Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: 3 thắc mắc(newbie)!

  1. #1
    Ngày gia nhập
    10 2008
    Nơi ở
    07T1 - DUT
    Bài viết
    101

    Question 3 thắc mắc(newbie)!

    Có 3 vấn đề mình muốn hỏi mọi người,mình mới mò Visual C# nên không hiểu
    -Một project application tạo sẵn có 2 flie .cs là program.cs và Formxxxx.cs, 2 2 file này liên kết với nhau như thế nào?
    -khi trực tiếp gõ code để tạo form và các control trong Formxxxx.cs chứ không kéo thả thì bên phần Formxxxx[Design].cs không hiển thị các control mà mình đã dùng code tạo,chỉ là một form trống. Nhưng Build và Run thì vẫn hiện ra form như mình đã tạo!
    -Nếu mình tạo form theo kiểu kéo thả thì các khai báo control này nằm ở đâu?

  2. #2
    Ngày gia nhập
    02 2008
    Bài viết
    43

    [Design].cs thì nó sẽ đọc code từ formxx.designer.cs và sẽ hiện lên trong lúc ta design

    còn các đoạn code trong formxx.cs sẽ chạy trong chế độ runtime

    Ở đây ta chú ý!! formxx.designer.cs và formxx.cs chỉ là 2 phần của 1 class (partial)

    formxx.designer.cs là nơi sinh code khi ta kéo thả các control

    formxx.cs thông thường là code do ta viết

    Khi build thì nó sẽ duyệt qua code tất cả 2 phần này và hiển thị lên màn hình cho ta thấy

  3. #3
    Ngày gia nhập
    10 2008
    Nơi ở
    07T1 - DUT
    Bài viết
    101

    Cảm ơn c1inme, vậy mình muốn vừa tự tạo code, vừa kéo thả thì thao tác trên các control này như thế nào! Bạn nói kỹ thêm chút đi!
    À cái này mình không hiểu! giải thích thêm chút đi bạn!
    formxx.designer.cs và formxx.cs chỉ là 2 phần của 1 class (partial)
    Các bạn trả lời tiếp dùm mình mấy câu còn lại nha

  4. #4
    Ngày gia nhập
    02 2008
    Bài viết
    43

    ví dụ bạn tạo form1
    thì nó sẻ sinh ra cho bạn 2 phần!!
    form1.designer.cs //Đây là nơi chứa tất cả code sinh ra trong quá trình bạn kéo thả các đối tượng lên form1
    form1.cs //Thông thường chứa các code do chính tay bạn viết!!
    Khi bạn build thì nó sẻ đọc qua cả 2 phần này để khởi tạo ra đối tượng form1


    Nếu mình tạo form theo kiểu kéo thả thì các khai báo control này nằm ở đâu?
    thì khai báo của các cotrol này nằm trong form1.designer.cs nè!! bạn muốn chỉnh sửa dzì thuộc tính hay phạm vi của nó thì dzô đây mà sửa

  5. #5
    Ngày gia nhập
    10 2008
    Nơi ở
    07T1 - DUT
    Bài viết
    101

    Có phải là chỉnh sửa các control tạo bằng kéo thả này trong khung properties phải không bạn. Vậy là cái gì tạo trực quan thì ta xử lý trực quan, cái nào gõ code thì tiếp tục gõ code hả bạn?
    Bạn có biết mấy câu hỏi còn lại thì giải thích dùm lun mình đi! Thank

Các đề tài tương tự

  1. Mọi người trả lời mấy thắc mắc của newbie.
    Gửi bởi noel_trang trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 7
    Bài viết cuối: 12-02-2012, 04:03 PM
  2. Một số thắc mắc về Lập trinh Web - Newbie
    Gửi bởi HoangManhHa1991 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 27-06-2011, 03:46 PM
  3. Hỏi đáp 1 vài thắc mắc của newbie
    Gửi bởi bad2b0y7 trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 1
    Bài viết cuối: 14-10-2010, 10:03 PM
  4. Các thao tác trên file dành cho newbie trong lập trình C++
    Gửi bởi rox_rook trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 18
    Bài viết cuối: 05-11-2008, 10:43 AM
  5. [C] Thắc mắc của newbie về printf
    Gửi bởi hirikarate trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 11
    Bài viết cuối: 02-04-2007, 04:55 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn