1. Trang chủ
  2. » Công Nghệ Thông Tin

Viết mã cho chương trình trên nên tảng Winform Application

11 101 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 751,51 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Viết mã cho chương trình trên nên tảng Winform Application sử dụng entity framwork và mô hình 3 lớp..........................................................................................................................................................

Trang 1

Viết mã cho chương trình trên nên tảng Winform Application

1 Tạo project

Khởi động visual studio, chọn tạo mới một project và đặt tên cho project GUI là, tên của solution là QuanLyBanHang

2 Add thêm 2 project Class Library DAL và BLL và solution

Sau khi khởi tạo thành công project, Trong cửa sổ Solution Explorer, click chuột

phải vào solution, chọn Add, chọn New Project, một cửa sổ mới xuất hiện, Chọn C# Class Library đặt tên cho Project là DAL, sau đó click vào nút lệnh Ok để thêm

project vào solution:

Trang 2

Tương tự Add thêm project BLL vào solution, chúng ta sẽ có 1 solution

QuanLyBanHang bao gồm 3 project GUI, DAL, BLL như sau:

3 Add Entity Framework vào các project

Click phải chuột vào project DAL sau đó chọn Add New Item (hoặc bấm tổ hợp phí Ctrl + Shift + A), một cửa sổ mới xuất hiện chọn Data  ADO.NET Entity

Data Model và đặt tên là QLBH  và chọn Next

Trang 3

Một cửa sổ mới xuất hiện, chọn EF Designer from database  Next

Xuất hiện cửa sổ tiếp theo, chọn New Connection để xuất hiện cửa sổ thiết lập kết nối với database:

Trong cửa sổ mới xuất hiện, điền đầy đủ thông tin Server Name (account để đăng nhập vào SQL Server) và Database Name để thiết lập kết nối với database:

Trang 4

Kết nối thành công với database sẽ xuất hiện cửa sổ, chú ý phần “Save connection setting in Web.Config as” đây chính là tên của đối tượng được lưu trữ trong file App.config hỗ trợ cho việc trao đổi dữ liệu với database:

Tiếp theo, chọn các table, views (nếu có), store procedure and function (nếu có)

mà bạn muốn sử dụng khi làm việc với database và chọn finish (trước đó có thể có bước chọn phiên bản data entity framework để làm việc, lưu ý nên chọn phiên bản mới nhất):

Trang 5

Sau đó click chuột phải vào prject và chọn build

4 Cài đặt Entity Framework cho 2 project BLL và GUI (DAL đã tự động được cài ở bước trên)

Click chuột phải vào project BLL  chọn Manage Nuget Package, một cửa sổ mới xuất hiện, tìm kiếm theo từ khóa Entity Framework và cài đặt:

Tương tự cài đặt cho project GUI

5 Cài đặt Reference cho các project

Do BLL kế thừa từ DAL, Click chuột phải vào project BLL  chọn Reference

Trang 6

Cửa sổ mới xuất hiện, trong thẻ Project  chọn DAL và click Ok

Tương tự với project GUI, Add vào DAL và BLL:

Trang 7

6 Cấu hình đường dẫn tới Cơ sở Dữ liệu

Mở file App.Config trong project DAL, copy đoạn code chứa thẻ ConnectionStrings sang file App.Config của 2 project BLL và GUI

Lưu lại và build các project

7 Add vào project 1 class và đặt tên là NhaCC_BLL, sau đó viết code như sau:

Trang 8

Tương tự viết code cho phần Update, Delete: (chú ý using thêm thư viện System.Data.Entity;)

8 Tạo giao diện cho form

- Textbox: txtMaNCC, txtTenNhaCC, txtSoDienThoai

- Button: btnCreate, btnUpdate, btnDelete, btnCancel

- DataGridview: dtgInfo (để hiển thị dữ liệu lấy từ table NhaCC), chọn thuộc tính AutoSizeColumnsMode = Fill

Trang 9

- Khi click chuột vào 1 ô trên dtgInfo, dữ liệu sẽ hiển thị tương ứng trên các

textbox, có thể nhập dữ liệu vào các textbox để thực hiện các chức năng Create, update, delete

9 Viết code cho form

Các thư viện cần sử dụng:

Khai báo để sử dụng class NhaCC_BLL và NhaCC

Tạo sự kiện form Load và viết code:

Trang 10

Viết hàm gán giá trị của các textbox cho trường dữ liệu của lớp NhaCC:

Viết hàm đổ dữ liệu cho dtgInfo:

Tạo sự kiện Cell Click cho dtgInfo và viết code:

Tạo sự kiện click chuột của các button và viết code:

Trang 11

10. Tương tự, viết code cho các form còn lại, chú ý bổ sung thêm phần bắt lỗi của chương trình, sinh mã tự động …

Ngày đăng: 14/10/2019, 12:52

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w