Gyors programozási útmutató c #

Gyors programozási útmutató c #

E sorozat egyszerű - gyorsan, de hatékonyan végrehajtani az olvasó előtt tartva a tudás, a C # programozási nyelv (C Sharp, Si Sharp). Természetes, hogy ez fog történni, ugyanúgy, mint abban az esetben a többi értékelés ezen az oldalon: a hangsúly a főbb pontokat, és egy rövid leírást, hogy hol keresse a részletekért. Bár, azt hiszem, mindent meg kell, hogy itt - az információs on-line MSDN szolgáltatás.

Úgy vélem, hogy a következő anyagok nem kell figyelembe venni, mint a benchmark technikai narratíva a C # programozási nyelv, de ez valami akkor biztosan megfosztott - jelentéktelen, de tart sok helyet alkatrészek, önimádat és dicsőítő dal C # alkotók különösen a Microsoft .NET-keretrendszer összességében, bár az utóbbi tűnik számomra megérdemlik. És mégis, megpróbálom, hogy ne írjon arról, hogy a világ egy jobb hely a megjelenése egy ilyen csodálatos technológiák - ez már olyan sokat írtak már, és értékelje a minőségi növekedés csak akkor lehetséges, a gyakorlatban.

Néhány szó a C # programozási nyelv

Ki ez a programozás során

C programozás tanfolyam # Gyors útmutató # 0153;:

Tehát az egész történetet lesz osztva 7 rész, hogy megfeleljen, amely lehet bármilyen sorrendben, de jobb, ha felváltva:

Osztályba tartozó, struktúrákat, mezők, tulajdonságok és módszerek. Ismertet egy folyamat tervezése a fő összetevői a geoinformatikai rendszerek C #: egy pont a síkon, hogy a térbeli adatbázis objektumokat. Példák az absztrakt osztályok végre polimorfizmus alapján virtuális módszerek és egyszerű újradefiniálása funkcionalitása az alap osztály. Összefoglalva, egy rövid áttekintést a struktúrák és miben különböznek a normál osztályokban.

Interfészek. Az architektúra az elemi alrendszerek dolgozni GIS tárolóból. A mechanizmus a két-szintű interfész végrehajtása: végrehajtását a leírás egy absztrakt osztály, és meghatározzák a viselkedés szintjén a származtatott osztályok. Összefoglalva, röviden ismertetett szerepét interfészek egy objektum-orientált programozás C #.

Generikus típusok. Itt megtudhatja, hogy mi a univerzális típus, és mely funkciók végrehajtásának általános típusok vannak jelen a C # nyelv képest az univerzális Java típusok és sablonok a C ++. Ezután egy meghatározásának folyamatában generikus típus - adatgyűjtés tárgyak térbeli térinformatikai rendszert. Is, akkor megtanulják, mi a kovariancia és contravariance keretében generikus típusok.

A küldöttek és események - a fő eszköze az objektum-orientált programozási nyelv a szervezet az interakció különböző tárgyak alapján a visszahívás mechanizmus. A küldöttek tárgyalt példája az építészet térbeli adatok alrendszerek Lineáris transzformációk és a kialakulását a grafikus ábrázolása. Események C # egy add-on küldött, és az érintett rész leírja, hogyan, milyen ez a bővítmény van szükség.

Kivételek és egyéb fontos pontokat. Tervezés kivételkezelésre - ezek azok az eszközök, amelyek lehetővé teszik számunkra, hogy írja le a viselkedését a programok ezeket a nagyon kivételes helyzetekben. Nincs kivétel, hogy hozzon létre egy minőségi és hibatűrő program rendkívül nehéz. Számos példát lehetővé teszi, hogy megvalósítsa a teljes rugalmasságot a kivételkezelés mechanizmus, beágyazva a C # programozási nyelv.

Parallel Computing. Lehetősége nélkül párhuzamos számítási nehéz írni a legjobb szempontjából a használata az operációs rendszer források és a megfelelő szempontjából kommunikáció a felhasználó szoftverek. C # nyelv egy nagyon széles arzenálját párhuzamos számítási áramlik a medence alapok a felügyelő, és szinte mindegyikük -ról ebben a szakaszban, a példa a demonstrációs program.

Röviden, hogy elhagyta a színfalak mögött. Ebben az utolsó részben olyan anyagokat tartalmaz, a programozás C #, amelyek nem szerepelnek az első 6 rész, hanem külön figyelmet érdemelnek. Ezek közé tartoznak olyan kérdések, mint a csökkentés és konverziós típusok, munka fájlok, szöveges fájlok, adatbázisok, reguláris kifejezések, a LINQ lekérdezések, és így tovább.

P.P.S.
Amellett, hogy az írott anyagok a sorozat, akkor van értelme is, hogy megismerjék egy cikket a „növekedési tudat” szoftver segítségével C #, és biztosan nem árt megtanulni az alapokat az elmélet az írás tiszta kód - kód újraírás és a design átlátszó építészeti szoftver - tervezési minták.

Kapcsolódó cikkek