---------------------------------------------------------

Chào mừng bạn đến với diễn đàn Công Nghệ Thông Tin CK08 Ca Mau Community College.
Hy vọng diễn đàn sẽ là nơi giao lưu học hỏi và chia sẽ niềm đam mê tri thức.
Chúc bạn một ngày an lành và vui vẻ và luôn thành công trong cuộc sống.
################################


 
Trang ChínhTrợ giúpTìm kiếmThành viênĐăng kýĐăng Nhập

Share | 
 

 [C#][VB.NET] Nhúng Icon vào exe

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Admin
Administrotor
Administrotor
avatar

Tổng số bài gửi : 877
Join date : 24/07/2010

Bài gửiTiêu đề: [C#][VB.NET] Nhúng Icon vào exe   Fri Aug 05, 2011 7:33 am

Bài hướng dẫn này gồm hai bước thực hiện.
Bước 1: Tạo tập tin Compiled Resource Script (*.res). Được xem là tập tin chứa các tài nguyên.
Bước 2: Nhúng vào ứng dụng của C# và VB.NET.
Lưu ý: Ở bước thứ nhất máy của bạn cần phải có cài bộ Visual Studio (VS) thì mới tạo được Native Resource Template. Và bạn nên chuẩn bị thêm một vài Icon, kích cỡ tùy ý.
Bước 1:
Mở bộ VS vào Menu File -> New -> File... (hoặc nhấn Ctrl+N). Chọn Native Resource Template và nhấn Open.
[You must be registered and logged in to see this image.]
[You must be registered and logged in to see this image.]
Sau đó Click chuột phải vào chổ trống chọn Add Resource...
[You must be registered and logged in to see this image.]
Hộp thoại Add Resource hiện ra bạn hãy chọn mục Icon rồi nhấn Import...
[You must be registered and logged in to see this image.]
Chọn Files of type là Icon Files và hãy chọn tất cả các Icon mà bạn đã chuẩn bị từ trước.
[You must be registered and logged in to see this image.]
Và bây giờ mỗi Icon sẽ có một trang riêng.
[You must be registered and logged in to see this image.]
Nếu bạn muốn chỉnh sửa thì cứ việc còn không thì cứ nhấn nút Save All để lưu lại tất cả các Icon mà bạn đã chọn. Đặt tên, chọn Save as type là 32-bit Resource File. Sau khi lưu xong thì trên trang ResTempl1.res ấy sẽ có thêm mục Icon với các IDI_ICON1 -> IDI_ICONn. Và bạn có thể đóng bộ VS lại.
[You must be registered and logged in to see this image.]
Bây giờ bạn hãy mở hay tạo một Project bất kì. Và hãy copy cái tập tin *.res mà bạn vừa lưu lúc nãy bỏ vào trong Project mà bạn muốn nhúng Icon. Thường thì cái tập tin .res này sẽ nằm cùng cấp với các thư mục bin, My Project,...

Bước 2:
[C#]
Vào Menu Project -> <tên Project> Properties...
[You must be registered and logged in to see this image.]
Ở tab Application mục Resources chọn Resource File và nhấn nút ... để tìm đến tập tin được lưu trong Project của bạn.
[You must be registered and logged in to see this image.]
[You must be registered and logged in to see this image.]
[You must be registered and logged in to see this image.]
Lưu và nhấn Build (F5) thử.
###########################################################################
[VB>NET]
Với VB thì có vẻ gian nan hơn một chút. Nếu bạn đang mở cái Project ngôn ngữ VB.NET thì bạn hãy Click chuột phải vào tên cái Project đó ở cửa sổ Solution Explorer và chọn Unload đối với bộ VS, và hãy đóng chương trình VB lại nếu bạn dùng Express Edition (thật ra cái này không quan trọng lắm vì khi Project có gì đó thay đổi thì chương trình hỏi bạn là có Reload lại cái Project đó hay không).
[You must be registered and logged in to see this image.]
Vào cái nơi mà bạn lưu cái Project chọn tập tin có đuôi là vbproj (Visual Basic Project file), ví dụ như: WindowsApplication1.vbproj và Click chuột phải vào tập tin đó chọn Open With... bằng Notepad.
[You must be registered and logged in to see this image.]
Sau đó bạn thêm vào 3 dòng có nôi dung như sau:
Code:
<PropertyGroup>
  <Win32Resource>tên tập tin Compiled Resource Script.res</Win32Resource>
</PropertyGroup>
VD:
Code:
<PropertyGroup>
  <Win32Resource>EmbedIcons.res</Win32Resource>
</PropertyGroup>
[You must be registered and logged in to see this image.]
Sau đó bạn lưu lại và mở lại Project. Và Build lại chương trình và vào trong thư mục tênProjectcủa bạn\bin\Debug (tùy theo tùy chọn biên dịch của bạn mà có thể nó sẽ nằm ở đường dẫn khác) và tạo Shortcut ra ngoài Dektop hay tại đó cũng được. Rồi Click chuột phải vào cái Shortcut mới tạo đó chọn Propreties và chọn Change Icon...
[You must be registered and logged in to see this image.]

Theo lungngocqua
Về Đầu Trang Go down
http://cntt08.forum-viet.net
devil
Moderator
Moderator
avatar

Tổng số bài gửi : 58
Join date : 07/08/2010
Đến từ : Cà Mau

Bài gửiTiêu đề: Re: [C#][VB.NET] Nhúng Icon vào exe   Sat Aug 06, 2011 9:53 am

Cái này cũng hay.nhưng bây giờ ngán lập trình qua.Tiêu hao trí óc qua. hihi....
Về Đầu Trang Go down
Admin
Administrotor
Administrotor
avatar

Tổng số bài gửi : 877
Join date : 24/07/2010

Bài gửiTiêu đề: Re: [C#][VB.NET] Nhúng Icon vào exe   Sat Aug 06, 2011 12:11 pm

devil đã viết:
Cái này cũng hay.nhưng bây giờ ngán lập trình qua.Tiêu hao trí óc qua. hihi....
thì khi rảnh rổi đem ra nghịch tý cho đở buồn ấy mà he he he he
Về Đầu Trang Go down
http://cntt08.forum-viet.net
Sponsored content




Bài gửiTiêu đề: Re: [C#][VB.NET] Nhúng Icon vào exe   

Về Đầu Trang Go down
 
[C#][VB.NET] Nhúng Icon vào exe
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Visual basic.net-
Chuyển đến