سه‌شنبه ۳ آبان ۱۳٩٠ :: ٥:۳٥ ‎ب.ظ ::  نويسنده : دوست شما

با سلام خدمت دانشجویان عزیز .به شما دانشجوی عزیزی که این مطلب رو مطالعه میکنید 2 تا تبریک میگم.اول به خاطر این که سی شارپ رو انتخاب کردید و دوم با توجه به این که خود پیام نور کلی زمان و انرژی شما رو به خود اختصاص داده اما همچنان استوار و قوی در حال پیشروی بوده و سعی دارید تا شعاع دانش خودتون رو در زمینه کامپیوتر بالا ببرید این همتی ستودنیست و ما در این راه گام به گام همراه شما هستیم.با توضیح مختصری کار رو شروع میکنیم.نت فریم ورک مایکروسافت که در ادامه جی وی ام جاوا روی کار آمد در اصل نوعی برنامه اوپن سورس و یکی از موفقیت های مایکروسافت است که امکان نوعی تبدیل بدور از چشم برنامه نویس در تمامی زبانها در این محیط مهیا شده و بار عظیمی از دوش برنامه نویس برداشته شده است.در اصل فریم ورک(Framework) مجموعه ای از فایل های مورد نیاز سیستم عامل (شامل فایل های DLL و رجیستری و واسطه های استاندارد ارتباط برنامه ها بایکدیگر) است که برای اجرای برنامه های نوشته شده تحت دات نت ضروری میباشد. یعنی یک پکیج کامل از تمام dll های مورد نیاز برنامه هایی که با خود دات‌نت نوشته شده اند.همونطور که میدونید سی شارپ ادامه زبانهای سی و سی پلاس هست که زبان سی پلاس جزء دروس رشته های کامپیوتر و آی تی در دانشگاه پیام نور نیز هست .تغییری که در سی پلاس نسبت به سی شاهد هستیم مبحث شی گرائی هست که در اواخر فصول کتاب آمده و تغییری که سی شارپ نسبت به سی پلاس داره اینه که سی پلاس نیمه شی گرا بوده و خیلی به مبحث شی گرائی نپرداخته در حالی که سی شارپ تماما شی گراست و تمامی خصوصیات جذاب زبانهای سی و سی پلاس رو نیز با خودش داره و نیز کلی مزیت دیگه که در ادامه این مبحث و به مرور به اونها اشاره خواهیم نمود. ما آموزش این زبان رو تا انتها در محیط فریم ورک تجربه خواهیم نمود این زبان رو برای یادگیری انتخاب کردیم چون هم در این محیط و هم در کل زبانهای برنامه نویسی بهترینه ...

برای دیدن توضیحات این پست به ادامه مطلب مراجعه نمائید.


اولین دوره از چهار دوره مورد بحث در این قسمت "اصول برنامه نویسی با دات نت" نام دارد که این دوره نقش مهمی در یادگیری دوره های "ویندوز فرم" و "ای اس پی دات نت" بازی میکند.به یاری خدا این دوره رو تا قبل از شروع امتحانات این ترم به پایان میرسونیم تا با امتحانات تداخلی نداشته باشد و دوره دوم (SQL Server ) رو بلافاصله بعد از آخرین امتحان از سر خواهیم گرفت...

برای شروع چنانچه در پست قبل نیز گفته شد پس از نصب یک پروژه جدید در Console Application ایجاد نمائید.در این پست به نحوه ایجاد یک پروژه ساده در این محیط و همچنین تعاریف کلی متغیر های مورد استفاده در سی شارپ می پردازیم .قبل از این که وارد کد نویسی بشیم چند تا نکته در مورد فایل های آموزشی رو خدمتتون عرض میکنم:اول اینکه در انتهای هر پست فایل آموزشی همون پست رو که یک پروژه سی شارپ هست براتون قرار میدم تا دانلود کنید این فایل ها کمک خیلی خوبی میتونه برای شما باشه بطوریکه اگر این فایلها رو به دقت مطالعه و تمرین کنید در ادامه برنامه نویسی و دوره های آتی مشکل نخواهید داشت .علامت "//" در سی شارپ به معنی توضیحات هست و به رنگ سبز رنگ نمایش داده میشه .کامپایلر عبارات بعد از این علامت رو نادیده گرفته و به خط بعدی میره پس میشه هر گونه توضیحی رو چه برای آموزش و چه برای استفاده بعدی خود برنامه نویس بعد از این خطوط قرار داد.پروژه های آموزشی که در انتهای  هر پست قرار میگیردبه صورت برنامه ای از ویژوال استدیو سی شارپ هست که به صورت فشرده قرار گرفته است.پس از دانلود این فایلها که به نام "پروژه آموزشی شماره ..." در انتهای هر پست قرار میگیرد ابتدا میبایست فایل را در یک پوشه جداگانه با نرم فزار " وین رار" از حالت فشرده خارج نموده و سپس بازشون کنید (اگر فایلها بطور کامل اکستراکت نشه ارور خواهد داد).وقتی که پوشه هر فایل رو باز میکنید فایلی رو که پسوند SLN و یا CSPROJ رو داره باز نمائید.حال در پنجره "solutions explorer "روی "Program.cs" کلیک نمائید بدین ترتیب شاهد کد اصلی برنامه خواهید بود. بعد از این که شاهد کد اصلی برنامه بودید خواهید دید برخی از خطوط شامل توضیحات با قالب "//" و رنگ سبز هستند که به صورت فینگلیشی(فارسی - انگلیسی)به توضیح اون خط از برنامه می پردازه و مثل یک دیکشنری زبان میتونه به درک شما از برنامه کمک کنه .پس توصیه میشه که به این خطوط توجه ویژه ای داشته باشید.چراکه بیشتر توضیحات برنامه در این قسمت لحاظ شده است.در ضمن فایلهای آموزش تصویری را نیز در اکثر پست های هر هفته خواهیم داشت که اکثرا به زبان فارسی و حجمی کمتر از 20 مگ بوده که به منظور درک کامل مطالب و تکرار توصیه میشه این فایل ها رو دانلود بفرمائید.فایل های آموزشی دیگر از جمله پی دی اف ها و پروژه ها نیز به تدریج و با توجه به مبحث برنامه نویسی هر جلسه در وبلاگ قرار خواهد گرفت.

با نام و یاد خدا آغاز میکنیم...

 

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

به مانند کلیه برنامه های مایکروسافت در بالای صفحه شاهد نوار ابزار هستید

 در پنجره Program.cs کد های برنامه را شاهد خواهید بود.کد های زیر بصورت پیش فرض ایجاد شده اند.

 

در پنجره solutions explorer شاهد کلیه اجزای برنامه خود اعم از program و کلاس ها هستید

 خطا های برنامه در هنگام نوشتن در باکس زیر به نمایش در خواهند آمد.با دبل کلیک روی هر خطا اشاره گر کی برد به خط دارای خطا در برنامه میرود

نکته مهم:زبان سی شارپ بین حروف کوچک و بزرگ تفاوت قائل است.

میخواهیم برنامه ای  بنویسیم که کلمه Helloword را برایمان چاپ نماید.لذا کد زیر را مینویسیم.

;()Console.ReadLine  همیشه تا انتها به این معناست که یک وقفه در برنامه ایجاد شود تا کاربر کلیدی را از صفحه کلید خود بزند (بمنظور دیدن اجرای برنامه در کنسول)

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

 تبریک.به همین سادگی شما اولین برنامه خود را نوشتید...

در انتهای این پست علاوه بر کد برنامه فوق کد یک پروژه دیگر نیز قرار دارد که در آن متغیر ها ی سی شارپ به همراه مثال و همچنین نحوه عملکرد حلقه for & while و شرط را درآن بررسی خواهیم نمود.حتما فایل ضمیمه رو دانلود و اجرا نمائید و به توضیحات سبز رنگ داخل برنامه نیز دقت کنید. 

لینک دانلود پروژه  آموزشی شماره 1 

لینک دانلود پروژه  آموزشی شماره 2 

لینک دانلود پی دی اف آموزشی پست 1و2

 نکته مهم:حتما فایل ها را که بصورت فشرده هستند پس از دانلود به یک پوشه انتقال داده و سپس از حالت فشرده خارج نمائید(اکستراکت کنید)و سپس فولدر اکستراکت شده را باز و فایل با پسوند SLN و یا CSPROJ را اجرا نمائید.با کلیک بر آیکون سبز بالای صفحه برنامه اجرا می گردد.

چگونه از پروژه های آموزشی استفاده کنیم؟پس از دیدن کد هر پروژه و درک دقیق آن یک پروژه جدید در سی شارپ ایجاد نموده و طبق کدهای پروزه کد نویسی کرده و خط به خط برنامه رو تحلیل نمائید.بدین ترتیب مبحث پروژه بصورت کامل تفهیم میشود.با گذشت این دوره پروژه های آماده ای رو در اختیارتون قرار خواهیم داد که میتوانید براحتی کد برنامه رو تفسیر و تحلیل نمائید

فایلهای آموزشی تصویری به زبان فارسی:

 لینک دانلود فایل آموزش تصویری 1 (محیط #C و نحوه نصب ویژوال سی شارپ)

لینک دانلود فایل آموزش تصویری 2 (تعاریف اولیه)

فایلهای تصویری آموزشی تصویری به زبان اصلی و با فرمت swf (کم حجم):

لینک دانلود فایل آموزش تصویریی (1-ساختار)

لینک دانلود فایل آموزش تصویریی (2-شروع)

لینک دانلود فایل آموزش تصویریی (3-کامپایل و اجرا)

لینک دانلود فایل آموزش تصویریی (4-متغیرها)

لینک دانلود فایل آموزش تصویری (5-رشته ها)

توضیح : برای دیدن فایلهای با پسوند (swf) نیاز به نرم افزار KMPlayer و یا FlashPlayer خواهید داشت و همچنین برای باز کردن تمامی فایل های آموزشی نیاز به نرم افزار (WINRAR) دارید .درصورتی که این برنامه ها را در ویندوز خود نصب ندارید تهیه و نصب نمائید.(3 نرم افزار فوق را از اینترنت نیز میتوانید دانلود نمائید(بدون لایسنس هستند));

لینک دانلود نرم افزار فلش پلیر

لینک دانلود نرم افزار وین رار

لینک دانلود نرم افزار کا ام پلیر

راستی یک نکته رو یادم رفت بگم .فایل های آموزشی تصویری به زبان فارسی که در انتهای برخی از پست های این دوره قرار میگیره به توضیح ویژوال سی شارپ 2005 یا 2008 میپردازه چرا که هنوز فایل آموزش تصویری فارسی سی شارپ 2010 توسط مرکزی ایجاد نشده است.اما اصلا نگران این موضوع نباشید چرا که کلیات همه این نسخه ها یکی است و در جزئیات اندکی با هم متفاوت هستند و مشکلی در یادگیری ایجاد نخواهد کرد.نکته دیگه این که اکثر توضیحات هر پست رو به خاطر تعامل بهتر شما با برنامه در خود برنامه لحاظ شده است پس حتما حتما به این توضیحات توجه فرمائید...

برای مراجعات بعدی به این قسمت از بخش " موضوعات " وبلاگ روی گزینه " برنامه نویسی با سی شارپ " کلیک نمائید .بدین ترتیب این آرشیو تا انتها در دسترس شما خواهد بود.موفق باشید.



     
000100100001
دوست شما


مطالب وبلاگ
پيوندها
امکانات جانبی
RSS Feed

*** We Say GOD Today ***

"

*************************

***Pnu121 In Google***

*************************

-------------------------