آشنایی با Snippet ها باعث سرعت شما در محیط کدنویسی میشود. برای استفاده کافیست بلافاصله بعد از نوشتن آنها (و بدون ایجاد فاصله) دوبار دکمه Tab را فشار دهید. توضیحات بیشتر
ایجاد یک ناحیه :
#region
ایجاد MessageBox :
mbox
ایجاد Constructor برای کلاس :
ctor
ایجاد...
ایجاد کردن یک Property
برای اینکه خیلی سریع یک Property ایجاد کنی کافیه که کلمه prop رو تایپ کنین و دوباره Tab بزنین.
private int myVar;
public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
معرفی کلیدهای میانبر مهم هنگام کدنویسی
CTRL+ALT+L: View Solution Explorer. I use Auto Hide for all of my tool windows to maximize screen real estate. Whenever I need to open the Solution Explorer, it’s just a shortcut away. Related shortcuts: CTRL+ALT+X (Toolbox), F4 (Properties)...
برای اینکه سرعت تایپ کدهامون زیاد بشه این کارهارو میشه انجام داد
1- مثلا میخوایم یه حلقه for رو سریع بنویسیم فقط کافیه بعد تایپ for بلافاصله 2 بار کلیدtab روبزنیم خود محیط سی شارپ غالبشو واسمون مینویسه
2-هر جا خواستيد يه دستور مثل حلقه for يا foreach يا چند تا دستور ديگه را سريع بنويسيد کافيه...
راه حل دوم در رابطه با مرتب کردن تورفتگی ها در ادیتور: Ctrl+K, Ctrl+D
که با این روش کل document مرتب میشه
از منو, Edit هم قابل دسترسی است Edit > Advanced > Format Document
حتما تا حالا با توابع Event ها که شبیه هم هستند و editor رو شلوغ می کنن بر خورد کردین ، میشه بعضیاشونو اینجوری خلاصه کرد:
فرض کنیم توابعی برای هندل کردن رویدادهایی داریم که تقریبا مشابه اند مثل زیر
private void button1_Click(object sender, EventArgs e)
{
Form1 form =...
ممکنه در زمانی که کد می نویسید تورفتگی های پیشفرضی که محیط ادیتور ایجاد می کنه بهم بریزه و کم یا زیاد بشه
حالا اگه بخواییم با Space و Del درستشون کنیم که :-<:-<:evil::evil:
میشه اینکارو به ادیتور سپرد
1- اول کل کد را انتخاب می کنیم Ctrl+A
2- بعد Ctrl+K
3- در آخر Ctrl+F
افزودن قطعه كد به ToolBox
قطعه كدي كه زياد مورد استفاده قرار مي گيرد در جعبه ابزار قرار مي دهيم
سپس با كليك كردن روي آن، قطعه كد مورد نظر را در برنامه قرار دهيد.
براي اضافه كردن كد به جعبه ابزار مي تونيد اون رو انتخاب كنيد سپس با ماوس روي جعبه ابزار
drag كنيدو روي دستور كليك راست و Rename...
نوشتن يک Event براي تعدادي کنترل و انجام کار مشابه بر روي انها
ممکنه توي فرمتون تعداد زيادي TextBox باشه و بخواييد هر بار که اون فوکوس ميشه متن داخلش انتخاب بشه تا اگه کاربر بخواد اون رو عوض کنه نيازي به Del و BackSpace نداشته باشه (و يا اعمال ديگر )
ميشه براي هر TextBox يه Event نوشت و اون کار...
هر کسی که مدتی برنامه نویسی کرده باشه حتماً ترفند هایی رو برای خودش پیدا کرده تا بتونه کدهای جمع و جورتر و خلاصه تری با کارایی بالاتر را تولید کنه و یا با استفاده از امکانات محیط برنامه نویسی به منظور سهولت کد نویسی و یا تولید کد های خودکار به کار خودش سرعت و دقت بیشتری بده.
ممنون میشم تجربیات...
امكانات نرم افزار دفاتر وکالت
· امكان ثبت مشخصات موكل، خواهان، خوانده.
· امكان ثبت اطلاعات فرم وكالتنامه براي موكل به صورت هوشمندانه توسط سيستم.
· امكان ثبت اطلاعات فرم اظهارنامه براي موكل به صورت هوشمندانه توسط سيستم.
· امكان ثبت اطلاعات فرم دادخواست براي...
ممکنه توی فرمتون تعداد زیادی TextBox باشه و بخوایید هر بار که اون فوکوس میشه متن داخلش انتخاب بشه تا اگه کاربر بخواد اون رو عوض کنه نیازی به Del و BackSpace نداشته باشه (و یا اعمال دیگر )
میشه برای هر TextBox یه Event نوشت و اون کار رو انجام بدید
حالا اگه تعداد textBox ها زیاد باشه برای هر کنترل...
قطعه كدي كه زياد مورد استفاده قرار مي گيرد در جعبه ابزار قرار مي دهيم
سپس با كليك كردن روي آن، قطعه كد مورد نظر را در برنامه قرار دهيد.
براي اضافه كردن كد به جعبه ابزار مي تونيد اون رو انتخاب كنيد سپس با ماوس روي جعبه ابزار
drag كنيدو روي دستور كليك راست و Rename كرده و نام بامفهومي به اون...