• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Hướng dẫn các thao tác cơ bản về .NET

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Điều hành viên: tungblt, vuathongtin

Hình đại diện của người dùng
vo_minhdat2007
Quản trị
Quản trị
Bài viết: 2227
Ngày tham gia: CN 17/07/2005 1:40 am
Has thanked: 13 time
Been thanked: 87 time
Liên hệ:

Hướng dẫn các thao tác cơ bản về .NET

Gửi bàigửi bởi vo_minhdat2007 » T.Sáu 16/04/2010 9:36 pm

CHUYỂN ĐỔI CODE TỰ ĐỘNG GIỮA VB.NET VÀ C#


Box chúng ta được gom chung các câu hỏi về VB.NET và C#, hai ngôn ngữ cùng nằm trong bộ Visual Studio, chính vì vậy mà người trả lời cũng có người dùng VB.NET, người dùng C# làm code minh hoạ. Nhiều bạn nghĩ rằng VB và C là khác nhau, nhưng VB.NET và C# thì hoàn toàn có thể chuyển đổi qua nhau. Vì vậy, các bạn vui lòng không đặt yêu cầu nhờ chuyển code qua VB.NET hay C#, mà hãy làm theo hướng dẫn:

Trước tiên, bạn vào link sau (Developer Fusion) để:

- Chuyển từ C# sang VB.NET: Link.
- Chuyển từ VB.NET sang C#: Link.

Trong trang web, bạn hãy dán code vào khung và nhấn Convert To C# (hoặc VB.NET) (xem cách Copy/Paste code trên forum bên dưới).

Untitled.jpg


Trang web sẽ đưa ra code đã được chuyển đổi nếu code không có lỗi gì.

Để copy code đã được chuyển đổi, bạn có thể nhấn "Copy to Clipboard". Nhưng nếu vậy khi dán vào Notepad (với các bạn dùng ở tiệm, copy code mang về nhà) thì Notepad không hiểu dấu xuống dòng, vì vậy, hãy nhấn View Source và đánh dấu copy code trong cửa sổ hiện ra!

Untitled_1.jpg


Cách copy code trong diễn đàn:

Hiện diễn đàn đang sử dụng mod GeSHi để thể hiện code, vì vậy để làm việc chính xác, bạn nên xem hướng dẫn sau:

- Nếu để đọc tạm code tham khảo, hãy nhấn nút Expand, vì mod này thu gọn tối đa chỉ 5 dòng code.
- Để copy code, trước hết bạn chọn Select, và nhấn tổ hợp Ctrl + C để copy code.
- Lưu ý khi nhấn Ctrl + C, code của bạn lại có dòng

Mã: Chọn hết

Parsed in x.xxx seconds, using GeSHi 1.0.8.4


Untitled_2.jpg


Vì vậy, bạn nhớ xoá dòng này khi dán vào chương trình hoặc trang web chuyển đổi code để không bị lỗi!



Hình đại diện của người dùng
vo_minhdat2007
Quản trị
Quản trị
Bài viết: 2227
Ngày tham gia: CN 17/07/2005 1:40 am
Has thanked: 13 time
Been thanked: 87 time
Liên hệ:

Hướng dẫn downgrade solution

Gửi bàigửi bởi vo_minhdat2007 » CN 27/06/2010 11:26 am

HƯỚNG DẪN DOWNGRADE SOLUTION VISUAL STUDIO


Hiện tại thì các thành viên sử dụng các phiên bản Visual Studio khác nhau. Vì vậy khi giải quyết vấn đề sẽ gặp tình trạng không đọc được bằng VS khi chia sẻ source. Mình xin hướng dẫn các bạn cách giải quyết.

Chú ý: Thành thật khuyên các bạn đang dùng VS2003 hãy nâng lên, mà đã nâng thì tốt nhất là nên dùng VS2008, còn ít nhất thì cũng 2005 vì VS2003 đã quá cũ và thiếu rất nhiều thành phần, lại dùng .NET Framework 1.0 không còn thông dụng và không được tương thích ngược!

Nếu phiên bản mới hơn thì Visual Studio sẽ tự yêu cầu nâng cấp, bạn không được từ chối vì sẽ không đọc được nếu không nâng cấp.

Đối với phiên bản cũ hơn so với file solution được tạo, ví dụ trước đây mình có 1 solution VS2010, nhưng giờ mình cài VS2008, mình sẽ nhận một thông báo lỗi thế này:

Error.PNG


Chẳng lẽ giờ phải cài VS2010 rồi copy lại code? Bạn đừng lo, hãy click phải file sln trong Windows Explorer, chọn Open With... và mở nó bằng Notepad. Bạn sẽ thấy cái này:

Notepad.PNG


Vấn đề chính là 2 dòng đó :D. Bạn sửa 2 dòng này lại cho đúng với phiên bản của mình:

VS2010:

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010


VS2008:

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008


VS2005:

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005


Các bạn nhớ sửa luôn cả dòng thứ 2, nhiều bạn nghĩ dấu # là dòng ghi chú, nhưng nếu bạn không sửa thì tuy vẫn mở được nhưng bạn sẽ không double click vào file để tự động mở được.

Hình đại diện của người dùng
vo_minhdat2007
Quản trị
Quản trị
Bài viết: 2227
Ngày tham gia: CN 17/07/2005 1:40 am
Has thanked: 13 time
Been thanked: 87 time
Liên hệ:

Re: Hướng dẫn các thao tác khi trao đổi trong diễn đàn

Gửi bàigửi bởi vo_minhdat2007 » CN 26/09/2010 7:24 am

CHUYỂN ĐỔI PHIÊN BẢN .NET FRAMEWORK MÀ CHƯƠNG TRÌNH SỬ DỤNG


Nếu bạn (hoặc người dùng, thành viên diễn đàn) gặp rắc rối vì bạn dùng phiên bản .NET Framework (.NET FW) mới hơn; hoặc trước đây bạn định dùng bản .NET FW cũ hơn nhưng sau này cần dùng các thư viện mới thì là lúc bạn cần chuyển đổi phiên bản.

Quá trình chuyển phiên bản .NET FW sử dụng sẽ không ảnh hưởng gì đến project, chỉ cần khởi động lại VS là được.

1. Chọn phiên bản khi tạo Project:

Trong hộp thoại New Project, ở góc trên bên phải có ComboBox cho phép chọn phiên bản .NET FW cho project mới. Thông thường .NET FW 2.0 là đủ cho các ứng dụng thông thường. Bạn nên chọn phiên bản này, nếu sau này cần thêm các thư viện như Speech, ... thì vẫn có thể upgrade được mà không ảnh hưởng gì!

Hình ảnh


2. Chọn lại phiên bản với Project đã tạo:

Để làm việc này, hãy vào menu Project > <Tên Project> Properties. Chọn thẻ Compile và nhấn Advanced Compile Option.

Hình ảnh


Trong hộp thoại Advanced Compiler Settings, chọn phiên bản .NET FW cần dùng ở mục Target framework.

VS sẽ xác nhận bạn có muốn đổi phiên bản hay không. Nếu đồng ý, VS sẽ đóng project đó lại. Khi mở lại project, project sẽ sử dụng phiên bản .NET FW mà bạn đã chọn!

Hình ảnh


Quay về “Visual Basic .NET và C# (VB.NET & C#)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.4 khách