C# cung c p m t ngôn ng l p trình đ n gi n, an toàn, hi n đ i, h ng đ i t ng, đ t tr ng tâm vào Internet, có kh n ng th c thi cao cho môi tr ng .NET. C# là ngôn ng m i, đ c tích h p t nhi u ngôn ng tr c nó. Ta có th d dàng th y C# có nh ng tính n ng c a Java, C++, Visual Basic….
Vào tháng 7 n m 2000, Microsoft công b C#, vi c khánh thành nó ch là m t trong s r t nhi u s ki n mà n n t ng .NET đ c công b . n n t ng .NET là b khung phát tri n ng d ng m i, nó cung c p m t giao di n l p trình ng d ng ( Application Programming Internet - API ) m i m cho d ch v và h đi u hành Windows. N n t ng .NET bao g m b n nhóm sau:
• M t t p các ngôn ng , bao g m C# và Visual Basic.NET; m t t p các công c phát tri n bao g m Visual Studio.NET; m t t p đ y đ
các th vi n ph c v cho vi c xây d ng các ng d ng web, các d ch v web và các ng d ng Windows; còn CLR – Common Language Runtime: ( ngôn ng th c thi dùng chung ) đ th c thi các đ i t ng
Trang 124 • M t t p các Server Xí nghi p.Net nh SQL Server 2000.Exchange
2000, BizTalk 2000,…chúng cung c p các ch c n ng cho vi c l u tr d li u quan h , th đi n t , th ngm i đi n t B2B,…
• Các d ch v web th ng m i mi n phí, v a đ c công b g n đây nh là d án Haildtorm; nhà phát tri n có th dùng các d ch v này
đ xây d ng các ng d ng đòi h i tri th c v đ nh danh ng i dùng….
• .NET cho các thi t b không ph i PC nh đi n tho i (cell phone), thi t b game.
Ch ng IV: TH C HI N TÀI