Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
404,47 KB
Nội dung
CƠNG CỤ LẬP TRÌNH Do tính chất tốn quản lý hợp lý yêu cầu phần mềm quản lý đại, chương trình sử dụng ngơn ngữ lập trình Visual Basic.6.0 việc tạo giao diện chương trình chính, kết hợp với Microsoft Access 2003 để tạo sở liệu 2.1 TỔNG QUAN VỀ MICROSOFT ACCESS 2.1.1 Giới Thiệu Access Microsoft Access chương trình sở liệu cho phép : - Lưu trữ lượng thông tin không giới hạn - Tổ chức thông tin theo cách có nghĩa cách thức bạn làm việc - Truy tìm thơng tin theo tiêu chuẩn mà bạn định nghĩa - Tạo form nhằm cho việc nhập thông tin trở nên dễ dàng - Tạo report có nghĩa kết hợp liệu , text, đồ hoạ đối tượng khác - Chia sẻ thông tin dễ dàng web Lưu trữ liệu sở liệu Một sở liệu Access gồm đối tượng table, form ,query, report, page, macro modul - Một Table tập hợp thơng tin có liên quan tới chủ dề Table gồm trường( field ) ghi ( record ) - Một Form cung cấp cách dễ dàng để xem nhập thông tin vào sở liệu - Một Query phương pháp để tìm thơng tin CSDL - Các Report tài liệu tóm tắt thơng tin từ CSDL - Các Page cho phép bạn truy cập CSDL Internet cách sử dụng trình duyệt Web - Một Macro tiết kiệm cho bạn thời gian cách tự động hoá loạt hoạt động thành hoạt động - Các Module chương trình mà bạn tạo ngơn ngữ lập trình gọi Vísual Bacsic nhằm mở rộng chức CSDL 2.1.2 Khởi Động Và Tạo Mới Tệp Access Click vào nút Star tác vụ Trỏ vào All Program Click vào Mỉcrosoft Office Click vào Microsoft Office Access Sau lệnh chạy chương trình Áccess thơng thường hình xuất cho phép cách chọn làm việc: Chọn Blank database để bắt đầu tạo tệp Access Access database wizard , page prọject để tạo CSDL theo mẫu có sẵn Open an existing file để mở tệp Access tồn để làm việc tiếp Sau tệp Access mở , môi trường làm việc Access xuất với thành phàn sau : - Hệ thống thực đơn ( menu ) công cụ ( Toolbar ) – nơi thực lệnh cần - Cửa sổ tệp Access làm việc bao gồm phần : Tables , Queries, Form, Reports, Pages, Macros Modules 2.1.3 Tạo Bảng Trong Access - Bảng liệu Bảng liệu phần quan trọng CSDL , llà nơi lưu trữ liệu tác nghiệpcho ứng dụng Một CSDL có nhiều bẳng , bảng phải thiết kế cho lưu trữ đâyd đủ liệu cần thiết , đảm bảo giảm tối đa tình trạng gây dư thừa liệu Tác hại tượng gây sai lệch liệu tác nghiệp làm tăng dung lượng liệu khơng cần thiết Cịn giảm tối đa dung lượng CSDL tạo mơi trường làm việc thuận lợi cho việc phát triển ứng dụng cho bước Một bảng liệu Access bao gồm thành phần : Tên bảng , trường liệu , trường khoá ,tập hợp thuộc tính cần thiết cho trường liệu tập hợp ghi - Xây dựng cấu trúc bảng Mục hướng dẫn cách thiết kế cấu trúc bảng liệu CSDL Access Bước : Khởi động trình thiết kế cấu trúc bảng chế độ Design View Nhấn nút thẻ Tables Hộp thoại kết cấu trúc bảng xuất : Bước : Khai báo danh sách tên trường bảng : cách gõ danh sách trường lên cột Field Name cửa sổ thiết kế Rồi khai báo kiểu liệu cho trường bảng , cách chọn kiểu liệu cho trường cột Data Type tương ứng Để chọn kiểu liệu , dùng chuột chọn kiểu liệu từ hộp thả , mặt khác nhấn kí tự kiểu liệu cần chọn môic định vị tới ô Data Type cần làm việc Sau gõ vào danh sách tên trường bảng , hộp thoại thiết kế có dạng VD Tạo bảng Nhân Viên VD Tạo bảng Khách Hàng VD Tạo bảng Hàng Bước : Thiết lập trường khố cho bảng Khố có tác dụng phân biệt giá trị ghi bảng với Mở thực đơn Edit / Primary key để thiết lập thuộc tính khố cho trường vừa chọn Cũng lệnh cách nhấn nút Primary key công cụ Bước : Lưu lại cấu trúc bảng Nhấn tổ hợp phím Alt + S nhấn nút Save công cụ , hộp thoại yêu cầu ghi tên cho bảng xuất Hãy gõ tên nhấn OK - Thiết lập mối quan hệ bảng Một bước quan trọng xây dựng CSDL Access thiết lập quan hệ bảng CSDL + Trong cửa sổ Database, chọn Relationships từ menu Tools để mở cửa sổ Add table + Chọn bảng truy vấn để đưa vào quan hệ Sau chọn xong, bấm nút Close để đóng cửa sổ Show Table + Chọn trường từ bảng kéo sang trường tương ứng bảng quan hệ, bấm chuột Creat để tạo quan hệ có đường thẳng nối hai trường biểu diễn quan hệ vừa tạo 2.2 TỔNG QUAN VỀ NGƠN NGỮ LẬP TRÌNH VISUAL BASIC 6.0 2.2.1 Giới Thiệu Về Visual Basic 6.0 Visual basic ngơn ngữ lập trình hướng đối tượng Trong Visual basic đối tượng thành phần tạo nên giao diện người sử dụng cho ứng dụng Với lập trình hướng đối tượng , lập trình viên chia nhỏ vấn đề cần giải thành đối tượng Từng đối tượng lại có nhiệm vụ riêng Nó có đặc điểm mà người ta gọi thuộc tính có chức đặc biêt mà ta gọi phương thức Lập trình viên phải đưa thuộc tính phương thức cần thể 2.2.2 Đặc Trưng Cơ Bản Của VB 6.0 - Trực quan - Hướng đối tượng - Lập trình theo kiện 2.2.3 Mơi Trường Phát Triển Tích Hợp Của VB 6.0 Chạy chương trình VB cách thực lệnh Start – Program – MS Visual Studio – MS Visual Basic Ta có cửa sổ hình sau : Hình : Lựa chọn Standard EXE để khởi chạy Visual Basic Nhấn trỏ chuột vào Standard EXE để khởi chạy Visual Basic , mở cửa sổ làm việc môi trường phát triển tích hợp nư hình sau : Hình : Mơi trường phát triển tích hợp ( IDE ) 2.2.4 Thuộc Tính , Phương Thức Và Sự Kiện a Thuộc tính ( Properties ) Thuộc tính thơng số mà ta gán cho điều khiển Các thuộc tính thơng dụng : - Name : Một giá trị chuỗi dùng để nói đến điều khiển - Top : Vị trí cạnh điều khiển so với vật chứa - Left : Vị trí cạnh trái điều khiển so với vật chứa - Enabled : giá trị logic ( true false ) định người sử dụng có làm việc với điều khiển hay không - Visible : Giá trọi logic ( True false ) định ngyươì sử dụngcó thấy điều khiển hay khơng b Phương thức ( Methods ) Là đoạn chương trình chứa điều khiển , điều khiển cách thức để thực cơng việc , điều khiển có phương thức khác , có số phương thức thơng dụng cho hầu hết điều khiển Các phương thức thông dụng sau : - SetFocus : Cung cấp tầm ngắm cho đối tượng lệnh gọi phương thức - Move : Thay đổi vị trí đối tượng theo yêu cầu chương trình - Drag : Thi hành hoạt động kéo thả người sử dụng c Sự kiện ( Event ) Nếu thuộc tính mơ tả đối tượng , phương thức cách thức đối tượng hành động kiện phản ứng đối tượng Tương tự thuộc tính phương thức điều khiển có kiện khác Các kiện xảy thường kết hành động Các kiện thơng dụng : -Click : Người sử dụng sử dụng nút chuột để nhấn lên đối tượng - Keydown : Người sử dụng nhấn nút lên bàn phím đối tượng tầm ngắm - Keypress : Người sử dụng nhấn thả nút bàn phím đối tượng tầm ngắm 2.2.5 Làm Việc Với Đề Án a Định nghĩa Một đề án gồm có : - Một tập tin đề án ( vbp ) theo dõi toàn thành phần - Một tập tin cho biểu mẫu ( frm ) - Một tập tin nhị phân ( frx ) cho biểu mẫu - Một tập tin cho mô-đun lớp ( cls ) - Một tập tin cho mô-đun chuẩn ( bas ) - Một tập tin tài nguyên - Một nhiều tập chứa điều khiển Active X ( ocx ) b Cửa sổ Project Explorer Cửa sổ giúp ta tổ chức tập tin đề án truy cập chúng dạng thiết kế biểu mẫu chương trình Drag Setfocus Sự kiện Text Box Keypress Click Change LostFocus - List Box : Cho phép người sử dụng chọn từ danh sách phần tử Thuộc tính List Box List Index: số sử dụng để truy cập đến phần tử List Box Sorted , MutiSelect , ListCount , Selected : tương tự với Combo box Phương thức List Box AddItem , RemoveItem, SetFocus : tương tự combo box Sự kiện List Box Click Sroll - Option Button : Cho phép người sử dụng chọn lựa từ nhóm có hay nhiều khả người sử dụng trở lên Thuộc tính Option Button Caption : văn xuất cạnh nút Option Button Value : thuộc tính cho ta biết nút Option có chọn hay khơng Enable : thiết lập giá trị mà định đối tượng đáp ứng kiệncủa người sử dụng hay không Phương thức Option Button Move ; cho phép di chuyển đối tượng Option Button Sự kiện Option Button Click - CommandButton : Cho phép người sử dụng thực hành động Thuộc tính CommandButton Caption : tiêu đề xuất nút lệnh Picture : cho phép hiển thị hình ảnh nút lệnh Enable : thiết lập giá trị phép nút lệnh phép đáp ứng kiện không Phương thức CommandButton Move Sự kiện CommandButton Click : Xuất ta bấm nút lệnh - Biến ,hằng kiểu liệu Biến Dùng để chứa liệu tạm thời cho tính tốn , so sánh hoạt động khác Khai báo biến : Dim < tên biến > Á < kiểu liệu > Xác định giá trị cho biến : dùng mệnh đề LET để xác định giá trị cho biến biểu thức [ LET ] < tên biến > =< biẻu thức > Hằng Dùng để chứa liệu tạm thời không thay đổi suốt thời gian chương trình hoạt động Khai báo :[PublicPrivate ] Const < ten > [Á S < kiểu liệu > ] = < biểu thức > Các kiểu liệu - Kiểu số : Integer , Long,Double, Currency - Kiểu Byte : thường dùng để chứa liệu nhị phân - Kiểu String - kiểu Boolean : có giá trị True / False - Kiểu Date - Kiểu Object - Kiểu Variant : chứa liệu , chuỗi ,số , mảng c Các cấu trúc câu lệnh Cấu trúc lặp: Cấu trúc lặp cho phép ta thực ccá dịng lệnh lặp lặp lại mơth số lần Bao gồm : Câu lệnh For … Next Dạng lệnh For < biến >=< giá trị đầu > To < giá trị cuối >[ bước nhảy ] Các câu lệnh [ Exit For ] Next [ tên biến ] Vòng lặp Do While … Loop Vòng lặp While … Loop thực lệnh nằm While Loop chừng điều kiện lặp Dạng lệnh Do While < điều kiện > Các lệnh Loop Cấu trúc điều khiển: Các lệnh điều khiển cho phép ta thay luồng chương trình dựa vào điều kiện Lệnh If … Then … Else Dạng lệnh If < điều kiện > Then [lệnh 1] [ Else if điều kiện Then ] [lệnh ] End if Select Case Dạng lệnh Select Case < biểu thức kiểm tra > [ Case < danh sách biểu thức >] [ khối lệnh 1] [ Case < danh sách biểu thức 2>] [khối lệnh2 ] …………… [ Case Else [ khối lệnh n ] End Select d Điều khiển ActiveX ActiveX sản phẩm Microsoft đưa vào VB cho phép tạo chương trình nhỏ gọi thành phần ( component ) điều khiển control để thêm vào chương trình lớn Đó chương trình độc lập hay chương trình chạy Internet Ta dùng VB để tự tạo điều khiển ActiveX Thêm điều khiển vào đề án: - Ta có thêm vào đề án điều khiển ActiveX đối tượng nhúng cách thêm vào hộp cơng cụ ( toolbox ) + Từ menu Project , chọn Components Các thành phần liệt kê danh sách điều khiển ActiveX , đối tượng nhúng trình thiêt kế ActiveX ( ActiveX Designer ) đăng ký + Để thêm điều khiển (.OCX ) đối tượng nhúng vào hộp công cụ , chọn vào hộp đánh dấu vào bên trái tên điều khiển Tab Controls chứa điều khiển OCX , tab Insertable Objects chứa đối tượng nhúng nnư Microsooft Excel Chart + Chọn OK để đóng hộp thoại Các điều khiển đánh dấu hiển thị hộp công cụ - Để thêm điều khiển ActiveX vào hộp thoại , nhấn nút Browse để tìm đường dẫn cho tệp tin OCX Khi thêm điều khiển vào danh sách điều khiển , VB tự động chọn hộp đánh dấu ... Microsoft đưa vào VB cho phép tạo chương trình nhỏ gọi thành phần ( component ) điều khiển control để thêm vào chương trình lớn Đó chương trình độc lập hay chương trình chạy Internet Ta dùng VB để... biểu diễn quan hệ vừa tạo 2.2 TỔNG QUAN VỀ NGƠN NGỮ LẬP TRÌNH VISUAL BASIC 6.0 2.2.1 Giới Thiệu Về Visual Basic 6.0 Visual basic ngơn ngữ lập trình hướng đối tượng Trong Visual basic đối tượng... Visual basic đối tượng thành phần tạo nên giao diện người sử dụng cho ứng dụng Với lập trình hướng đối tượng , lập trình viên chia nhỏ vấn đề cần giải thành đối tượng Từng đối tượng lại có nhiệm