Tài liệu học VB.net

Chia sẻ bởi Nguyễn Thị Thảo | Ngày 06/11/2018 | 33

Chia sẻ tài liệu: Tài liệu học VB.net thuộc Tin học 9

Nội dung tài liệu:

Bài thực hành số 1
Lập trình hướng đối tượng trong VB.NET
Mục tiêu: Kết thúc bài thực hành sinh viên có thể:
Tạo được các lớp trong VB.NET
Tạo được các lớp có sử dụng kỹ thuật override, overload, thừa kế và đa hình.
Vận dụng các kỹ thuật lập trình hướng đối tượng để xây dựng một số ứng dụng đơn giản.

Nội dung:
Tạo lớp clsMyTextBox thừa kế từ lớp Textbox
Thêm các phương thức, thuộc tính và sự kiện cho lớp clsMyTextBox
Viết chương trình Editor đơn giản sử dụng lớp clsMyTextBox.

Mô tả yêu cầu:
Tạo lớp clsMyTextBox: Sinh viên cần khai báo một lớp clsMyTextBox thừa kế từ lớp TextBox.
Các thành viên (member) thêm vào lớp clsMyTextBox như sau:
Constructor



Sub New()
Public
Đặt nội dung cho textbox là “This is my textbox”

Sub new (TextValue As String)
public
Đặt nội dung cho textbox như tham số truyền vào.

Phương thức
Phạm vi
truy cập
Yêu cầu chức năng

Sub Show()
public
Hiển thị textbox

Sub Hide()
public
Ẩn textbox

Sub SetDefaultFont()
public
Đặt font chữ mặc định cho textbox là 12pt, normal.

Sub SetFont(FontName As string)
Public
Đặt font chữ cho textbox. Thuộc tính khác giữ nguyên

Sub SetFont(FontSize As Integer)
Public
Đặt kích cỡ font

Sub SetFont(FontName As String, FontSize As Integer)
public
Đặt tên font và kích thước cho textbox

Sub SetFont(F As Font)
public
Đặt font chữ cho textbox.

NumericEntryOnly()
public
Chỉ cho phép nhập số

ABCAlphabetEntryOnly()
public
Chỉ cho phép nhập chữ cái.

SetForeColor(Color As ColorEnum)
public
Đặt màu chữ cho textbox, tên màu là một kiểu enum có các giá trị “XANH”, “ĐỎ”, “ĐEN”

SetBackColor(Color As ColorEnum)

Đặt màu chữ cho textbox, tên màu là một kiểu enum có các giá trị “XANH”, “ĐỎ”, “ĐEN”





Sự kiện
public


Ctrl_Right_Click()
public
Được kích hoạt khi người dùng nhấn Ctrl + Click chuột phải

Viết lệnh cho sự kiện Ctrl_Right_Click()

Khi sự kiện này được kích hoạt thì xóa nội dung trong textbox.

Gợi ý:
lệnh RaiseEvent (Sender, E) để kích hoạt sự kiện
Lệnh Public Event () để khai báo sự kiện.



Thuộc tính



FontName As String
Public
Xử lý khi tên font bị sai

FontSize As Integer
Public
Đặt kích thước font, cần xử lý khi người dùng nhập vào một số thực. (hoặc số quá lớn, quá nhỏ)

FontBold As Boolean/Italic/Underline
public


Viết ứng dụng đơn giản.
Yên cầu:
Viết chương trình soạn thảo văn bản đơn giản có đầy đủ menu bar, menu toolbar và menu popup để cho phép người dùng soạn thảo, định dạng và lưu trữ ra đĩa cứng.

( Sinh viên LÀM TRƯỚC Ở NHÀ, sau đó giáo viên sẽ kiểm tra trong giờ thực hành và công bố điểm ngay khi hết giờ thực hành. SV nào không đi thực hành để báo cáo ( 0 điểm.

* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Thị Thảo
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)