Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 80 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
80
Dung lượng
1,29 MB
Nội dung
Lập trìnhVisualBasic.Net 2005
•
Mục lục
• Home
• ###Huong dan doc tieng Viet###
• ###Thông báo###
• ##Trao doi Tot Nghiep 2008
• Công cụ lậptrình VB.NET 2005
• Cấu trúc dữ liệu
• Ebook tiếng việt
• Hỏi đáp VB.Net 2005
• Java 1
• Linux 2
• TCTH07A
• TCTH34
• Thực tập phần cứng máy tính
• VB.Net 2005 cơ bản
• VB.Net 2005 nâng cao
• VIRUS
•
Search
Lập trìnhVisualBasic.Net 2005
Lập trìnhVisualBasic.Net 2005
Feeds:
Posts
Comments
VB.Net 2005 cơ bản
VB.Net 2005 cơ bản
Bắt đầu với Visual Studio 2005 Express Editions
Phiên bản Visual Studio 2005 Express được Microsoft phát hành miễn phí, được đóng
gói theo từng ngôn ngữ. Đặc điểm của các phiên bản này là rất nhỏ gọn, với hầu hết các
tính năng cần thiết cho việc phát triển một ứng dụng bình thường. Nếu như bộ Visual
Studio 2005 Professional có dung lượng lên tới khoảng 2.5GB, khi cài cũng cần rất nhiều
không gian đĩa, thì các phiên bản Express có dung lượng chỉ khoảng 450MB, và yêu cầu
dung lượng đĩa khi cài đặt thấp hơn nhiều.
Với những đặc điểm như vậy, các phiên bản Express rất phù hợp cho những người mới
bắt đầu làm quen với Visual Studio 2005. Thực tế cho thấy, nếu không phải là người lập
trình chuyên sâu về VS 2005, thì hầu như không thấy được sự khác biệt giữa phiên bản
Express và phiên bản Professional.
Các phiên bản Express có thể tải về từ Website của Microsoft. Nếu như máy tính có kết
nối Internet, thì có thể cài đặt qua mạng, còn nếu không thì có thể tải về toàn bộ nội dung
đĩa theo từng ngôn ngữ. Phiên bản Visual Studio 2005 Express không bao gồm .NET
Framework và SQL Server 2005 Express, do đó cần phải tải các bản này về riêng biệt.
Download:
• Microsoft .NET Framework 2.0 (22.4 MB)
• Microsoft Visual Basic 2005 Express Edition (ISO File, 436 MB)
• Microsoft Visual C# 2005 Express Edition (ISO File, 431 MB)
• Microsoft Visual Web Developer 2005 (ISO File, 440 MB)
• Microsoft SQL Server 2005 Express Edition (54 MB)
Ghi chú:
- Để cài đặt được .NET Framework 2.0, Visual Studio 2005 Express Edition, SQL Server
2005 Express Edition, có thể cần phải nâng cấp Service Pack cho Windows XP và cài
thêm một số bản cập nhật phụ trợ khác.
- Định dạng ISO là định dạng ảnh CD chuẩn. Để mở file theo định dạng ISO, có thể cài
đặt ổ đĩa CD ảo có sẵn trong các phần mềm PowerISO, Nero hoặc có thể extract bằng
WinRAR.
( Phạm Quang Hoà )
Sơ lược về Visual Basic.NET
1.1 Sơ lược về lịch sử của VB.NET
Ngôn ngữ BASIC (Beginner’s All Purpose Symbolic Instruction Code) đã có từ năm
1964. BASIC rất dễ học và dễ dùng. Trong vòng 15 năm đầu, có rất nhiều chuyên gia Tin
Học và công ty tạo các chương trình thông dịch (Interpreters) và biên dịch (Compilers)
cho ngôn ngữ làm BASIC trở nên rất phổ thông.
Năm 1975, Microsft tung ra thị trường sản phẩm đầu tay Microsoft BASIC và tiếp đó
Quick BASIC (còn gọi là QBASIC) thành công rực rỡ.
Quick BASIC phát triển trong nền Windows nhưng vẫn khó khăn khi tạo giao diện kiểu
Windows. Sau đó nhiều năm, Microsoft bắt đầu tung ra 1 sản phẩm mới cho phép ta kết
hợp ngôn ngữ dễ học BASIC và môi trường phát triển lậptrình với giao diện bằng hình
ảnh (Graphic User Interface - GUI) trong Windows. Đó là Visual Basic Version 1.0
Sự chào đời của Visual Basic Version 1.0 vào năm 1991 thật sự thay đổi bộ mặt lậptrình
trong Công Nghệ Tin Học.
Trước đó, ta không có 1 giao diện bằng hình ảnh (GUI) với một IDE (Integrated
Development Environment) giúp các chuyên gia lậptrình tập trung công sức và thì gìờ
vào các khó khăn liên hệ đến doanh nghiệp của mình. Mỗi người phải tự thiết kế giao
diện qua thư viện có sẵn Windows API (Application Programming Interface) trong nền
Windows. Điều này tạo ra những trở ngại không cần thiết làm phức tạp việc lập trình.
Visual Basic giúp ta bỏ qua những hệ lụy đó, chuyên gia lậptrình có thể tự vẽ cho mình
giao diện cần thiết trong ứng dụng (application) 1 cách dễ dàng và như vậy, tập trung nổ
lực giải đáp các vần đề cần giải quyết trong doanh nghiệp hay kỹ thuật.
Ngoài ra, còn nhiều công ty phụ phát triển thêm các khuôn mẫu (modules), công cụ
(tools, controls) hay ứng dụng (application) phụ giúp dưới hình thức VBX cộng thêm vào
giao diện chính càng lúc càng thêm phong phú.
Khi Visual Basic phiên bản 3.0 được giới thiệu, thế giới lậptrình lại thay đổi lần nữa. Kỳ
này, ta có thể thiết kế các ứng dụng (application) liên hệ đến Cơ Sở Dữ Liệu (Database)
trực tiếp tác động (interact) đến người dùng qua DAO (Data Access Object). Ứng dụng
này thưòng gọi là ứng dụng tiền diện (front-end application) hay trực diện.
Phiên bản 4.0 và 5.0 mở rộng khả năng VB nhắm đến Hệ Điều Hành Windows 95.
Phiên bản 6.0 cung ứng 1 phương pháp mới nối với Cơ Sở Dữ Liệu (Database) qua sự kết
hợp của ADO (Active Data Object). ADO còn giúp các chuyên gia phát triển mạng nối
với Cơ Sở Dữ Liệu (Database) khi dùng Active Server Pages (ASP).
Lưu ý ở đây, tất cả các khái niệm và công dụng của Modules, Tools, Controls, DAO,
ADO hay ASP sẽ được từ từ trình bày trong các bài học kế.
Tuy nhiên, VB phiên bản 6.0 (VB6) không cung ứng tất cả các đặc trưng của kiểu mẫu
ngôn ngữ lậptrình khuynh hướng đối tượng (Object Oriented Language - OOL) như các
ngôn ngữ C++, Java.
Thay vì cải thiện hay vá víu thêm thắc vào VB phiên bản 6.0, Microsoft đã xoá bỏ tất cả
làm lại từ đầu các ngôn ngữ lậptrình mới theo kiểu OOL rất hùng mạnh cho khuôn
nền .NET Framework. Đó là các ngôn ngữ lậptrìnhVisualBasic.NET và C# (gọi là C
Sharp). Sau đó, nhiều ngôn ngữ lậptrình khác cũng thay đổi theo tỷ như smalltalk.NET,
COBOL.NET, … làm Công Nghệ Tin Học trở nên phong phú hơn, đa dạng hơn.
Tất cả những thay đổi này nhằm đáp ứng kịp thời sự đòi hỏi và nhu cầu phát triển cấp
bách trong kỹ nghệ hiện nay.
1.2 Sơ lược về Visual Basic.NET
Visual Basic.NET (VB.NET) là ngôn ngữ lậptrình khuynh hướng đối tượng (Object
Oriented Programming Language) do Microsoft thiết kế lại từ con số không. Visual
Basic.NET (VB.NET) không kế thừa VB6 hay bổ sung, phát triển từ VB6 mà là một
ngôn ngữ lậptrình hoàn toàn mới trên nền Microsoft ’s .NET Framework. Do đó, nó
cũng không phải là VB phiên bản 7. Thật sự, đây là ngôn ngữ lậptrình mới và rất lợi hại,
không những lập nền tảng vững chắc theo kiểu mẫu đối tượng như các ngôn ngữ lập trình
hùng mạnh khác đã vang danh C++, Java mà còn dễ học, dễ phát triển và còn tạo mọi cơ
hội hoàn hảo để giúp ta giải đáp những vấn đề khúc mắc khi lập trình. Hơn nữa, dù không
khó khăn gì khi cần tham khảo, học hỏi hay đào sâu những gì xảy ra bên trong … hậu
trường OS, VisualBasic.NET (VB.NET) giúp ta đối phó với các phức tạp khi lậptrình
trên nền Windows và do đó, ta chỉ tập trung công sức vào các vấn đề liên quan đến dự án,
công việc hay doanh nghiệp mà thôi.
Trong khóa học này, các bạn sẽ bắt đầu làm quen với kiểu lậptrình dùng Visual
Basic.NET (VB.NET) và dĩ nhiên, các khái niệm và thành phần cơ bản của .NET
Framework.
Nếu ta để ý tên của VisualBasic.NET (VB.NET), ta thấy ngay ngôn ngữ lậptrình này
chuyên trị tạo ứng dụng (application) dùng trong mạng, liên mạng hay trong Internet. Tuy
nhiên, khi học bất cứ một ngôn ngữ lậptrình mới nào, ta cũng cần … ‘tập đi trước khi tập
chạy’. Do đó, ta sẽ tập trung vào việc lậptrình các ứng dụng (applications) trên nền
Windows và đó cũng là mục tiêu chính yếu của khóa học cơ bản Visual Basic.NET
1.3 Sơ lược về .NET
.NET là tầng trung gian giữa các ứng dụng (applications) và hệ điều hành (OS). Tầng
.NET cung cấp mọi dịch vụ cơ bản giúp ta tạo các công dụng mà ứng dụng (application)
đòi hỏi, giống như hệ điều hành cung cấp các dịch vụ cơ bản cho ứng dụng (application),
tỷ như: đọc hay viết các tập tin (files) vào dĩa cứng (hard drive), … Tầng này bao gồm 1
bộ các ứng dụng (application) và hệ điều hành gọi là .NET Servers. Như vậy, .NET gần
như là một bộ sưu tập (collection) các nhu liệu và khái niệm kết hợp trộn lẫn nhau làm
việc nhằm tạo giải đáp các vấn đề liên quan đến thương nghiệp của ta. Trong đó:
Tập hợp các đối tượng (objects) được gọi là .NET Framework và
Tập hợp các dịch vụ yểm trợ mọi ngôn ngữ lậptrình .NET gọi là Common Laguage
Runtime (CLR).
Hãy quan sát thành phần cơ bản của .NET:
User Applications
.NET Framework
.NET Servers
.NET Devices
Hardware Components
1.3.1 .NET Servers
Mục tiêu chính của .NET là giúp ta giảm thiểu tối đa công việc thiết kế hệ thống tin học
phân tán (distributed system). Đa số công việc lậptrình phức tạp đòi hỏi đều được thực
hiện ở hậu phương (back end) trong các máy cung cấp dịch vụ (servers). Microsoft đã
đáp ứng với bộ sưu tập ‘.NET Enterprise Servers’, bộ này chuyên trị và yểm trợ mọi đặc
tính (features) hậu phương cần có cho một hệ thống tin học phân tán (distributed system).
Bộ sưu tập ‘.NET Enterprise Servers’ bao gồm:
Server Operationg Systems: MS Windows Server, Advanced Server và Data Center
Server
Clustering và Load Balancing Systems: MS Application Center, MS Cluster Server
Database System: MS SQL Server (SQL đọc là sư cô, … à không, ’si cồ’)
E-Mail System: MS Exchange Server
Data-transformation engine trên cơ sở XML: MS Biz Talk Server
Accessing Legacy Systems: Host Integration Server
Tất cả các máy server này cung cấp mọi dịch vụ cần thiết cho các ứng dụng (application)
về .NET và là nền tảng xây dựng hệ thống Tin Học cho mọi dự án lập trình.
1.3.2 .NET Framework
Đối với VisualBasic.NET (VB.NET), tất cả mọi thứ đều thay đổi tận gốc rễ. Một trong
những thành phần quan trọng của .NET là .NET Framework. Đây là nền tảng cho mọi
công cụ phát triển các ứng dụng (application) .NET
.NET Framework bao gồm:
Môi trường vận hành nền (Base Runtime Environment)
Bộ sưu tập nền các loại đối tượng (a set of foundation classes)
Môi trường vận hành nền (Base Runtime Environment) hoạt động giống như hệ điều
hành cung cấp các dịch vụ trung gian giữa ứng dụng (application) và các thành phần phức
tạp của hệ thống. Bộ sưu tập nền các loại đối tượng (a set of foundation classes) bao gồm
1 số lớn các công dụng đã soạn và kiểm tra trước, tỷ như: giao lưu với hệ thống tập tin
(file system access) hay ngay cả các quy ước về mạng (Internet protocols), … nhằm giảm
thiểu gánh nặng lậptrình cho các chuyên gia Tin Học. Do đó, việc tìm hiểu .NET
Framework giúp ta lậptrình dễ dàng hơn vì hầu như mọi công dụng đều đã được yểm trợ.
Ta xem .NET Framework như là một tầng công dụng trừu tượng cung cấp dịch vụ trên hệ
điều hành (nhìn dưới khía cạnh cung cấp dịch vụ):
User Applications
.NET Framework
Hệ điều hành (OS)
Device Drivers
Harware Components (Cương liệu)
Để mọi ngôn ngữ lậptrình sử dụng được các dịch vụ cung cấp bởi .NET Framework,
Microsoft tạo ra 1 tiêu chuẩn chung cho ngôn ngữ lậptrình gọi là Common Language
Specifications (CLS). Tiêu chuẩn này giúp các chương trình biên dịch (compilers) làm
việc hữu hiệu. Microsoft sáng chế ra VisualBasic.NET (VB.NET), Visual C++.NET và
C# (đọc là C Sharp) cho nền .NET Framework và cũng không quên phổ biến rộng rãi
CLS trong Công Nghệ Tin Học giúp các ngôn ngữ lậptrình khác làm việc trong nền
.NET, tỷ như: COBOL.NET, Smalltalk.NET, …
Lưu ý ở đây, mặc dù VisualBasic.NET (VB.NET), Visual C++.NET hay C# khác nhau
về syntax và các công dụng phụ thuộc nhưng tất cả đều biên dịch ra cùng 1 ngôn ngữ
trung gian gọi là MSIL (Microsoft Intermediate Language) và do đó, không có ngôn ngữ
lập trình .NET nào hùng mạnh hơn ngôn ngữ lậptrình .NET nào. Tất cả đều bình đẳng,
‘không ai … bảnh hơn ai’, việc chọn ngôn ngữ lậptrình nào cũng là … chuyện nhỏ, tùy ý
thích lậptrình viên.
Cài Microsoft Visual Studio.NET
Bộ Microsoft Visual Studio.NET bao gồm vừa mọi công cụ yểm trợ lậptrình và ngôn
ngữ lậptrình .NET, tỷ như: VisualBasic.NET (VB.NET), C# (C Sharp), Visual C+
+.NET và Visual J#.NET
Tùy ý ta chọn loại ngôn ngữ lậptrình nào thích hợp để cài vào máy vi tính. Không ai cấm
ta cài đủ thứ vào máy nhưng dĩ nhiên cần phải có dư chỗ trong hard drive, Microsoft
Visual Studio.NET sẽ tính toán và cho ta biết khả năng chứa như thế nào. Tuy nhiên, ta
có thể chỉ chọn VisualBasic.NET (VB.NET) và các ứng dụng (application) liên hệ trước,
nếu cần học thêm về C# hay Visual C++.NET, ta có thể cài sau cũng được vì nếu cài toàn
bộ, ta sẽ cần khoãng trên dưới 1.5 GBytes trong hard drive.
Microsoft Visual Studio.NET có nhiều phiên bản khác nhau. Dưới đây, ta tạm dùng phiên
bản Enterprise Architecture 2003 làm thí dụ điển hình. Tùy theo phiên bản ta có, những
bước cài đặt sẽ khác nhau 1 chút nhưng trên nguyên tắc, ta phải cài đầy đủ môi trường
.NET yểm trợ lậptrình trước khi cài Microsoft Visual Studio.NET, tỷ như:
Microsoft .NET Framework
Microsoft FrontPage Web Extensions Client
Microsoft Access trong bộ MS Office Professional
Microsoft SQL Server - sẽ hướng dẫn cài và bố trí MS SQL Server cho khóa học trong
bài Cơ Sở Dữ Liệu (Database)
và các ứng dụng (application) liên hệ (Microsoft Visual Studio.NET cho biết ta cần
những gì) như hình trong bước thứ 3.
Bước 1:
Bắt đầu với dĩa 1 của bộ Microsoft Visual Studio.NET, dĩa này tự khởi động và hiển thị
Windows hướng dẫn ta cài Microsoft Visual Studio.NET Setup. Nếu CD không tự khởi
động được, ta cần chạy ứng dụng ’setup.exe’ trong vị trí gốc (root directory):
Chạy Windows Explorer, chọn dĩa cứng chứa Microsoft Visual Studio.NET Setup dĩa 1,
nhấp đôi ứng dụng ’setup.exe’ hay
Khởi động (Windows Start Menu) và chọn ‘Run’, gõ hàng chữ: ‘e:\setup.exe’ (nếu
CD/DVD drive của ta là drive E).
Microsoft Visual Studio.NET hiển thị 4 bước cài. Bước đầu tiên là chuẩn bị môi trường
lập trình .NET với ‘Visual Studio .NET Prerequisites’:
Bước 2:
Nhập CD tên Microsoft Visual Studio.NET 2003 Prerequisites, chọn ‘I agree’ chấp nhận
điều kiện dùng nhu liệu và nhấp Continue.
Bước 3:
Nhấp Install Now! để cài các ứng dụng (application) liên hệ tạo môi trường .NET. Lưu ý
ở đây, Microsoft Visual Studio.NET sẽ dò tìm những ứng dụng (application) cần thiết
trong máy vi tính và tùy theo mỗi máy, bảng liệt kê ứng dụng có thể khác nhau. Thí dụ ở
đây cho biết máy vi tính cần 4 ứng dụng phụ thuộc như hình sau:
Bước 4:
Chờ cho đến khi nào Microsoft Visual Studio.NET cài xong các ứng dụng phụ thuộc,
nhấp nút Done.
[...]... học cơ bản, chúng tôi chọn Microsoft Visual Studio.NET để việc lậptrình trở nên vui thích và hấp dẫn Giới thiệu về MS Visual Studio.NET Bộ Microsoft Visual Studio.NET bao gồm vừa mọi công cụ yểm trợ lậptrình và ngôn ngữ lậptrình NET, tỷ như: VisualBasic.NET (VB.NET), C# (C Sharp), Visual C+ +.NET và Visual J#.NET Một trong những công cụ quan trọng là Microsoft Visual Studio.NET Integrated Development...Bước 5: Tiếp tục chọn Visual Studio.NET Bước 6: Nhập dĩa 1 vào máy và nhấp nút OK Bước 7: Ta chọn ‘I agree’ và cung cấp Product Key trước khi nhấp nút Continue Bước 8: Ta chỉ chọn những gì liên hệ đến VisualBasic.NET (VB.NET) cho khóa học VisualBasic.NET (VB.NET) Cơ Bản Xóa bỏ (uncheck) ngôn ngữ lập trìnhVisual C++.NET, Visual C#.NET, Visual J#.NET và các ứng dụng liên hệ, tỷ... Install Now Microsoft Visual Studio.NET sẽ chạy ứng dụng cài và bố trí này khoãng trên dưới 1 tiếng đồng hồ tùy theo khả năng máy vi tính Bước 10: Nhấp Done Microsoft Visual Studio.NET sẽ hiển thị Windows cài các thông tin phụ giúp lậptrình và cả thư viện để ta tham khảo khi lập trình với Visual Basic.NET (VB.NET): Bước 11: Chọn Product Documetation và nhập dĩa 3 Microsoft Visual Studio.NET (tức... Microsoft Visual Studio.NET IDE 3.1 Trang Tiểu Sử (Profile Page) Microsoft Visual Studio.NET IDE là môi trường tập trung mọi công cụ cần thiết giúp việc lậptrình dễ dàng Để khởi động, chọn Start, Programs, thực đơn Microsoft Visual Studio.NET 2003 và ứng dụng (application) Microsoft Visual Studio.NET 2003 Chọn phần My Profile Chọn Profile là Visual Basic Developer vì khóa này chuyên trị Visual Basic.NET. .. nhiều thứ khác nữa Lưu ý: Khi chạy Microsoft Visual Studio.NET, ta sẽ có các giao diện tương đối khác nhau tùy theo phiên bản Microsoft Visual Studio.NET được cài trong máy vi tính Do đó, ta cần uyển chuyển khi lậptrình với các phiên bản khác nhau của Microsoft Visual Studio.NET Vấn đề ở đây là lậptrình những gì ta muốn chứ không cần phải theo sát từng chỉ thị trình bày trong khóa học này Học để hiểu,... ta sẳn sàng cho việc lậptrình với VisualBasic.NET (VB.NET) Bài kế hướng dẫn sơ lược cách dùng Microsoft Visual Studio.NET Integrated Development Environment (gọi tắc là IDE) cho việc tạo các ứng dụng (application) trong nền Windows Thật ra, ta có thể dùng Notepad để soạn mã nguồn (source code) và VisualBasic.NET compiler để chạy ứng dụng (application) mà không cần Microsoft Visual Studio.NET IDE... chuyên trị VisualBasic.NET (VB.NET) Microsoft Visual Studio.NET sẽ hiển thị Visual Basic 6 trong hộp chữ Keyboard Scheme và ngay cả trong hộp Windows Layout Bố trí này giúp tổ chức các cửa sổ trong IDE như các phiên bản trước của Microsoft Visual Studio Trong khóa này, ta chọn Visual Studio Default Bố trí gạn lọc giúp đỡ dành riêng cho ngôn ngữ lập trìnhVisual Basic.NET (VB.NET) trong hộp Help Filter Internal... Visual C+ +.NET và Visual J#.NET Một trong những công cụ quan trọng là Microsoft Visual Studio.NET Integrated Development Environment (IDE) IDE giúp ta lập trìnhVisual Basic.NET (VB.NET) dễ dàng, thoải mái và thích thú IDE không những cung cấp mọi công cụ lậptrình cần thiết không thể tìm thấy ở một ứng dụng (application) soạn nguồn mã thông thường bằng chữ (text editors) mà còn giúp kiểm tra nguồn mã (code... Startup, chọn Show Start Page 3.2 Trang Dự Án (Projects Page) Đây là chổ tạo dự án mới hay mở dự án đã lậptrình để sửa đổi Ta chọn New Project để tìm hiểu thêm môi trường lậptrình dùng Microsoft Visual Studio.NET Ta nhấp nút New Project để hiển thị bảng liệt kê các khuôn mẫu cho ứng dụng (application) Chọn Visual Basic Project trong window Project Types Chọn Windows Application trong bảng Template Đặt... Components Hộp Windows Forms Hộp Clipboard Ring Hộp Gerneral Chương trình đầu tiên Tiếp theo bài 3, sau khi cài thành công bộ Microsoft Visual Studio.NET, ta bắt đầu với dự án (project) đầu tiên để chào mừng các bạn đến với khóa học cơ bản VisualBasic.NET Trong khi thiết kế, ta sẽ nhân cơ hội này bàn thêm về các công cụ trợ giúp lập trình Như ta đã biết, dự án (project) Welcome được lưu trữ trong ngăn . cứng máy tính
• VB .Net 2005 cơ bản
• VB .Net 2005 nâng cao
• VIRUS
•
Search
Lập trình Visual Basic. Net 2005
Lập trình Visual Basic. Net 2005
Feeds:
Posts. hệ đến Visual Basic. NET (VB .NET) cho khóa học Visual
Basic. NET (VB .NET) Cơ Bản.
Xóa bỏ (uncheck) ngôn ngữ lập trình Visual C++ .NET, Visual C# .NET, Visual