1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình Lập trình với Visual Basic (Nghề Lập trình máy tính): Phần 1 - Tổng cục dạy nghề

41 10 0

Đ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

Giáo trình Lập trình với Visual Basic (Nghề Lập trình máy tính): Phần 1 sẽ giúp các bạn nắm được khai báo và sử dụng các biến, biến cục bộ, biến toàn cục, phạm vi ảnh hưởng của các biến, lập trình với các cấu trúc rẽ nhánh, cấu trúc lập, cấu trúc chọn lực; khai báo và sử dụng các loại mảng. Mời các bạn tham khảo!

BỘ LAO ĐỘNG - THƯƠNG BINH VÀ XÃ HỘI TỔNG CỤC DẠY NGHỀ Dự án giáo dục kỹ thuật dạy nghề (VTEP) GIÁO TRÌNH Mơn học: LẬP TRÌNH VỚI VISUAL BASIC Mã số:ITPRG10 NGHỀ: LẬP TRÌNH MÁY TÍNH Trình độ :lành nghề Đà lạt - 2007 Tuyên bố quyền : Tài liệu thuộc loại sách giáo trình Cho nên nguồn thơng tin phép dùng ngun trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác có ý đồ lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm Tổng Cục Dạy nghề làm cách để bảo vệ quyền Tổng Cục Dạy Nghề cám ơn hoan nghênh thông tin giúp cho việc tu sửa hoàn thiện tốt tàI liệu Địa liên hệ: Dự án giáo dục kỹ thuật nghề nghiệp Tiểu Ban Phát triển Chương trình Học liệu ……………………………………………… LỜI TỰA Đây tài liệu xây dựng theo chương trình dự án giáo dục kỹ thuật dạy nghề, để có đươc giáo trình dự án tiến hành theo hai giai đoạn Giai đoạn : Xây dựng chương trình theo phương pháp DACUM, kết gian đoạn khung chương trình gồm 230 trang cấp độ 170 trang cấp độ Giai đoạn : 29 giáo trình 29 tài liệu hướng dẫn giáo viên cho nghề lập trình máy tính cấp độ Để có khung chương trình chúng tơi mời giáo viên, chuyên gia làm việc lĩnh vực công nghệ thơng tin xây dựng chương trình Trong giai đoạn viết giáo trình chúng tơi có thay đổi để giáo trình có tính thiết thực cơng nghệ thơng tin Đây tài liệu thử nghiệm hồn chỉnh để trở thành giáo trình thức hệ thống dạy nghề Chúng tơi xin chân thành cảm ơn cá nhân, tập thê đả giúp chúng tơi hồn thành tài liệu Đà lạt tháng 10 năm 2007 MỤC LỤC TRANG GIỚI THIỆU MÔN HỌC :SƠ ĐỒ QUAN HỆ CÁC MÔ ĐUN BÀI : GIỚI THIỆU VISUAL BASIC 13 BÀI2 : ĐỐI TƯỢNG VÀ CÁC THUỘC TÍNH CỦA VISUAL BASIC 23 BÀI : HẰNG SỐ, PHẠM VI ẢNH HƯỞNG 30 BÀI : LẬP TRÌNH CẤU TRÚC 34 BÀI : MẢNG 39 BÀI :XÂY DỰNG ỨNG DỤNG NHIỀU BIỂU MẪU 42 BÀI : THỦ TỤC VÀ CHƯƠNG TRÌNH CON 49 10.BÀI : CÁC ĐỐI TƯỢNG MỞ RỘNG 51 11.BÀI : NỐI CHƯƠNG TRÌNH ỨNG DỤNG VỚI CƠ SỞ DỮ LIỆU 54 12.BÀI 10 : LẬP TRÌNH WINDOWS 62 13.BÀI 11 : LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 69 14 Bài 12 ĐĨNH GĨI CHƯƠNG TRÌNH ỨNG DỤNG………………………………81 14.THUẬT NGỮ CHUN NGÀNH 90 15.BÀI 14 : TÀI LIỆU THAM KHẢO 92 GIỚI THIỆU VỀ MÔN HỌC Vị trí, ý nghĩa, vai trị mơn học : Lập trình hướng đối tượng xu hướng phát triển Cơng nghệ thơng tin nay, Có nhiều ngơn ngữ phục vụ cho lập trình hướng đối tượng Visual basic sử dụng phổ biến việc phát triển ứng dụng công nghệ thơng tin Với Visual basic người lập trình dễ dàng thiết kế giao diện thân thiện với người sử dụng với cơng cụ sẵn có, sau tiến hành q trình viết mã lệnh cho chương trình Một khã Visual basic liên kết với nhiều nguồn sở sở liệu khác nhiều hình thức khác nhau, ngịai Visual basic cịn có khả ngơn ngữ lập trình khác ví lập trình liên kết với thiết bị ngọai vi, thiết kế Web, kế thừa mã nguồn khác để có chương trình hịan chỉnh Để học mơn học cách nhanh chóng hiệu học sinh cần phải nắm kiến thức lập trình bản, kiến thức Windows, thành phần ứng dụng mơi trường Windows; Visual basic có đối tượng liên kết với sở liệu muốn liên kết với sở liệu học sinh cần phải tạo sở liệu hệ quản trị sở liệu Đây mơn học tương đối cần thiết lập trình viên; sở nắm cách lập trình ngơn ngữ này, xây dựng ứng dụng vừa nhỏ, đồng thời dễ dàng việc tiếp cận với ngơn ngữ lập trình Net, C#, Cbuilder v.v Học sinh cần thực hành hết tập có giáo trình này, đồng thời tham khảo thêm khác chương trình có mã nguồn mở phổ biến Internet Mục tiêu môn học: Sau học xong môn học học viên có khả năng: Thao tác mơi trường Visual Basic, biết khai báo sử dụng biến, biến cục bộ, biến toàn cục, phạm vi ảnh hưởng biến, lập trình với cấu trúc rẽ nhánh, cấu trúc lập, cấu trúc chọn lực; khai báo sử dụng loại mảng, xây dựng ứng dụng gồm nhiều biểu mẫu với hệ thống menu, hộp thông báo, hộp nhập liệu, khai báo sử dụng chương trình con; sử dụng đối tượng mở rộng, kết nối chương trình ứng dụng với sở liệu, đối tuợng sở sữ liệu, khai thác, sử dụng lập trình đối tượng mở rộng Sử dụng hàm API, thư viện liên kết tĩnh liên kết động, Lập trình hướng đối tượng đóng gói phân phối sản phẩm phần mềm Mục tiêu thực mô đun/môn học: Học xong môn học học viên có khả năng: - Thao tác thục mơi trường Visual Basic - Am hiểu tính tác dụng thành phần hộp công cụ chuẩn - Sử dụng thành phần để thiết kế chương trình, thay đổi giá trị thuộc tính, phân biệt đối tượng, thuộc tính phương thức thủ tục đáp ứng biến cố - Biết cách khai báo sử dụng biến cách hiệu - Biết cấu trúc điều lập trình sử dụng cách thành thạo việc giải tốn có sử dụng cấu trúc điều khiển - Xây dựng ứng dụng gồm nhiều biểu mẫu, lập trình thao tác biểu mẫu - Sử dụng đối tượng mở rộng để bổ sung tính cho chương trình ứng dụng Sử dụng hàm có sẳn Visual Basic đưa vào chương trình - Liên kết chương trình ứng dụng với sở liệu lập trình đối tượng Record Set, ứng dụng kiến thức cấu trúc liệu giải thuật để lập trình đối tượng Record set - Sử dụng hàm API vào lập trình Sử dụng thư viện liên kết động, thư viện liên kết tĩnh liên kết tính ứng dụng với hệ điều hành, viết chương trình đơn giản điều khiển thiết bị - Sử dụng đối tượng mở rộng viết chương trình có sử dụng đối tượng mở rộng, sử dụng đối tượng mở rộng thao tác đối tượng Record Set - Lập trình hướng đối tượng - Đóng gói hồn thiện sản phẩm phần mềm, phân phối sản phẩm phần mềm ứng dụng Nội dung mơn học  : Giới thiệu Microsoft Visual Basic Chủ đề : - Giới thiệu đặc điểm, lịch sử phát triển, phiên thành phần, cách cài đặt Visual Basic Một số thao tác liên quan đến tập tin thành phần Visual Basic Các thao tác mơi trường Visual Basic Chủ đề chính: - Giới thiệu thành phần môi trường Visual basic - Giới thiệu thao tác thiết kế đối tượng lên ứng dụng, cách thay đổi giá trị thuộc tính đối tượng, chuyển đổi cửa sổ lập trình biểu mẫu - Phân biệt khái niệm, đối tượng, thuộc tính, phương thức, kiện Biến, cách khai báo phạm vi ứng dụng Chủ đề : - Giới thiệu khái niệm biến, kiểu liệu, biến toàn cục biến cục bộ, hằng, phép toán hàm Lập trình cấu trúc Chủ đề : - Giới thiệu cấu trúc điều khiển, lặp, chọn lựa Mảng Chủ đề chính: - Giới thiệu ý nghĩa, cách khai báo mảng, loại mảng khác nhau, mảng chiều, nhiều chiều, mảng đối tượng - Khai báo sử dụng thành thạo mảng Xây dựng ứng dụng nhiều biểu mẫu Chủ đề : - Viết chương trình có nhiều biểu mẫu, chương trình có cửa sổ mẹ, con, hệ thống menu - Cách sử dụng hộp nhập, thơng báo Chương trình Chủ đề : - Khai báo sử dung chương trình con, phân biệt tham biến tham trị, cách truyền tham biến tham trị - Tạo modul Kết nối sở liệu với chương trình ứng dụng Chủ đề chính: - Sử dụng đối tượng truy cập liệu để lấy liệu từ phần mềm quản lý sở liệu - Lập trình đối tượng từ sở liệu 10 Các đối tượng mở rộng Chủ đề chính: - Biết cách đưa đối tượng mở rộng, ActiveX Control vào chương trình - Lập trình đối tượng mở rộng, phân biệt tập tin OCX , DLL 11 Hàm API Chủ đề chính: - Sử dụng hàm API tương tác với hệ điều hành 12 Lập trình hướng đối tượng Chủ đề chính: - Các nội dung lập trình hướng đối tượng 14 Đóng gói sản phẩm: Chủ đề chính: - Đưa đối tượng đóng gói vào chương trình, sử dụng cơng cụ đóng gói - Đóng gói thành sản phẩm cách dùng cơng cụ có sẵn Visual Basic phần mềm chuyên dụng Sơ đồ quan hệ theo trình tự học nghề Học kỳ I Hệ thống máy tính Học kỳ II Giao diện người máy Lập trình Học kỳ III Lập trình nâng cao Lập trình hướng đối tượng Mạng Cấu trúc liệu thuật giải Kỹ tin học văn phòng Kỹ Giao tiếp Lập trình Visual Basic Mơi trường PT Phần mềm Anh văn cho tin học Phần cứng máy tính Phân tích thiết kế hệ thống Thiết kế hướng đối tượng Cơ sở liệu Công nghệ phần mềm Internet & WWW Công nghệ Đa phương tiện Lập trình Web Ứng dụng CNTT doanh nghiệp Kỹ Cơ sở toán học Học kỳ IV Thiết kế Web Quản lý dự án phần mềm Hệ sở liệu Hướng dẫn đồ án tốt nghiệp An toàn lao động Thi tốt nghiệp Lập trình với Visual Basic môn học bắt buộc Mọi học viên phải học đạt kết chấp nhận kiểm tra đánh giá thi kết thúc đặt chương trình đào tạo Những học viên qua kiểm tra thi mà không đạt phải học lại phần chưa đạt sau thi lại khơng đạt học sinh phải học lại học phần (Việc thi lại học sinh thực theo qui định vào thời điểm cụ thể tổng cụa dạy nghề), sau hoàn thành mơn học này, học sinh cấp chứng nhận học xong chương trình Học viên, chuyển trường, chuyển ngành học sở đào tạo khác phải có chứng nhận; Trong số trường hợp phải qua thi lại 10 Picture: Chèn hình ảnh vào Name: Đặt tên cho đối tượng Visible: Cho phép hình hay khơng Height,Width, Left, top lần lược giá trị chiều rộng, chiều cao, cách biên trái cách biên 1.11 Picture: Chứa hình cẩn thể Stretch: Có giá trị true cho phép thay đổi kích thước hình thay đổi kích thước Image, trường hợp có giá trị false hình có kích thước ngun mặt dù thay đổi kích thước Image Thay Đổi giá trị thuộc tính đối tượng Có cách thay đổi giá trị thuộc tính đối tượng thay đổ thiết kế thay đổi lập trình 2.1 Thay đổi kích thứơc thiết kế Chọn điều khiển, nhấn chuột phải chọn lệnh properties, cửa sổ thuộc tính xuất cho phép nhập chọn giá trị thuộc tính đối tượng 2.2 Thay đổi lập trình Trong lập trình viết lệnh sau đề thay đổi thuộc tính điều khiển tênđốitượng.tênthuộc tính= Giá trí Ví dụ text1.text = “ Xin chào bạn” 2.3 Chuyển sang cửa sổ lập trình Muốn lập trình cho đối tượng bạn nhấn đơi vào đối tượng đó, cửa số thuộc tính xuất cho phép lập trình, ví dụ muốn lập trình cho nút lệnh có tên cmdthoat, nhấn đôi vào nút lệnh cửa sổ sau xuất 27 Hình 10 : Cửa sổ lập trình Thủ tục trường hợp gọi thủ tục đáp ứng biến cố (event), cửa sổ code gồm phần sau: (1) chọn đối tượng có ứng dụng (2) chọn biến cố: biến cố Click ( nhấn chuột vào đối tượng) change( Khi thay đổi giá trị đối tượng, load ( khởi động đối tượng) (3) Viết mã lệnh chương trình vào Thơng thường nhấn đôi vào đối tượng nào, cửa sổ Code mở thủ tục tương ứng với đối tượng đó, đồng thời kiến tương ứng kiện thường tác động lên đối tượng đó, ví Click kiện thường tác động lên đối tượng nút lệnh BÀI THỰC HÀNH TRÊN LỚP Khởi động visual Basic, tạo giao diện sau: 28 Hình 11 : Hộp thoại Form Lưu form có tên baitap1, biểu mẫu có tên chuongtrinhdautien 29 Bài BIẾN, HẰNG SỐ, PHẠM VI ẢNH HƯỞNG Mã bài :ITPRG 10.3 Giới thiệu : Trong hầu hết ngôn ngữ lập trình, biến khái niệm ln ln tồn tìm hiểu khái niệm biến số phạm vi hảnh hưởng khái niệm chương trình thật cần thiết Nếu khơng năm vững khác niệm người lập trình khơng thể viết chương trình thật Mục tiêu thực hiện: -Hiểu rõ vai trò biến chương trình -Biết kiểu biến , khai báo biến, sử dụng biến -Biểu thức Nội dung chính: 3.1 Định nghĩa biến, số 3.2 Các kiểu liệu biến 3.3 Biểu thức 3.4 Khai báo sử dụng biến 3.5 Biến toàn cục biến cục 3.1 Định nghĩa biến - Biến đại lượng có giá trị thay đổi chương trình, khai báo biến, máy tính dùng khoảng nhớ cho biến, biến có kiểu liệu, khỏang thời gian biến nhận giá trị 3.2 Hằng số Là đại lượng có giá trị khơng thay đổi chương trình Khai báo biến Dim tên biến as kiểu biến Tên biến ghi theo kiểu định danh ( Đã học mơn học lập trình bản) Ví dụ Dim s as Interger ; s biến có kiểu liệu kiểu số nguyên 3.3 Các kiểu liệu 3.2.1 Dữ liệu kiểu Boolean Dữ liệu có hai giá trị True False 3.2.2 Dữ liệu kiểu Byte Giá trị dương, khơng có số thập phân, biến thiên từ đến 255 3.2.3 Dữ liệu kiểu Currency tiền tệ 30 Chứa ký tự đơn vị đo tiền tệ ($), ký tự biểu diễn kiểu tiền tệ xác định Control Panel 3.2.4 Dữ liệu kiểu Date Chứa giá trị ngày tháng năm từ 01/01/100 đến 31/12/9999 Dữ liệu nhập phụ thuộc vào cách khao báo Control Panel 3.2.5 Dữ liệu kiểu Dooble Giá trị dạng số biến thiên từ -17976931486232E + 308 đến 17976931486232E + 308 3.2.6 Dữ liệu kiểu Interger Giá trị dạng số khơng có chấm thập phân hay số biến thiên từ 32,768 đến 32,767 3.2.7 Dữ liệu kiểu String Dữ liệu bao gồm từ đến 65400 ký tự bao gồm ký tự chữ, số, ký tự đặc biệt 3.2.8 Dữ liệu kiểu Obiect Là loại liệu đặc biệt tham chiếu đến đối tượng hình ảnh, âm thanh.v.v 3.2.9 Dữ liệu kiểu Single Có giá trị biến thiên từ -3402823E + 38 đến 3402823E + 38 3.2.10 Dữ liệu kiểu Long Có giá trị nguyên giao động ngồi giá trị kiểu ngun, cịn gọi số nguyên dài 3.2.11 Dữ liệu kiểu Variant Có kiểu liệu bất kỳ, dành cho phận điều khiển giá trịi không nhận kiểu liệu 3.3 Biểu thức Bao gồm tốn tử sau: KÝ HIỆU Ý NGHĨA + Cộng - Trừ * Nhân / Chia ^ Lũy thừa & Nối chuỗi \ Chia lấy phần nguyên Mod Chia lấy phần dư = Bằng > Lớn 31 < Nhỏ >= Lớn

Ngày đăng: 17/01/2022, 11:30

Xem thêm:

TỪ KHÓA LIÊN QUAN