تبليغاتX
جادوي سي شارپ
قبل از هر چيز سال نو را به همتون تبريک مي گم و اميدوارم که سال خوب و خوش و پر برکتي را در پيش داشته باشيد.
تو اين پست چند نکته بدرد بخور تو دات نتو باهم مرور مي کنيم. البته اغلب شما با اين نکات آشنا هستيد ولي يادآوري اونا بد نيست.

نکته 1: بدست آوردن مسير فولدرهاي خاص در دات نت


اين کارو با استفاده از GetFolderPath از کلاس System.Environment انجام ميديم. مثال زير مسير فولدر MyDocuments رو در يه متغير String ذخيره مي کنه:

String myDocPath=System.Environment.GetFolderPath(
System.Environment.SpecialFolder.Personal);


نکته 2: بدست آوردن مسير اجراي فايل Exe:


اين کارو با استفاده از کد زير انجام بديد:

String appPath=Application.ExecutablePath;


شما مي تونيد همين کارو با استفاده از Reflection بصورت زير انجام بديد:

String appPath=System.Reflection.Assembly.GetExecutingAssembly().Location;


نکته 3: ست کردن کليد پيش فرض و کليد انصراف در يک فرم


کليد پيش فرض در يه فرم به کليدي مي گن که وقتي Enter فشار داده شد رويداد Click مربوط به اون اجرا بشه. براي تعيين کليد پيش فرض در يک فرم بايد خاصيت AcceptButton اون فرمو ست کنيد.
کليد انصراف در يک فرم به کليدي ميگن که وقتي Esc فشار داده شد رويداد Click مربوط به اون اجرا بشه. براي تعيين کليد انصراف در يک فرم بايد خاصيت CancelButton اون فرمو ست کنيم.

نکته 4: ليست فونتهاي موجود در سيستم


فرض کنيد که مي خوايد ليست فونتهاي نصب شده در سيستمو توي يه ComboBox نمايش بديد. استفاده از هر نوع حلقه اي رو فراموش کنيد. فقط کافيه يه خط کد زيرو بنويسيد:

comboBox1.Items.AddRange(FontFamily.Families);


نکته 5: غير فعال کردن منوي کليک راست در يک TextBox


براي اين کار بايد يه خط کد زيرو بنويسيد:

textBox1.ContextMenu=new ContextMenu();


نکته 6: راهي براي ساخت ConnectionString


اين راهو وقتي که کلاس MCSD مي رفتم استاد سر کلاس پيشنهاد داد. قدم به قدم به اين ترتيبه که:
-Notepad رو اجرا کنيد و يه فايل با پسوند udl ذخيره کنيد. آيکون اون فايل از حالت متني عوض ميشه
-روي اون دبل کليک کنيد. پنجره مشخصات Data نمايش داده ميشه.
- Provider مورد نظرتونو انتخاب کنيد.
-برگه Connection رو انتخاب کنيد.
-در اينجا شما مي تونيد تنظيمات بيشتري انجام بديد و در نهايت کليد Test Connection رو کليک کنيد تا صحيح بودن تنظيمات رو بررسي کنيد.
-حالا اگه فايل مذکور رو با Notepdباز کنيد مي بينيد که ConnectionString توي اون نوشته شده و شما ميتونيد اونو جايي که مي خوايد کپي کنيد.

 

+ نوشته شده در  شنبه چهارم فروردین 1386ساعت 20:19  توسط ققنوس  |