CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 3 Một chương trình rất quen thuộc với chúng ta trong quá trình soạn thảo các văn bản hay viết các bài và để lưu với đuôi khác nhau đó là trương
Trang 2CÁC THÀNH VIÊN TRONG NHÓM
ĐỨC MINH QUÂN NGUYỄN VĂN THƯƠNG TRẦN VĂN TRUNG
NGUYỄN MINH VƯƠNG HOÀNG VŨ
Trang 3CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 3
Một chương trình rất quen thuộc với chúng ta trong quá
trình soạn thảo các văn bản hay viết các bài và để lưu với
đuôi khác nhau đó là trương trình Notapad trương trình
này có sẵn trong Window nhưng hôm nay bằng ngôn ngữ lập trình C# đã học chúng em xin giới thiệu đến thầy và
các bạn 1 chương trình Notapad hoàn toàn mới đươc viết
bằng ngôn ngữ C# và viết trên Window Form đây có thể
nói là phiên bản 2 của Notapad vì chương trình này được
nhóm em cải tiến nhiều tính năng và mạnh hơn rất nhiều
Sau đây nhóm em xin trình bày các bước thực hiện như
sau
I)Giới Thiệu Ứng Dụng
Trang 5CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 5
II)Thiết Kế
Làm việc với control textbox
Bạn đặt control Textbox lên form và định lại kích cỡ cho form vào thời
gian chạy, form thường trông rất nhỏ và thường form có kích cỡ không
đổi, trường hợp này đôi khi tốt nhưng đôi khi trông rất kỳ lạ như bạn thấy trong hình sau:
Trang 6Nhưng cái chúng ta muốn ở đây là form phải phủ kín
khi chương trình chạy để làm được diều này bạn hãy
nhấp đúp vào form và nhập đoạn lệnh như sau
private void formmain_Load(object sender, EventArgs e)
Trang 7CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 7
Khi đó Form chạy ta sẽ có hình ảnh như sau
Trang 8•Nút lệnh điều khiển File
Khi nhấp vào bạn thấy khung sổ xuống như hình dưới
Trang 10•Bây giờ bạn nhấp đúp chuột lên điều khiển
Open đoạn code hiện ra bạn gõ nội dung sau
private void openToolStripMenuItem_Click(object sender, EventArgs e) {
openFileDialog1.Filter = "Text Files (*.txt)|*.txt|Word
Documents" + "(*.doc)|*.doc|All Files (*.*)|*.*";
Trang 11CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 11
Như vậy với đoạn code này bạn có thể mở 1 file đã có sẵn
Trang 12Với Control save bạn nhấp đúp lên và viết đoạn code như sau
private void saveToolStripMenuItem_Click(object sender, EventArgs e)
FileStream fStream;//chua ten moi
StreamWriter strWriter;//dung doc
Trang 14•Control saveas cho phép bạn lưu vào với tên mới cho dù nó
đã lưu hay chưa lưu Bạn nhấp đúp vào và viết code như sau
private void saveAllToolStripMenuItem_Click(object sender, EventArgs e)
Trang 15CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 15
Trang 16Đối với nút lệnh Exit bạn viết code rất đơn giản nhƣ sau
private void exitToolStripMenuItem_Click(object
sender, EventArgs e)
{
Close();
}
Trang 17CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 17
Chuyển sang Control Edit bạn sẽ thấy một giao diện với
những nút điều khiển như sau:
Trang 19System.DateTime currentTime = System.DateTime.Now;
txtnoidung.Text = txtnoidung.Text + " " + DateTime.Now ;
}
Trang 20Tiếp theo là Control điều khiển Format nhấp chuột vào đó 1 danh sách
sổ xuống bạn sẽ thấy hình ảnh nhƣ sau:
Trang 21CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 21
Gồm các nút lệnh và bây giờ ta viết code cho từng nút như sau
Nút lệnh Font cho phép bạn khi nhấp đúp chuột vào đó cho phép
bạn hiệu chỉnh Font chữ cho textbox
Để sử dụng tính năng này bạn sử dụng control Fontdialog trong
Toolbox
Trang 22Các kích cỡ Font khác nhau đƣợc sử dụng Bạn có thể chọn tất cả
các font của window và các style của chúng hay các Zide (kích cỡ),
kiểu nghiêng Hộp thoại này bạn thấy nhƣ hình trên
Bạn chỉ việc nhấp đúp lên nút lệnh và gõ đoạn code cho điều khiển
này có nội dung nhƣ sau
private void fontToolStripMenuItem_Click(object sender,
EventArgs e)
{
if (fontDialog1.ShowDialog() == DialogResult.OK) {
txtnoidung.Font = fontDialog1.Font;
}
}
Trang 23CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 23
Nút lệnh color cho phép bạn chọn màu cho chữ hiện lên trong
textbox đây là 1 điều khác biệt mà chương trình Notepad cũ
không có mà chỉ có ở phiên bản mới này, chúng ta xem hinh dưới
đây:
Bạn cần sử dụng control điều khiển Colordialog
Trang 24Có đủ các loại màu sắc cho bạn chọn cho kiểu chữ của mình, đoạn code
của chương trình được trình bày như sau:
Bạn nhấp đúp lên nút lệnh Color và gõ doạn Code như sau
private void colorToolStripMenuItem_Click(object sender, EventArgs
Trang 25CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 25
Nút lệnh Backcolor cho phép bạn chon màu tuỳ ý cho nền
của chương trình xoạn thảo, bạn nhấp đúp và gõ dòng lệnh
Trang 27CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 27
Nút lệnh Word Wrap cho phép người dùng khi gõ hết dòng thì
xuống dòng hay viết dài ra, bạn thấy hình ảnh như sau
Trang 28Bạn nhấp đúp chuột và gõ đoạn code nhƣ sau:
Trang 29CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 29
Ngoài ra nhóm mình còn thiết kế thêm 1 số chương trình nhỏ
làm cho thêm sinh động
• Khi chạy chương trình lên Form đăng nhập như sau:
Trang 30•Click OK
Trang 31CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 31
Click giới thiệu thành viên
Trang 32Click giải trí
Trang 33CNTT - 06CT3 GVHD : ThS Đặng Kiên Cường 33
Heát