در این اموزش سعی شده مطالب کلیدی برای برنامه نویسی تشریح شود البته در مرحله اول شاید بصورت کلی مطالب ارائه شود ولی به مرور مطلب ویرایش شده و نکمیل خواهد شد.
properties یا خواص اشیاء
1-(label)
1-Backcolor:رنگ ایکون
لیبل را تغییر می دهد.(پشت زمینه) میتوان مجددا reset کرد تا به حالت پیشفرض برگردد.
2-borderstyle: حاشیه دور
کادر لیبل را تغییر می دهد.
3-flatestyle: کمی وضعیت
نمایش لیبل را تغییر می دهد. برجسته می شود.
4-forecolor: رنگ نوشته
را تغییر می دهد.
5-font:می توان
انواع تغییرات را روی نوشته انجام داد از جمله تغییر سایز – رنگ – ایتالیک- بولد-
نوع فونت-و غیرو
6-image:یک تصویر پس
زمینه روی لیبل قرار گیرد.البته از ایکون استفاده گردد بهتر داخل کادر قرار می
گیرد.imsgealin که از زیر مجموعه ان است جابجایی
تصویر را انجام می دهد.
7-location:محل
قرارگیری لیبل در فرم را تغییر می دهد که با دراگ کردن نیز امکان پذیر است.
8-righttoleft: زمان نوشتن
فارسی روی لیبل بکار میرد.
9-visibl: اگر
خواستیم یک شئی موقع اجرا به نمایش در نیاید به حالت fals قرار گیرد.
10-cursor: نمایش شکل
موس را در روی شئ تغییر می دهد.
11-text: نوشته روی
لیبل را تغییر میدهد.
12-name: نامه شیئی هنگام برنامه نویسی در
این قسمت مشخص می شود.
تغییر خواص label با کد نویسی در قسمت فرم لود نوشته می شود. (
this.maximizebox=false;) (this.label1.text=”1234”;)
2-(button)
هرجا کلید استفاده میشود سعی شود کرسر را روی
آن عوض کنید.
3-(textbox)
1-textalign: بشدت در فارسی نویسی بدرد ما میخوردکه در حالت right قرار گیرد.
2-right
to left:
نیز بدرد میخورد.
3-readonly:زمانی که
بخواهیم کسی نتواند متنی داخل تکس باکس بنویسد در حالت true قرار گیرد.مثال:متن
text را در تکس باکس مثلا ایران می نویسیم و سپس readonly را در حالت trueقرار می دهیم تا قابل تغییر نباشد.
4-maxlenght: محدود کردن
کارکتر تایپ شده داخل تکست باکس
5-paswordchar: یک سیمبل
مثلا ستاره داخلش قرار دهید تا هنگام وارد کردن پسورد بجای خود پسورد ستاره نمایان
شود.و خود نوشته نمایان نشود.
4-(masked text box) هیچ تفاوتی با تکست باکس
ندارد بجز خاصیت ماسک که (محدود کردن حروف) میتوان تاریخ یا شماره تلفن را تنظیم
کنیم.
1-mask: وارد بروس
شده و گزینه تلفن را انتخاب می کنیم و در قسمت ماسک تعداد کارکتر را مثلا
یازده عدد وارد میکنیم (22222222222 تا به
11 عدد محدود شود. برای وارد کردن تاریخ
در همان پنجره روی گزینه custom کلیک کرده و
چهارکارکتر برای سال و سپس اسلاش و دوتا برای ماه و سپس اسلاش دوتا برای روز
انتخاب کرده و ok می کنیم (11/11/1111) و ...
5-( link label)
بیشتر برای لینک اینترنتی کاربرد دارد یا کد ماشین حساب یا یک برنامه ویندوز را با
کد دهی می تواند باز کند کاری شبیه لیبل را انجام میدهد ولی قابلیت کلیک را داردیک
خط کد نویسی دارد.
اشیاء: لینک لیبل
System.diagnostics.process.start(“www.yahoo.com”); مثال 1
System.diagnostics.process.start(“calc”);
مثال2
1-linkbehavior: حالتها مختلف زمانی که موس روی ان می رود را نمایش
میدهد
6-(progress bar)میله پرشونده موقع نصب
برنامه
اشیاء: باتون – پروگرس بار(برنامه
روی باتون نوشته شود)
مثال با هربار کلیک
باتون یک پله پر شودprogressbar1.value=progressbar1.value+1;
7-(tooltip): برای توضیح یک شئی بکار میرود و به تنهایی کاربرد
ندارد محل قرار گیری آن زیرصفحه کادر برنامه نویسی (فرم) است
مثال : نحوه
چسباندن یک تولتیپ به یک شئی؟چسباندن تولتیپ به باتون
اشیاء: باتون – تولتیپ برنامه با
دابل کلیک روی صفحه فرم باید نوشته شود.
toolTip1.SetToolTip(button1, "tooltip
show");
8-(notify icon):آیکون ها کوچکی که در
پایین سمت راست ویندوز قرار دارد نوتی فای ایکون گفته می شود. در سی شارپ این شی
زیر فرم قرار می گیرد. کاربرد مثله بابی لون با کلیک روی ایکونش باز شود.
1-icon: با انتخاب یک ایکن، شکل ایکن پس از run شدن سی شارپ در
سمت راست ویندوز قرار میگیرد(در ویندوز نه صفحه سی شارپ)
اشیاء:تکس باکس – نوتی فای
ایکون برنامه با دابل کلیک بر نوتی فای
ایکن نوشته شود
مثال1: با دابل
کلیک بر روی نوتی فای ایکون تکسی داخل تکس باکس ظاهر شودtextbox1.text=”notify
is clicked”;
9-(track bar): برای کم و زیاد کردن یک اعمال یا یک ولوم انجام
میگیرد.
اشیا: تراک بار-
پروگراس بار برنامه در تراک بار نوشته شود
مثال: با تغییر
مقدار یک تراک بار مقدار پروگرس بار را تغیر دهید.
progressBar1.Value = trackBar1.Value;
اشیا: تراک بار- باتون
برنامه در باتون نوشته شود
مثال2:
با کلیک روی باتون مقدار تراک بار زیاد شود
trackBar1.Value =
trackBar1.Value + 2;
10-(numeric up down): زمانی که نیاز به یک
شمارنده داشته باشیم استفاده می شود.
1-maximum و mnimum بالا ترین رنج و پایین ترین رنج شمارنده را تنظیم می کند.
2-valu مقدار
دیفالت مینیمم و ماکزیمم را تغییر می دهد.
11-(data time picker): تاریخ را نشان می دهد. و
تنظیم ان دیفالت کامپیوتر است.
11-(v scrulbar): اسکرول بار عمودی
12-(h scrulbar): اسکرول بار افقی
این دو اسکرول بار ها
معمولا باهم کاربرد دارند. زمانی که طراحی از صفحه مانیتور بزرگتر باشد
استفاده میشود زیاد کاربرد ندارد.
13-(listbox): برعکس تکس باکس عمل
میکند بجای وارد کردن مقدار . مقدار دلخواه را انتخاب میکند.
1-items:با رفتن در
بروس اعدادی از یک تا 10 یا غیره وارد
میکنیم به این طریق وارد لیست میشود.وارد کردن فایل در بخش دیتا بیس و ادیو دات
نت توضیح داده میشود.
اشیا: لیست باکس- دابل کلیک روی فرم انجام شود
مثال:فرض کنیم فایلی داریم که درون آن لیست دانشجویان یک کلاس ذخیره شده حال میخواهیم بصورت لیست
نشان دهیم تا یکی را انتخاب کنند؟ در این
مثال عدد صفر تا 15 وارد لیست باکس میشود.
for(int i=0; i<=15; i++)listBox1.Items.Add(i);نوشته سبز
دستور add به
داخل لیست باکس است.
اشیا لیست باکس- تکس باکس –
دابل کلیک بر روی لیست باکس
مثال: هرآنچه از داخل لیست باکس انتخاب میشود داخل تکس باکس نمایش
داده شود؟
textBox1.Text = listBox1.Text;