Elementele de bază ale programării pe c #

Elementele de bază ale programării pe c #

Există o mulțime de oameni care sunt interesați de tehnologia informatică, ele pot fi numite în continuare tocilari. Mai devreme sau mai târziu, o astfel de entuziast a venit cu ideea de a crea propriile aplicații, desigur, în acest caz, nu este vorba despre un nou sistem de operare, de cele mai multe cererii nepretențioasă à la calculator matematic. Mulți studenți care tocmai au început să învețe Visual Basic în lecțiile de informatică, visul de a crea propriul joc, etc. Desigur, puteți începe cu o regulă de diapozitive și du-te tot drumul spre programator experimentat, dar vă puteți apuca de treabă aproape instantaneu în lumea de programare, desigur, nu pentru experiența practică și să se familiarizeze cu scopul de îmbinare! Există limbaje de programare, în mod tradițional cea mai potrivită pentru învățare, dar în procesul de dezvoltare a studenților descurajează programe mari, de neînțeles codul sursă eșantion, complexitatea instituirii de instrumente, mediu de execuție neobișnuite, cum ar fi lansarea de comenzi shell. Din aceste motive, mulți profesori recomanda să facă primii pași cu un modern și în curs de dezvoltare rapid limbajul C # sau C Sharp. care se bazează pe platforma .NET Framework software.

Posibilitatea de Visual Studio

Elementele de bază ale programării pe c #

  1. C # - este un fiu ereditar a două limbi puternice - C ++ si Java,
  2. C # - foarte ușor de utilizat (software-scriere), este sintaxa destul de simplu și semnătura puternic, ceea ce nu putem crea o bază de date sau SQL mai rău decât LINQ,
  3. C # - este foarte comună și este una dintre cele mai bune limbaje de programare.

Povestea C #

C # sau .NET sunt foarte la fața locului. Vorbind pur și simplu, că .NET este o platformă nouă, un nou API pentru programarea în Windows, și C #, noul limbaj creat de la sol pentru a lucra cu această platformă, precum și pentru a extrage toate beneficiile mediilor de progres și de dezvoltare a înțelegerii principiilor orientat pe obiect de programare, în ultimii 20 de ani.

Trebuie remarcat faptul că compatibilitatea cu versiunile anterioare nu este pierdut. Programele existente vor fi executate, iar platforma .NET a fost proiectat astfel încât să poată lucra cu software-ul existent. Comunicarea între componente din Windows sunt acum efectuate de COM aproape în întregime. Având în vedere acest lucru .NET are capacitatea de a crea un shell (ambalaje) în jurul componentelor COM existente, astfel încât componentele NET poate comunica cu ei, și de a crea un înveliș în jurul componentelor .NET, permițându-le să arate ca o componentele normale COM.

Caracteristici ale C #

Elementele de bază ale programării pe c #

Unul dintre domeniile care nu sunt utilizate în această limbă, sunt critice de timp și un program de înaltă performanță, care este setat pentru a ocupa ciclul de execuție de 1000 sau 1050 de cicluri de mașini, și eliberați resursele necesare imediat. C ++ este cel mai bun în acest domeniu din limbile de nivel scăzut. În C #, lipsesc unele lucruri cheie necesare pentru a crea aplicații de înaltă performanță, cum ar fi funcții și destructori inline, a căror punere în aplicare este garantată în anumite puncte ale codului.

  1. Un set complet și bine definit de tipuri de bază.
  2. Suport încorporat pentru generarea automată a documentelor XML.
  3. Eliberarea automată a memoriei alocate dinamic.
  4. Posibilitatea de a marca clase și metode de atributele definite de utilizator. Acest lucru poate fi util în documentarea și capabil să influențeze procesul de compilare (de exemplu, este posibil să se marcheze metode care ar trebui să fie compilate numai în modul de depanare).
  5. Accesul deplin la biblioteca clasa de baza de NET, precum și acces ușor la Windows API (dacă într-adevăr nevoie de ea).
  6. Pointeri și acces direct la memorie, dacă este necesar. Cu toate acestea, limba este proiectat astfel încât aproape toate cazurile, puteți face fără ea.
  7. Suport pentru proprietăți și evenimente în stil VB.
  8. O simplă schimbare în elaborarea de chei.
  9. Produce componente executabile sau biblioteci NET, care pot fi cauzate de un alt cod cum ar fi controale ActiveX (componente COM).
  10. Capacitatea de a folosi C # pentru a scrie ASP.NET dinamice pagini web

Visual Studio, mediu de programare foarte confortabil. Când am început să învăț C ++, au existat două medii de programare majore, Borland C ++ Builder și MS Visual Studio. Și acum Visual Studio nu are concurenți, este cel mai bun în acest moment mediul atât pentru începători cât și dezvoltatorii cu experiență deopotrivă. Interfața intuitivă, sintaxa subliniind, documentație excelentă.
Până acum am fost de programare în Visual Studio, și am fost complet multumit cu totul.

Chiar acum am maestru Si Sharp. Sunt nou la programare, dar chiar și pentru mine acest lucru este destul de ușor de înțeles limbaj (cunoscut anterior Visual Basis). Visual Studio face ușor de a face totul, sistem destul de convenabil. Foarte usor de asamblat codul, doar cu mouse-ul pentru a colecta interfața și nu abur peste acest lucru pentru a da toată atenția asupra algoritmului și codul. Cât despre mine, această limbă este foarte bun și versatil.

Mediu de programare vizual, implementat în Visual Studio, îl face ușor pentru a configura proprietățile și comportamentul controlului dorit. Chiar și dezvoltator novice cu puțină experiență de lucru, de exemplu, în VBA, și chiar și cu atât mai mult în Delphi se adaptează rapid. „Designer“ modul transformă procesul de creare a unei interfețe într-un ușor și distractiv.

articole similare