Siêu thị PDFTải ngay đi em, trời tối mất

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
PREMIUM
Số trang
174
Kích thước
2.0 MB
Định dạng
PDF
Lượt xem
1929

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-In￾Time) 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

Tải ngay đi em, còn do dự, trời tối mất!