pátek 21. března 2008

.NET a C#: Typy souborů Visual Studia

Jistě jste si mnohokrát všimli, že při tvorbě jakéhokoliv projektu ve Visual Studiu, neskončíte jen u zdrojových kódu, exe souborů popřípadě dll souborů. Visual Studio používá poměrně široké spektrum typů souborů. Nabízím rychlý přehled těchto typů, který byl převzat z jednoho anglického blogu (odkaz níže):

Typy souborů pro VS.NET

  • .SLN: Klasický Solution soubor. Zahrnuje informace o projektech zahrnutých v solution, dále pak globální nastavení pro build, které je dostupné přes Solution Properties.
  • .SUO: Soubor s nastavením pro jednoho uživatele VS.NET. Obsahuje specifické uživatelské nastavení pro solution. Balík pro řízení zdrojů (Source control integration package) v VS.BET používá tento soubor pro uložení překladových tabulek (translation tables) pro Web projekty, offline stavy projektů (netuším, co to je) a další nastavení pro bindování projektu.
  • .CSPROJ: Soubor C# projektu. Obsahuje detaily projektu, jako jsou reference, jméno, verze, GUID, apod.
  • .CSPROJ.USER: Uživatelské možnosti pro C# projekt.
  • .VBPROJ: Analogicky projektový soubor VB.NET projektu.
  • .VBPROJ.USER: Opět analogie.
Naprosto analogické jsou tyto soubory pro dalši .NET jazyky.

Běžné vývojové soubory

Ať už vyvíjíte windows aplikaci, windows službu, nebo web site, můžete použít následující typy souborů:
  • .vb: Soubor obsahující VB.NET zdrojový kód.
  • .cs: Soubor obsahující C# zdrojový kód.
  • .xsd: Definice XML schematu.
  • .mdf: Prázdná SQL databáze pro lokální data.
  • .xml: Klasický XML soubor.
  • .xslt: XSLT soubor - snadard pro transformování XML dokumentů.
  • .cd: Diagram tříd (Class diagram).
  • .js: Soubor obsahující JavaScript kód.
  • .vbs: Soubor obsahující VBScript kód.
  • .wsf: Soubor obsahující skript, který je spuštěn jako Windows program.
  • .config: Soubor nastavení aplikace. ASP.NET používá tento soubor pro Web nastavení Web projektu. Používá jméno Web.config, které nelze změnit.
  • .resx: Soubor, který se používá pro editaci a definování zdrojů (application resources).
  • .ico: Soubor obrázku pro vytvoření ikony.
  • .rpt: Crystal Report soubor.
  • .txt: Obyčejný texťák.

Typy souborů pro ASP.NET

ASP.NET používá specifické typy souborů závisející na použitých zdrojích.
  • .aspx: Web formulář, který může obsahovat code-behind soubor (.vb/.cs podle použitého jazyku).
  • .asax: Pomocí tohoto souboru můžete psát kód k řízení ASP.NET globálních událostí na aplikační úrovni. Soubor má název global.asax, který nemůžete změnit.
  • .ashx: Stránka pro implementování generických handlerů.
  • .asmx: ASP.NET Web Služba. Může zahrnovat koresnpondující code-behind soubory.
  • .htm: Klasická HTML stránka.
  • .css: Klasický kaskádový styl.
  • .sitemap: Mapa webové aplikace.
  • .skin: Definuje ASP.NET skin, který bude použit na stránkách.
  • .browser: Soubor definující browser. (také nevím co to je)
  • .disco: Volitelný soubor, který se chová jako "discovery" mechanizmus pro XML Web službu. Není automaticky vytvářen spolu s XML Web službou.
  • .ascx: Webový user control.

Další soubory

.pdb: Program Debug Database - informace důležité pro debugování. Vytváří se během kompilace, ale je možné vytváření tohoto souboru zakázat. Zrychluje debugování.
.act: Applicatin Center Test


Žádné komentáře:

Okomentovat