BẮT ĐẦU LẬP TRÌNH VỚI VISUAL BASIC

Một phần của tài liệu Lập trình trực quan tài liệu lập trình (Trang 47 - 48)

I. Giới thiệu

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 chun 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ữ năy vă đê góp phần lăm cho BASIC trở nín rất phổ dụng.

Năm 1975, Microsoft 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 một sản phẩm mới cho phĩp chúng ta kết hợp ngôn ngữ dễ học BASIC vă môi trường phât triển lập trình với giao diện người dùng đồ hoạ (Graphic User Interface - GUI) trong Windows. Đó lă Visual Basic Version 1.0 văo năm 1991.

Trước đó, chúng ta khơng có một giao diện người dùng đồ hoạ (GUI) với một IDE (Integrated Development Environment – mơi trường phât triển tích hợp) để giúp câc chun gia lập trình phât triển chương trình dễ dăng vă có thể tập trung cơng sức vă thời gian văo câc vấn đề liín quan đến tổ chức băi toân. 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 chúng ta bỏ qua những khó khăn đó, câc chun gia lập trình có thể tự thiết kế cho mình giao diện cần thiết trong ứng dụng (application) một câch dễ dăng vă như vậy có thể tập trung nổ lực để giải quyết 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 thủ tục, hăm (modules), cơng cụ (tools, controls) hay ứng dụng (application) hỗ trợ dưới hình thức VBX cộng thím văo giao diện chính nín VB 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. Với phiín bản năy, chúng ta có thể thiết kế câc ứng dụng (application) liín quan đến cơ sở dữ liệu tương tâc đến người dùng qua DAO (Data Access Object). Câc ứng dụng loại năy thưòng gọi lă ứng dụng ngoại vi (front-end application).

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 một phương phâp mới để kết nối với cơ sở dữ liệu qua sự kết hợp của ADO (Active Data Object). ADO cịn giúp câc chun gia phât triển mạng nối với cơ sở dữ liệu khi dùng Active Server Pages (ASP).

Lưu ý rằng, 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 trình băy trong câc băi học sau. 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ập trình hướng đối tượng (Object Oriented Language - OOL) như câc ngôn ngữ C++, Java.

định nhưng nếu so với câc ngơn ngữ lập trình có cấu trúc như Turbo Pascal, C... thì Visual Basic đi theo một phương phâp lập trình mới. Visual Basic xđy dựng một môi trường lăm việc dưới dạng câc biểu mẫu (Form), câc hộp điều khiển (Control Box), thiín về câc đối tượng (Object oriented), những thủ tục được xử lý theo tình huống vă câc phương thức (Method).

Khi lăm việc với Visual Basic người lập trình có nhiệm vụ chính lă thiết kế biểu mẫu, câc khung giao diện, câc nút lệnh vă công việc sẽ thực hiện tương ứng trín đó; câc lệnh, câc chỉ thị phải được viết ra sẽ hạn chế tối đa.

Một trong những điểm khâc biệt rõ răng nhất giữa Visual Basic vă câc ngơn ngữ lập trình có cấu trúc lă một ngơn ngữ xử lý theo tình huống (event - driven language) vă một ngôn ngữ xử lý theo thủ tục (procedural - language).

Đối với câc ngôn ngữ xử lý theo thủ tục thì một chương trình ứng dụng sẽ cho thi hănh một câch lơ-gíc theo từng lệnh một tùy theo câch sắp xếp, tổ chức của người viết chương trình. Cịn ngơn ngữ xử lý theo tình huống thì câc chỉ thị chương trình chỉ được thực hiện khi gặp một tình huống đặc biệt xảy ra. Mỗi một tình huống tương ứng một thủ tục được thực hiện vă câc thủ tục năy trong chương trình lă hoăn toăn độc lập.

Một phần của tài liệu Lập trình trực quan tài liệu lập trình (Trang 47 - 48)

Tải bản đầy đủ (PDF)

(171 trang)