tìm hiểu ngôn ngữ lập trình visual basic

337 594 1
tìm hiểu ngôn ngữ lập trình visual basic

Đ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

Phần I: Cơ sở lý thuyết ngôn ngữ visual Basic Chương 1: Tìm hiểu ngơn ngữ lập trình Visual Basic Tổng quan ngơn ngữ lập trình Visual Basic Visual Basic, đường nhanh đơn giản để tạo ứng dụng cho Microsoft Windows Bất kể bạn nhà chuyên nghiệp người lập trình Windows, Visual Basic cung cấp cho bạn tập hợp cơng cụ hồn chỉnh để nhanh chóng phát triển ứng dụng Vậy Visual Basic ? Thành phần “Visual” nói đến phương thức dùng để tạo giao diện đồ họa người sử dụng (GUI) Thay viết dịng mã để mơ tả xuất vị trí thành phần giao diện, ta cần thêm vào đối tượng định nghĩa trước vị trí hình Thành phần “Basic” nói đến ngơn ngữ “BASIC” (Beginners All-Purpose Symbolic Instruction Code) ngôn ngữ dùng nhiều nhà lập trình ngơn ngữ khác lịch sử máy tính Visual Basic phát triển dựa ngôn ngữ BASIC, chứa đựng hàng trăm điều lệnh, hàm, từ khóa… có quan hệ trực tiếp với giao diện đồ họa Windows Ngôn ngữ lập trình Visual Basic khơng Visual Basic Hệ thống lập trình Visual Basic, ứng dụng bao gồm Microsoft Excel, Microsoft Access, nhiều ứng dụng Windows khác dùng ngơn ngữ Mặc dù mục đích tạo ứng dụng nhỏ cho thân hay nhóm, hệ thống cơng ty lớn, chí phân phối ứng dụng toàn cầu qua Internet Visual Basic cung cụ mà bạn cần • Những chức truy xuất liệu cho phép ta tạo sở liệu, ứng dụng front-end, thành phần phạm vi server-side cho hầu hết dạng thức sở liệu phổ biến, bao gồm Microsoft SQL Server sở liệu mức enterprise khác • Những kỹ thuật ActiveX cho phép ta dùng chức cung cấp từ ứng dụng khác, chương trình xử lý văn Microsoft Word, bảng tính Microsoft Excel ứng dụng Windows khác • Khả Internet làm cho dễ dàng cung cấp cho việc thêm vào tài liệu ứng dụng qua Internet intranet từ bên ứng dụng bạn, tạo ứng dụng Internet server • Ưùng dụng bạn kết thúc file exe thật Nó dùng máy ảo Visual Basic để bạn tự phân phối ứng dụng Cấu trúc ứng dụng Visual Basic Một ứng dụng thật tập hợp dẫn trực tiếp đến máy tính để thi hành hay nhiều tác vụ Cấu trúc ứng dụng phương pháp dẫn tổ chức, nơi dẫn lưu giữ thi hành dẫn trình tự định Vì ứng dụng Visual Basic, đối tượng, cấu trúc mã đóng để tượng trưng cho mơ hình vật lý hình Bằng việc định nghĩa, đối tượng chứa mã liệu Form, mà nhìn thấy hình tượng trưng cho thuộc tính, quy định cách xuất cách cư xử Cho form ứng dụng, có quan hệ module form (với tên file mở rộng frm) dùng để chứa đựng mã Mỗi module chứa thủ tục kiện – đoạn mã, nơi đặt dẫn, thi hành việc đáp ứng kiện định Form chứa điều khiển Tương ứng với điều khiển form, có tập hợp thủ tục kiện module form Mã không quan hệ với form định hay điều khiển đặt loại module khác, module chuẩn (.BAS) Một thủ tục dùng để đáp ứng kiện đối tượng khác phải đặt chuẩn, thay tạo mã thủ tục kiện cho đối tượng Một lớp module (.cls) dùng để tạo đối tượng, mà gọi từ thủ tục bên ứng dụng bạn Trong module chuẩn chứa mã, lớp module chứa đựng mã liệu Ta nghĩ điều khiển Chúng ta làm với Visual Basic  Tạo giao diện người sử dụng Giao diện người sử dụng có lẽ thành phần quan trọng ứng dụng Đối với người sử dụng, giao diện ứng dụng ; họ khơng cần ý đến thành phần mã thực thi bên Ứng dụng phổ biến hay không phụ thuộc vào giao diện  Sử dụng điều khiển chuẩn Visual Basic Ta dùng điều khiển để lấy thông tin mà người sử dụng nhập vào, để hiển thị kết xuất Những điều khiển mà ta dùng ứng dụng bao gồm hộp văn bản, nút lệnh, hộp danh sách,… Những điều khiển khác cho ta truy xuất ứng dụng khác, xử lý liệu thành phần mã ứng dụng bạn  Lập trình với đối tượng Những đối tượng thành phần chủ yếu để lập tình Visual Basic Những đối tượng form, điều khiển hay sở liệu  Lập trình với phần hợp thành Chúng ta cần sử dụng khả tính tốn Microsoft Excel ứng dụng Visual Basic, hay định dạng tài liệu sử dụng công cụ định dạng Microsoft Word, lưu trữ xử lý liệu dùng Microsoft Jet… Tất điều thực cách xây dựng ứng dụng sử dụng thành phần ActiveX Thêm vào đó, Visual Basic giúp tạo điều khiển ActiveX riêng  Đáp ứng kiện chuột bàn phím Những ứng dụng Visual Basic đáp ứng lượng lớn kiện chuột bàn phím Ví dụ form, hộp ảnh, điều khiển ảnh phát vị trí trỏ chuột, định phím trái hay phím phải nhấn, đáp ứng tổ hợp phím chuột với phím Shift, Ctrl, hay Alt Sử dụng điều khiển phím, ta lập trình điều khiển form để đáp ứng hành động phím phiên dịch xử lý mã Ascii ký tự Thêm vào đó, ứng dụng Visual Basic hỗ trợ kiện rê thả tính rê thả OLE  Làm việc với văn đồ họa Visual Basic cung cấp khả đồ họa văn phức tạp ứng dụng Những thuộc tính văn giúp ta nhấn mạnh khái niệm quan trọng chi tiết cần quan tâm Thêm vào đó, Visual Basic cung cấp khả đồ họa cho phép ta linh động thiết kế, bao hàm hình ảnh động cách hiển thị loạt hình ảnh liên tiếp  Gỡ rối mã quản lý lỗi Đôi có lỗi xảy bên mã ứng dụng Những lỗi nghiêm trọng nguyên nhân ứng dụng không đáp ứng lệnh, thông thường yêu cầu người sử dụng khởi động lại ứng dụng, khơng lưu lại ta làm Q trình tìm sửa lỗi gọi gỡ rối Visual Basic cung cấp nhiều công cụ giúp phân tích ứng dụng làm việc Những cơng cụ gỡ rối đặt biệt hữu ích việc tìm nguồn gốc lỗi, dùng cơng cụ để kiểm tra chương trình tìm hiểu ứng dụng khác làm việc  Xử lý ổ đĩa, thư mục file Khi lập trình Windows, quan trọng để có khả thêm, di chuyển, tạo xóa thư mục file, lấy thông tin xử lý ổ đĩa Visual Basic cho phép xử lý ổ đĩa, thư mục file hai phương pháp : qua phương htức cũ điều lệnh Open, Write#, qua tập hợp công cụ FSO (File System Object)  Thiết kế cho việc thi hành tính tương thích Visual Basic chia xẻ hầu hết tính ngơn ngữ Visual Basic cho ứng dụng, bao gồm Microsoft Office nhiều ứng dụng khác Visual Basic, VBScript, ngôn ngữ script Internet, tập hợp ngôn ngữ Visual Basic  Phân phối ứng dụng Sau tạo ứng dụng Visual Basic, ta tự phân phối ứng dụng tạo Visual Basic đến dùng Microsoft Windows Ta phân phối ứng dụng đĩa, CD, qua mạng, intranet Internet Tóm tắt ngơn ngữ 4.1 Biến Biến dùng để lưu tạm thời giá trị tính tốn q trình xử lý chương trình  Cách khai báo biến Visual Basic dùng cách khai báo biến chương trình sau : Dim As Ta khơng cần khai báo kiểu biến (tức bỏ mệnh đề As phía sau), trường hợp này, biến dùng để lưu giữ giá trị  Quy tắc đặt tên biến  Tên biến có chiều dài tối đa 255 ký tự  Phải bắt đầu chữ  Không đặt khoảng trống ký hiệu (+ - * /…) tên biến  Khơng trùng với từ khóa ngôn ngữ  Tránh đặt tên trùng  Phạm vi sử dụng biến Phạm vi sử dụng biến tùy thuộc cách ta khai báo chỗ ta đặt dòng lệnh khai báo biến  Nếu ta khai báo phần General, biến dùng đoạn lệnh from from giải phóng khỏi nhớ  Nếu ta khai báo biến phần viết lệnh cho kiện đối tượng (tức khai báo hai dòng Sub End Sub mã lệnh đó) biến tồn dùng phạm vi hai dịng Sub End Sub mà Biến gọi biến riêng hay biến nội  Nếu ta dùng từ khóa Public thay cho Dim để khai báo biến , biến tồn suốt thời gian thực chương trình dùng đoạn lệnh chương trình Biến gọi biến chung hay biến toàn cục 4.2 Các kiểu liệu Visual Basic Tên kiểu Kích thước Khoảng gía trị Byte byte đến 255 (tức gán cho biến giá trị nhỏ lớn 255) Integer byte -32768 đến 32767 Long byte -2.147.483.648 đến 2.147.483.647 Single byte -3,402823E38 đến –1,401298E-45 (các gía trị âm) 1,401298E-45 đến 3,402823E38 (các gía trị dương) Double byte -1,79769E308 đến –4,94065E-324 (giá trị âm) 4,94065E-324 đến 1,79769E308 (giá trị dương) Currency byte -922337203685477,5808 đến 922337203685477,5807 Boolean byte True tới False Date byte tháng năm 100 đến 31 tháng 12 năm 9999 ; Thời gian từ 0:00:00 đến 23:59:59: String byte cho lên đến 231 ký tự ký tự Variant 16 byte + Null, Error, kiểu số có giá trị khoảng byte cho Double hay nội dung text ký tự Ký hiệu Exx phía sau số có nghĩa nhân với 10xx • Kiểu số nguyên dương (không chấp nhận số âm) gồm kiểu Byte • Kiểu số nguyên (chấp nhận số âm không chấp nhận phần lẻ thập phân) gồm kiểu :Integer, Long • Kiểu số thực gồm Single, Double, Currency • Kiểu Boolean gọi kiểu luận lý, chấp nhận hai giá trị True False sai • Kiểu String dùng để chứa giá trị chuỗi Một chuỗi ký tự có nhiều ký tự Khi viết giá trị chuỗi, ta phải bao hai đầu dấu nháy kép • Kiểu ngày tháng (Date) để chứa giá trị thời gian Khi viết giá trị kiểu Date, ta viết theo kiểu ghi bao hai đầu dấu # 4.3 Các toán tử Visual Basic 4.3.1 Các tốn tử tính tốn Tốn tử Ý nghĩa Ví dụ + Cộng hai số hạng với X =Y + dùng để cộng hai chuỗi st= “Visual” + “Basic” - Trừ hai số hạng X=Y-1 * Nhân hai số hạng X=Y*1 / Chia, trả kiểu số thực Y=1/2 \ Chia lấy nguyên X=3\2 Mod Chia lấy dư X = Mod ^ Lấy lũy thừa X=Y^3 ‘X nhận giá trị ‘X nhận giá trị 4.3.2 Các toán tử so sánh Toán tử Ý nghĩa > So sánh xem số thứ có lớn số thứ hai khơng < So sánh xem số thứ có nhỏ số thứ hai không = So sánh xem số thứ có số thứ hai khơng So sánh xem số thứ có khác số thứ hai khơng >= So sánh xem số thứ có lớn hay số thứ hai không = banghi Then For i = To oldlo - Get #1, i, networks Put #2, i, networks Next i Get #1, oldlo, networks chuoi = networks.mang For i = oldlo + To banghi Get #1, i, networks Put #2, i - 1, networks Next i networks.mang = chuoi Put #2, banghi, networks.mang End If If oldlo < newlo And newlo < banghi Then For i = To oldlo - Get #1, i, networks Put #2, i, networks 323 Next i Get #1, oldlo, networks chuoi = networks.mang For i = oldlo + To newlo Get #1, i, networks Put #2, i - 1, networks Next i networks.mang = chuoi Put #2, newlo, networks.mang i = newlo + Do While i newlo Then For i = To newlo - Get #1, i, networks Put #2, i, networks Next i Get #1, oldlo, networks Put #2, newlo, networks For i = newlo To oldlo - Get #1, i, networks Put #2, i + 1, networks Next i 324 i = oldlo + Do While i

Ngày đăng: 02/05/2014, 14:53

Từ khóa liên quan

Mục lục

  • 4.5. Thủ tục

  • II. Những ứng dụng Internet Visual Basic

  • 1. Các khái niệm về ứng dụng Internet

    • 2. Ứng dụng Internet và những kỹ thuật Internet trong Visual Basic

      • Exit Sub

      • TÀI LIỆU THAM KHẢO

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

Tài liệu liên quan