تبلیغات
برترین وبلاگ آموزش برنامه نویسی - جلسه نهم سی شارپ
 
برترین وبلاگ آموزش برنامه نویسی
درباره وبلاگ


این وبلاگ با هدف بالا بردن سطح برنامه نویسی دانشجویان و کسانی که می خواهند برنامه نویسی را شروع کنند تهیه شده است و سعی خواهد شد تا به بهترین شکل ممکن به کار خود ادامه دهد.امیدوارم بتوانم شما را راهنمایی کنم.

مدیر وبلاگ : محمدرضا اسماعیلی
موضوعات
نظرسنجی
سطح تدریس در این وبلاگ چگونه است؟







آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
سلام....امروز خیلی زود از console application به windows form application جهش میکنیم...
چون برنامه هایی که جلسه قبل با هم نوشتیم جلوه ی بصری نداشت...یعنی یه صفحه سیاه که بعد از یه مدت برا آدم خسته کننده میشه...اما ویندوز فرم اپلیکیشن جلوه بصری داره...تو این مدل برنامه ها شما با موس هم کار میکنید...ولی توی کنسول فقط با کیبورد کار میکردید....خیلی خوب...بزارید اول یه ذره با محیط ویژوال استودیو...و چیز هایی که اونجا وجود داره آشنا شیم....

ایجاد پروژه جدید:

حالا میخوایم ضمن ایجاد یه پروژه جدید با محیط برنامه هم بیشتر آشنا شیم...برای اینکار مراحل زیر رو دنبال کنید:
از منوی file گزینه new ->project رو انتخاب کنید تا پنجره زیر ظاهر بشه...

این بخش شامل  موارد زیر هست:

project types

:در این بخش میتونید نوع پروژه را انتخاب کنید..مثلا برای نوشتن برنامه کنسول باید روی windows کلیک کنید....
یا نه مثلا برای نوشتن برنامه های موبایل باید پروژه ای از نوع smart device رو انتخاب کنید....تازه این رو هم به عنوان اطلاعات عمومی بدونید که با زبان سی شارپ میتونید برای آندروید برنامه بنویسید...
template:

 این بخش سامل قالب های پروژه ست...ویژوال استودیو قالب های مختلفی رو برای انواع پروژه ها تهیه میکنه....مثل کاربرد های ویندوز یا windows form application و ......در این بخش ما میخوایم بخش ویندوز فرم رو انتخاب کنیم..پس روی ویندوز فرم یک بار کلیک کنید..
پایین همین صفحه رو نگاه کنید...سه تا کادر میبینید:
کادر name:

تو این بخش نام پروژه رو انتخاب میکنید...به طور پیش فرض اسمش windowsformsapplication1 هست.....اگه دوست داشتید اسمش رو عوض کنید...
کادر location:

تو این بخش مکان ایجاد پروژه رو انتخاب میکنید....ولی اگه ضروری نیست بهش دست نزنید...
کادر سوم هم نام solution رو انتخاب میکنه(زیاد مهم نیست)
خیلی خوب...دکمه ok رو کلیک کنید تا وارد محیط برنامه نویسی بشیم....

تصویر بالا رو ببینید:
این فرم پنجره اصلی ما توی برنامه نویسی هستش...تقریبا 80 درصد کار ما با این بخشه....
toolbox :


نام دیگر این بخش جعبه ابزاره..این جعبه ابزار شامل کنترل هاست.کنترل ها قطعات نرم افزاری هستند که برای ایجاد برنامه به کار میروند.
برای برنامه نویسی باید کنترل ها را از جعبه ابزار انتخاب کنید و به فرم اضافه کنید..به طور کلی فرم و کنترل واسط گرافیکی کاربر را برای برنامه ایجاد میکنند.
اگر جعبه ابزار را نمیبینید...از گزینه view-> toolbox رو انتخاب کنید..
نوار منو:


file شامل فرمان هایی برای باز کردن...اضافه کردن...ذخیره پروژه ها و چاپ داده های پروژه ست..
منوی edit برای ویرایش برنامه ها مثل کپی..بریدن..حذف و ...با کار میره..
منوی view شامل فرمان هایی برای نمایش پنجره هاست...
منوی project  شامل فرمان هایی برای مدیریت پروژه ست..
منوی build شامل فرمان هایی برای ترجمه برنامه هاست...
منوی debug برای اشکال زدایی و اجرای برنامه هاست...
منوی data شامل فرمان هایی برای تعامل با بانک های اطلاعاتی ست...
منوی format شامل فرمان هایی برای چیدمان و اصلاح کنترل های فرم است.این منو وقتی فعال میشود که در نمای طراحی باشید..یعنی صفحه ای که الآن درش هستید..
منوی tools شامل فرمان هایی برای دستیابی به ابزار های بیشتر است و میتوان محیط برنامه نویسی رو به گونه ای سفارشی کرد....
منوی test برای برنامه ریزی تست هایی در پروژه به کار میره..
منوی analyze برای تحلیل کارایی پروژه به کار میره..
منوی ویندوز شامل فرمان هایی برای چیدمان پنجره های محیط برنامه نویسی ست...
منوی help هم شامل اطلاعاتی کمکی درباره ویژوال استودیو میباشد....
نوار ابزار:



شامل ابزار هایی برای کارکردن سریع با برنامه هاست..
برای حذف یک منو وی فلش کوچیکه که همین بالا میبینید(دست راست..اخر) کلیک کنید تا به منو standard برسید بعد یه صفحه باز میشه که بغل همه ی ابزارها تیک خورده اگه تیک رو بردارید ابزار هم حذف میشه و بالعکس...
بخش مرورگر پروژه یا solutiion explorer که فایل های پروژه رو به نمایش میذاره...

اگه این پنجره رو نمیبینید از بخش view->solutionexplorer رو انتخاب کنید...
کنترل های فرم:

همنطور که گفته شد جعبه ابزار شامل کنترل هایی تا فرم ها با استفا ده از آنها طراحی شوند..این کنترل ها توسط موس بر روی فرم قرار میگیرند.
همانطور که برای کار با اتومبیل لازم نیست که بدانید اتومبیل چگونه ساخته شده..برای استفاده از کنترل ها هم نیاز به چگونه ساخته شدن آنها ندارید و وظیفه شما استفاده از آنهاست.استفاده از کنترل ها موجب صرفه جویی در وقت و پول میشود که این خود نشان از قدرتمند بودن FCL در .NET میباشد.
کنترل های موجود در جعبه ابزار به چند دسته تقسیم می شوند.بعضی از این گروه ها عبارت اند از:
ALL WINDOWS FORMS,COMMON CONTROLS,......
برای دیدن کنترل های هر گروه روی علامت + هر گروه کلیک کنید تا کنترل ها نمایش داده شوند..

برای اینکه جعبه ابزار محو نشه روی toolbox کلیک کنید و ازعکس بالا روی علامتی که شبیه پونز میمونه کلیک کنید تا به حالت ایستاده در بیاد....
معرفی چند کنترل:

همه ی کنترل ها رو فعلا نمیشه توضیح داد ولی جند تا مهمش رو که به دردمون میخوره(تو این سطح از برنامه نویسی  به دردمون میخوره )با هم میبینیم:
کنترل pointer:

میتواند بر روی کنترل ها اثر بگذارد و آنها را انتخاب کند.
کنترل button:

همانطور که از نام این کنترل پیداست باعث ایجاد یک دکمه روی فرم می شود که اگر کاربر بر روی آن کلیک کند فرمانی اجرا می شود..
کنترل picturebox:

کادری را برای نمایش تصویر به فرم اضافه میکند.
کنترل textbox:

یکی از مهم ترین کنترل ها ست و برای دریافت و ویرایش متن یا ورودی های صفحه کلید به کار می رود.
پنجره خواص:

هر یک از کنترل های فرم و حتی خود فرم دارای خواص هستند که این خواص در پنجره خواص نشان داده میشوند..

اگر این فرم را نمیبینید بر روی فرم کلیک کرده و کلید f4 را فشار دهید.
این پنجره دارای دو ستون است.ستون سمت چپ نام خواص و ستون سمت راست مقادیر خواص هستند.خواص اطلاعاتی درباره فرم را مشخص میکنند
در این پنجره آیکن هایی وجود دارد که به تشریح هر کدام از آنها میپردازیم:

نام این آیکن alphabetical است که اگر بر روی آن کلیک کنید خواص بر اساس حروف الفبا مرتب می شوند.

نام آیکن پر رنگتر categorized هست و با کلیک بر روی اون آیکن ها بر اساس کاربرد دسته بندی می شن...
و آیکن بغل دستی که شبیه صاعقه میمونه اسمش event هست.هر کنترل یا فرم دارای تعدادی رویداد هست که در شرایط خاصی رخ میده...مثلا وقتی بر روی فرم کلیک میشه رویدادی به نام کلیک رخ میده که قابل برنامه نویسی ست....مثلا میتونیم برنامه رویداد کلیک فرم رو طوری برنامه نویسی کنیم که با کلیک کردن روی فرم یه پیغامی رو با ما بگه یا ......
افزودن کنترل به فرم:

خیلی خوب...برگردیم به محیط ویژوال استودیو:
تصویر زیر روببینید:

موس رو به جعبه ابزار برده و روی کنترل label کلیک کرده و اونو به داخل فرم بکشید...
توی پنجره خواص خاصیت text رو با جمله hello پر کنید...

حالا کنترل picturebox رو به فرم اضافه کنید...سمت راست-بالای این کنترل یه علامت فلش هست..روش کلیک کنید..یه صفحه باز میشه.choose image رو کلیک کنید....روی گزینه import کلیک کنید و یه عکس رو انتخاب کرده و ok رو بزنید....
حالا دکمه f5 رو کلیک کنید...تبریک میگم...شما اولین برنامه تون رو تحت تکنولوژی .net نوشتید...
خیلی خوب....امیدوارم  از این جلسه هم لذت کافی رو برده باشید...جلسات بعد راجع به سایر کنترل ها و خواص اونها صحبت میکنیم...تا بعد...




نوع مطلب : سی شارپ، 
برچسب ها :
لینک های مرتبط :

       نظرات
هشتم آبان 92
محمدرضا اسماعیلی
هفدهم مرداد 96 12:15 ب.ظ
Magnificent beat ! I would like to apprentice while you amend your
site, how can i subscribe for a blog website?
The account aided me a acceptable deal. I had been a little bit acquainted of this your broadcast offered bright clear idea
چهاردهم مرداد 96 05:35 ب.ظ
This excellent website really has all of the info I wanted
about this subject and didn't know who to ask.
سوم مرداد 96 08:30 ب.ظ
Pretty nice post. I just stumbled upon your blog and wanted to say that
I have really enjoyed surfing around your blog posts. In any case I'll be
subscribing to your feed and I hope you write again soon!
نوزدهم خرداد 96 05:31 ق.ظ
How does cách sử dụng gel titan turn?
Titan gel vietnam
The $ttnglvn767 singular nub delivered the likely effect tied if obtained with
primitive methods or victimized on an irregular basis.
Thanks to the mod methods of making the take out and its compounding with many born alive substances,
the creators of "Titan gel" managed to achieve an impressive effect!
محمدرضا اسماعیلیhttp://www.mreweb.ir
سیزدهم خرداد 96 02:13 ب.ظ
sochi.ru
удаление казино вулкан
казино белладжио
как заблокировать сайт
казино вулкан
казино император
риобет казино
лас вегас казино
как удалить казино вулкан со стартовой страницы
онлайн игры автоматы
malina casino
казино рояль hd
онлайн казино без регистрации
вулкан онлайн казино
казино собрание
казино игра
buhjdst fdnjvfns
игорный зал
http://tinyurl.com/ycp6vv5h
http://tinyurl.com/y8h969ht
http://tinyurl.com/y7uuu9ot
http://tinyurl.com/ybgc49ud
http://tinyurl.com/yccfslv8
http://tinyurl.com/yblpyyaq
http://tinyurl.com/ydakdbhb
http://tinyurl.com/y9xytvfa
http://tinyurl.com/ycxsxmq7
http://tinyurl.com/ybldae5l
http://tinyurl.com/y89ykv3n
http://tinyurl.com/yak3ta7g
http://tinyurl.com/y9c52hhy
http://tinyurl.com/ybacqz8a
http://tinyurl.com/y7a63qdu
http://tinyurl.com/ybba6z7w
http://tinyurl.com/y8ryc2rz
http://tinyurl.com/y7tjumg4
محمدرضا اسماعیلیmreweb.ir
یازدهم خرداد 96 01:55 ق.ظ
Эрофорс официальный сайт
EroForce — капсулы для потенции, которые оказывают комплексное воздействие на мужской организм.

Это средство способно решить множество проблем, начиная с ослабления либидо и заканчивая полной импотенцией.
Препарат снова вернёт радость от секса.


Капсулы Eroforce практически не имеют аналогов по своему
воздействию и обладают массой достоинств по сравнению
с похожими средствами:
быстрый длительный эффект;
натуральный состав;
усиление либидо;
капсулы не просто маскируют, а излечивают и устраняют проблему полностью;
продлевают половой акт;
делают ощущения более яркими;
не имеют противопоказаний;
удобны в применении.
محمدرضا اسماعیلیhttp://www.mreweb.ir/
چهارم خرداد 96 07:24 ب.ظ
Смотрите лучше здесь:
ландшафтный дизайн - Rosemary,
https://goo.gl/HPL1aK
ландшафтный дизайн (Rosemary)
https://goo.gl/4HmzkX
ландшафтный дизайн (goo.gl)
https://goo.gl/STfx5t
محمدرضا اسماعیلیhttp://www.mreweb.ir/
بیست و چهارم اسفند 93 12:37 ب.ظ
thankyou
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر