Các thủ thuật lập trình với Visual Studio 2012

Rate this post

Đây là slide trình bày về các thủ thuật lập trình với Visual Studio 2012 của một chuyên gia quảng bá công nghệ Microsoft Pakistan.

Slide trình bày hết sức ngắn gọn và trong sáng.

Có một số thủ thuật đa số các bạn lập trình viên .NET từ các phiên bản 2005/2008/2010 đã biết như:

  • Named regions: Phân vùng code
  • Drag & Drop -> Toolbox: Reuse lại các đoạn code bằng cách chúng kéo vào Toolbox
  • Intellisense: Nhấn giữ Ctrl key để xem được code ẩn sau Intellisense popup/Ctrl+Space để hiển thị Intellisense
  • Prop/Propfull snippet (Ctrl + K,X): Tạo auto-implemented property nhanh
  • Go to definition (F12): Chuyển nhanh tới định nghĩa của hàm
  • Code Map: Generate ra biểu đồ trực quan code trong chương trình
  • Surround with (Ctrl +K,S): Nhóm code vào region, if, for …
  • Display number of lines: Hiển thị dòng code trong Editor. Cấu hình trong Options
  • Go to specify line number (Ctrl + G): Nhảy đến dòng code nào đó
  • Pascal Case Method: Nhập các chữ cái đầu của một method dạng Pascal Case là Intellisense được
  • Method Chaining: Gọi nhiều method nối tiếp nhau
  • Highligh text vertically (Alt + Arrow): Hightext theo chiều dọc
  • Comment code block: Ctrl + K,C/Ctrl + K,U
  • Use Physical Keyboard on emulator: Sử dụng Page up/Page down để nhập liệu được bằng bàn phím khi lập trình Windows Phone

Bên cạnh đó một số thủ thuật chỉ xuất hiện trên Visual Studio 2012, đó là:

  • Quick Launch (Ctrl+Q): Tìm kiếm nhanh các menu item, option, document đang mở…
  • Preview Tab: Xem nhanh nội dung file trong solution
  • Search Project (Ctrl + ; ) : Cho phép search toàn bộ file, class, function… trong project
  • Code Clone Analysis: Tìm kiếm các code bị trùng lặp trong project để refactor
  • Offine Help Content: Xem help msdn offline không cần kết nối mạng

Ngoài ra còn một số coding best practices:

  • Lines of code: 1 method chỉ nên dài từ 7-30 dòng code và chỉ nên thực hiện 1 việc
  • All in one code framework: Code liên quan đến 1 instance nên được nhóm cùng nhau. VD: Code set thuộc tính cho 1 textbox
  • Method Naming: Đặt tên theo convention dạng Noun-Verb như RemoveAll, GroupedItem…

Theo ý kiến cá nhân mình bôi đậm những thủ thuật mình cho là hay nhất và thường dùng nhất.

Nếu bạn có ý kiến khác hãy comment dưới bài viết này để cùng thảo luận.

Happy coding!

Comments

    • tungnt says

      Chào bạn,

      Tuỳ thuộc vào scheme keyboard bạn đang dùng là gì (trong option/enviroment/keyboard). Thông thường với scheme là Visual C# 2005 thì shortcut để layout nhanh là Ctrl+K,D bạn ạ.

  1. Kieu Gol says

    Chào a, e đang chuẩn bị làm đề tài luận văn tốt nghiệp về viết ứng dụng trên window phone 8 , e đang trong giai đoạn tìm hiểu nên gặp rất nhiều khó khăn, a có thể chia sẻ cho e một số tài liệu về lập trình và các app a đã viết để e tham khảo đc k ạ… ???
    Thanks a nhiều

    • tungnt says

      Chào Kieu,

      Bạn nên nói rõ bạn gặp khó khăn gì thì mình mới giúp bạn đc. Nói chung chung như này mình rất khó giúp bạn. Muốn tìm tài liệu và sourcecode bạn có thể search trên google rất nhiều.

      Regards.

  2. Dũng NV says

    chào bạn. bạn có tài liệu về visual studio 2012 không
    Nếu có thì gửi cho mk qua gmail bạn nhé.
    tks bạn

Trackbacks

Leave a Reply

Your email address will not be published. Required fields are marked *

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.