PDA

View Full Version : لطفا در باره resource کردن فایلها یه توضیح کامل بدید



kamkam
یک شنبه 16 فروردین 1383, 22:29 عصر
تو یکی دو تا پست قبل یه بحث در مورد نحوه ارتباط با فایلهای یک پروژه داشتیم و من فهمیدم بهترین راه اضافه کردن فایلهای عکس به برنامه از طریق resource‌کردن اونهاست(اگر اشتباه نکنم)ایا اگر توضیحش کوتاه هست میتونید بگید چطور میشه یک فایل رو respurce کرده و به برنامه اضافه کرد.و بعد از این کار چگونه با فایل ارتباط برقرار کنیم؟مثلا میتونید کدها رو به صورت یک مثال و با یک عکس انجام بدید؟ممنونم

kamkam
دوشنبه 17 فروردین 1383, 15:21 عصر
کسی نیست جواب بده؟حداقل کسی نیست یه مقاله در این باره نشون بده؟

Farhad.B.S
دوشنبه 17 فروردین 1383, 20:22 عصر
http://www.jelovic.com/articles/resources_in_visual_studio.htm

kamran_dotnet
دوشنبه 17 فروردین 1383, 22:27 عصر
ابتدا روی نام پروژه در پنجره solution explorer راست کلیک کرده و از منوی add گزینه add existing item فایل مرود نظر را وارد پروژه میکنیم.
روی فایل کلیک کرده و در پنجره properties خصیصه buld action را به Embedded Resource تغییر میدهیم.

Dim thisExe As System.Reflection.Assembly
thisExe = System.Reflection.Assembly.GetExecutingAssembly()
Dim file As System.IO.Stream = _
thisExe.GetManifestResourceStream("AssemblyName.ImageFile.jpg")
Me.PictureBox1.Image = Image.FromStream(file)
در قسمت assemblyname باید assemblyname پروژه را وارد کنید و در قسمت imagefile نام فایل مثلا

Dim thisExe As System.Reflection.Assembly
thisExe = System.Reflection.Assembly.GetExecutingAssembly()
Dim file As System.IO.Stream = _
thisExe.GetManifestResourceStream("myproject.pic3.jpg")
Me.PictureBox1.Image = Image.FromStream(file)