Giới thiệu một số công cụ phát triển

Một phần của tài liệu Cơ sở phương pháp luận của phần mềm ứng dụng.DOC (Trang 46 - 51)

Chương 2. Cơ sở phương pháp luận của phần mềm ứng dụng

2.5 Giới thiệu một số công cụ phát triển

2.5.1 Hệ quản trị cơ sở dữ liệu Microsoft Access 2003:

Microsoft Access là một hệ quản trị cơ sở dữ liệu quan hệ (RDMS – Relational Database Management System) phù hợp với các bài toán xử lý vừa và nhỏ, số lượng người dùng ít. Khi sử dụng Microsoft Access người dùng có thể tìm kiếm, khai thác, thao tác với dữ liệu và truy xuất thông tin nhanh chóng và dễ dàng, lập trình rất thuận tiên với Visual Basic 6.0. Chi phí triển khai rẻ vì không cần những máy server lớn.

Microsoft Access là một thành phần của phần mềm Microsoft Office Professional, vì thế mà những đối tượng thuộc giao diện như thực đơn, thanh công cụ và hộp thoại tương tự như các ứng dụng khác của office mà phần lớn cán bộ văn phòng đã quen dùng. Việc trao đổi dữ liệu giữa Access và các ứng dụng khác trong môi trường Windows cũng rất thuận tiện.

Access có rất nhiều chức năng để đáp ứng những nhu cầu khác nhau về Cơ Sở Dữ Liệu Có thể dùng Access để phát triển sáu kiểu ứng dụng phổ biến nhất: ứng dụng cá nhân, ứng dụng cho doanh nghiệp nhỏ, ứng dụng cho nội bộ từng phòng ban, ứng dụng cho toàn công ty, ứng dụng ở tuyến trước cho các Cơ Sở Dữ Liệu theo mô hình khách chủ trên một phạm vi toàn doanh nghiệp và ứng dụng trên mạng nội bộ của một cơ quan.

Các thành phần của một cơ sở dữ liệu Access:

Table (Bảng): các bảng lưu dữ liệu được định dạng theo cột và dòng, tương tự như việc ứng dụng bảng tính. Có thể tạo và mở nhiều bảng (được giới hạn bởi bộ nhớ của máy tính).

Query (Truy vấn): Mỗi truy vấn là một câu hỏi đơn giản từ cơ sở dữ liệu cho phép hiển thị dữ liệu thỏa mãn điều kiện hỏi. Mỗi lần xem dữ liệu thường

không muốn hiển thị toàn bộ dữ liệu trong cơ sở dữ liệu, bằng việc dùng các truy vấn có thể xác định xem những bản ghi nào và những trường nào từ các bảng dữ liệu đã có sẽ được hiển thị.

Form (Mẫu biểu): Các form được sử dụng để truy nhập dữ liệu và cập nhật các dữ liệu hiện thời. Các form sẽ hiển thị dữ liệu thường là một bản ghi nhiều hơn là dạng cột và dòng. Các form có thể đại diện cho các trường trong bảng theo bất kỳ một trật tự nào và làm cho việc nhập dữ liệu nhanh hơn và đơn giản hơn.

Report (Báo cáo): Các báo cáo là tổng hợp các bản in ra của Cơ Sở Dữ Liệu và được tạo ra trong bất kỳ định dạng nào mà người sử dụng muốn. Các báo cáo có thể được tạo ra từ bất kỳ bảng hoặc bản mẫu câu hỏi nào mà người dùng đã thiết kế trước đó.

Macro: Macro có thể tự động hóa các thao tác trong Access. Sử dụng macro người dùng có thể tạo Cơ Sở Dữ Liệu với đầy đủ chức năng mà không cần phải viết bất kỳ mã code nào.

Module: Module gồm mã Visual basic, được viết cho người sử dụng hoặc do người sử dụng viết ra để thực hiện các thao tác mà các macro của Access không thể hỗ trợ được.

2.5.2 Microsoft Visual Basic 6.0:

Visual Basic là ngôn ngữ lập trình để phát triển các phần mềm ứng quan, nghĩa là khi thiết kế chương trình người lập trình có thể nhìn thấy ngay kết quả từng thao tác và tác dụng của chúng. Visual Basic gắn liền với khái niệm lập trình trực giao diện khi chương trình thực hiện. Visual Basic còn cho phép thực hiện chỉnh sửa nhanh chóng màu sắc, kích thước, hình dáng của các đối tượng.

Thuật ngữ “Visual” dùng để nói đến các phương thức dùng để tạo giao diện đồ họa người sử dụng. Thay vì viết những dòng mã lệnh để mô tả sự xuất

hiện và vị trí của những thành phần giao diện người sử dụng chỉ cần thêm những đối tượng đã được định nghĩa trước ở vị trí nào trên màn hình.“Basic“

là nói đến ngôn ngữ Basic – một ngôn ngữ được dùng bởi nhiều nhà lập trình hơn bất cứ ngôn ngữ nào khác trong lịch sử máy tính.

Visual Basic gắn liền với khái niệm lập trình trực quan, nghĩa là khi thiết kế chương trình, có thể thấy ngay kết quả qua từng thao tác và giao diện khi chương trình thực hiện. Đây là thuận lợi lớn so với các ngôn ngữ lập trình khác, Visual Basic cho phép người dùng chỉnh sửa đơn giản, nhanh chóng hình dáng, màu sắc, kích thước của đối tượng có trong mặt ứng dụng.

Mặt khác khả năng của Visual Basic là khả năng kết hợp các thư viện liên kết động DLL (Dynamic Link Library). DLL chính là phần mở rộng cho Visual Basic tức là khi người dùng xây dựng một ứng dụng nào đó có một yêu cầu mà Visual Basic không thể đáp ứng được người dùng, vẫn có thể viết thêm DLL phụ trợ. Người dùng Visual Basic cũng thấy tiện lợi khi tiết kiệm được thời gian, công sức so với các ngôn ngữ khác khi xây dựng cùng một ứng dụng.

Khi viết chương trình bằng Visual Basic, người dùng phải trải qua hai bước:

- Thiết kế giao diện.

- Viết lệnh.

Thiết kế giao diện:

Visual Basic là ngôn ngữ lập trình hướng đối tượng nên việc thiết kế giao diện rất đơn giản. Trong hộp Tools box, có thể xác định đối tượng, sau đó đặt đối tượng vào Form và tiến hành thay đổi một số thuộc tính của đối tượng đó trực tiếp trên đối tượng hoặc thông qua cửa sổ thuộc tính Properties Windows.

Form:

Tương tự như trong Access, Form là biểu mẫu mỗi ứng dụng trong Visual Basic. Dùng Form nhằm định vị và sắp xếp các bộ phận trên nó khi thiết kế các phần giao tiếp với người dùng.

Có thể xem Form như một bộ phận mà nó chứa các bộ phận khác. Form chính là ứng dụng, các thành phần của nó tương tác với các Form khác, các bộ phận của chúng tạo nên giao tiếp cho ứng dụng. Form chính là giao diện chính cho ứng dụng, các Form khác có thể chứa các hộp thoại hiển thị các nhập liệu…

Trong nhiều ứng dụng Visual Basic, kích cỡ và vị trí của biểu mẫu vào lúc hoàn tất thiết kế là kích cỡ và hình dạng người dùng sẽ gặp vào thời gian thực hiện, hoặc lúc chạy. Điều này có nghĩa là Visual Basic cho phép thay đổi kích cỡ và di chuyển vị trí của Form đến bất kỳ nơi nào trong màn hình khi chạy một đề án bằng cách thay đổi các thuộc tính của nó trong cửa sổ thuộc tính.

Thực tế, một trong những tính năng thiết yếu của Visual Basic là khả năng tiến hành những thay đổi động để đáp ứng các sự kiện của người dùng.

Tools Box:

Bản thân hộp công cụ này chỉ chứa các biểu tượng biểu thị các điều khiển mà người dùng có thể bổ sung vào biểu mẫu, là bảng chứa các đối tượng được định nghĩa sẵn của Visual Basic. Các đối tượng này được sử dụng trong Form để tạo thành giao diện cho các chương trình ứng dụng của Visual Basic. Các đối tượng trong thanh công cụ này là thông dụng nhất.

Properties Windows:

Là nơi chứa danh sách thuộc tính của một đối tượng cụ thể. Các thuộc tính này có thể thay đổi để phù hợp với yêu cầu về giao diện của các chương trình ứng dụng.

Danh mục HH

Project Explorer:

Do các ứng dụng của Visual thường dùng chung mã hoặc các Form đã tùy biến trước đó, nên Visual Basic tổ chức các ứng dụng thành Project. Mỗi Project có thể có nhiều Form và mã kích hoạt điều khiển trên một Form sẽ được lưu trữ chung với Form đó trong các tệp tin riêng biệt. Mã lập trình chung mà tất cả các Form trong ứng dụng chia sẻ có thể phân thành các module khác nhau và cũng được lưu trữ tách biệt, gọi là Module mã. Project Explorer nêu tất cả các biểu mẫu tùy biến và được các Module mã chung, tạo nên một ứng dụng.

Viết lện:

Dòng mã:

Điểm quan trọng phải nhận thức được ở khâu lập trình là Visual Basic xử lý mã chỉ để áp dụng các sự kiện. Thực vậy, không như nhiều ngôn ngữ lập trình khác, các dòng mã thi hành trong một chương trình Visual Basic phải nằm trong thủ tục hoặc các hàm, các dòng mã riêng biệt sẽ không làm việc.

Cửa sổ code:

Cửa sổ code là nơi viết mã. Cửa sổ code có một thành tách (Split Bar) nằm bên dưới thành tiêu đề, tại đầu thanh cuộn dọc để có thể xem hai phần cửa sổ code cùng một lúc.

Danh mục HH

khách hàng

Một phần của tài liệu Cơ sở phương pháp luận của phần mềm ứng dụng.DOC (Trang 46 - 51)

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

(90 trang)
w