Danh mục

Bài giảng Lập trình C# 1 - Chương 1: Giới thiệu C#

Số trang: 12      Loại file: pdf      Dung lượng: 250.03 KB      Lượt xem: 12      Lượt tải: 0    
Hoai.2512

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Lập trình C# 1 - Chương 1: Giới thiệu C# nêu lên tình hình trước khi MS.NET ra đời, Microsoft .NET, biên dịch và MSIL, ngôn ngữ C#. Đặc biệt, với những bài tập được đưa ra ở cuối bài sẽ giúp cho các bạn nắm bắt kiến thức một cách tốt hơn.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình C# 1 - Chương 1: Giới thiệu C#F -X C h a n geF -X C h a n geOW!PDOW!Nybuklictr1.2.3.4.5.Tình hình tr c khi MS.NET raMicrosoft .NETBiên d ch và MSILNgôn ng C#Câu h ii2/461c khi MS.NET rak e r- s o ft w ai dungCh ng 1Gi i thi u C#1. Tình hình trac.cComklicC.cre..k e r- s o ft w awwacwwwwtrtotobuyN12/05/2011omPDi1. Tình hình trc khi MS.NET rail p trình trên Web, ng i ta v n dùng PHP, m t ngônng t cnhanh• Trong gi i phát tri n ng d ng trên Windows ta có thvi t ng d ng b ng Visual C++, Delphi hay Visual Basic• Do Visual Basic không thích h p cho vi t các ng WebServer nên Microsoft t o ra ASP (Active Server Page)• B n thân c a ASP hãy còn m t s khuy tm quantr ng, nh t là khi ch y trên IIS (Internet InformationServer) v i Windows NT 4, ASP không áng tin c y l m• Javac Sun vi t ra, ã có s c m nh áng, nó h ng t i vi c ch y trên nhi u huhành khác nhau, c l p v i b x lýc bi t là Java r t thích h p cho vi c vi t cácng d ng trên Internet• Tuy nhiên, Java l i có h n ch v m t tvàtrên th c t v n ch a th nh hành3/464/461reF -X C h a n geF -X C h a n geOW!PDOW!Nybuklictr2. Microsoft .NETac.cComklicC.cre..k e r- s o ft w awwacwwwwtrtotobuyN12/05/2011omPDk e r- s o ft w a2. Microsoft .NETu n m 1998, sau khi hoàn t t phiên b n Version 4a Internet Information Server (IIS), các i ng l ptrình Microsoft nh n th y h còn r t nhi u sáng ki nki n toàn IIS.• H b tu xây d ng m t ki n trúc m i trên n nng ý t ng ó vàt tên là Next GenerationWindows Services (NGWS)• Th t s Microsoft ã t c c vào .NET vì theo thông tina công ty, ã t p trung 80% s c m nh c a Microsoftnghiên c u và tri n khai .NET6/465/46Microsoft .NETCommom Language Runtime (CLR)• .NET là m t môi tr ng qu n lý, phát tri n và th c thicác m ngôn ng .NET• .NET cung c p các kh n ng :• CLR th c hi n qu n lý :––––– V c p phát và thu h i b nh– Qu n lý c p quy n,– Cung c p và qu n lý các ngu n tài nguyênB nhQu n lý th c thi ti u trình, th c thi mã ngu nXác nh n mã ngu n an toànBiên b ch và các d ch v h th ng khác• CLR thúc• G m 2 ph n chính:– Commom Language Runtime (CLR)– Framework class lybaryy:– Vi c mã ngu n th c hi n vi c truy c pcb om t– Mã ngu nc th c thi m nh m h n b ng vi cth c thi mã ngu n chính xác và s xác nh n mãngu n7/468/462reF -X C h a n geF -X C h a n geOW!PDOW!Nybuklictr.NET framework class lybaryk e r- s o ft w at s tính n ng c a Microsoft .NET• Framework là m t t p h p h ng i t ng c acác ki u d li uc dùng l i• Nó cho phép phát tri n nh ng ng d ng t :ng d ng truy n th ng command-line (Console)ng d ng có giao di na (GUI)– Nh ng ng d ng m i nh tc cung c p b iASP.NET (Web Form và d ch v XML Web)– D ch v windows•M t mô hình l p trình cho phép :– Phát tri n xây d ng các ng d ng d ch v webng d ng client v i Extensible Markup Language (XML).•••Cung c p các server ph c v bao g m: Windows 2000, SQLServer, và BizTalk Server, t t cu tích h p, ho t ng, và qu nlý các d ch v XML Web và các ngd ngCác ph n m m client nh Windows XP và Windows CE giúp ng iphát tri n phân ph i sâu và thuy t ph c ng i dùng kinh nghi mthông qua các dòng thi t bNhi u công c h tr nh Visual Studio .NET,phát tri n các d chWeb XML, ng d ng trên n n Windows hay n n web m t cáchdàng và hi u qu10 /469/46Phát tri nac.cComklicC.cre..k e r- s o ft w awwacwwwwtrtotobuyN12/05/2011omPDng d ng ClientKi u truy n th ngây là nh ng ki u ng d ng hi n th nh ng c a s haynh ng form trên desktop• Cho phép ng i dùng th c hi n m t thao tác hay nhi mnào ó nh :• Ki u truy n th ng• ActiveX control– Nh x lý v n b n, x lý b ng tính, nh ng ng d ng trong l nhc th ng m i nh công c nh p li u, công c t o báo cáo...– Th ng s d ng nh ng c a s , menu, toolbar, button hay cácthành ph n GUI khác– Chúng th ng truy c p các tài nguyên c c b nh là các t p tinth ng, các thi t b ngo i vi nh máy in.11/4612 /463reF -X C h a n geF -X C h a n geOW!PDOW!NybuklictrActiveX controlk e r- s o ft w a3. Biên d ch và MSIL• Trong .NET Framework, ch ng trình khôngc biênch vào các t p tin th c thi mà thay vào ó chúngcbiên d ch vào nh ng t p tin trung gian i là MicrosoftIntermediate Language (MSIL)• Khi ng d ng c a b n th c thi, mã MSIL là “just in time”biên d ch sang mã máy b i JITTER (just in timecompiler)• Nh v y khi b n vi t các l p trên .Net b ng b t k ngônng nào khi b n biên d ch sang Assembly b n u cóth s d ng Assembly ó cho các ngôn ng khácc nhúng vào các trang web trên Internet• Hi n nay nóc thay th b i các WindowsForm control• Windows Form control có s truy c p gi i h nn máy c a ng i s d ng14/4613/464. Ngôn ngac.cCo ...

Tài liệu được xem nhiều: