گاهی اوقات نیاز دارید تنظیمات نمایشی خود ( مثلا نحوه ی قرار گرفتن پنجره ها در محیط برنامه و فرمان های نوار ابزار استاندارد و ....) را حفظ کنید تا وقتی مثلا بنا به دلایلی از جمله حذف کامل برنامه این تنظیمات از بین رفتند بتوانید دوباره آنها را بازیابی کنید و مجبور نباشید تک تک تنظیمات مورد علاقه ی خود را انجام دهید.
برای اینکار می توانید بعد از اینکه تنظیمات مورد نظر خود را به برنامه اعمال کردید از منوی
Tools گزینه ی Import and Export Setting را انتخاب کنید به این ترتیب پنجره ای با عنوان Import and Exporting Setting Wizard
نمایان می شود .همانطور که می بینید سه دکمه ی رادیویی وجود دارند که هر کدام کار خاصی را می کنند :
گزینه ی اول تنظیمات نمایشی فعلی را تحت یک فایل ذخیره می کند.
گزینه ی دوم به منظور دریافت تنظیمات نمایشی که قبلا تحت یک فایل ذخیره کرده اید می باشد.
و گزینه ی سوم تمامی تنظیمات را به حالت اولیه ی پیش فرض خود برنامه برمیگرداند.
سپس بنا بر نیاز خود یکی از این سه گزینه را انتخاب کنید بقیه ی مراحل را بر عهده ی خودتان می گذارم.
مطلب بعدی :سوییچ کردن به پنجره ها و ابزارهای موجود :
ابتدا کلید ترکیبی Ctrl+Tab را فشار دهید با اینکار کاوشگر برنامه ظاهر می شود و شما می توانید برای انتخاب پنجره یا ابزار مورد نظر همینطور که کلید Ctrl نگه داشته اید کلید Tab را بزنید.
نظرات شما موجب دلگرمی ما و ترغیب در ایجاد مطالب جدید می شود.
نظرات (0) نويسنده : هادي نجار - ساعت 2:12 PM - روز پنج شنبه 11 شهریور 1389 |
هر زبان برنامه نویسی برای خود تعدادی کلید میانبر برای دسترسی سریع به اجزاء خود را دارد در این بخش می خواهیم متداول ترین و پرکاربردترین کلیدهای میانبر را ذکر کنیم.
_ برای دسترسی به حالت Designer فرم از کلید میانبر Shift+F7 استفاده کنید.
_ همچنین برای دسترسی به حالت کد نویسی فرم , کلید F7 رافشار دهید.
_ برای دسترسی به پنجره ی مشخصه ها کلید F4 را فشار دهید.
_ برای دسترسی به پنجره ی کاوشگر راه حل( Sulotion Explorer )کلید میانبر Ctrl+R را فشار دهید.
_ به منظور ذخیره ی یکجای تمامی تغییراتی که در برنامه ایجاد کرده اید کلید میانبر Ctrl+Shift+S را فشار دهید.
و اما یکی از ساده ترین راهها برای اجرای برنامه فشار کلید F5 می باشد.
ترفندی مفید :اگر می خواهید برنامه را به صورت مستقیم اجرا کنید به جای کلید F5 کلید میانبر Ctrl+F5 را فشار دهید با این کار دیگر محیط برنامه ی سی شارپ , هیچ گونه درگیری در رابطه با اجرای برنامه ندارد در نتیجه برنامه با سرعت بالاتری اجرا می شود.
نظرات (0) نويسنده : هادي نجار - ساعت 12:00 PM - روز پنج شنبه 11 شهریور 1389 |
خوب ما در این بخش می خواهیم مزایا و نحوه ی استفاده از نمونه کدها را ذکر کنیم
توابع و دستوراتی که در برنامه استفاده می شوند بسیار زیاد می باشد و در نتیجه به خاطر سپردن قالب دستوری آنها و نحوه ی به کار بردن آنها مشکل است وممکن است پس از مدتی نحوه ی به کار بردن قالب دستوری آن را فراموش کنید اما اصلا نگران نباشید ما در این بخش می خواهیم روی همین مطلب صحبت کنیم.
بحثمون را بازدن یک مثال شروع می کنیم.
فرض کنید العان شما نحوه ی کار با دستور switch را می دانید اما بعد از مدتی نحوه ی کار با آن را فراموش می کنید در این صورت شما باید به کتابی مراجعه کرده و ببینید قالب دستوری آن به چه صورت است اما باید بدانید که احتیاجی به اینکار نیست
برای اینکار ابتدا وارد محیط ویرایش کد برنامه(Code Editor) شوید و در جای مناسبی کلیک راست کنید وگزینه ی Inser Snippet
را انتخاب کنید بعد از اینکار لیستی از پوشه های زرد رنگ ظاهر می شود که بر اساس نمونه کدهایی که درون آنها قرار دارد نام گذاری شده اند سپس روی پوشه زرد رنگی که دارای نام #Visual C کلیک کنید با این کار لیستی از دستورات اصلی و متداول که زیاد کاربرد دارند ظاهر می شوند خوب حالا دستور Switch را پیدا کنید و رویش کلیک کنید می بینید که قالب دستوری آن ظاهر می شود.
نظرات شما باعث دلگرمی ما و ترغیب در ایجاد مطالب جدید می شود.
نظرات (2) نويسنده : هادي نجار - ساعت 10:43 PM - روز سه شنبه 9 شهریور 1389 |
چندین روش برای مخفی کردن ونمایش فرم ها در سی شارپ وجود دارد که البته با توجه به نیاز و علاقه ی خود می توانید یکی از این روش ها را انتخاب کنید خوب بریم ببینیم باید چکار کنیم
بگذارید گام به گام پیش برویم
1:فرض می کنیم که شما فرمی به نام Form1 که اولین فرمتان نیز می باشد دارید و فرم دومی به نام Subform نیز در پروژه تان ایجاد می کنید.
حالا می خواهیم از طریق فرم اول ,فرم دوم را نشان دهیم
حالت اول :
حال کد زیر را به رویداد(متد) کلیک فرم اول به صورت زیر اضافه کنید.
(private void Form1_Click(object sender, EventArgs e
}
;()subForm myNewForm = new subForm
;()myNewForm.Show
{
حالا اگر شما برنامه را اجرا کنید و روی فرم اول کلیک کنید فرم دوم نمایش می یابد فقط دقت کنید که شما هنوز و در حالی که فرم دوم نیز وجود دارد می توانید با فرم اول ارتباط برقرار کنید.
خوب شاید این حالت در هیچ برنامه ای مورد استفاده قرار نگیرد و دلچسب شما واقع نشده باشد اما نگران نباشید قسمت اصلی کار ما حالت های دیگر است.
حالت دوم : این بار نیز مثل بالا عمل کنید فقط به جای متد()show از متد ()ShowDialog به صورت زیر استفاده کنید
(private void Form1_Click(object sender, EventArgs e
}
;()subForm myNewForm = new subForm
;()myNewForm.ShowDialog
{
وقتی برنامه را اجرا کنید و روی فرم اول کلیک کنید فرم دوم نمایش می یابد اما تفاوت این حالت با حالت قبلی این است که تا زمانی که فرم دوم را نبسته باشید نمی توانید با فرم اول ارتباط برقرار کنید.
معمولا این حالت بسیار دلچسب است و اکثر برنامه ها نیز از این حالت استفاده می کنند.
و اما مخفی کردن فرم ها:
برای این کار نیز دو راه وجود دارد:
1-استفاده از متد Hide
2-استفاده از متد Close
توضیح :زمانی که یک فرم به وسیله ی متد Hide پنهان می شود در واقع فقط از صحنه غایب است اما هنوز در حافظه وجود دارد و فضایی از حافظه را به خود اختصاص داده است اما زمانی که یک فرم به وسیله ی متد Close بسته می شود حافظه ی گرفته را پس می دهد و فرم از حافظه پاک می شود .
برای مخفی کردن فرمی که درون آن هستیم از دستور زیر استفاده می کنیم
;()this.Hide
نکته :کلمه ی کلیدی this به فرمی که درون آن در حال نوشتن کد هستید اشاره می کند.
و برای بستن فرمی که درون آن هستیم از دستور زیر استفاده می کنیم
;()this.Close
نکته :دقت کنید که اگر فرم اول شما ,منظورم همان فرمی است که به عنوان فرم شروع پروژه در نظر گرفته اید به هر دلیلی
بسته شود کل برنامه بسته می شود .
نکته : برای خروج از برنامه به عبارتی بسته شدن کل برنامه می توانید از دستور زیر که قابل استفاده در تمام زبان های تحت دات نت می باشد استفاده کنید.
;()Application.Exit
نظرات (0) نويسنده : هادي نجار - ساعت 12:31 PM - روز سه شنبه 9 شهریور 1389 |
به همه ی مبتدیان توصیه می کنم که این فایل آموزشی را از طریق لینک زیر دانلود کنند.
http://4downloads.ir/2009/04/download-pdf-c-sharp-ebook-farsi-942.php#more
نظرات (0) نويسنده : هادي نجار - ساعت 12:12 PM - روز سه شنبه 9 شهریور 1389 |
معمولا وقتی شما پروژه ای را در سی شارپ آغاز می کنید یک فرم به صورت خودکار ایجاد می شود واینکه همین فرم به عنوان فرم اول پروژه در نظر گرفته می شود یعنی با اجرای برنامه اولین فرمی که نمایش داده می شود همین فرم است حال اگر شما فرم دیگری را به پروژه تان اضافه کنید وبخواهید فرم اضافه شده را به عنوان فرم شروع پروژه تعیین کنید چکار باید بکنید؟
برای این کار حداقل در نسخه ی سی شارپی که من دارم راه حل مستقیمی وجود ندارد اما نگران نباشید ترفندی برای این کار وجود دارد
ابتدا فایل Program.cs را با دابل کلیک روی آن باز کنید.
نکته در باره ی فایل Program.cs : این فایل با ایجاد هر پروژه البته از نوع Window Forms Application به صورت خودکار ایجاد می شود و در قسمت Sulotion Explorer قرار می گیرد
بعد از بازکردن این فایل به دنبال کد زیر به گردید.
;(()Application.Run(new Form1
بعد به جای Form1 نام فرمی که می خواهید به عنوان فرم شروع پروژه در نظر گرفته شود را وارد کنید به عنوان مثال اگر فرم دومی دارید که می خواهید به عنوان فرم شروع پروژه در نظر بگیرید مانند زیر عمل کنید
;(()Application.Run(new Form2
منتظر نظرات شما هستیم
نظرات (0) نويسنده : هادي نجار - ساعت 1:30 PM - روز دوشنبه 8 شهریور 1389 |
لغات کلیدی در سی شارپ 2008
هر زبان برنامه نویسی برای خود لغات کلیدی دارد و سی شارپ نیز از این قاعده مستثنی نیست در واقع لغات کلیدی کلمات رزرو شده ای هستند که برای کامپایلر معنای خاصی دارند این کلمات رزرو شده نمی توانند به عنوان نام متغییر در سی شارپ قرار بگیرند مگر اینکه پیشوند @ به ابتدای نام آنها اضافه شود.
مثال:
;int if
این کد خطا دارد و اشتباه است زیرا طبق توضیحات بالا کلمات کلیدی در اینجا if نمی توانند به عنوان نام متغییر قرار بگیرند.
بلکه باید به صورت زیر عمل شود.
;int @if
لسیت لغات کلیدی در زیر آورده شده است.
نظرات شما باعث رضایت خاطر ما و ترغیب در ایجاد مطالب جدید می شود.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
نظرات (2) نويسنده : هادي نجار - ساعت 1:00 PM - روز یک شنبه 7 شهریور 1389 |
