III. Một số công cụ được sử dụng để thực hiện đề tài 3.1 Công cụ mô hình hoá hệ thống thông tin
3.4.1 Tổng quan về Visual Basic
Visual Basic là một 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 hơn khi xõy dựng ứng dụng, và cũn rất dễ sử dụng. Visual Basic gắn liền với khái niệm lập trình trực quan
nghĩa là khi thiết kế chương trình ta có thể 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. Có thể nói, đõy là một thuận lợi lớn của Visual Basic so với các ngôn ngữ lập trình khác.Visual Basic cho phép chúng ta có thể chỉnh sửa đơn giản nhanh chóng về: màu sắc, kích thước, hình dáng của các đối tượng trong ứng dụng. Một khả năng khác của Visual Basic chớnh là khả năng kết hợp các thư viện liên kết động DDL ( Dynamic Link Library). Một trong những tớnh năng thường được sử dụng của Visual Basic là kỹ thuật lập trình truy cập cơ sở dữ liệu.
Ngôn ngữ “Basic” (Beginnes All Purpose Sumbolic Instruction Code) là một ngôn ngữ được dùng bởi nhiều nhà lập trình nhiều hơn bất cứ ngôn ngữ nào khác trong lịch sử máy tớnh. Visual Basic được phát triển dần dần dựa trên ngôn ngữ Basic.
+ Visual Basic 1.0 ra đời vào giữa năm 1991 phát triển từ Quick Basic. + V + Visual Basic 2.0 được phát hành trong 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ó VBSQL và ODBC API là phương pháp truy cập dữ liệu mà người phát triển có thể dùng. VBSQL là khởi tố của những phương pháp giao tiếp giữa SQL và VB.
+ Visual Basic 3.0 ra đời vào năm 1993 bao gồm các 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 với phiên bản này là động 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 thích 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 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à Remote Data Control. RDO là phương pháp truy cập dữ liệu được thiết kế thay thế cho DAO. Thư viện ActiveX 32-bit nhỏ hơn và nhanh hơn DAO và được thiết kế với một hệ thống đối tượng phõn cấp giống như ODBC API.
+ Visual Basic 5.0 được phát hành vào năm 1997. Nó hỗ trợ chuẩn COM của Microsoft và cho phép tạo 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 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 đặt 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 cậ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 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 năm 2003. Mặc dù mục đích tạo ra những ứng dụng nhỏ cho bản thõn hay một nhúm người hay một công ty nào đó thì Visual Basic vẫn là công cụ mà ta cần. Những chức năng truy suất dữ liệu cho phép tạo ra những cơ sở dữ liệu, những ứng dụng font – end và những thành phần phạm vi Server – side cho hầu hết các dạng thức cơ sở dữ
liệu phổ biến trong đó bao gồm Microsoft SQL Server và những cơ sở dữ liệu mức Enterprise khác.