Visual Studio 2008 - Lập Trình C# 2008 Cơ Bản phần 9
Số trang: 11
Loại file: pdf
Dung lượng: 1.65 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Hướng dẫn: Sử dụng MenuStrip Câu 04: (Form1 – Menu Hệ thống) * Yêu cầu: Trên Form1, viết lệnh cho menu hệ thống như sau - Khi chọn menu “Hệ thống \ Đăng nhập” sẽ thực hiện đăng nhập lại hệ thống (Form2).
Nội dung trích xuất từ tài liệu:
Visual Studio 2008 - Lập Trình C# 2008 Cơ Bản phần 9Câu 03: (Form1 – Hệ thống Menu) Thêm vào Form1, hệ thống menu như sauLưu hành nội bộ Trang 87 * Hướng dẫn: Sử dụng MenuStrip Câu 04: (Form1 – Menu Hệ thống) * Yêu cầu: Trên Form1, viết lệnh cho menu hệ thống như sau - Khi chọn menu “Hệ thống \ Đăng nhập” sẽ thực hiện đăng nhập lại hệ thống (Form2). - Khi chọn menu “Hệ thống \ Thoát” sẽ dừng chương trình. * Hướng dẫn: - Menu “Hệ thống \ Đăng nhập”: Nhắp đúp vào menu “Hệ thống \ Đăng nhập”, gõ vào đoạn code sau: frmlogin(); - Menu “Hệ thống \ Thoát”: Nhắp đúp vào menu “Hệ thống \ Đăng nhập”, gõ vào đoạn code sau: DialogResult traloi; traloi = MessageBox.Show(Chắc không?, Trả lời, MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if ( traloi == DialogResult.OK) Application.Exit();III. Sử dụng DataBase: Câu 05: a) (Form1 – Menu Danh mục) * Yêu cầu: Trên Form1, viết lệnh cho menu danh mục như sau - Viết hàm XemDanhMuc(int intDanhMuc) thực hiện mở Form3 và gánForm3.Text = intDanhMuc. - Khi chọn menu “Xem Danh mục \ ” sẽ thực hiện gọi hàm XemDanhMuc(), với là giá trị tương ứng với danh mục được chọn. * Hướng dẫn: - Ờ mức class, khai báo hàm XemDanhMuc(int intDanhMuc) như sau: // Hàm xemm danh mục void XemDanhMuc(int intDanhMuc) { Form frm = new Form3(); frm.Text = intDanhMuc.ToString(); frm.ShowDialog(); } - Menu “Xem Danh mục \ Danh mục Thành Phố”: Nhắp đúp vào menu “Xem Danh mục \ Danh mục Thành Phố”, gõ vào đoạn code sau: XemDanhMuc(1); - Menu “Xem Danh mục \ Danh mục Khách Hàng”: Nhắp đúp vào menu “Xem Danh mục \ Danh mục Khách Hàng”, gõ vào đoạn code sau: XemDanhMuc(2); - Menu “Xem Danh mục \ Danh mục Nhân Viên”: Nhắp đúp vào menu “Xem Danh mục \ Danh mục Nhân Viên”, gõ vào đoạn code sau: XemDanhMuc(3); - Menu “Xem Danh mục \ Danh mục Sản Phẩm”: Nhắp đúp vào menu “Xem Danh mục \ Danh mục Sản Phẩm”, gõ vào đoạn code sau: XemDanhMuc(4); Lưu hành nội bộ Trang 88 - Menu “Xem Danh mục \ Danh mục Hóa Đơn”: Nhắp đúp vào menu “Xem Danh mục\ Danh mục Hóa Đơn”, gõ vào đoạn code sau: XemDanhMuc(5); - Menu “Xem Danh mục \ Danh mục Chi Tiết Hóa Đơn”: Nhắp đúp vào menu “XemDanh mục \ Danh mục Chi Tiết Hóa Đơn”, gõ vào đoạn code sau: XemDanhMuc(6);b) (Form3) Thiết kế Form3 theo mẫu như sau (lblDanhMuc, dgvDANHMUC, btnTroVe)* Yêu cầu: Trên Form3 - Khi Form được load sẽ hiển thị tên table (được chọn) lên Label lblDanhMuc và nộidung của table này lên DataGridView dgvDANHMUC. - Khi nhắp vào button Trở Về sẽ đóng Form3.* Hướng dẫn: - Khai báo namespace sử dụng: using System.Data.SqlClient; - Ờ mức class, khai báo như sau: // Chuỗi kết nối string strConnectionString = Data Source=PC-PC;Initial Catalog=QuanLyBanHang;Integrated Security=True; // Đối tượng kết nối SqlConnection conn = null; // Đối tượng đưa dữ liệu vào DataTable dtTable SqlDataAdapter daTable = null; // Đối tượng hiển thị dữ liệu lên Form DataTable dtTable = null; - Form Load try { // Khởi động connection conn = new SqlConnection(strConnectionString); // Xử lý danh mục int intDM = Convert.ToInt32(this.Text); switch (intDM)Lưu hành nội bộ Trang 89 { case 1: lblDM.Text = Danh Mục Thành Phố; daTable = new SqlDataAdapter(SELECT ThanhPho, TenThanhPho FROM THANHPHO, conn); break; case 2: lblDM.Text = Danh Mục Khách Hàng; daTable = new SqlDataAdapter(SELECT MaKH, TenCTy FROM KHACHHANG, conn); break; case 3: lblDM.Text = Danh Mục Nhân Viên; daTable = new SqlDataAdapter(SELECT MaNV, Ho, Ten FROM NHANVIEN, conn); break; case 4: lblDM.Text = Danh Mục Sản Phẩm; daTable = new SqlDataAdapter(SELECT MaSP, TenSP, DonViTinh, DonGia FROM SANPHAM, conn); break; case 5: lblDM.Text = Danh Mục Hóa Đơn; daTable = new SqlDataAdapter(SELECT MaHD, MaKH, MaNV FROM HOADON, conn); break; case 6: lblDM.Text = Danh Mục Chi Tiết Hóa Đơn; daTable = new SqlDataAdapter(SELECT * FROM CHITIETHOADON, conn); break; default: break; } // Vận chuyển dữ liệu lên DataTable dtTable dtTable = new DataTable(); dtTable.Clear(); daTable.Fill(dtTable); // Đưa dữ liệu lên DataGridView dgvDANHMUC.DataSource = dtTable; // Thay đổi độ rộng cột dgvDANHMUC.AutoResizeColumns(); } catch (SqlException) { MessageBox.Show(Không lấy được nội dung trong table. Lỗi rồi!!!);Lưu hành nội bộ Trang 90 } } - Trở Về: Nhắp đúp vào button Trở Về, thêm v ...
Nội dung trích xuất từ tài liệu:
Visual Studio 2008 - Lập Trình C# 2008 Cơ Bản phần 9Câu 03: (Form1 – Hệ thống Menu) Thêm vào Form1, hệ thống menu như sauLưu hành nội bộ Trang 87 * Hướng dẫn: Sử dụng MenuStrip Câu 04: (Form1 – Menu Hệ thống) * Yêu cầu: Trên Form1, viết lệnh cho menu hệ thống như sau - Khi chọn menu “Hệ thống \ Đăng nhập” sẽ thực hiện đăng nhập lại hệ thống (Form2). - Khi chọn menu “Hệ thống \ Thoát” sẽ dừng chương trình. * Hướng dẫn: - Menu “Hệ thống \ Đăng nhập”: Nhắp đúp vào menu “Hệ thống \ Đăng nhập”, gõ vào đoạn code sau: frmlogin(); - Menu “Hệ thống \ Thoát”: Nhắp đúp vào menu “Hệ thống \ Đăng nhập”, gõ vào đoạn code sau: DialogResult traloi; traloi = MessageBox.Show(Chắc không?, Trả lời, MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if ( traloi == DialogResult.OK) Application.Exit();III. Sử dụng DataBase: Câu 05: a) (Form1 – Menu Danh mục) * Yêu cầu: Trên Form1, viết lệnh cho menu danh mục như sau - Viết hàm XemDanhMuc(int intDanhMuc) thực hiện mở Form3 và gánForm3.Text = intDanhMuc. - Khi chọn menu “Xem Danh mục \ ” sẽ thực hiện gọi hàm XemDanhMuc(), với là giá trị tương ứng với danh mục được chọn. * Hướng dẫn: - Ờ mức class, khai báo hàm XemDanhMuc(int intDanhMuc) như sau: // Hàm xemm danh mục void XemDanhMuc(int intDanhMuc) { Form frm = new Form3(); frm.Text = intDanhMuc.ToString(); frm.ShowDialog(); } - Menu “Xem Danh mục \ Danh mục Thành Phố”: Nhắp đúp vào menu “Xem Danh mục \ Danh mục Thành Phố”, gõ vào đoạn code sau: XemDanhMuc(1); - Menu “Xem Danh mục \ Danh mục Khách Hàng”: Nhắp đúp vào menu “Xem Danh mục \ Danh mục Khách Hàng”, gõ vào đoạn code sau: XemDanhMuc(2); - Menu “Xem Danh mục \ Danh mục Nhân Viên”: Nhắp đúp vào menu “Xem Danh mục \ Danh mục Nhân Viên”, gõ vào đoạn code sau: XemDanhMuc(3); - Menu “Xem Danh mục \ Danh mục Sản Phẩm”: Nhắp đúp vào menu “Xem Danh mục \ Danh mục Sản Phẩm”, gõ vào đoạn code sau: XemDanhMuc(4); Lưu hành nội bộ Trang 88 - Menu “Xem Danh mục \ Danh mục Hóa Đơn”: Nhắp đúp vào menu “Xem Danh mục\ Danh mục Hóa Đơn”, gõ vào đoạn code sau: XemDanhMuc(5); - Menu “Xem Danh mục \ Danh mục Chi Tiết Hóa Đơn”: Nhắp đúp vào menu “XemDanh mục \ Danh mục Chi Tiết Hóa Đơn”, gõ vào đoạn code sau: XemDanhMuc(6);b) (Form3) Thiết kế Form3 theo mẫu như sau (lblDanhMuc, dgvDANHMUC, btnTroVe)* Yêu cầu: Trên Form3 - Khi Form được load sẽ hiển thị tên table (được chọn) lên Label lblDanhMuc và nộidung của table này lên DataGridView dgvDANHMUC. - Khi nhắp vào button Trở Về sẽ đóng Form3.* Hướng dẫn: - Khai báo namespace sử dụng: using System.Data.SqlClient; - Ờ mức class, khai báo như sau: // Chuỗi kết nối string strConnectionString = Data Source=PC-PC;Initial Catalog=QuanLyBanHang;Integrated Security=True; // Đối tượng kết nối SqlConnection conn = null; // Đối tượng đưa dữ liệu vào DataTable dtTable SqlDataAdapter daTable = null; // Đối tượng hiển thị dữ liệu lên Form DataTable dtTable = null; - Form Load try { // Khởi động connection conn = new SqlConnection(strConnectionString); // Xử lý danh mục int intDM = Convert.ToInt32(this.Text); switch (intDM)Lưu hành nội bộ Trang 89 { case 1: lblDM.Text = Danh Mục Thành Phố; daTable = new SqlDataAdapter(SELECT ThanhPho, TenThanhPho FROM THANHPHO, conn); break; case 2: lblDM.Text = Danh Mục Khách Hàng; daTable = new SqlDataAdapter(SELECT MaKH, TenCTy FROM KHACHHANG, conn); break; case 3: lblDM.Text = Danh Mục Nhân Viên; daTable = new SqlDataAdapter(SELECT MaNV, Ho, Ten FROM NHANVIEN, conn); break; case 4: lblDM.Text = Danh Mục Sản Phẩm; daTable = new SqlDataAdapter(SELECT MaSP, TenSP, DonViTinh, DonGia FROM SANPHAM, conn); break; case 5: lblDM.Text = Danh Mục Hóa Đơn; daTable = new SqlDataAdapter(SELECT MaHD, MaKH, MaNV FROM HOADON, conn); break; case 6: lblDM.Text = Danh Mục Chi Tiết Hóa Đơn; daTable = new SqlDataAdapter(SELECT * FROM CHITIETHOADON, conn); break; default: break; } // Vận chuyển dữ liệu lên DataTable dtTable dtTable = new DataTable(); dtTable.Clear(); daTable.Fill(dtTable); // Đưa dữ liệu lên DataGridView dgvDANHMUC.DataSource = dtTable; // Thay đổi độ rộng cột dgvDANHMUC.AutoResizeColumns(); } catch (SqlException) { MessageBox.Show(Không lấy được nội dung trong table. Lỗi rồi!!!);Lưu hành nội bộ Trang 90 } } - Trở Về: Nhắp đúp vào button Trở Về, thêm v ...
Tìm kiếm theo từ khóa liên quan:
Tài liệu máy tính Ngôn ngữ lập trình ngôn ngữ máy tính Thủ thuật lập trình Thuật ngữ máy tính Ngôn ngữ C#Tài liệu có liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 316 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 310 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 293 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 249 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 248 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 242 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 231 1 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 223 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 204 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 trang 197 0 0