Az alapok programozás c #
Rengeteg olyan emberek, akik érdeklődnek a számítástechnika, akkor is lehet nevezni geekek. Előbb vagy utóbb egy ilyen rajongó jött az ötlet, hogy létrehozzák saját alkalmazásokat, persze, ebben az esetben nem beszélünk egy új operációs rendszer, a legtöbb alkalmazás szerény à la matematikai számológép. Sok diák, aki csak most kezdett tanulni Visual Basic a számítástechnika órákon, az álom, hogy saját játékot, stb Persze, meg lehet kezdeni a logarléc és menj egészen a gyakorlott programozó, de szinte azonnal belevetette magát a világ a programozás, persze, nem a gyakorlati tapasztalat és hogy megismerkedjenek azzal a céllal, vonzó! Vannak programozási nyelvek, hagyományosan a leginkább alkalmas a tanulás, hanem a fejlődés folyamatát a diákok visszatartja nagy, érthetetlen forráskód mintaprogramról összetettsége felállításának eszközök, szokatlan futtatási környezetet, mint például a dob a shell parancsokat. Ezen okok miatt sok tanár ajánljuk, hogy az első lépéseket a modern és a gyorsan fejlődő nyelv C # vagy C Sharp. amely alapján a .NET-keretrendszer szoftver platform.
Az a lehetőség, Visual Studio
- C # - egy örökletes fia, két erős nyelv - C ++ és Java,
- C # - nagyon könnyen kezelhető (író szoftver), ez nagyon egyszerű szintaxis és erőteljes aláírás, amelyet nem tudunk létrehozni egy adatbázist vagy SQL rosszabb, mint a LINQ,
- C # - igen gyakori, és az egyik legjobb programozási nyelvek.
A történet a C #
C # .NET vagy a nagyon helyszínen. Beszéd egyszerűen, hogy NET egy új platform, egy új API programozás Windows és C #, új nyelvet teremtett a földre, hogy működjön ez a platform, valamint a kivonat minden előnyét haladás és a fejlődés környezetét megértését elvek objektum-orientált programozás az elmúlt 20 évben.
Meg kell jegyezni, hogy a visszafelé kompatibilitás nem vész el. A meglévő programok végrehajtásra kerül, és a .NET platform úgy lett kialakítva, hogy működhet a meglévő szoftver. Kommunikáció az összetevők között a Windows most végzi a COM szinte teljesen. Mivel ez a .NET már képes létrehozni egy kagyló (átalakítók) körül meglévő COM komponensek, így .NET komponensek kommunikálni velük, és hozzon létre egy shell körül a .NET komponensek lehetővé teszik számukra, hogy néz ki, mint egy normális COM komponensek.
Jellemzői C #
Az egyik terület, amely nem használják ezt a nyelvet, amelyek az idő szempontjából kritikus és nagy teljesítményű program van beállítva, hogy elfoglalják a végrehajtási ciklus 1000-es vagy 1050 gépi ciklus, és engedje el a szükséges forrásokat azonnal. C ++ a legjobb ezen a területen az alacsony szintű nyelven. C #, hiányzik néhány fontos dolgot létrehozásához szükséges nagy teljesítményű alkalmazások, mint például a beágyazott függvényeket és a destruktor, amelyek végrehajtása biztosítja az egyes pontok a kódot.
- A teljes és jól meghatározott, alapvető típusok.
- Beépített támogatás automatikus generációs XML-dokumentumokat.
- Az automatikus kiadása dinamikusan allokált memóriát.
- Hogy jelöljük osztályok és metódusok az attribútumok a felhasználó által megadott. Ez hasznos lehet dokumentálása és képesek befolyásolni a fordítási folyamatot (például lehetőség van megjelölni módszereket kell összeállítani csak debug módban).
- Teljes hozzáférés a szülő osztály könyvtár .NET, valamint könnyű hozzáférést biztosít a Windows API (ha tényleg szükség van rá).
- Mutatók és közvetlen memória-hozzáférés, ha szükséges. Azonban a nyelv úgy van kialakítva, hogy szinte minden esetben meg tudod csinálni nélküle.
- Támogatás a tulajdonságok és események VB stílusban.
- Egy egyszerű változás összeállításához kulcsokat.
- Termel végrehajtható alkatrészek vagy .NET könyvtárak, amelyek által okozott egyéb kódot, mint az ActiveX-vezérlők (COM komponensek).
- Az a képesség, hogy a C # írni ASP.NET dinamikus weboldalak
Visual Studio, nagyon kényelmes programozási környezet. Amikor elkezdtem tanulni a C ++, volt két nagy programozási környezetek, Borland C ++ Builder, MS Visual Studio. És most Visual Studio nem versenytársak, a legjobb ebben az időben a környezet mind a kezdők és a tapasztalt fejlesztők számára egyaránt. Intuitív felület, szintaxiskiemeléssel, kiváló dokumentációt.
Eddig én már programozás Visual Studio, és én teljesen elégedett mindennel.
Most én mester Si Sharp. Új vagyok a programozást, de még nekem ez elég érthető nyelven (korábban Visual Basis). Visual Studio megkönnyíti mindent megtenni, elég kényelmes rendszert. Nagyon könnyen összeszerelhető a kódot, csak az egérrel gyűjteni a felületet, és nem gőzölgő át ezt, hogy a figyelmet, hogy az algoritmus és a kód. Ami engem illet, ez a nyelv nagyon jó és sokoldalú.
Környezetvédelmi vizuális programozási megvalósított Visual Studio, megkönnyíti beállítani a tulajdonságait és viselkedését a kívánt hatást. Még a kezdő fejlesztő kevés munkatapasztalattal, például a VBA, és még inkább a Delphi gyorsan alkalmazkodik. „Designer” mód átalakítja a létrehozásának folyamatát egy felületet egy egyszerű és szórakoztató.