1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo Csharp: Thiết kế chương trình Notepad + Source

33 909 3

Đ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

CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 1 Bài Báo Cáo Môn LAÄP TRÌNH C# NỘI DUNG: THIẾT KẾ CHƢƠNG TRÌNH NOTEPAD CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 2 CÁ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Ũ 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 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 CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 4 CNTT - 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: CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 6 Nhƣ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) { txtnoidung.Size = new Size(this.ClientRectangle.Width - 4, this.ClientRectangle.Height - 28); txtnoidung.Location = new Point(2, 26); } private void formmain_Resize(object sender, EventArgs e) { txtnoidung.Size = new Size(this.ClientRectangle.Width - 4, this.ClientRectangle.Height - 28); txtnoidung.Location = new Point(2, 26); } CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 7 Khi đó Form chạy ta sẽ có hình ảnh nhƣ sau CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 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 CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 9 Bạn nhấp đúp chuột lên nút lệnh New và gõ đoạn mã nhƣ sau: private void newToolStripMenuItem_Click(object sender, EventArgs e) { txtnoidung.Text = ""; this.Text = "Untitled"; filename = ""; } CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 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 (*.*)|*.*"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { filename = openFileDialog1.FileName; this.Text = filename; StreamReader strReader; // bien dung de doc du lieu ra strReader = File.OpenText(filename); txtnoidung.Text = strReader.ReadToEnd(); strReader.Close(); } } [...]... 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 CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 23 Có đủ 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ƣ... ScrollBars.Vertical; } else { txtnoidung.WordWrap = false; txtnoidung.ScrollBars = ScrollBars.Both; } } CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 28 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: CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 29 •Click OK CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 30 Click giới thiệu thành viên CNTT... txtnoidung.SelectAll(); } Nút Datatime: private void timeDateToolStripMenuItem_Click(objectsender, EventArgs e) { System.DateTime currentTime = System.DateTime.Now; txtnoidung.Text = txtnoidung.Text + " " + DateTime.Now ; } CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 19 Tiế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: CNTT - 06CT3 GVHD : ThS Đặng... 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) { saveFileDialog1.Filter = "Text Files (*.txt)|*.txt|Word Documents" + "(*.doc)|*.doc|All Files (*.*)|*.*"; saveFileDialog1.FileName = "Untitled"; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { filename = saveFileDialog1.FileName; FileStream fStream; StreamWriter... màu của text sang màu cơ bản hoặc các màu tuỳ ý Hộp thoại color đƣợc minh hoạ nhƣ hình trên CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 24 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 nhƣ sau: private void backcolorToolStripMenuItem_Click(object sender, EventArgs e) { if (colorDialog1.ShowDialog() == DialogResult.OK) { txtnoidung.BackColor... bạn nhấp đúp lên và viết đoạn code như sau private void saveToolStripMenuItem_Click(object sender, EventArgs e) { if (filename == "") { saveFileDialog1 Filter = "Text Files (*.txt)|*.txt|Word Documents" + "(*.doc)|*.doc|All Files (*.*)|*.*"; saveFileDialog1.FileName = "Untitled"; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { //'Luu noi dung filename = saveFileDialog1.FileName; FileStream fStream;//chua . CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 1 Bài Báo Cáo Môn LAÄP TRÌNH C# NỘI DUNG: THIẾT KẾ CHƢƠNG TRÌNH NOTEPAD CNTT - 06CT3 GVHD : ThS Đặng Kiên Cƣờng 2 CÁC THÀNH VIÊ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. 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

Ngày đăng: 06/10/2014, 19:58

Xem thêm:

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w