Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tuyển tập các bài tập Microsoft.Net pps
Nội dung xem thử
Mô tả chi tiết
Các bài t壱p Microsoft .NET 1
M影C L影C
Bài 1 Microsoft .NET Framework .................................................................................2
Bài 2 Visual Studio.NET .............................................................................................13
Bài 3 Nh英ng khác bi羽t gi英a VB.NET v噂i VB6 ...........................................................37
Bài 4 Nh英ng ch泳c n<ng A嘘i T逢嬰ng m噂i c栄a VB.NET (ph亥n I)..................................59
Bài 5 Nh英ng ch泳c n<ng A嘘i T逢嬰ng m噂i c栄a VB.NET (ph亥n II) ................................68
Bài 6 Nh英ng ch泳c n<ng A嘘i T逢嬰ng m噂i c栄a VB.NET (ph亥n III) ...............................82
Bài 7 Nh英ng ch泳c n<ng A嘘i T逢嬰ng m噂i c栄a VB.NET (ph亥n IV)...............................95
Bài 8 Nh英ng ch泳c n<ng m噂i trong giao di羽n c穎a s鰻 c栄a VB.NET (ph亥n I)..............112
Bài 9 Nh英ng ch泳c n<ng m噂i trong giao di羽n c穎a s鰻 c栄a VB.NET (ph亥n II).............124
Bài 10 Nh英ng ch泳c n<ng m噂i trong giao di羽n c穎a s鰻 c栄a VB.NET (ph亥n III) .........134
Bài 11 Nh英ng ch泳c n<ng m噂i trong giao di羽n c穎a s鰻 c栄a VB.NET (ph亥n IV) .........144
Bài 12 Nh英ng ch泳c n<ng m噂i trong giao di羽n c穎a s鰻 c栄a VB.NET (ph亥n V) ..........161
Các bài t壱p Microsoft .NET 2
Bài 1
Microsoft .NET Framework
Cài đ員t Visual Studio.NET Beta 2
Visual Studio.NET n茨m trong 3 CDs, g欝m có 4 files:
• EN_VS_NET_BETA2_WINCUP.exe
• EN_VS_NET_BETA2_CD1.exe
• EN_VS_NET_BETA2_CD2.exe
• EN_VS_NET_BETA2_CD3.exe
Ch衣y EN_VS_NET_BETA2_WINCUP.exe đ吋 Unzip nó vào m瓜t folder
trong m瓜t harddisk (eg: E:\CD\WINCUP).
L亥n l逢嬰t ch衣y EN_VS_NET_BETA2_CD1.exe,
EN_VS_NET_BETA2_CD2.exe và EN_VS_NET_BETA2_CD3.exe đ吋
Unzip chúng vào chung m瓜t folder trong m瓜t harddisk (eg: E:\CD ).
Vi羽c Unzip files có th吋 r医t lâu, b衣n ph違i kiên nh磯n ch運 cho đ院n khi nó k院t
thúc. N院u không, khi cài đ員t có th吋 b鵜 than phi隠n là thi院u files.
K院 đó, tr逢噂c h院t ch衣y Setup.exe c栄a Windows Component Update nh逢
d逢噂i đây, click No khi Warning dialog hi羽n ra:
Ti院p theo, ch衣y Setup.exe c栄a Visual Studio.NET:
B衣n nên có CPU Pentium III, 500MHz tr荏 lên, v噂i 256 MB RAM và ít
nh医t 10GB Harddisk. V隠 OS b衣n nên dùng Windows 2000 (Professional
Các bài t壱p Microsoft .NET 3
hay Server) hay Windows XP. Lý do chính là các versions Windows này
h鰻 tr嬰 Unicode và có Internet Information Server (IIS) h鰻 tr嬰 ASPX đ吋 ta
dùng cho ASP.NET.
M荏 các Samples c栄a QuickStart
Tr逢噂c khi expand Samples c栄a Quickstart b衣n c亥n ph違i cài đ員t IIS. N院u
ch逢a làm vi羽c 医y b衣n b臼 CD c栄a Windows2000 hay WindowsXP vào đ吋
install IIS component.
QuickStart Samples c栄a .NET Framework ch泳a các gi違i thích c<n b違n và
nhi隠u thí d映. A吋 expand các Samples doubleclick Webpage
Starthere.htm nh逢 trong hình d逢噂i đây:
Khi trang Web c栄a QuickStart hi羽n ra, click QuickStart, tutorials and
samples r欝i sau đó theo ch雨 d磯n t瑛ng b逢噂c.
Trang Framework SDK QuickStart Tutorials cho ta các bài t壱p c栄a
ASP.NET, Windows Forms và How Do I...
Nh噂 đ吋 nguyên các folders c栄a Unzipped files (E:\CD, E:\CD\WINCUP),
đ瑛ng delete chúng, vì .NET s胤 còn dùng chúng. Ngoài ra, n院u sau này
.NET b鵜 corrupted vì conflict v噂i các application software khác, b衣n có
th吋 cài đ員t .NET l衣i.
Gi噂i h衣n c栄a Software Tools hi羽n gi運
Các bài t壱p Microsoft .NET 4
Architect c栄a application software hi羽n gi運 có nói chung ba t亥ng (three
tiers): t亥ng giao di羽n (Presentation Tier), t亥ng gi英a (Middle Tier) và t亥ng
d英 ki羽n (Data Tier):
Presentation Tier: Trong desktop Client ta dùng VB6 và n嘘i v噂i middle
tier qua DCOM. Trong browser based Client ta dùng Javascript hay Java
applet. T瑛 browser based Client ta dùng http đ吋 n嘘i v噂i middle tier qua
IIS/ASP (có th吋 dùng COM 荏 đây).
Middle Tier: Ch泳a các rules đ吋 validate data trên client và các business
rules khác. Ta dùng VB6 荏 đây, nh逢ng cách tri吋n khai COM v噂i nh英ng
Object Oriented Programming concepts r逸c r嘘i h挨n bình th逢運ng. Ta ph違i
thi院t k院 sao cho các components scale well (dùng cho m丑i c荏). Có khi
dùng Microsoft Transaction Server trên Windows NT hay COM+
Services trên Windows 2000. L医p ráp các versions c栄a components là
m瓜t thách th泳c l噂n.
Nhi隠u khi middle tier còn nói chuy羽n v噂i các database qua HTTP, ADO
và CDO (Collaborative Data Objects), .v.v..
Data Tier: Th逢運ng là relational database nh逢 Microsoft SQL Server hay
Oracle. Ngoài ra còn có Exchange hay các database x逢a c栄a mainframe.
Do đó ta th医y:
• Desktop tools không thích h嬰p cho Distributed System
hay Internet
Ph違i dùng nhi隠u th泳 codes nh逢 VB6 Code, VBScript,
JavaScript, Dynamic HTML, Cascading Style Sheet,
VC++, Stored Procedures (Transact-SQL trong
SQLServer hay PL-SQL trong Oracle).
Tùy thu瓜c quá nhi隠u vào central database: Ngay c違 ADO dù là ti羽n d映ng
c┡ng đòi h臼i Client luôn luôn connect v噂i Server. Ai隠u này không thích
Các bài t壱p Microsoft .NET 5
h嬰p cho Internet applications, vì b違n ch医t c栄a Internet là stateless (không
gi英 tr衣ng thái), m厩i l亥n c亥n làm vi羽c m噂i connect l衣i m瓜t chút thôi.
• DLL "Hell": Các ActiveX c亥n ph違i đ逢嬰c registered
v噂i Windows Registry, ch雨 có m瓜t version đ逢嬰c ch医p
nh壱n. N院u version m噂i nh医t c栄a m瓜t DLL không
compatible v噂i các versions tr逢噂c đó mà applications
trên máy đang c亥n thì có r逸c r嘘i.
Gi噂i h衣n c栄a VB6
• Thi院u kh違 n<ng inheritance (th瑛a k院) và m瓜t s嘘 Object
Oriented features khác.
• Kh違 n<ng Error handling gi噂i h衣n: On Error Goto ...,
On Error Resume Next
Các bài t壱p Microsoft .NET 6
• Nhi隠u khi c亥n ph違i g丑i Windows API đ吋 làm nh英ng
vi羽c VB6 không h鰻 tr嬰: vi羽c này không t詠 nhiên và
đôi khi nguy hi吋m.
• Không có multi-threading: không th吋 đoán tr逢噂c
response c栄a code ch衣y trong các windows c栄a cùng
m瓜t VB6 application. Ngay c違 gi違i quy院t v医n đ隠
multitasking b茨ng Timers c┡ng không đáng tin c壱y.
• Không d宇 dùng chung v噂i các ngôn ng英 khác nh逢
VC++.
• Không ti羽n cho Web development: WebClass không
thành công l逸m. Ít ai ch鵜u cho ta cài ActiveX trên máy
c栄a h丑.
.NET Framework
.NET đ逢嬰c developed t瑛 đ亥u n<m 1998, lúc đ亥u có tên là Next
Generation Windows Services (NGWS). Nó đ逢嬰c thi院t k院 hoàn toàn t瑛
con s嘘 không đ吋 dùng cho Internet. Vi吋n t逢嬰ng c栄a Microsoft là xây d詠ng
m瓜t globally distributed system, dùng XML (ch泳a nh英ng databases tí
hon) làm ch医t keo đ吋 k院t h嬰p ch泳c n<ng c栄a nh英ng computers khác nhau
trong cùng m瓜t t鰻 ch泳c hay trên kh逸p th院 gi噂i.
Nh英ng computers này có th吋 là Servers, Desktop, Notebook hay Pocket
Computers, đ隠u có th吋 ch衣y cùng m瓜t software d詠a trên m瓜t platform duy
nh医t, đ瓜c l壱p v噂i hardware và ngôn ng英 l壱p trình. Aó là .NET
Framework. Nó s胤 tr荏 thành m瓜t ph亥n c栄a MS Windows và s胤 đ逢嬰c port
qua các platform khác, có th吋 ngay c違 Unix.
M員c d亥u hãy còn là Beta, .NET Framework r医t stable và Visual
Studio.NET r医t ít bugs, có th吋 dùng cho software development ngay t瑛
bây gi運. Hi羽n nay đã có m瓜t s嘘 sách v隠 l壱p trình .NET do Wrox và
Oreilly xu医t b違n.
Các ph亥n chính c栄a Microsoft.NET Framework:
.NET application đ逢嬰c chia ra làm hai lo衣i: cho Internet g丑i là ASP.NET,
Các bài t壱p Microsoft .NET 7
g欝m có Web Forms và Web Services và cho desktop g丑i là Windows
Forms.
Windows Forms gi嘘ng nh逢 Forms c栄a VB6. Nó h鰻 tr嬰 Unicode hoàn
toàn, r医t ti羽n cho ch英 Vi羽t và th壱t s詠 Object Oriented.
Web Forms có nh英ng Server Controls làm vi羽c gi嘘ng nh逢 các Controls
trong Windows Forms, nh医t là có th吋 dùng codes đ吋 x穎 lý Events y h羽t
nh逢 c栄a Windows Forms.
Ai吋m khác bi羽t chánh gi英a ASP (Active Server Pages) và ASP.NET là
trong ASP.NET, ph亥n đ衣i di羽n visual components và code n茨m riêng
nhau, không l瓜n x瓜n nh逢 trong ASP. Ngoài ra ASP.NET code hoàn toàn
Object Oriented.
Web Services gi嘘ng nh逢 nh英ng Functions mà ta có th吋 g丑i dùng t瑛 các
URL trên Internet, thí d映 nh逢 Credit Card authorisation.
ADO.NET là m瓜t lo衣i cache database nho nh臼 (g丑i là disconnected
database) đ吋 thay th院 ADO. Thay vì application connects v┄nh vi宇n v噂i
database m姻 qua ADO, application trong .NET làm vi羽c v噂i portable
database ch雨 ch泳a m瓜t hai tables, là copy t瑛 database m姻. Khi nào c亥n,
portable database này (ADO.NET) s胤 đ逢嬰c reconciled v噂i database m姻 đ吋
update các thay đ鰻i. Hai tables trong ADO.NET có th吋 đ逢嬰c related nhau
trong Master/Details relationship. Vì ADO.NET có ch泳a original data
l磯n data m噂i nh医t nên Rollback trong ADO.NET r医t d宇 dàng và nh姻 ký.
XML đ逢嬰c y吋m tr嬰 t嘘i đa. N茨m phía sau ADO.NET là XML. XML có
th吋 là Table of records trong ADO.NET hay Tree of nodes trong DOM
(Document Object Model).
IO đ逢嬰c h鰻 tr嬰 b茨ng toàn b瓜 Stream k吋 c違 Memory Stream và
StreamReader/StreamWriter. Thêm vào là DataFormatting cho
Serialisation đ吋 ch泳a Object xu嘘ng binary file hay text file.
TCP/IP và http là hai protocols thông d映ng nh医t trong .NET, nh逢ng
chúng làm vi羽c phía sau sân kh医u giúp ta g丑i m瓜t remote procedure (n茨m
trên computer khác) d宇 dàng nh逢 m瓜t local procedure. K悦 thu壱t 医y g丑i là
Remoting.
Các bài t壱p Microsoft .NET 8
Security h鰻 tr嬰 Cryptography, Permissions và Policy.
Diagnostics cho ta Debug và Trace.
Threading r医t ti羽n và đ挨n gi違n đ吋 implement Lightweight Process. V医n
đ隠 Timing trong .NET program r医t linh đ瓜ng, hi羽u qu違 và chính xác.
Vi羽c thi院t k院 Common Language Runtime nh逸m vào các m映c tiêu chính
sau đây:
• Vi羽c tri吋n khai đ挨n gi違n và nhanh h挨n: developers s胤
dành thì gi運 quy院t đ鵜nh ráp nh英ng software
components nào l衣i v噂i nhau nhi隠u h挨n là l壱p trình
th壱t s詠.
• Các công tác thi院t y院u ("plumbing") nh逢 memory
management, process communication .v.v. đ逢嬰c lo
li羽u t詠 đ瓜ng.
• Các công c映 h鰻 tr嬰 r医t đ亥y đ栄 (no more API): .NET
Framework Base classes r医t phong phú cho file,
network, serialisation, mã hóa, XML, database, v.v..
• Cài đ員t đ挨n gi違n và an toàn (no more DLL "hell"): ch雨
c亥n xcopy files, gi嘘ng nh逢 th運i vàng son c栄a DOS. Lý
do là .NET application ch衣y trên .NET framework,
m瓜t khi ta đã cài .NET framework vào máy r欝i thì có
đ亥y đ栄 m丑i .DLL c亥n thi院t. Có l胤 trong t逢挨ng lai
Microsoft cài .NET framework chung v噂i Windows.
• Dùng cho t瑛 WindowsCE đ院n Desktop, đ院n Web
(scalability).
Các bài t壱p Microsoft .NET 9
Metadata
Metadata là các d英 ki羽n c逸t ngh┄a cho ta bi院t v隠 d英 ki羽n. Thí d映 XML
Schema c栄a m瓜t XML file là metadata c逸t ngh┄a v隠 data structure c栄a
data trong XML file. Chính cái XML Schema c┡ng là m瓜t XML file. Các
.NET application components, g丑i là Assembly, ch泳a r医t nhi隠u metadata
đ吋 c逸t ngh┄a v隠 chính nó (self describing). Tìm bi院t v隠 m瓜t .NET
application đ吋 có th吋 làm vi羽c v噂i nó thì g丑i là Reflection.
H鰻 tr嬰 và ph嘘i h嬰p m丑i ngôn ng英 l壱p trình
Common Language Runtime (CLR) là trung tâm đi吋m c栄a .NET
Famework, nó là h亥m máy đ吋 ch衣y các n<ng tính c栄a .NET. Trong .NET,
m丑i ngôn ng英 l壱p trình đ隠u đ逢嬰c compiled ra Microsoft Intermediate
Language (IL) gi嘘ng gi嘘ng nh逢 byte code c栄a Java. Nh運 b逸t bu瓜c m丑i
ngôn ng英 đ隠u ph違i dùng cùng các lo衣i data types (g丑i là Common Type
System) nên Common Language Runtime có th吋 ki吋m soát m丑i interface,
g丑i gi英a các components và cho phép các ngôn ng英 có th吋 h嬰p tác nhau
m瓜t cách thông su嘘t. T泳c là trong .NET, VB.NET program có th吋 inherit
C# program và ng逢嬰c l衣i m瓜t cách hoàn toàn t詠 nhiên.
Ai隠u này ch鰯ng nh英ng giúp các VC++ hay Java programmers b逸t đ亥u
Các bài t壱p Microsoft .NET 10
dùng C# m瓜t cách d宇 dàng mà còn làm cùng m瓜t d詠 án v噂i VB.NET
programmers n英a.
N院u VC++ linh đ瓜ng và hi羽u n<ng h挨n VB6, thì C# ch鰯ng khác gì
VB.NET. B衣n có th吋 port C# code qua VB.NET code r医t d宇 dàng. Vì
source code VC++ và Java g亥n g┡i C# h挨n VB6 v噂i VB.NET nên ngoài
đ運i có nhi隠u C# code h挨n VB.NET. Do đó, m員c d亥u hai ngôn ng英
VB.NET và C# đ隠u ngang c挨 nhau, n院u dùng C# b衣n đ逢嬰c l嬰i đi吋m có
nhi隠u source code s印n và nh医t là lâu nay ng逢運i ta v磯n mang 医n t逢嬰ng r茨ng
VC++ hay Java programmers m噂i th壱t s詠 là các cao th栄 l壱p trình, và có
khuynh h逢噂ng tr違 l逢挨ng các guru VC++/Java cao h挨n VB programmers.
Khi ch衣y .NET application, nó s胤 đ逢嬰c compiled b茨ng m瓜t JIT (Just-InTime) compiler r医t hi羽u n<ng ra machine code đ吋 ch衣y. Ai吋m này giúp
.NET application ch衣y nhanh h挨n Java interpreted code trong Java
Virtual Machine. Just-In-Time c┡ng có ngh┄a là ch雨 ph亥n code nào c亥n x穎
lý trong lúc 医y m噂i đ逢嬰c compiled. IL code ch衣y trong CLR đu嬰c nói là
managed code.
.NET code có th吋 ch衣y chung v噂i ActiveX, nh逢ng code trong ActiveX
đ逢嬰c g丑i là unmanaged code, t泳c là CLR không ch鵜u trách nhi羽m.
Ngoài vi羽c allocation và management of memory, CLR còn gi英 các
refrerence đ院n objects và đ厩 rác (handle garbage collection), t泳c là thâu
l衣i các m違nh v映n memory khi chúng không c亥n dùng n英a. Tr逢噂c đây, m厩i
khi m瓜t DLL đu嬰c loaded vào memory, system s胤 ghi nh壱n có bao nhiêu
task dùng nó đ吋 khi task cu嘘i cùng ch医m d泳t thì system unload DLL và
tr違 l衣i ph亥n memory nó dùng tr逢噂c đây đ吋 system dùng cho chuy羽n khác.
Ch噂 n院u allocate memory đ吋 dùng mà không nh噂 dispose nó thì s胤 b鵜
memory leak (r雨 ), l亥n l亥n ta dùng h院t memory, b鵜 b逸t bu瓜c ph違i reboot
Các bài t壱p Microsoft .NET 11
OS. Nh逢ng bây gi運 .NET dùng m瓜t process đ瓜c l壱p đ吋 làm vi羽c garbage
collection. Cái ph違n 泳ng ph映 c栄a vi羽c này là khi ta đã Dispose m瓜t
Object r欝i, ta v磯n không bi院t ch逸c ch逸n ch瑛ng nào nó m噂i th壱t s詠 bi院n
m医t. Vì garbage collector là m瓜t low priority process làm vi羽c trong
background, ch雨 khi nào system memory g亥n c衣n nó m噂i nâng cao
priority lên. D┄ nhiên, n院u mu嘘n, ta có th吋 đòi h臼i system Dispose m瓜t
Object ngay l壱p t泳c.
Assembly
.NET application xây d詠ng t瑛 các assemblies. M厩i assembly ph違i có m瓜t
manifest. Có th吋 nó n茨m riêng trong m瓜t file hay n茨m bên trong m瓜t
module. Manifest ch泳a nh英ng metadata sau đây:
• Tên và Version number c栄a assembly
• Nh英ng assembly khác (k吋 c違 version number c栄a
assembly) mà assembly này tùy thu瓜c vào đ吋 ch衣y
Các bài t壱p Microsoft .NET 12
• Types (classes và members) mà assembly này cho
xu医t kh育u
• Assembly này đòi h臼i đi隠u ki羽n an ninh nào (security
permissions)
Manifest cho phép ta dùng h挨n m瓜t version c栄a assembly (t逢挨ng đ逢挨ng
v噂i DLL tr逢噂c đây) cùng m瓜t lúc. T瑛 đây không còn register DLL n英a.
Thay vào đó, ta ch雨 c亥n copy các assembly vào m瓜t subfolder /bin c栄a
ch逢挨ng trình chính.
Quy院t đ鵜nh c栄a b衣n
Sau khi bi院t qua v隠 .NET, câu h臼i b衣n s胤 đ員t ra là b衣n có nên h丑c l壱p trình
trên .NET hay không. Nói chung, v隠 l壱p trình có nhi隠u tôn giáo nh逢
VC++/Java, VB6, Delphi ..v.v.. B衣n có th吋 ch丑n gi英a C# và VB.NET.
A嘘i v噂i VB6 programmers, h丑c l壱p trình VB.NET s胤 m医t m瓜t th運i gian,
nh逢ng không khó. Nên nh噂 r茨ng .NET không ph違i ch雨 cho ta các ngôn
ng英 l壱p trình, mà c違 m瓜t h羽 th嘘ng tri吋n khai ph亥n m隠m chú tr丑ng vào
m映c tiêu h挨n là cách th泳c. Các l嬰i ích .NET c嘘ng hi院n cho b衣n cách th詠c
ti吋n là:
• K悦 thu壱t .NET s胤 hoành hành trên giang h欝 trong t瑛 5
đ院n 10 n<m t噂i.
• Tính trung bình, l壱p trình trong .NET s胤 ti院t ki羽m thì
gi運 cho b衣n t瑛 25% đ院n 50% so v噂i tr逢噂c đây. Lý do
là trong .NET b衣n s胤 nghiên c泳u đ吋 dùng component
nào nhi隠u h挨n là th壱t s詠 vi院t code. H挨n n英a, h亥u nh逢
code nào b衣n c亥n ph違i vi院t, b衣n s胤 dùng nó l衣i trong
t逢挨ng lai. Và b違o trì .NET code thì l衣i càng kh臼e h挨n
tr逢噂c đây, vì chính b衣n có vi院t bao nhiêu code (có th吋
b鵜 bugs) đâu mà b違o trì.
Do đó, có l胤 trong t逢挨ng lai .NET programmers chúng ta s胤 ng栄 đ院n 10
gi運 sáng m噂i th泳c, m瓜t ngày ch雨 c亥n làm vi羽c vài ti院ng, r違nh rang đ吋 làm
v逢運n, câu cá.
Trong bài t噂i ta s胤 h丑c v隠 Visual Studio.NET interface và b逸t đ亥u vi院t th穎
m瓜t program Demo .
Các bài t壱p Microsoft .NET 13
Bài 2
Visual Studio.NET
Visual Studio.NET
A吋 ch衣y VisualStudio.NET b衣n c亥n ph違i Set Time c栄a Windows l衣i tr逢噂c
cu嘘i tháng 7,2001, eg: 1-July-2001.
Visual Studio.NET Beta 2 hi羽n nay có Service Pak 2, nó cho phép ta
dùng Visual Studio.NET Beta 2 sau ngày 31-July-2001, t泳c là không có
time-bomb. N院u VS.NET version c栄a b衣n b鵜 gi噂i h衣n v隠 th運i gian nói
trên, t瑛 trong VS.NET b衣n có th吋 download Service Pak 2 đ吋 cài đ員t b茨ng
cách dùng IDE Menu Command Help | Check for Updates.
Có hai cách đ吋 b逸t đ亥u m瓜t project m噂i trong VS.NET. Ho員c Click New
Project trong trang Web StartPage nh逢 d逢噂i đây:
Ho員c dùng Menu command File | New | Project gi嘘ng nh逢 trong VB6
IDE:
Các bài t壱p Microsoft .NET 14
Khi Add New Project, Name s胤 là subfolder name c栄a New Project. B衣n
có th吋 ch丑n VB.NET, C# hay VC++.NET project. Trong t逢挨ng lai chúng
ta s胤 ch雨 nh逸m vào VB.NET và C# thôi. Ngoài ra SetUp and Deployment
bây gi運 là m瓜t lo衣i project n茨m trong IDE c栄a Visual Studio.NET, ta
không c亥n ph違i ch衣y riêng ch逢挨ng trình Package and Deployment bên
ngoài VB6 IDE nh逢 tr逢噂c đây.
Solution trong VS.NET có th吋 ch泳a h挨n m瓜t Project và bao g欝m t医t c違
nh英ng files b衣n li羽t ra là c亥n thi院t cho Solution. N院u m瓜t trong nh英ng
files 医y b鵜 thay đ鰻i bên ngoài VS.NET, khi VS.NET khám phá ra nó s胤
load vào trong VS.NET cho b衣n n院u b衣n đ欝ng ý.
Các bài t壱p Microsoft .NET 15
A吋 m荏 m瓜t Solution/Project có s印n, b衣n có th吋 click link c栄a tên project
trên trang StartPage, hay dùng Menu command File | Open | Project ,
hay Menu Command File | Recent Projects.
Visual Studio.NET IDE