c. Kho dữ liợ̀u
2.4.2 Ngụn ngữ lập trỡnh Visual Basic 6
Visual Basic là ngụn ngữ lập trỡnh cú thể dựng cho Microsoft Access, Microsoft Excel hay là bất cứ thành viờn nào trong bộ phần mềm Microsoft Office. Visual Basic là ngụn ngữ lập trỡnh được sử dụng để phỏt triển cỏc phần mềm ứng dụng. Visual Basic cú nhiều tớnh ưu việt hơn so với cỏc ngụn ngữ khỏc ở chỗ tiết kiệm thời gian và cụng sức khi xõy dựng ứng dụng. Visual Basic gắn liền với khỏi niệm lập trỡnh trực quan nghĩa là trong khi thiết kế chương trỡnh, ta được nhỡn thấy kết quả qua từng thao tỏc và giao diện khi chương trỡnh thực hiện. Đõy là điểm mạnh của Visual Basic so với cỏc ngụn ngữ khỏc. Trong khi thiết kế, lập trỡnh viờn cú thể dễ dàng chỉnh sửa màu sắc, kớch thước, hỡnh dỏng của cỏc đối tượng cú mặt trong ứng dụng. Một trong những tớnh năng thường được sử dụng của Visual Basic chớnh là kỹ thuật lập trỡnh truy cập cơ sở dữ liệu.
Visual Basic là mụ̣t ngụn ngữ lọ̃p trình bọ̃c cao dùng đờ̉ xõy dựng các trình ứng dụng chạy trong Microsoft Windows. Với Visual Basic người lọ̃p trình có thờ̉ dùng bụ̣ phọ̃n thiờ́t kờ́ màn hình đờ̉ tạo nờn các nụ̣i dung cho mụ̣t cửa sụ̉, chọn các đụ́i tượng điờ̀u khiờ̉n (các nút bṍm, các listbox v. v...) từ mụ̣t hụ̣p cụng cụ (toolbox) và đưa chúng vào trong thiờ́t kờ́. Sau đó viờ́t các thủ tục cho các đụ́i tượng đó bằng mụ̣t phiờn bản mới của BASIC. Visual Basic
SV: Nguyễn Minh Thư Lớp: Tin Học Kinh Tế 46A
ứng dụng phương pháp lọ̃p trình hướng sự kiợ̀n. Các thủ tục sẽ chạy khi bạn chọn dùng nút bṍm hoặc mụ̣t đụớ tượng điờ̀u khiờ̉n khác. Visual Basic có sự hụ̃ trợ của OLE 2. 0 và Access 1. 1, do đó dờ̃ dàng hơn trong viợ̀c biờn soạn mụ̣t chương trình mặt trước dùng giao diện người máy đụ̀ họa cho mụ̣t cơ sở dữ liợ̀u. Sau khi đã xõy dựng được mụ̣t trình ứng dụng, lập trỡnh viờn cú thể dùng Visual Basic Setup Wizard đờ̉ tạo ra các đĩa cài đặt cho nó.
Ngụn ngữ BASIC là ngụn ngữ lọ̃p trình bọ̃c cao dờ̃ sử dụng nhưng bị nhiờ̀u phờ phán, phù hợp với máy tính cá nhõn. Được soạn thảo vào năm 1964, BASIC ( BeginnerWindows All-Purpose Symbolic Instruction Code) là ngụn ngữ thủ tục, nó báo cho máy tính biờ́t phải làm gì theo từng bước. Các chương trình BASIC chạy trong mụi trường tương tác lõ̃n nhau gụ̀m mụ̣t chương trình soạn thảo văn bản, mụ̣t chương trình gỡ rụ́i, và mụ̣t trình thụng dịch đờ̉ dịch và thực hiợ̀n mã nguụ̀n BASIC lõ̀n lượt theo từng dòng.
Vì chương trình được xõy dựng mụ̣t cách tương tác, nờn cụ́ gắng thay đụ̉i luõn phiờn và kiờ̉m thử tính toàn vẹn của chương trình theo từng bước của cách thức đó. Quá trình cṍu tạo chương trình như vọ̃y có tác dụng hướng dõ̃n học tọ̃p rṍt tụ́t.
Gõ̀n đõy người ta đã biờn soạn các chương trình biờn dịch đờ̉ chuyờ̉n mã BASIC thành những chương trình có thờ̉ chạy đụ̣c lọ̃p.
BASIC có thờ̉ học dờ̃ dàng, nhưng các chương trình này thực hiợ̀n chọ̃m. Điờ̀u đó làm cho BASIC rṍt ít được chọn dùng cho các ứng dụng chuyờn nghiợ̀p. Các phiờn bản mới đã xuṍt hiợ̀n, như QUICK BASIC của Microsoft hoặc Turbo BASIC của Borland, chúng bao gụ̀m các cṍu trúc điờ̀u khiờ̉n hiợ̀n đại (gọi là chương trình con - subroutine) và mụ̣t trình biờn dịch. Mụ̣t sụ́ phõ̀n mờ̀m thương phõ̉m (và nhiờ̀u chương trình thuụ̣c phõ̀n mờ̀m cụ̉ đụng) đã được viờ́t bằng BASIC có biờn dịch, mặc dù ngụn ngữ C phụ̉ dụng hơn trong lĩnh vực phát triờ̉n các chương trình chuyờn dụng.
SV: Nguyễn Minh Thư Lớp: Tin Học Kinh Tế 46A
Các kỹ thuọ̃t lọ̃p trình mới đã trao cho BASIC mụ̣t sức sụ́ng mới. Ví dụ Visual BASIC của Microsoft (được thiờ́t kờ́ cho viợ̀c lọ̃p trình Windows) đã sử dụng giao diợ̀n đụ̀ hoạ và lọ̃p trình hướng sự kiợ̀n đờ̉ tạo nờn những chương trình ứng dụng đõ̀y ṍn tượng
Visual Basic được phỏt triển dựa trờn nền tảng là ngụn ngữ Basic. Quỏ trỡnh phỏt triển từ khi ra đời cho đến nay của Visual Basic như sau:
+ Visual Basic 1.0 ra đời vào giữa năm 1991, được phỏt triển từ Quick Basic.
+ Visual Basic 2.0 được phỏt hành vào năm 1992 bao gồm kiểu dữ liệu biến thể, xỏc định trước bằng hằng số true (false) và biến đổi đối tượng. Vào thời điểm này chỉ cú VB SQL và ODBC API là phương phỏp truy cập dữ liệu mà người dựng cú thể dựng.
+ Visual Basic 3.0 ra đời năm 1993 bao gồm nhiều cụng cụ chuẩn. Những cụng cụ này cung cấp động cơ truy xuất cơ sở dữ liệu trong một ứng dụng với mó lệnh rất ớt. Đi kốm phiờn bản này là động cơ cơ sở dữ liệu Jet phiờn bản 1.1 (Jet engine). Jet được dựng trong kết nối dữ liệu thụng qua DAO (Data Access Object) hoặc điều khiển Data. Mặc dự Jet được phỏt triển cho đến ngày nay (phiờn bản 4.0) nhưng ADO mới là phương phỏp truy cập dữ liệu được ưa chuộng nhất hiện nay. Do đú, ADO là thành phần chớnh trong chiến lược phỏt triển của Microsoft.
+ Visual Basic 4.0 hoàn thành vào năm 1995 được xem là một bước tiến bộ. Nú đuổi kịp những tiến bộ trong lĩnh vực phỏt triển phần mềm bởi cụng nghệ kết hợp OLE (Object Linking and Embedding) và khả năng tạo ra những đối tượng. Một phương thức truy cập dữ liệu mới tớch hợp trong phiờn bản này là RDO (Remote Data Object) và RDC (Remote Data Control). RDO là phương phỏp truy cập dữ liệu được thiết kế thay cho DAO. Thư viện ActiveX 32-bit này nhỏ hơn và nhanh hơn DAO và được thiết kế bằng một hệ thống đối tượng phõn cấp giống như ODBC API.
SV: Nguyễn Minh Thư Lớp: Tin Học Kinh Tế 46A
+ Visual Basic 5.0 được phỏt hành năm 1997. Nú hỗ trợ chuẩn COM của Microsoft và cho phộp tạo ra cỏc điều khiển ActiveX. Phiờn bản này là bước tiến vượt bậc bởi vỡ những người phỏt triển cú thể dựng VB để tạo ra cỏc điều khiển và thư viện liờn kết động DLL riờng của họ.
+ Visual Basic 6.0 được phỏt hành vào năm 1998. Theo những yờu cầu đề ra, phiờn bản này tăng cường phương phỏp giao tiếp mới với SQL Server. Nú cải tiến cỏch truy nhập dữ liệu, nhiều cụng cụ và điều khiển mới cho giao tiếp với cơ sở dữ liệu, nhiều cụng cụ và điều khiển mới cho giao tiếp với cơ sở dữ liệu cung cấp những tớnh năng Web và những Wizard mới. Phiờn bản này được đỏnh dấu với cụng nghệ ADO 2.0 (phương thức truy cập dữ liệu tốt nhất và nhanh nhất hiện nay. Nú giao tiếp với OLE DB tương tự như RDO nhưng nhỏ hơn và cú cấu trỳc phõn cấp đơn giản hơn. ADO được thực thi cỏc ứng dụng kinh doanh hay ứng dụng Internet. Phiờn bản hiện nay là 2.5 đi kốm với Windows 2000.
+ Visual Basic.net được phỏt hành vào năm 2003. Hiện nay đõy là cụng cụ được phỏt triển rất mạnh mẽ để thiết kế cỏc phần mềm ứng dụng lớn, được tớch hợp trong xõy dựng cỏc giải phỏp ERP (Enterprise Resource Planning) cựng với hệ quản trị cơ sở dữ liệu SQL Server. Cụng nghệ DotNet ngày một phỏt triển và VB.net là ngụn ngữ thõn thiện, dễ dựng ngày càng được ưa chuộng.
Visual Basic thực sự thớch hợp cho cỏc ứng dụng vừa và nhỏ, giỳp giải quyết cỏc bài toỏn quản lý đơn giản.
SV: Nguyễn Minh Thư Lớp: Tin Học Kinh Tế 46A
Cỏ