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 p

Một phần của tài liệu Trí tuệ nhân tạo Việt Nam (Trang 81 - 86)

trình trong công ngh tin h c. ệ ọ Trướ đc ó, ta không có m t giao di n b ngộ ệ ằ

hình nh (GUI) v i m t ả ớ ộ IDE (Integrated Development Environment) giúp

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 p trì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 p trì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 Acc ess 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ớ ố ớ ơ ở ữ ệ ự ế

m ng n i v i C S D Li u (Database) khi dùng Active Server Pagesạ ố ớ ơ ở ữ ệ

(ASP)

2.2 Visual Basic 6.0

2.2.1 Các phiên bản của Visual Basic 6.0

Visual Basic có 3 phiên bản:

Learning Edition: Đây là phiên bản cơ bản nhất, nó cho phép viết nhiều kiểu ứng dụng khác nhau. Tuy nhiên nó thiếu một số công cuh điều khiển có trong các phiên bản khác.

Professional Editon: Đây là phiên bản được thiết kế cho người dùng chuyên nghiệp. Nó chứa tất cả tính năng và công cụ có trong phiên bản Learning Edition và có bổ sung thêm một số thư viện các công cụ điều khiển.

Enterprise Edition: Đây là phiên bản chứa đầy đủ nhất, dành cho các nhà phát triển ứng dụng chuyên nghiệp. Nó chứa các công cụ để hỗ trợ việc lập trình theo nhóm.

2.2.2 Ưu điểm của Visual Basic 6.0

Visual Basic 6.0 ra đời năm 1998, là một sản phẩm trong bộ phần mềm Visual Studio của Microsoft, nó có những ưu điểm nổi bật sau:

• Là ngôn ngữ lập tình đa năng sử dụng để phát triển các phần mềm hoạt động trong môi trường Window hay chạy trên mạng Internet.

• Là sự kế thừa ngôn ngữ lập trình Basic trước đây với những ưu điểm nổi bật sau: (adsbygoogle = window.adsbygoogle || []).push({});

o Bao gồm mọi đặc điểm của ngôn ngữ Basic nên rất quen thuộc và dễ sử dụng.

o Cung cấp nhiều công cụ điều khiển có sẵn để hỗ trợ lập trình viên, nhất là trong lập trình CSDL.

o Là ngôn ngữ lập trình có tính trực quan rất cao.

o Có cấu trúc logic chặt chẽ ở mức độ vừa phải.

o Rất dễ để học và thành thạo.

• Ngoài ra, Visual Basic 6.0 còn có một số các ưu điểm như: Có khả năng thiết kế giao diện với người dùng đẹp và dễ dàng sử dụng. Chính bởi những lí do đấy nên nó đã được lựa chọn sử dụng làm ngôn ngữ lập trình trong nhiều dự án.

3 Công cụ thiết kế báo cáo Crystal Report

Đây là một công cụ hỗ trợ tạo báo cáo rất linh hoạt và uyển chuyển. Crystal Report 8.5 có các tính năng sau

• Tạo báo cáo con, tương tự như chức năng của Microsoft Access, cho phép hiển thị quan hệ một- nhiều.

• Tùy chọn định dạng mới: Bào gồm khả năng thi hành báo cáo theo cột và hiển thị các kiểu báo các khác nhau bên cạnh nhau.

• Báo cáo có điều kiện: Hiện thị khác nhau tùy theo trạng thái dữ liệu đưa vào.

• Trình điều khiển CSDL trực tiếp cho nhiều Platform chính, bao gồm Oracle, Informix, SQL Server. Cho phép bỏ qua trình điều khiểm ODBC quy ước, loại bỏ yêu cầu thiết lập nguồn dữ liệu ODBC trên máy Client.

• Xuất ra Microsoft Word và Excel

• Hỗ trợ Web, bao gồm khả năng xuất ra trang Web HTML và tạo các báo cáo chứa trên Server.

• Hỗ trợ dữ liệu không quan hệ như : Microsoft Exchange Server và Event log của WinNT

Chương 3. Phân tích, thiết kế Hệ thống thông tin quản lý bán sách bằng máy đọc mã vạch tại Nhà quản lý bán sách bằng máy đọc mã vạch tại Nhà xuất bản trường Đại học Kinh tế Quốc dân

Một phần của tài liệu Trí tuệ nhân tạo Việt Nam (Trang 81 - 86)