2.4.2.1 Giới thiệu chung về ngụn ngữ lập trỡnh Visual Basic
VISUAL BASIC là sản phẩm ngụn ngữ lập trỡnh trong bộ Visual Studio là ngụn ngữ lập trỡnh đa năng dựng để phỏt triển phần mềm van giải quyết nhiều bài toỏn khỏc nhau.
VISUAL BASIC là ngụn ngữ lập trỡnh trờn Windows do hóng Microsoft xõy dựng, nú là một ngụn ngữ lập trỡnh hướng đối tượng. Visual Basic cú một mụi trường soạn thảo đơn giản, dễ sử dụng, dễ hiểu và thõn thiện với người sử dụng. Nú giỳp cho lập trỡnh viờn cú thể thấy được ngay kết quả, giao diện sau mỗi thao tỏc thiết kế.
Do kế thừa mọi đặc điểm của ngụn ngữ lập trỡnh Basic vỡ vậy rất quen thuộc với lập trỡnh viờn.
Visual Basic tạo ra cỏc ứng dụng hoạt động độc lập và tương thớch hoàn toàn trong mụi trường Window, cú tớnh trực quan rất cao, cú cấu trỳc chặt chẽ và rất dễ để học tập và thành thạo.
Khi thiết kế giao diện ta chỉ cần gắp thả cỏc đối tượng. Khi chương trỡnh thực hiện, nú sẽ thực hiện thụng qua cỏc sự kiện của đối tượng như: kớch chuột, di chuột, nhấn phớm…
Khả năng thừa kế cũng như sử dụng những cụng cụ và thư viện cú sẵn cũng như khả năng tạo ra cỏc thư viện giỳp cho cỏc lập trỡnh viờn xõy dựng cỏc ứng dụng một cỏch nhanh chúng và thuận lợi cho việc lập trỡnh theo nhúm.
Với sự hỗ trợ của cỏc thành phần cú sẵn, Visual Basic rất mạnh cho việc xõy dựng cỏc ứng dụng.
2.4.2.2 Cỏc tớnh năng của Visual Basic
+ Tiết kiệm thời gian và cụng sức khi xõy dựng ứng dụng. + Cho phộp chỉnh sửa chương trỡnh một cỏch dễ dàng, đơn giản.
+ Khi thiết kế chương trỡnh cú thể thấy ngay cỏc kết quả qua từng thao tỏc.
+ Cú khả năng liờn kết với cỏc thư viện liờn kết động.
Do những đặc điểm nổi bật và thõn thiện với người sử dụng trong giao diện, cũng như cỏc tớnh năng ưu việt đó nờu trờn của Visual Basic, người viết đó quyết định lựa chọn Visual Basic là ngụn ngữ lập trỡnh trong bản đồ ỏn tốt nghiệp này.
2.4.2.3 Cỏc thành phần của Visual Basic
- Khỏi niệm dự ỏn: Dự ỏn là sản phẩm phần mềm được tạo ra bởi ngụn ngữ lập trỡnh (Visual Basic), nú cú thể hoạt động như một ứng dụng độc lập trong mụi trường Windows.
- Cỏc thành phần của dự ỏn:
+ Form (giao diện): là cỏc màn hỡnh giao tiếp thực hiện cỏc chức năng của dự ỏn phần mềm. Trờn form là những đối tượng do lập trỡnh viờn thờm vào khi thiết kế.
+ Report (bỏo cỏo): là sản phẩm đầu ra của dự ỏn phần mềm, là kết quả của quỏ trỡnh xử lý tổng hợp, phõn tớch và thống kờ dự liệu. Cỏc bỏo cỏo cú thể được thiết kế bằng cụng cụ cú sẵn (Data Report) hoặc bởi một phần mềm chuyờn dụng khỏc (Crystal Report).
+ Cơ sở dữ liệu: là nơi chứa cỏc dữ liệu đầu vào hay đầu ra của dự ỏn phần mềm, nú được tạo ra van quản lý bởi một hệ quản trị Cơ sở dữ liệu. Cú thể là Foxpro, Access hay SQL Server và được khai thỏc sử dụng thụng qua cỏc cụng cụ của Visual Basic.
+ Thư viện (Class Module): Là tập hợp cỏc hàm hay thủ tục để thực hiện một hàm nào đú cú thể được chia sẻ, kế thừa, sử dụng cỏc chức năng của dự ỏn hay giữa cỏc dự ỏn khỏc nhau.