منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ما هذه الملفات وهل هي مهمة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : ما هذه الملفات وهل هي مهمة (/showthread.php?tid=2637)



ما هذه الملفات وهل هي مهمة - ali.alfoly - 22-04-14

السلام عليكم ورحمة الله
اريد اعرف نبذة بسيطة عن كل ملف وما مدي اهميته وما يمكن الاستغناء عنه



وايضا



وجزاكم الله خيرا



RE: ما هذه الملفات وهل هي مهمة - vbnet - 22-04-14

هذا الفيدو تطرق لهذه الملفات (معليش ثلاث ساعات طويلة الله يعينك) بس على السريع الدقيقة 58 كان بيتكلم عن الملف vshost.exe





RE: ما هذه الملفات وهل هي مهمة - bumb - 22-04-14

الا يمكن شرحها
انا مافهمت شي


RE: ما هذه الملفات وهل هي مهمة - ali.alfoly - 22-04-14

جزاك الله خيرا
اريد توضيح بسيط في كلمتين وياريت يكون عربي


RE: ما هذه الملفات وهل هي مهمة - الشاكي لله - 23-04-14

الجواب السريع :-

ملفات تخص الDebugger ويمكن الاستغناء عنها واعطاء المستخدمين ملف exe فقط .


الجواب الكامل :-

Pdb files :-
إقتباس :A pdb file contains information used by the debugger. It is not required to run your application and it does not need to be included in your released version.

if you want it to not be generated at all, go to your project's Build properties, select the Release configuration, click on "Advanced..." and under "Debug Info" pick "None".

بالعربي :- ملف pdb يحتوي على معلومات يستخدمها المنقح ، ولست بحاجة الى ارفاقه مع النسخة الجاهزة للنشر (Release)
ويمكنك الغاء توليده باتباع الخطوات المذكورة بالبنفسجي


vhost .exe files :-
إقتباس :The vshost.exe feature was introduced with VS2005.

The purpose of it is mostly to make debugging launch quicker - basically there's already a process with the framework running, just ready to load your application as soon as you want it to.

بالعربي :- يجعل عملية التنقيح (اكتشاف الاخطاء) يعمل اسرع




اما ملف xml فلا اعلم عنه فهو لايظهر عندي



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




App.config File
إقتباس :When you wish to create a project that can be configured at run-time, a good approach is to include a plain text configuration file. The file's contents can be edited using any standard text editor, such as Notepad, and be read and acted upon whilst your program is executing. A standard way of creating such a configuration is using the App.config file. This can be added to most types of project and edited directly in Visual Studio using the text editor or the Settings designer, which is found in the project's properties. NB: The settings designer is not available in all versions of Visual Studio.

هذا الملف انت تضيفه حسب حاجتك ليه
جميع الاعدادات التي تكتبها فيه تقدر تستغني عنها بكتابة كود في ملفات .vb داخل اي كلاس مثلا
بس الفائدة في هذا الملف انه راح ينتج جنب البرنامج ملف filename.exe.config وهذا تقدر تعدله بواسطة النوت باد وتغير الاعدادات
يمكن ماعرفت اشرحه عدل بس بتفهمه مع الوقت.




Settings.vb File
إقتباس :Settings.vb defines the My.Settings class, which enables you to handle these events on the settings class: SettingChanging, PropertyChanged, SettingsLoaded, and SettingsSaving. Notice that the Settings class in Settings.vb is a partial class that displays only the user-owned code, not the whole generated class. For more information about accessing application settings by using the My.Settings object, see Accessing Application Settings (Visual Basic).


الفيجوال بيسك خصصت لنا مساحة اسمها My.setting وتقدر تضيف لها اعدادات من خلال خصائص المشروع
واعتقد انت تعاملت معاه سابقا
كل الاعدادات الي تضيفها من خصائص المشروع في الاصل الفيجوال ستوديو يكتبها تلقائيا داخل ملف settings.vb
فلو تبي تضيف اعدادات بدون ماتروح على خصائص المشروع تقدر تعدل وتضيف من هذا الملف


RE: ما هذه الملفات وهل هي مهمة - ali.alfoly - 23-04-14

حبيبي محمد دائما تأتي في الوقت المناسب ههههه
جزاك الله خيرا وجعله في موازين حسناتك
طيب لي سؤال بالنسبة للملف WindowsApplication3.vshost.exe.manifest
ما عمله


RE: ما هذه الملفات وهل هي مهمة - الشاكي لله - 23-04-14

لا اعلم الصراحة لاني لم اجد اجابة من بحثي ولكنه تابع الى vhost لذلك هو غير مهم

بس بقولك على شغلة .

لما تسوي ملف app.config وتحط فيه اعدادات سينتج بجانب الملف التنفيذي ملف باسم Uploader Pro.exe.config مثلا

هذا لازم يكون جنب البرنامج والا ستظهر رسالة خطأ

وهو الملف الوحيد الذي ارفقته مع ابلودر برو من الملفات الي ذكرتها في الموضوع


RE: ما هذه الملفات وهل هي مهمة - ali.alfoly - 23-04-14

جزاك الله خيرا اخي محمد افادك الله