2. M畛c ti棚u Trong ch動董ng ny ch炭ng ta s畉: T狸m hi畛u l畛ch s畛 c畛a ng担n ng畛 l畉p tr狸nh Visual C#. T狸m hi畛u t畛ng quan v畛 Microsoft's .NET. Chay th畛 m畛t 畛ng d畛ng Visual C# 2005. T狸m hi畛u Visual Studio Integrated Development Environment (IDE). T狸m hi畛u c叩c t鱈nh nng tr畛 gi炭p c畛a Visual Studio 2005. T狸m hi畛u c叩c thnh ph畉n ch鱈nh c畛a IDE's Menus v Toolbars. T狸m hi畛u c叩c c畛a s畛 ch鱈nh trong Visual Studio 2005 IDE. T狸m hi畛u l畉p tr狸nh tr畛c quan v c叩ch ph叩t tri畛n ch動董ng tr狸nh 董n gi畉n, nhanh ch坦ng. T畉o, bi棚n d畛ch v th畛c thi m畛t ch動董ng tr狸nh Visual C# 董n gi畉n b畉ng Visual Studio IDE v c叩c k畛 thu畉t l畉p tr狸nh tr畛c quan .
3. N畛i dung ch鱈nh Ng担n ng畛 C# Gi畛i thi畛u Microsoft .NET .NET Framework v Common Language Runtime Ch畉y th畛 畛ng d畛ng C# T畛ng quan v畛 Visual Studio 2005 IDE Menu Bar v Toolbar S畛 d畛ng Visual Studio 2005 IDE S畛 d畛ng tr畛 gi炭p S畛 d畛ng l畉p tr狸nh tr畛c quan 畛 t畉o m畛t ch動董ng tr狸nh 董n gi畉n
4. 1. Ng担n ng畛 C# 動畛c ph叩t tri畛n t畉i Microsoft b畛i m畛t 畛i ng滴 畛ng 畉u l Anders Hejlsberg v Scott Wiltamuth L ng担n ng畛 l畉p tr狸nh tr畛c quan, h動畛ng 畛i t動畛ng d畉n xu畉t s畛 ki畛n D畛a tr棚n C, C++ v Java 動畛c thi畉t k畉 ri棚ng 畛 d湛ng cho Microsoft's .NET Framework C叩c 畛ng d畛ng tr棚n n畛n Web c坦 th畛 ph但n b畛 C叩c thi畉t b畛 v m叩y t鱈nh 畛 bn Ch動董ng tr狸nh c坦 th畛 動畛c truy xu畉t b畛i b畉t k畛 ai th担ng qua b畉t k畛 thi畉t b畛 no Cho ph辿p giao ti畉p v畛i c叩c ng担n ng畛 m叩y t鱈nh kh叩c
5. 1. Ng担n ng畛 C# (tt) M担i tr動畛ng thi畉t k畉 t鱈ch h畛p (IDE - I ntegrated D esign E nvironment ) Lm cho vi畛c l畉p tr狸nh v g畛 l畛i nhanh ch坦ng v d畛 dng Ph叩t tri畛n nhanh 畛ng d畛ng (RAD - R apid A pplication D evelopment ) Giao th畛c truy xu畉t 畛i t動畛ng 董n gi畉n (SOAP - S imple O bject A ccess P rotocol) Cho ph辿p giao ti畉p gi畛a c叩c ng担n ng畛 B畉t k畛 ng担n ng畛 tr棚n n畛n .NET Gi炭p chia s畉 ch動董ng tr狸nh ph畛c t畉p th担ng qua internet
6. 2. Gi畛i thi畛u Microsoft .NET S畛 kh畛i x動畛ng .NET 動畛c Microsoft vo th叩ng 06/2000 T畉m nh狸n cho vi畛c bao hm Internet trong ph叩t tri畛n ph畉n m畛m 畛c l畉p ng担n ng畛 hay n畛n t畉ng (platform) C叩c 畛ng d畛ng 動畛c ph叩t tri畛n b畛i b畉t k畛 ng担n ng畛 t動董ng th鱈ch .NET Visual Basic .NET, Visual C++ .NET, C#... C叩c l畉p tr狸nh vi棚n c坦 th畛 坦ng g坦p b畉ng c叩ch s畛 d畛ng ng担n ng畛 m h畛 thnh th畉o nh畉t C畉u tr炭c c坦 kh畉 nng t畛n t畉i a n畛n Quy trinh ph叩t tri畛n ch動董ng tr狸nh m畛i Lm gia tng hi畛u su畉t