Tài liệu Giáo trình lập trình trực quan doc

252 489 5
Tài liệu Giáo trình lập trình trực quan doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CƠNG NGHỆ THƠNG TIN Tài liệu tham khảo LẬP TRÌNH TRỰC QUAN Biên soạn : Võ Trung Hùng Đà Nẵng - 2000 ii PHẦN I MICROSOFT ACCESS iii iv Lập trình trực quan BÀI MỞ ĐẦU Lịch sử phát triển Tin học ln gắn liền với việc tìm kiếm phương pháp lập trình để giúp cho người sử dụng triển khai ứng dụng cách dễ dàng, nhanh chóng hiệu Như biết, loại máy tính hiểu thực lệnh chương trình theo loại ngôn ngữ dành riêng gọi ngôn ngữ máy Tuy nhiên, triển khai ứng dụng thực tế mà phải viết chương trình trực tiếp ngơn ngữ máy phức tạp, địi hỏi thời gian công sức lớn, nhiều khơng thể thực Vì vậy, người ta tìm cách xây dựng ngơn ngữ lập trình riêng gần với ngôn ngữ tự nhiên, thuận lợi cho việc triển khai ứng dụng Khi thực chương trình ngơn ngữ phải qua bước dịch chương trình sang ngơn ngữ máy để thực Từ trước đến có nhiều ngơn ngữ lập trình đời phục vụ đắc lực cho việc khai ứng dụng máy tính Trong giai đoạn đầu, ngơn ngữ lập trình dễ sử dụng ngôn ngữ máy khó với lập trình viên đặc điểm chưa đủ mạnh để dễ dàng triển khai thuật toán Chương trình chưa có tính cấu trúc chặt chẽ mặt liệu tổ chức chương trình Vì vậy, việc triển khai ứng dụng thực tế ngơn ngữ lập trình khó khăn Giai đoạn thời kỳ ngôn ngữ lập trình có cấu trúc Các ngơn ngữ lập trình có đặc điểm có tính cấu trúc chặt chẽ mặt liệu tổ chức chương trình Một loạt ngơn ngữ lập trình có cấu trúc đời dược sử dụng rộng rãi : PASCAL, C, PROLOG Giai đoạn thời kỳ lập trình hướng đối tượng phương pháp lập trình có bước biến đổi mạnh Trong ngơn ngữ lập trình có cấu trúc ứng dụng bao gồm hai thành phần riêng liệu chương trình Tuy chúng có quan hệ chặt chẽ hai đối tượng riêng biệt Trong phương pháp lập trình hướng đối tượng đối tượng lập trình bao hàm liệu phương thức hành động liệu Vì vậy, việc lập trình đơn giản mang tính kế thừa cao, tiết kiệm thời gian lập trình Tuy nhiên, với phương pháp lập trình địi hỏi lập trình viên phải nhớ nhiều câu lệnh với lệnh có cú pháp tác dụng riêng, viết chương trình phải tự lắp nối lệnh để có chương trình giải tốn riêng biệt Lập trình trực quan Trong xu hướng phát triển mạnh mẽ Tin học, số người sử dụng máy tính tăng lên nhanh máy tính sử dụng hầu hết lĩnh vực đời sống nên địi hỏi ngơn ngữ lập trình phải đơn giản, dễ sử dụng mang tính đại chúng cao Chính phương pháp lập trình trực quan đời Đặc điểm ngơn ngữ lập trình trực quan dễ sử dụng, triển khai ứng dụng cách nhanh chóng Hiện ngơn ngữ lập trình, hệ quản trị sở liệu theo hướng trực quan thường dùng : Visual Basic, Visual Foxpro, Visual C, Delphi Trong chương trình giới thiệu số chương trình lập trình thường dùng Access, Basic VB Net để làm quen với phương pháp lập trình trực quan việc triển khai số ứng dụng Đặc điểm bật phương pháp lập trình trực quan : - Cho phép xây dựng chương trình theo hướng khác gọi event - driven programming (lập trình theo tính huống), nghĩa chương trình ứng dụng viết theo kiểu đáp ứng dựa theo tình xảy lúc thực chương trình Tình bao gồm người sử dụng ấn phím tương ứng, chọn lựa nút lệnh gọi lệnh từ ứng dụng khác chạy song song lúc - Người lập trình trực tiếp tạo khung giao diện (interface), ứng dụng thông qua thao tác hình dựa vào đối tượng (ojbect) hộp hội thoại nút điều khiển (control button), đối tượng mang thuộc tính (properties) riêng biệt : màu sắc, Font chữ mà ta cần chọn lựa danh sách cho sẵn - Khi dùng ngơn ngữ lập trình trực quan ta phải tự viết lệnh, tổ chức chương trình cách rắc rối mà cần khai báo việc cần làm tình xuất - Máy tính dựa vào phần thiết kế khai báo lập trình viên để tự động tạo lập chương trình Như với lập trình trực quan người lập trình viên giống nhà thiết kế, tổ chức để tạo biểu mẫu, đề nghị cơng việc cần thực máy tính dựa vào để xây dựng chương trình Trong chương trình ta xét cách sử dụng hệ quản trị sở liệu Microsoft Access ngôn ngữ lập trình Visual Basic Lập trình trực quan BÀI ACCESS 2.1 Giới thiệu Microsoft Access phần mềm quản lý sở liệu mạnh sử dụng rộng rãi Nó cho phép người sử dụng quản lý, bảo trì khai thác số liệu lưu trữ cách có tổ chức máy tính Access nằm Microsoft Office cơng ty Microsoft Trong chương trình chúng tơi giới thiệu phiên Access 98, phiên có nhiều cải tiến so với phiên trước Để sử dụng Access 98, máy tính phải thỏa mãn yêu cầu sau : - CPU Pentium trở lên - Bộ nhớ RAM 32 MB trở lên - Hệ điều hành Windows 95 trở Trong phiên hưởng số công cụ bổ sung so với phiên cũ trước : truy cập liệu Access từ trang Web, quản lý tập tin có chứa liên kết đến tập tin khác, hỗ trợ đa ngữ, quản lý dễ dàng đối tượng đồ họa, sử dụng Macro hỗ trợ cho tự động hóa việc quản lý liệu 2.2 Khởi động ACCESS Sau cài đặt Microsoft Office (chọn component Access), lần làm việc với Access khởi động : - Bật máy tính - Chọn Start > Program > Microsoft Access Hoặc nhấn đúp chuột biểu tượng Access Desktop Lập trình trực quan Lúc xuất làm việc ACCESS sau : Tạo sở liệu Tạo cở sở liệu theo mẫu có sẵn Mở sở liệu có - 2.3 Khái niệm sở liệu Access Cơ sở liệu tập hợp liệu liên quan đến chủ đề hay mục đích quản lý Các thành phần sở liệu Access bao gồm : - TABLE (bảng) : thành phần sở liệu, cho phép lưu trữ liệu phục vụ cơng tác quản lý Trong Table, số liệu tổ chức thành trường (Field) ghi (Record) - QUERY (vấn tin) : công cụ để truy vấn thông tin thực thao tác liệu Query cho phép liên kết liệu từ nhiều Table khác nhau, chọn lựa thông tin cần quan tâm, tảng để xây dựng báo cáo theo yêu cầu thực tế - FORM (mẫu) : cho phép xây dựng mẫu nhập số liệu giống thực tế Ta lúc nhập số liệu vào nhiều Table khác thông qua SubForm - REPORT (báo cáo) : báo cáo số liệu để thông báo kết cho người sử dụng Trong Report ta kết hợp với Query để tạo báo cáo theo yêu cầu khác thực tế Trên Report bao gồm số liệu, hình ảnh, đồ thị để mơ tả cho số liệu Lập trình trực quan - MACRO (lệnh ngầm) : tập hợp lệnh nhằm tự động thực thao tác thường gặp Khi gọi Macro, Access tự động thực dãy lệnh tương ứng, xem cụ lập trình đơn giản, cho phép người sử dụng chọn lựa cơng việc tùy theo tình - MODULE (đơn thể) : dạng tự động hóa chuyên sâu Macro, hàm riêng người sử dụng viết ngôn ngữ VBA Ta nên sử dụng Module trường hợp Macro không đáp ứng u cầu 2.4 Các phép tốn 2.4.1 Các phép toán Logic - Not : cho kết ngược lại - And : cho kết hai - Or : cho kết sai hai sai - Xor : cho kết hai điều kiện có giá trị trái - Epv : cho kết hai điều kiện có giá trị 2.4.2 Các phép toán số học - ^ : lũy thừa - * : nhân - / : chia - \ : chia lấy phần nguyên - Mod : chia lấy phần dư - + : cộng - - : trừ Lập trình trực quan 2.4.3 Các phép tốn so sánh : >, >=, =,

Ngày đăng: 17/12/2013, 07:15

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan