2.4.1. Giới thiệu chung
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, giải quyết nhiều bài toỏn khỏc nhau. Nú là sự kế thừa của ngụn ngữ Basic chạy trờn MSDOS trước đõy.
- Kế thừa mọi đặc điểm của ngụn ngữ Visual Basic nờn rất quen thuộc với lập trỡnh viờn.
GVHD: TS. Đặng Quế Vinh SV: Thẩm Thị Mai Loan
- Lập trỡnh tạo ra cỏc ứng dụng trong mụi trường Window là ngụn ngữ lập trỡnh hướng sự kiện cho phộp lập trỡnh hướng đối tượng và xõy dựng ứng dụng chạy trờn Internet.
- 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 cơ sở ứng dụng độc lập.
- Cung cấp khả năng lập trỡnh cú tớnh trực quan rất cao và cú tớnh lụgic chặt chẽ ở mức đọ vừa phải và rất dễ dàng học tập và thành thạo
- Cỏc phiờn bản của Visual Basic ra đời phiờn bản Visual 6.0
- Yờu cầu tối thiểu của hệ thống cài đặt Visual Basic là: Pentum 200, Ram 16 Mb, Hệ điều hành Window 98.
2.4.2. Cỏc thành phần của dự ỏn 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 những lập trỡnh nú cú thể hoạt động như một ứng dụng độc lập trong mụi trường Window.
- Cỏc thành phần của một 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à cỏc đố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 hoặc bởi một phần mềm chuyờn dụng khỏc.
+ 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 và 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 liờn kết khai thỏc sử dụng thụng qua cỏc cụng cụ của Visual Basic.
GVHD: TS. Đặng Quế Vinh SV: Thẩm Thị Mai Loan
+ Class Module (Thư viện): 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 giữa cỏc mục chức năng của dự ỏn hay giữa cỏc dự ỏn khỏc nhau.
- Nguyờn tắc xõy dựng hệ thống, thư mục cho một dự ỏn -
* Xõy dựng hệ thống menu cho dự ỏn
- Nguyờn tắc chung để thiết kế menu như sau:
+ Về mặt từ ngữ: Mỗi một thực đơn phải cú tiờu đề rừ nghĩa( bằng tiếng việt cú dấu), cỏc từ mục phải mụ tả rừ về chức năng sẽ được thực hiện.
+ Về mặt tổ chức: Thường phõn nhúm cỏc thực đơn thuộc cựng một nhúm cỏc chức năng vào những mục riờng.
+ Về kớch thước và hỡnh thức: Số lượng cỏc mục lựa chọn trờn menu khụng nờn vượt quỏ chiều dài của màn hỡnh và cú thể sử dụng menu nhiều cấp để thay thế cho cỏc menu quỏ dài, nếu cú thể nờn định nghĩa phớm tắt cho cỏc mục lựa chọn tạo thuận tiện khi sử dụng.
GVHD: TS. Đặng Quế Vinh SV: Thẩm Thị Mai Loan
Tờn dự ỏn
+ Chỉ hiển thị cỏc thực đơn tương ứng với trỏch nhiệm và quyền hạn của mỗi người dựng, nờn làm ẩn những thực đơn khụng thuộc quyền hạn.
* Thiết kế Form chức năng trong dự ỏn. - Nguyờn tắc thiết kế Form:
+ Khuụn dạng của màn hỡnh nhập liệu phải được thiết kế giống như khuụn dạng của tài liệu gốc, khụng bắt người dựng phải nhớ thụng tin từ màn hỡnh này sang màn hỡnh khỏc. + Nờn nhúm trường thụng tin trờn màn hỡnh theo một trật tự cú ý nghĩa, cú thể theo trật tự tự nhiờn, theo tần số sử dụng, theo chức năng và theo tầm quan trọng, khụng bắt người dựng phải nhập cỏc thụng tin thứ sinh( tức là những thụng tin cú thể được tớnh toỏn hay suy luận ra từ những thụng tin đó cú).
+ Đặt tờn cho cỏc ụ nhập liệu ở phớa trờn hay bờn trỏi của ụ + Tự động cập nhật cỏc giỏ trị ngầm định nếu cú thể
+ Sử dụng phớm Tab hay Enter để di chuyển tới cỏc trường thụng tin tiếp theo.
+Sử dụng tối đa là ba màu trờn một form chức năng, chỉ tụ màu nhấn mạnh những thụng tin quan trọng.
GVHD: TS. Đặng Quế Vinh SV: Thẩm Thị Mai Loan