Lịch sử hình thành và phát triển Visual basic

Một phần của tài liệu Xây dựng phần mềm quản trị quan hệ khách hàng tại công ty cổ phần phần mềm quản lý doanh nghiệp Fast (Trang 50 - 52)

Visual Basic là con đường nhanh nhất và đơn giản nhất để tạo những ứng dụng MicroSoft Windows. Bất kể bạn là lập trình viên chuyên nghiệp hay mới làm quen, VB cung cấp cho bạn một tập hợp các công cụ hoàn chỉnh để nhanh chóng phát triển ứng dụng. Tạo những sản phẩm phần mềm rất linh hoạt mà hiệu quả cao.

Visual nói đến phương thức dùng để tạo giao diện đồ họa người dùng (GUI - Graphic User Interface). Thay vì phải viết những dong mã để mô tả sự xuất hiện và vị

trí của những thành phần giao diện, ta chỉ cần thêm vào những đối tượng đã được định nghĩa sẵn bằng giao diện đồ họa kéo thả rất nhanh chóng.

Basic nói đến là ngôn ngữ Basic (Beginners All-Purpose Symbolic Instruction Code) một ngôn ngữ được sử dụng nhiều nhất hơn bất cứ một ngôn ngữ nào khác. Với những công cụ 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. Visual Basic được phát triển dần dần dựa trên ngôn ngữ Basic, và bây giờ chứa đựng hàng trăm lệnh, hàm, và từ khóa… có quan hệ trực tiếp với giao điện đồ họa Windows.

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 trì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ập trì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 WindowsAPI

(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) một 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ụ trách phát triển thêm các khuôn mẫu (modules), công cụ (tools, controls) hay ứng dụng 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. Lúc này, ta có thể thiết kế các ứng dụng liên hệ đến CSDL (Database) trực tiếp tác động (interact) đến người dùng qua DAO (Data Access Object). 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 cấp một phương pháp mới nối với CSDL (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 CSDL khi dùng Active Server Pages (ASP). Tuy nhiên, VB phiên bản 6.0 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.

Visual Basic cũng được đóng gói trong những ứng dụng MicroSoft Excel, MicroSoft Access, làm môi trường cho việc phát triển những ứng dụng nhỏ ngay trong một CSDL hay một bảng tính Excel.

Visual Basic có thể đáp ứng được tất cả những mục đích xây dựng ứng dụng từ quy mô nhỏ cho bản thân hay một nhóm đến quy mô lớn cho một hệ thống các công ty lớn, phân phối những ứng dụng toàn cầu.

Những chức năng truy xuất dữ liệu cho phép lập trình viên tạo ra những CSDL, những ứng dụng Front-End, và những thành phần phạm vi Server-Side cho hầu hết các dạng thức CSDL phổ biến, bao gồm MicroSoft Access, Microsoft SQL Server, và những hệ quản trị CSDL mức Enterprise khác.

Những kỹ thuật ActiveX cho phép lập trình viên sử dụng những chức năng được cung cấp từ những ứng dụng khác, như là chương trình xử lý văn bản MS Word, bảng tính MS Excel…

Cùng với mạng toàn cầu làm cho các ứng dụng dễ dàng nhận được dữ liệu được cập nhật từ những thành viên hệ thống có trách nhiệm cũng như cung cấp những tài liệu và ứng dụng qua Internet, Intranet cho các đối tượng sử dụng thông tin đã được ứng dụng xử lý. Cũng như có thể tạo những ứng dụng Internet Server.

Ứng dụng của bạn kết thúc là một file thực thi thực sự. Lập trình viên có thể sử dụng máy ảo Visual Basic để phân phối ứng dụng cho người dùng một thật đơn giản và dễ dàng.

Một phần của tài liệu Xây dựng phần mềm quản trị quan hệ khách hàng tại công ty cổ phần phần mềm quản lý doanh nghiệp Fast (Trang 50 - 52)