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

Bài giảng Lập trình trên môi trường Window: Chương 1 - ThS. Dương Thành Phết

29 54 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

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 1 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Lập trình trên môi trường Window - Chương 1: Tổng quan về lập trình Window cung cấp cho người học các kiến thức: Tổng quan lập trình Windows form, tạo ứng dụng Windows Form. Mời các bạn cùng tham khảo nội dung chi tiết.

Trang 2

1 Tổng quan lập trình Windows Form

Trang 3

1.TỔNG QUAN LẬP TRÌNH WINDOWS FORM

Command line interface: CLI Text user interface: TUI

Tương tác qua keyboard

Thực thi tuần tự

GUI dựa trên text Mức độ tương tác cao hơn

1.1 Các hình thức lập trình

Trang 4

Tương tác qua giao

diện đồ họa độ phân

Trang 5

Chương trình hiện đại đều dùng GUI

 Graphical: Text, Window, Menu, Button…

 User: Người sử dụng chương trình

Interface: Cách tương tác chương trình

Thành phần đồ họa điển hình

 Window: Một vùng bên trong màn hình chính

 Menu: Liệt kê những chức năng

 Button: Nút lệnh cho phép click vào

 TextBox: Cho phép user nhập dữ liệu text

1.2 Graphical User Interface: GUI

1.TỔNG QUAN LẬP TRÌNH WINDOWS FORM

Trang 6

WF là nền tảng GUI cho ứng dụng desktop

(Ngược với Web Form ứng dụng cho Web)

 Single Document Interface (SDI)

 Multiple Document Interface (MDI)

Các namespace chứa các lớp hỗ trợ GUI trong NET

 System.Windows.Forms:

Chứa GUI components/controls và Form

 System.Drawing: Chức năng liên quan đến tô vẽ cho

1.3 Ứng dụng Windows Form - WF

Trang 7

 WF sử dụng GUI làm nền tảng

 Event-driven programming (lập trình hướng sự kiện)

cho các đối tượng trên form

 WINDOWS FORM chứa các control

 Menu

 Toolbar

 StatusBar

 TextBox, Label, Button…

 Mỗi control bao gồm:

Trang 9

2 TẠO ỨNG DỤNG WINDOWS FORM

Trang 10

Windows Application do VS.Net khởi tạo

Trang 11

2 TẠO ỨNG DỤNG WINDOWS FORM

Màn hình thiết kế Form, cho phép người lập trình

kéo thả những control vào trong form

sự thao tác thiết kế form của user

diện form

Trang 12

2.2 Thiết kế control

-Kéo thả control lên form

Code được phát sinh tự động

 Toolbox

Trang 13

2 TẠO ỨNG DỤNG WINDOWS FORM

Dễ dàng hiệu chỉnh thuộc tính thông qua cửa sổ Properties

Cửa sổ properties

Trang 14

Thêm control vào form

Kéo thả control vào Form

Trang 15

Phần code thiết kế Form được tạo tự động

Khai báo các đối tượng control trên Form1

Chứa code khởi tạo control

Form1.Designer.cs

2 TẠO ỨNG DỤNG WINDOWS FORM

Trang 16

Tạo đối tượng

Lần lượt khai báo các thuộc tính cho các control

InitializeComponent

Trang 17

Đưa các control vào danh sách control của Form1

2 TẠO ỨNG DỤNG WINDOWS FORM

Trang 18

Điều chỉnh thuộc tính của control

Đổi tên thành txtNum1

Thay đổi các giá trị qua cửa

sổ properties -> VS tự cập

nhật code

Trang 19

2.3 Xử lý sự kiện

- Khi click vào Add -> cộng 2 giá trị và xuất kết quả

- Thực hiện:Double click vào button Add trên màn hình thiết kế

2 TẠO ỨNG DỤNG WINDOWS FORM

DClick

Cửa sổ quản lý event của BtnAdd event

Trang 20

Lấy giá trị của 2 textbox, cộng kết quả và xuất ra MeesageBox

Trang 21

2.4 Kiểm tra dữ liệu nhập

- Nếu nhập vào chuỗi thì chương trình trên sẽ lỗi!

- Khắc phục:

 Cảnh báo nhập không đúng dạng

 Xóa những ký tự không hợp lệ đó

- Thực hiện:

 Tạo control ErrorProvider vào Form từ ToolBox

 Xử lý sự kiện TextChanged cho textbox

 Nếu nhập sai thiết lập lỗi cho control ErrorProvider cảnh báo!

Trang 22

Kéo thả ErrorProvider vào design view

Trang 23

Xử lý sự kiện TextChanged của textBox

Phần kiểm tra

2 TẠO ỨNG DỤNG WINDOWS FORM

Trang 24

ErrorProvider cảnh báo

Icon hiển thị lỗi

Di chuyển chuột vào icon, tooltip xuất hiện

Trang 25

2.5 Thuộc tính, Phương thức và Sự kiện của Form

Property Description

Name Tên của form sử dụng trong project

AcceptButton Thiết lập button là click khi user nhấn Enter

CancelButton Thiết lập button là click khi user nhấn Esc

ControlBox Hiển thị control box trong caption bar

FormBorderStyle Biên của form: none, single, 3D, sizable

StartPosition Xác định vị trí xuất hiện của form trên màn hình

Text Nội dung hiển thị trên title bar

Font Font cho form và mặc định cho các control

2 TẠO ỨNG DỤNG WINDOWS FORM

Các Thuộc tính thường dùng

Trang 26

Method Description Close Đóng form và free resource

Show Hiển thị form đang ẩn

Các Phương thức thường dùng

Trang 27

 Trong cửa sổ properties, chọn biểu tượng event

 Double click vào tên event

Load Xuất hiện trước khi form show

Closing : Xuất hiện khi form đang chuẩn bị đóng

Closed Xuất hiện khi form đã đóng

Click Xuất hiện khi user click lên nền form

Trang 28

Ví dụ: Xuất thông báo hỏi xác nhận trước khi đóng ứng dụng

 Double click vào item FormClosing trong cửa sổ event

 Hàm Form1_FormClosing được tạo và gắn với sự kiện FormClosing

 Viết code cho event handler Form1_FormClosing

Ngày đăng: 25/10/2020, 23:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm