Giáo trình Xây dựng ứng dụng quản lý cơ bản (Nghề: Tin học ứng dụng - Trình độ Trung cấp): Phần 2 - Trường Cao đẳng Nghề An Giang
Số trang: 66
Loại file: pdf
Dung lượng: 1.13 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mục tiêu của giáo trình nhằm giúp các bạn có thể tạo các ứng dụng trên nền Windows; Tạo được các ứng dụng cơ sở dữ liệu trên nền Windows; Lập trình và sử dụng được các đối tượng của .NET; Tạo được ứng dụng cơ sở dữ liệu với các báo cáo bằng CrystalReport. Mời các bạn cùng tham khảo nội dung phần 2 sau đây!
Nội dung trích xuất từ tài liệu:
Giáo trình Xây dựng ứng dụng quản lý cơ bản (Nghề: Tin học ứng dụng - Trình độ Trung cấp): Phần 2 - Trường Cao đẳng Nghề An Giang Bài 4: Các đối tượng trên Windows Form Giới thiệu Thư viện Microsoft .NET framework chứa một tập phong phú các lớp dùng để tạo các ứng dụng Windows trong không gian tên System.Windows.Forms. Các lớp điều khiển cơ bản như các lớp Label, TextBox, Button, CheckBox, ListBox… đến các điều khiển chuyên biệt như MenuStrip, StatusStrip, ToolStrip... Người đọc sẽ tìm thấy tất cả các công cụ cần thiết để quản lý các ứng dụng giao diện đa tài liệu MDI (Multiple Document Interface), tích hợp việc trợ giúp ngữ cảnh, và ngay cả tạo các giao diện người dùng đa ngôn ngữ, kiểm tra dữ liệu hợp lệ… Mục tiêu của bài: Nhằm trang bị cho người học: - Kiến thức và kỹ năng về việc sử dụng các đối tượng trên Form. - Kiến thức và kỹ năng về việc lựa chọn các sự kiện sử dụng cho phù hợp. I/ Các điều khiển cơ bản 1/ Nhãn (Label) Các điều khiển Label đặt chuỗi tĩnh trên Form, thường sử dụng để cung cấp chuỗi mô tả cho các điều khiển khác. Chuỗi đặt trong thuộc tính Text, và được canh lề bởi thuộc tính TextAlign. Thuộc tính Mô tả string Text Truy cập hay thiết lập văn bản hiển thị trên Label label1.Text = 'Hello'; bool AutoSize Truy cập hay thiết lập giá trị nếu là true chỉ rõ điều khiển tự động thay đổi kích thước theo chiều dài của văn bản trên Label ContentAlignment Truy cập hay thiết lập giá trị chỉ rõ canh lề văn bản trên Label TextAlign bool AutoEllipsis Truy cập hay thiết lập giá trị nếu là true, chuỗi văn bản không vừa khít với Label, sẽ hiển thị dấu … cuối của chuỗi. Thuộc tính này không có tác dụng nếu thuộc tính AutoSize là true BorderStyle BorderStyle Truy cập hay thiết lập kiểu viền của điều khiển, là các hằng của enumeration BorderStyle gồm Fixed3D, FixedSingle và None label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; 47 bool UseMnemonic Truy cập hay thiết lập giá trị nếu là true, ký tự đi sau dấu & trong thuộc tính Text là phím truy cập, nghĩa là bạn có thể sử dụng Alt + ký tự để chuyển focus đến Label Bảng 4.1 Các thuộc tính của Nhãn 2/Nhãn liên kết (LinkLabel) LinkLabel là một nhãn đặc biệt kế thừa từ lớp Label, và bổ sung một số thuộc tính của nhãn biểu diễn dạng liên kết. Ví dụ, nhiều ứng dụng cung cấp một liên kết đến website công ty trong cửa sổ About. Bạn cần xử lý sự kiện LinkClicked để tạo chức năng liên kết cho nhãn liên kết. Trong phương thức xử lý sự kiện này, thiết lập thuộc tính LinkVisited là true để màu của liên kết được cập nhật thích hợp. Sử dụng phương thức System.Diagnostics.Process.Start('URL') để hiển thị trang web với địa chỉ URL trong trình duyệt. Ví dụ: linkLabel1.Text = 'See http://www.google.com/'; linkLabel1.LinkArea = new LinkArea(4, 26); linkLabel1.LinkBehavior = LinkBehavior.HoverUnderline; private void linkLabel1_LinkClicked(Object sender, LinkLabelLinkClickedEventArgs e) { linkLabel1.LinkVisited = true; System.Diagnostics.Process.Start('http://www.google.com/'); } 3/ Nút lệnh (Button) Nút lệnh thực hiện một thao tác nào đó. Thành viên Mô tả void PerformClick() Phát sinh sự kiện click button FlatStyle FlatStyle Truy cập hay thiết lập giá trị chỉ kiểu button, là các hằng của enumeration System.Windows.Forms.FlatStyle như là Flat, Popup, Standard, System btnHienThi.FlatStyle = System.Windows.Forms.FlatStyle.Popup; FlatButtonAppearance Truy cập hay thiết lập màu viền, kích thước nét viền, màu nền khi di FlatAppearance chuyển mouse hay nhấn mouse trên nút lệnh FlatStyle FlatStyle button1.FlatAppearance.BorderColor = Color.LightSteelBlue; button1.FlatAppearance.MouseOverBackColor=Color.LightCyan; Thiết lập thuộc tính FlatStyle là FlatStyle.Flat để các thiết lập thuộc tính FlatAppearance có tác dụng: button1.FlatStyle=FlatStyle.Flat; Bảng 4.2 Các thành viên của lớp Button 48 4/ Hộp văn bản (TextBox) TextBox cho phép người dùng nhập vào thông tin văn bản. TextBox cung cấp một tập các tính năng định nghĩa sẵn mà người dùng có thể truy cập thông qua menu ngữ cảnh. Hình 4.1 TextBox với menu ngữ cảnh Nhiều tính năng thuộc lớp TextBox và một số tính năng thuộc lớp cơ sở TextBoxBase được kế thừa bởi lớp MaskedTextBox và RichTextBox Thành viên Mô tả string Text Truy cập hay thiết lập văn bản hiển thị trên TextBox bool ReadOnly Truy cập hay thiết lập giá trị nếu là true, văn bản trong TextBox là chỉ đọc bool ScrollBars Truy cập hay thiết lập giá trị nếu là true, sẽ hiển thị thanh cuộn trong hộp nhập nhiều dòng bool Multiline Multiline truy cập hay thiết lập giá trị, nếu là true, cho phép bool AcceptsReturn nhập văn bản nhiều dòng vào TextBox bool WordWrap ...
Nội dung trích xuất từ tài liệu:
Giáo trình Xây dựng ứng dụng quản lý cơ bản (Nghề: Tin học ứng dụng - Trình độ Trung cấp): Phần 2 - Trường Cao đẳng Nghề An Giang Bài 4: Các đối tượng trên Windows Form Giới thiệu Thư viện Microsoft .NET framework chứa một tập phong phú các lớp dùng để tạo các ứng dụng Windows trong không gian tên System.Windows.Forms. Các lớp điều khiển cơ bản như các lớp Label, TextBox, Button, CheckBox, ListBox… đến các điều khiển chuyên biệt như MenuStrip, StatusStrip, ToolStrip... Người đọc sẽ tìm thấy tất cả các công cụ cần thiết để quản lý các ứng dụng giao diện đa tài liệu MDI (Multiple Document Interface), tích hợp việc trợ giúp ngữ cảnh, và ngay cả tạo các giao diện người dùng đa ngôn ngữ, kiểm tra dữ liệu hợp lệ… Mục tiêu của bài: Nhằm trang bị cho người học: - Kiến thức và kỹ năng về việc sử dụng các đối tượng trên Form. - Kiến thức và kỹ năng về việc lựa chọn các sự kiện sử dụng cho phù hợp. I/ Các điều khiển cơ bản 1/ Nhãn (Label) Các điều khiển Label đặt chuỗi tĩnh trên Form, thường sử dụng để cung cấp chuỗi mô tả cho các điều khiển khác. Chuỗi đặt trong thuộc tính Text, và được canh lề bởi thuộc tính TextAlign. Thuộc tính Mô tả string Text Truy cập hay thiết lập văn bản hiển thị trên Label label1.Text = 'Hello'; bool AutoSize Truy cập hay thiết lập giá trị nếu là true chỉ rõ điều khiển tự động thay đổi kích thước theo chiều dài của văn bản trên Label ContentAlignment Truy cập hay thiết lập giá trị chỉ rõ canh lề văn bản trên Label TextAlign bool AutoEllipsis Truy cập hay thiết lập giá trị nếu là true, chuỗi văn bản không vừa khít với Label, sẽ hiển thị dấu … cuối của chuỗi. Thuộc tính này không có tác dụng nếu thuộc tính AutoSize là true BorderStyle BorderStyle Truy cập hay thiết lập kiểu viền của điều khiển, là các hằng của enumeration BorderStyle gồm Fixed3D, FixedSingle và None label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; 47 bool UseMnemonic Truy cập hay thiết lập giá trị nếu là true, ký tự đi sau dấu & trong thuộc tính Text là phím truy cập, nghĩa là bạn có thể sử dụng Alt + ký tự để chuyển focus đến Label Bảng 4.1 Các thuộc tính của Nhãn 2/Nhãn liên kết (LinkLabel) LinkLabel là một nhãn đặc biệt kế thừa từ lớp Label, và bổ sung một số thuộc tính của nhãn biểu diễn dạng liên kết. Ví dụ, nhiều ứng dụng cung cấp một liên kết đến website công ty trong cửa sổ About. Bạn cần xử lý sự kiện LinkClicked để tạo chức năng liên kết cho nhãn liên kết. Trong phương thức xử lý sự kiện này, thiết lập thuộc tính LinkVisited là true để màu của liên kết được cập nhật thích hợp. Sử dụng phương thức System.Diagnostics.Process.Start('URL') để hiển thị trang web với địa chỉ URL trong trình duyệt. Ví dụ: linkLabel1.Text = 'See http://www.google.com/'; linkLabel1.LinkArea = new LinkArea(4, 26); linkLabel1.LinkBehavior = LinkBehavior.HoverUnderline; private void linkLabel1_LinkClicked(Object sender, LinkLabelLinkClickedEventArgs e) { linkLabel1.LinkVisited = true; System.Diagnostics.Process.Start('http://www.google.com/'); } 3/ Nút lệnh (Button) Nút lệnh thực hiện một thao tác nào đó. Thành viên Mô tả void PerformClick() Phát sinh sự kiện click button FlatStyle FlatStyle Truy cập hay thiết lập giá trị chỉ kiểu button, là các hằng của enumeration System.Windows.Forms.FlatStyle như là Flat, Popup, Standard, System btnHienThi.FlatStyle = System.Windows.Forms.FlatStyle.Popup; FlatButtonAppearance Truy cập hay thiết lập màu viền, kích thước nét viền, màu nền khi di FlatAppearance chuyển mouse hay nhấn mouse trên nút lệnh FlatStyle FlatStyle button1.FlatAppearance.BorderColor = Color.LightSteelBlue; button1.FlatAppearance.MouseOverBackColor=Color.LightCyan; Thiết lập thuộc tính FlatStyle là FlatStyle.Flat để các thiết lập thuộc tính FlatAppearance có tác dụng: button1.FlatStyle=FlatStyle.Flat; Bảng 4.2 Các thành viên của lớp Button 48 4/ Hộp văn bản (TextBox) TextBox cho phép người dùng nhập vào thông tin văn bản. TextBox cung cấp một tập các tính năng định nghĩa sẵn mà người dùng có thể truy cập thông qua menu ngữ cảnh. Hình 4.1 TextBox với menu ngữ cảnh Nhiều tính năng thuộc lớp TextBox và một số tính năng thuộc lớp cơ sở TextBoxBase được kế thừa bởi lớp MaskedTextBox và RichTextBox Thành viên Mô tả string Text Truy cập hay thiết lập văn bản hiển thị trên TextBox bool ReadOnly Truy cập hay thiết lập giá trị nếu là true, văn bản trong TextBox là chỉ đọc bool ScrollBars Truy cập hay thiết lập giá trị nếu là true, sẽ hiển thị thanh cuộn trong hộp nhập nhiều dòng bool Multiline Multiline truy cập hay thiết lập giá trị, nếu là true, cho phép bool AcceptsReturn nhập văn bản nhiều dòng vào TextBox bool WordWrap ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình Xây dựng ứng dụng quản lý cơ bản Xây dựng ứng dụng quản lý Tin học ứng dụng Visual Studio Lập trình ngôn ngữ C Xây dựng và triển khai báo cáoGợi ý tài liệu liên quan:
-
Tài liệu bồi dưỡng giáo viên sử dụng SGK Tin học 10 Cánh diều (Định hướng Tin học ứng dụng)
61 trang 229 0 0 -
101 trang 198 1 0
-
20 trang 183 0 0
-
Giáo trình Mạng máy tính (Nghề: Tin học ứng dụng - Trung cấp) - Trường Cao đẳng Cộng đồng Đồng Tháp
189 trang 164 0 0 -
Giáo trình Tin học ứng dụng: Phần 1 - Trường ĐH Tài nguyên và Môi trường Hà Nội
125 trang 150 0 0 -
Bài giảng Tin học ứng dụng: Kiểm định trung bình - Trường ĐH Y dược Huế
25 trang 143 0 0 -
Lập trình .net 4.0 và visual studio 2010 part 63
7 trang 128 0 0 -
Hướng dẫn thực hành lập trình C trên Visual Studio
9 trang 125 0 0 -
Giáo trình Quản trị mạng (Nghề: Tin học ứng dụng - Trung cấp) - Trường Cao đẳng Cộng đồng Đồng Tháp
173 trang 123 1 0 -
175 trang 112 0 0