01/10/2018, 16:02

Tạo Form Window kéo thả hay bằng code

Chào mọi người, mình vừa mới học tới phần tạo ứng dụng cơ bản trên Window bằng C# thì mình thấy có 2 cách thực hiện là code và kéo thả. Mọi người có thể so sánh dùm mình 2 cách này đc ko ạ và khuyên giúp mình nên dùng cách nào cho học tập và công việc sau này, mình cảm ơn.

HelloWorld viết 18:17 ngày 01/10/2018

1 Mới học thì tự code. Làm sản phẩm thì có thể kéo thả cho nhanh nhưng vẫn nên tự code. Lý do nó sẽ gọn code hơn, vì khi kéo thả nó tư động sinh code và khi xóa các thành phần đi thì vẫn còn 1 số thức không được xóa, nhưng chạy k lỗi đâu
2 Mới học mà thấy tự code không ổn thì tạm thời kéo thả, hiểu cách hoạt động của nó xong thì tự code, rồi quay lại điều 1

Văn Dương viết 18:09 ngày 01/10/2018

WinForm thì kéo thả vì nó nhanh. WPF thì code vì nó nhanh và chỉ custom bằng code.
Bạn sẽ không học được gì nhiều từ code tay với C#.
Nếu muốn hiểu chỉ việc mở hàm InitializeComponent lên và đọc. Chỉ cần hiểu chứ không cần làm.

明玉 viết 18:05 ngày 01/10/2018

Nếu bạn làm giao diện cố định thôi (không thay đổi) thì kéo thả cho lành.
Còn nếu bạn muốn giao diện thay đổi trong quá trình hoạt động (thêm button, control resize, v.v. ) thì kết hợp cả hai, cuối cùng luôn là code.

Đinh Quang Minh viết 18:14 ngày 01/10/2018

Lúc trước mình học winform thì cũng toàn dùng kéo thả để tạo giao diện tổng thể. Còn code mình chủ yếu dùng để sửa lại các cái mặc định ví dụ như cái thanh trên đầu của form (kêu là cái gì tự dưng quên mất rồi ), hay hình dạng của các button, form,v.v . Mới học thì nên kéo thả đi khi bạn làm được 1 cái app gì đó rồi quay lai tìm hiểu code của nó

HK boy viết 18:06 ngày 01/10/2018

thanh trên đầu của form

toolbar???

Đinh Quang Minh viết 18:17 ngày 01/10/2018

cái thanh có nút thu nhỏ, phóng to ấy ạ. Mình tưởng toolbar là cái thanh chứa các chức năng của ứng dụng mà nhỉ ?

Văn Dương viết 18:09 ngày 01/10/2018

TitleBar…

Đinh Quang Minh viết 18:07 ngày 01/10/2018

vâng. chính nó ạ …

Văn Dương viết 18:07 ngày 01/10/2018

Cái đấy là cái luôn được “ưu tiên sửa” vì mặc định nó xấu chết m*.

Bài liên quan
0