2012-04-11 80 views
5

Tôi đang nhận tệp Designer.cs trong dự án của tôi và nhận xét trong tệp cho biết tệp đang được tạo bởi công cụ tự động.Vai trò của Designer.cs Tệp trong C#

Đây là dự án hiện có nên tôi không biết nhiều về điều đó. Nó được tạo ra cho một schema.cs bao gồm các lược đồ của tất cả các bảng trong cơ sở dữ liệu.

Tôi đang sử dụng một DB SQLIte. Bất kỳ ai cũng có thể giúp tôi hiểu được cách sử dụng tệp Designer.cs trong dự án C#.

Trả lời

10

Có rất nhiều loại tệp Designer.cs trong dự án Visual Studio. những người thường gặp là:

  • Thuộc tính \ Resources.resx \ Resources.Designer.cs tập tin, mã tự động tạo ra từ việc thêm nguồn lực để tab Project + Tài
  • Thuộc tính \ Settings.settings \ Settings.Designer. tệp cs, mã được tạo tự động từ việc thêm cài đặt vào tab Dự án + Cài đặt
  • SomeForm.cs \ SomeForm.Designer.cs, mã được tạo tự động do nhà thiết kế Winforms tạo ra từ các điều khiển bạn thả trên biểu mẫu
  • SomeData.xsd \ SomeData.Designer.cs, mã được tạo tự động do nhà thiết kế bộ dữ liệu tạo.

Giả sử bạn đặt tên cho cơ sở dữ liệu trong câu hỏi của bạn, có khả năng bạn đang nói về cơ sở dữ liệu cuối cùng. Bạn nên xem mô hình từ các mô tả, bạn sử dụng một tiện ích thiết kế trực quan trong Visual Studio và nó tạo ra mã C# thực hiện điều gì đó hữu ích khi chạy. Bạn quay trở lại từ Designer.cs đến tiện ích thiết kế bằng cách nhấn đúp vào nút cha của nó trong cửa sổ Solution Explorer. Đừng bao giờ chỉnh sửa tệp Designer.cs, bạn sẽ mất mọi thứ khi nhà thiết kế tạo lại mã. Chúng có phần ẩn trong Solution Explorer vì lý do đó. Nếu bạn chưa tìm thấy chúng: hãy mở các nút để xem chúng.

4

Designer.cs chứa khai báo và khởi tạo điều khiển giao diện người dùng và bố cục biểu mẫu. Biểu mẫu được hiển thị dựa trên thông tin được cung cấp trong designer.cs. Tệp này là tự động tạo khi một biểu mẫu được tạo trong chế độ thiết kế.

Các vấn đề liên quan