لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 139
درس اول : آغاز کار با C#
در این درس با ارائه چند برنامه و مثال ساده به طرز کار زبان C# میپردازیم. اهداف این درس عبارتند از :
فهم ساختار پایهای یک برنامه C#
آشنایی با Namespace
آشنایی با کلاس (Class)
آشنایی با عملکرد متد Main()
آشنایی با ورودی/خروجی یا I/O
لیست 1-1، یک برنامة ساده با عنوان Welcome در زبان C#
// Namespace اعلان
using System;
// کلاس آغازین برنامه
class WelcomeCSS
{
// آغاز کار اجرای برنامه
public static void Main()
{
// نوشتن متن در خروجی
Console.WriteLine("Welcome to the C# Persian Tutorial!");
}
}
برنامة لیست 1-1 دارای 4 پارامتر اصلی است، اعلان Namespace، کلاس، متد Main() و یک دستور زبان C#.
در همین جا باید به یک نکته اشاره کنم، برای زبان C# همانند بیشتر زبانهای برنامهسازی دو نوع کامپایلر وجود دارد. یک نوع کامپایلر که به کامپایلر Command Line معروف است و نوع دیگر کامپایلر Visual است. کامپایلرهای Command Line محیطی شبیه به محیط DOS دارند و با دادن یک سری دستورات به اجرا در میآیند. کامپایلرهای Visual محیطی همانند ویندوز دارند که با دارا بودن محیط گرافیکی و ابزارهای خاص، برنامهنویس را در امر برنامهسازی کمک میکنند. از نمونههای هر یک از کامپایلرها، میتوان به Microsoft C# Command Line Compiler که یک کامپایلر Command Line و Microsoft Visual C# که یک کامپایلر Visual است، اشاره کرد. البته در حال حاضر بیشتر از کامپایلرهای ویژوال استفاده میشود.
من سعی میکنم در آینده به توضیح محیط Visual C# و Visual Studio.Net بپردازم. اما فعلاً برای اجرای برنامهها میتوانید از Visual Studio.Net استفاده کنید. پس از نصب آن، وارد محیط C# شده و در قسمت انتخاب برنامة جدید گزینة Console را جهت اجرای برنامهها انتخاب نمایید.
برای این درس، فعلاً به توضیحات بیشتر دربارة محیط ویژوال نمیپردازم اما در آینده به توضیح کامل محیط Visual Studio.Net خواهم پرداخت.
برای اجرای کد بالا در صورتیکه از محیط ویژوال استفاده میکنید باید بر روی دکمة Run کلیک کنید و در صورتیکه کامپایلر Command Line دارید با دستور زیر میتوانید برنامه را اجرا کنید : csc Welcome.cs
پس از اجرای برنامه، کامپایلر برای شما یک فایل قابل اجرا(Executable) تحت نام Welcome.exe تولید میکند.
نکته : در صورتیکه از Visual Studio.Net(VS.Net) استفاده کنید، پس از اجرای برنامه، یک صفحه برای نمایش خروجی به سرعت باز شده و بسته میشود و شما قادر به دیدن خروخی نخواهید بود. برای اینکه بتوانید خروجی برنامه را ببینید، در انتهای برنامه دستور زیر را وارد نمایید :
Console.ReadLine();
استفاده از این دستور باعث میشود تا برنامه منتظر دریافت یک ورودی از کاربر بماند، که در این حالت شما میتوانید خروجی برنامه خود را دیده و سپس با زدن کلید Enter برنامه را خاتمه دهید.
نکتة دیگری که در مورد زبان برنامهنویسی C# باید مورد توجه قرار دهید اینست که این زبان Case Sensitive است، بدین معنا که به حروف کوچک و بزرگ حساس است یعنی برای مثال ReadLine با readLine متفاوت است به طوریکه اولی جزو دستورات زبان C# و دومی به عنوان یک نام برای متغیر یا یک تابع که از طرف کاربر تعریف شده است در نظر گرفته میشود.
اعلان Namespace به سیستم اعلان مینماید که شما از توابع کتابخانهای System جهت اجرای برنامهها خود استفاده مینمایید. دستوراتی مانند WriteLine و ReadLine جزو توابع کتابخانهای System میباشند. اغلب دستورات و توابع مهم و کلیدی استفاده از کنسول ورودی/خروجی در این کتابخانه میباشد. در صورتیکه در ابتدای برنامه از using System استفاده نکنید، یابد در ابتدای هر یک از دستورات برنامه که مربوط این کتابخانه است، از کلمة System استفاده نمایید. بعنوان مثال در صورت عدم استفاده از using System باید از دستور System.Console.WriteLine() به جای Console.WriteLine() استفاده نمایید.
تعریف کلاس،Class Welcome CSS، شامل تعریف دادهها(متغیرها) و متدها جهت اجرای برنامه است. یک کلاس، جزو معدود عناصر زبان C# است که بوسیلة آن میتوان به ایجاد یک شی (Object) از قبیل واسط ها (Interfaces) و ساختارها(Structures)، پرداخت. توضیحات بیشتر در این زمینه در درسهای آینده ذکر میشوند. در این برنامه کلاس هیچ داده و متغیری ندارد و تنها شامل یک متد است. این متد، رفتار(Behavior) این کلاس را مشخص میکند.
متد درون این کلاس بیان میکند که این کلاس چه کاری را پس از اجرا شدن انجام خواهد داد. کلمة کلیدی Main() که نام متد این کلاس نیز میباشد جزو کلمات رزرو شده زبان C# است که مشخص میکند برنامه از کجا باید آغاز به کار نماید. وجود متد Main() در تمامی برنامههای اجرایی ضروری است. در صورتیکه یک برنامه حاوی متد Main() نباشد بعنوان توابع سیستمی همانند dll های ویندوز در نظر گرفته میشود.
قبل از کلمة Main() کلمه دیگری با عنوان static آورده شده است. این کلمه در اصطلاح Modifier میگویند. استفاده از static برای متد Main() بیان میدارد که این متد تنها در در همین کلاس قابل اجراست و هیچ نمونهای (Instance) دیگری از روی آن قابل اجرا نمیباشد. استفاده از static برای متد Main() الزامی است زیرا در ابتدای آغاز برنامه هیچ نمونهای از هیچ کلاس و شیای موجود نمیباشد و تنها متد Main() است که اجرا میشود. (در صورتیکه با برخی اصطلاحات این متن از قبیل کلاس، شی، متد و نمونه آشنایی ندارید، این به دلیل آنست که این مفاهیم جزو مفاهیم اولیة برنامهنویسی شیگرا (OOP) هستند. سعی میکنم در درسهای آینده به توضیح این مفاهیم نیز بپردازم، ولی فعلاً در همین حد کافی میباشد.)
هر متد باید دارای یک مقدار بازگشتی باشد، یعنی باید مقداری را به سیستم بازگرداند، در این مثال نوع بازگشتی void تعزیف شده است که نشان دهنده آنست که این متد هیچ مقداری را باز نمیگرداند یا به عبارت بهتر خروجی ندارد. همچنین هر متد میتواند دارای پارامترهایی نیز باشد که لیست پارامترهای آن در داخل پرانتزهای جلوی آن قرار میگیرد. برای سادگی کار در این برنامه متد ما دارای هیچ پارامتری نیست ولی در ادامة همین درس به معرفی پارامترها نیز میپردازم.
متد Main() رفتار و عمل خود را بوسیله Console.WriteLine(…) مشخص مینماید. Console کلاسی در System است و WriteLine() متدی در کلاس Console. در زبان C# از اپراتور "." (نقطه dot) جهت جداسازی زیرروتینها و زیرقسمتها استفاده میکنیم. همانطور که ملاحظه میکنید چون WriteLine() یک متد درون کلاس Console است به همین جهت از "." جهت جداسازی آن استفاده کردهایم.
در زبان C#، برای قرار دادن توضیحات در کد برنامه از // استفاده میکنیم. بدین معنا که کامپایلر در هنگام اجرای برنامه توجهی به این توضیحات نمیکند و این توضیحات تنها به منظور بالا بردن خوانایی متن و جهت و کمک به فهم بهتر برنامه قرار میگیرند. استفاده از // تنها در مواردی کاربرد دارد که توضیحات شما بیش از یک خط نباشد. در صورت تمایل برای استفاده از توضیحات چند خطی باید در ابتدای شروع توضیحات از /* و در انتها آن از */ استفاده نمایید. در این حالت تمامی مطالبی که بین /* */ قرار میگیرند به عنوان توضیحات (Comments) در نظر گرفته میشوند.
تمامی دستورات (Statements) با ";"، سمی کولون، پایان مییابند. کلاسها و متدها با } آغاز شده و با { خاتمه مییابند. تمامی دستورات بین { } یک بلوک را میسازند.
بسیاری از برنامهها از کاربر ورودی دریافت میکنند. انواع گوناگونی از این ورودیها میتوانند به عنوان پارامتری برای متد Main() در نظر گرفته شوند. لیست 2-1 برنامهای را نشان میدهد نام کاربر را از ورودی دریافت کرده و آن را بر روی صفحه نمایش میدهد. این ورودی به صورت پارامتری برای متد Main() در نظر گرفته شده است.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 14
راهنمایی و توصیه های کاربردی جهت آغاز فعالیت پرورش شترمرغ – دامپروری
بخش اول- منابع تولید احداث مزرعه شترمرغ برای هر کسی پر ماجراست. برای راه اندازی مزرعه شترمرغ به زمین، نیروی کار، آب، مجوز و نقدینگی نیاز دارید. قبل از آغاز چنین پروژه ای برخی از جنبه های مورد نیاز را مورد بررسی قرار می دهیم.
زمینباید بررسی کنید که چگونه از زمینی که در اختیار دارید استفاده کنید. بسته به اینکه چه گزینه هایی را در شروع کار در نظر گرفته اید باید تصمیم بگیرید که چه مقدار زمین برای جفت گیری، نگهداری جوجه ها، پرورش پرنده ها تا سن کشتار و تجهیزات جوجه کشی اختصاص دهید. ممکن است فضاهای دیگری را برای ساختمان های اداری، فروشگاه یا محل استراحت کارگران در نظر بگیرید.
گروه بندی معمول شترمرغ ها به صورت دسته های سه تایی یعنی یک نر و دو ماده است، اما شما ممکن است نگهداری جفتی ( یک نر و یک ماده)، یا دسته های چهارتایی ( یک نر و سه ماده) و یا نگهداری دسته جمعی (دو یا چند نر با دو یا چند ماده) در نظر بگیرید. ما نگهداری جفتی و یا سه تایی را توصیه می کنیم. چون کنترل عملکرد فردی هر پرنده امکان پذیر است.
فضای مورد نیاز برای پرورش دسته سه تایی30 متر (32 یارد) در 50 متر (55 یارد) و در مجموع 1500 متر مربع است. البته این اندازه بدون هیچگونه عواقب جدی تقریبا به نصف قابل تقلیل می باشد اگرچه گردشگاه های بزرگتر با مکان های دویدن وسیع مطلوبتر بوده و به همین علت گردشگاه ها به صورت مستطیل در می آید تا مربع.
جوجه ها طی چهار هفته اول زندگی به فضای کمی نیاز دارند. فضای 2 متر (2 یارد) در 10 متر (11 یارد) برای 20 جوجه کافی است، لیکن جوجه ها سرعت رشد چشمگیری دارند، با رشد جوجه ها نیاز به فضای پرورشی به سرعت افزایش می یابد. بسته به شرایط آب و هوایی، جوجه ها هنگام شب به سالن نیاز دارند. در صورت وجود منبع گرمایی، همه جوجه ها باید به این منبع گرمایی دسترسی داشته باشند. بر اساس احتیاجات بدنشان جوجه ها باید دور از حرارت بنشینند. وقتی جوجه ها مستقیما از هچر به زیر سایه بان در طول روز منتقل می شوند، در دو هفته اول به یک لامپ حرارتی در طول شب نیازدارند. سایه بان حتی به شکل سایه درخت عامل مهمی برای شترمرغ ها در هر سنی است. در مواقعی که در نظر دارید تجهیزات جوجه کشی مورد نیاز را خودتان داشته باشید باید ابعاد اتاق مورد نیاز را در نظر داشته باشید که بستگی به انکوباتور و هچر خریداری شده دارد. به یک اتاق برای انکوباتور، یک اتاق برای هچر، محلی برای تمیز کردن تخم ها و محلی اختیاری برای ذخیره تخمها قبل از قرار دادن در انکوباتور نیاز دارید
کارگرپرندگان بالغ باید دو بار در روز تغذیه شوند یک بار در اوایل روز و یک بار در وسط یا پایان عصر. جوجه ها باید حداقل پنج بار در روز سرکشی شوند، وقتی تخم ها هفته ای یکبار گذاشته شوند جوجه کشی به طور روزانه و هچینگ باید روزی دو بار بررسی شود. همه این کارها به نیروی کار انسانی نیاز دارد. عمل دیگری که نیاز شدیدی به نیروی کار دارد تمیز کردن لانه جوجه ها است تا جوجه ها از خوردن مدفوع باز داشته شوند ( بسته به تراکم، سطح و سن جوجه ها ) به طو ر مشابه، چیدن تخم ها در انکوباتور و نظافت هچر به زمان زیادی نیاز دارد. پس از اعمال مربوط به کارگران مزرعه، قسمت اعظم کار پرورش، نظارت است. پیشگیری بهتر از درمان است و بر طرف کردن نواقص پیش از بروز مشکل موجب صرفه جویی در وقت و هزینه می شود.نظارت مداوم موثر است، اما بهترین حالت این است که مولد ها غیر از زمان خوراک دادن و جمع آوری تخم شترمرغ به حال خود رها شوند. انجام امور با یک شخص امکان پذیر است ولی استفاده از دو یا چند نفر آسان تر بوده و استرس کمتری به همراه دارد. باید در نظر داشته باشید که آیا وقت کافی دارید؟ از پرداخت هزینه کارگر یا کارگران مزرعه بر می آیید؟
آب پرندگان در طول شبانه روز به آب نیاز دارند. این موضوع را باید در طراحی لانه ها در نظر داشته باشید که احتمالا تأمین آب، هزینه ای را به شما تحمیل خواهد کرد. در آب و هوای سرد، ممکن است نیاز به نصب آبگرمکن هایی باشد تا دمای آب را برای همه پرنده ها در 20 درجه سانتیگراد ثابت نگه دارد و صرفا یخ نزدن آب کافی نیست. شترمرغ ها علاقه به نوشیدن آب در حین غذا خوردن دارند که این عمل موجب کثیف شدن سریع آب می شود و بنابراین باید به طور منظم آب تمیز در اختیارشان قرار گیرد. پرنده ها نیاز مداوم به آب دارند و همین بر مصرف غذای خشک تأثیر می گذارد. آب بسیار سرد یا گرم مصرف آب را تحت تأثیر قرار داده و اغلب موجب کاهش مصرف غذا می شود.
مجوز برای اینکه بدانید اخذ چه نوع مجوزهایی برای احداث مزرعه شترمرغ لازم است باید با مراکز مرتبط از جمله معاونت امور دام وزارت جهاد کشاورزی، سازمان دامپزشکی و یا معاونت های امور دام بخش طیور غیر مرسوم و سازمانهای مرتبط با پرورش شترمرغ منطقه مشورت کنید. در برخی کشورها نظیر آلمان باید دوره ای را در زمینه پرورش شترمرغ گذراند. خوشبختانه کشورهای دیگر تا این حد سختگیر نیستند و پرورش شترمرغ را همچون دیگر فعالیتهای مزرعه ای تلقی می کنند. نکات زیر را باید روشن کنید:• مجوز برای مالکیت پرندگان• مجوز برای حمل و نقل پرندگان • احداث چاه تلفات برای دفن پرنده های مرده• بازرسی های دامپزشکی• معیارهای امنیت زیستی (Bio Security) نظیر حوضچه ورودی وسایل نقلیه تا وسایل نقلیه هنگام ورود به مزرعه از داخل مواد ضد عفونی عبور کنند.سوالات و موارد مهم را یاد داشت کرده با کسی که در منطقه شما پرورش شترمرغ دارد صحبت کنید، آنها منبع با ارزشی برای کمک هستند
مسائل اقتصادی و سرمایه گذاریبرای راه اندازی نیاز به سرمایه دارید. همچنین احتمالا ایده هایی در زمینه اینکه چه مقدار توانایی مالی برای این کار دارید، خواهید داشت. توصیه این است که دایره فعالیت را نصف کنید. در هر صورت از کسی وام نگیرید.تنها وقتی فروش محصولاتتان را آغاز می کنید درک روشنی خواهید داشت که فعالیتتان سود آور بوده است یا خیر. اغلب اوقات مزرعه داران جدید بدون برنامه مقدار زیادی پول برای فراهم کردن شیک ترین تجهیزات صرف می کنند. مزرعه هایی شبیه به هتلها ی کوچک و کاملا غیر قابل کاربرد مشاهده شده اندکه وقتی به مراحل مهمی می رسند که عملا باید محصولاتشان را بازاریابی کنند بودجه شان به پایان رسیده است چون تولید به اندازه مورد انتظار نبوده است. توصیه این است که کار را ساده آغاز کنید. از امکانات موجود استفاده کنید. از قفس هایی که دارید، ساختمانهایی را که قبلا احداث شده اند استفاده کنید. آنچه ضروری است سرمایه گذاری در تهیه انکوباتور مناسب می باشد. یک انکوباتور خوب نتایج خوبی به همراه خواهد داشت که انکوباتور بد ندارد.
رکوردگیری در رکورد گیری باید قادر باشید برای هر لانه به سوالات زیر پاسخ دهید.o مولدها چه تعداد تخم گذاشته اند؟o هزینه تغذیه مولدها در یک سال چقدر شده است؟o میزان جوجه در آوری عملا چقدر بوده است ؟o چه تعداد از جوجه ها به سن کشتار رسیده اند؟o هزینه تغذیه هر جوجه تا سن کشتار چقدر است ؟ و از پاسخ این سوال محاسبه کنید.o هزینه تولید هر تخم چقدر است؟o هزینه تولید جوجه یک روزه چقدر است؟o هزینه پروار پرنده ها تا رسیدن به وزن مشخص چقدر است؟
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 135
درس اول : آغاز کار با C#
در این درس با ارائه چند برنامه و مثال ساده به طرز کار زبان C# میپردازیم. اهداف این درس عبارتند از :
فهم ساختار پایهای یک برنامه C#
آشنایی با Namespace
آشنایی با کلاس (Class)
آشنایی با عملکرد متد Main()
آشنایی با ورودی/خروجی یا I/O
لیست 1-1، یک برنامة ساده با عنوان Welcome در زبان C#
// Namespace اعلان
using System;
// کلاس آغازین برنامه
class WelcomeCSS
{
// آغاز کار اجرای برنامه
public static void Main()
{
// نوشتن متن در خروجی
Console.WriteLine("Welcome to the C# Persian Tutorial!");
}
}
برنامة لیست 1-1 دارای 4 پارامتر اصلی است، اعلان Namespace، کلاس، متد Main() و یک دستور زبان C#.
در همین جا باید به یک نکته اشاره کنم، برای زبان C# همانند بیشتر زبانهای برنامهسازی دو نوع کامپایلر وجود دارد. یک نوع کامپایلر که به کامپایلر Command Line معروف است و نوع دیگر کامپایلر Visual است. کامپایلرهای Command Line محیطی شبیه به محیط DOS دارند و با دادن یک سری دستورات به اجرا در میآیند. کامپایلرهای Visual محیطی همانند ویندوز دارند که با دارا بودن محیط گرافیکی و ابزارهای خاص، برنامهنویس را در امر برنامهسازی کمک میکنند. از نمونههای هر یک از کامپایلرها، میتوان به Microsoft C# Command Line Compiler که یک کامپایلر Command Line و Microsoft Visual C# که یک کامپایلر Visual است، اشاره کرد. البته در حال حاضر بیشتر از کامپایلرهای ویژوال استفاده میشود.
من سعی میکنم در آینده به توضیح محیط Visual C# و Visual Studio.Net بپردازم. اما فعلاً برای اجرای برنامهها میتوانید از Visual Studio.Net استفاده کنید. پس از نصب آن، وارد محیط C# شده و در قسمت انتخاب برنامة جدید گزینة Console را جهت اجرای برنامهها انتخاب نمایید.
برای این درس، فعلاً به توضیحات بیشتر دربارة محیط ویژوال نمیپردازم اما در آینده به توضیح کامل محیط Visual Studio.Net خواهم پرداخت.
برای اجرای کد بالا در صورتیکه از محیط ویژوال استفاده میکنید باید بر روی دکمة Run کلیک کنید و در صورتیکه کامپایلر Command Line دارید با دستور زیر میتوانید برنامه را اجرا کنید : csc Welcome.cs
پس از اجرای برنامه، کامپایلر برای شما یک فایل قابل اجرا(Executable) تحت نام Welcome.exe تولید میکند.
نکته : در صورتیکه از Visual Studio.Net(VS.Net) استفاده کنید، پس از اجرای برنامه، یک صفحه برای نمایش خروجی به سرعت باز شده و بسته میشود و شما قادر به دیدن خروخی نخواهید بود. برای اینکه بتوانید خروجی برنامه را ببینید، در انتهای برنامه دستور زیر را وارد نمایید :
Console.ReadLine();
استفاده از این دستور باعث میشود تا برنامه منتظر دریافت یک ورودی از کاربر بماند، که در این حالت شما میتوانید خروجی برنامه خود را دیده و سپس با زدن کلید Enter برنامه را خاتمه دهید.
نکتة دیگری که در مورد زبان برنامهنویسی C# باید مورد توجه قرار دهید اینست که این زبان Case Sensitive است، بدین معنا که به حروف کوچک و بزرگ حساس است یعنی برای مثال ReadLine با readLine متفاوت است به طوریکه اولی جزو دستورات زبان C# و دومی به عنوان یک نام برای متغیر یا یک تابع که از طرف کاربر تعریف شده است در نظر گرفته میشود.
اعلان Namespace به سیستم اعلان مینماید که شما از توابع کتابخانهای System جهت اجرای برنامهها خود استفاده مینمایید. دستوراتی مانند WriteLine و ReadLine جزو توابع کتابخانهای System میباشند. اغلب دستورات و توابع مهم و کلیدی استفاده از کنسول ورودی/خروجی در این کتابخانه میباشد. در صورتیکه در ابتدای برنامه از using System استفاده نکنید، یابد در ابتدای هر یک از دستورات برنامه که مربوط این کتابخانه است، از کلمة System استفاده نمایید. بعنوان مثال در صورت عدم استفاده از using System باید از دستور System.Console.WriteLine() به جای Console.WriteLine() استفاده نمایید.
تعریف کلاس،Class Welcome CSS، شامل تعریف دادهها(متغیرها) و متدها جهت اجرای برنامه است. یک کلاس، جزو معدود عناصر زبان C# است که بوسیلة آن میتوان به ایجاد یک شی (Object) از قبیل واسط ها (Interfaces) و ساختارها(Structures)، پرداخت. توضیحات بیشتر در این زمینه در درسهای آینده ذکر میشوند. در این برنامه کلاس هیچ داده و متغیری ندارد و تنها شامل یک متد است. این متد، رفتار(Behavior) این کلاس را مشخص میکند.
متد درون این کلاس بیان میکند که این کلاس چه کاری را پس از اجرا شدن انجام خواهد داد. کلمة کلیدی Main() که نام متد این کلاس نیز میباشد جزو کلمات رزرو شده زبان C# است که مشخص میکند برنامه از کجا باید آغاز به کار نماید. وجود متد Main() در تمامی برنامههای اجرایی ضروری است. در صورتیکه یک برنامه حاوی متد Main() نباشد بعنوان توابع سیستمی همانند dll های ویندوز در نظر گرفته میشود.
قبل از کلمة Main() کلمه دیگری با عنوان static آورده شده است. این کلمه در اصطلاح Modifier میگویند. استفاده از static برای متد Main() بیان میدارد که این متد تنها در در همین کلاس قابل اجراست و هیچ نمونهای (Instance) دیگری از روی آن قابل اجرا نمیباشد. استفاده از static برای متد Main() الزامی است زیرا در ابتدای آغاز برنامه هیچ نمونهای از هیچ کلاس و شیای موجود نمیباشد و تنها متد Main() است که اجرا میشود. (در صورتیکه با برخی اصطلاحات این متن از قبیل کلاس، شی، متد و نمونه آشنایی ندارید، این به دلیل آنست که این مفاهیم جزو مفاهیم اولیة برنامهنویسی شیگرا (OOP) هستند. سعی میکنم در درسهای آینده به توضیح این مفاهیم نیز بپردازم، ولی فعلاً در همین حد کافی میباشد.)
هر متد باید دارای یک مقدار بازگشتی باشد، یعنی باید مقداری را به سیستم بازگرداند، در این مثال نوع بازگشتی void تعزیف شده است که نشان دهنده آنست که این متد هیچ مقداری را باز نمیگرداند یا به عبارت بهتر خروجی ندارد. همچنین هر متد میتواند دارای پارامترهایی نیز باشد که لیست پارامترهای آن در داخل پرانتزهای جلوی آن قرار میگیرد. برای سادگی کار در این برنامه متد ما دارای هیچ پارامتری نیست ولی در ادامة همین درس به معرفی پارامترها نیز میپردازم.
متد Main() رفتار و عمل خود را بوسیله Console.WriteLine(…) مشخص مینماید. Console کلاسی در System است و WriteLine() متدی در کلاس Console. در زبان C# از اپراتور "." (نقطه dot) جهت جداسازی زیرروتینها و زیرقسمتها استفاده میکنیم. همانطور که ملاحظه میکنید چون WriteLine() یک متد درون کلاس Console است به همین جهت از "." جهت جداسازی آن استفاده کردهایم.
در زبان C#، برای قرار دادن توضیحات در کد برنامه از // استفاده میکنیم. بدین معنا که کامپایلر در هنگام اجرای برنامه توجهی به این توضیحات نمیکند و این توضیحات تنها به منظور بالا بردن خوانایی متن و جهت و کمک به فهم بهتر برنامه قرار میگیرند. استفاده از // تنها در مواردی کاربرد دارد که توضیحات شما بیش از یک خط نباشد. در صورت تمایل برای استفاده از توضیحات چند خطی باید در ابتدای شروع توضیحات از /* و در انتها آن از */ استفاده نمایید. در این حالت تمامی مطالبی که بین /* */ قرار میگیرند به عنوان توضیحات (Comments) در نظر گرفته میشوند.
تمامی دستورات (Statements) با ";"، سمی کولون، پایان مییابند. کلاسها و متدها با } آغاز شده و با { خاتمه مییابند. تمامی دستورات بین { } یک بلوک را میسازند.
بسیاری از برنامهها از کاربر ورودی دریافت میکنند. انواع گوناگونی از این ورودیها میتوانند به عنوان پارامتری برای متد Main() در نظر گرفته شوند. لیست 2-1 برنامهای را نشان میدهد نام کاربر را از ورودی دریافت کرده و آن را بر روی صفحه نمایش میدهد. این ورودی به صورت پارامتری برای متد Main() در نظر گرفته شده است.
لیست 2-1 : برنامهای که ورودی را از کاربر، بعنوان پارامتر Main()، دریافت میکند.
// Namespace اعلان
using System;
// کلاس آغازین برنامه
class NamedWelcome
{
// آغاز اجرا برنامه
public static void Main(string[] args)
{
// نمایش بر روی صفحه
Console.WriteLine("Hello, {0}!", args[0]);
Console.WriteLine("Welcome to the C# Persian Tutorial!");
}
}
توجه داشته باشید که این برنامه، ورودی را به صورت Command-Line دریافت میکند و در هنگام اجرای برنامه باید ورودی را در Command-Line وارد نمایید. در صورتیکه ورودی را وارد ننمایید برنامه دچار مشکل شده و متوقف خواهد شد.
همان طور که در لیست 2-1 مشاهده مینمایید، پارامتر متد Main() با عنوان args مشخص شده است. با استفاده از این نام در داخل متد میتوان آن استفاده نمود. نوع این پارامتر از نوع آرایهای از نوع رشته (string[]) در نظر گرفته شده است. انواع(types) و آرایهها را در درسهای بعدی بررسی میکنیم. فعلاً بدانید که آرایه رشتهای جهت نگهداری چندین کاراکتر مورد استفاده قرار میگیرد. [] مشخص کننده آرایه هستند که مانند یک لیست عمل میکند.
همانطور که ملاحظه میکنید در این برنامه دو دستور Console.WriteLine(…) وجود دارد که اولین دستور مقداری با دستور دوم متفاوت است. همانطور که مشاهده میکنید داخل دستور Console.WriteLine(…) عبارتی به شکل {0} وجود دارد. این آرگومان، نشان میدهد که به جای آن چه مقداری باید نمایش داده شود که در این جا args[0] نشان داده میشود. عبارتی که داخل " " قرار دارد عیناً در خروجی نمایش داده میشود، به جای آرگومان {0}، مقداری که پس از " قرار دارد، قرار میگیرد.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 64
تاریخ هنر فرش ایران
از آغاز تا کنون (دوران معاصر)
استاد:
جناب آقای محمود سلیمانی کوشکی
دانشجو:
امیر حسین آریامپور
سید علی هاشمی نژاد
فهرست
عنوان
صفحه
1- پیشگفتار
1
2- مقدمه
2
3- تاریخچه
7
4- ساسانیان
12
5- دوران اسلامی
15
7- سلجوقیان
20
8- مغول و تیموریان
22
9- صفویان
25
10- عصر جدید (افشار – قاجار – پهلوی)
29
11- دوران معاصر
34
پیشگفتار:
با سپاس از خدای مهربان که همیشه در کنارم بوده و بنده را مورد لطف و عنایت قرار داده است؛ جمع شدن این مطالب و نوشتن این کتاب با کمک های عظیم پروردگار میسر شده است.
باز از پروردگارم کمال تشکر را دارم که مردی بزرگوار را در جلوی راهم قرار داد، تا بتوانم بعد از کمک از او از این مرد نازنین کمک بخواهم.
با تشکر و قدردانی از استاد بزرگوارم جناب آقای امیر احمد ذریه زهرا.
در آخر از کلیه کسانیکه در این تحقیق مرا یاری دادند کمال تشکر را دارم.
سارا ایران نژاد
آذر 1383
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 7 صفحه
قسمتی از متن .doc :
آغاز کوچ پاییزه
۱.به تازگی کوچ پاییزه بختیاریان و دیگر ایلات ایران شروع شده ، به جرات م توان گفت که کوچ زیبا ترین و عجیب ترین سبک زندگی در حال حاضر محسوب می شود ، فرهنگی که باعث شگفتی انسان های شهر نشین و راحت طلب می شود . واقعا حقیقت زندگی کوچ نشینی چیست که با وجود سختی های طاقت فرسا هنوز بعد قرن ها دوام آورده و هنوز مردمانی هستند که آن را به زندگی راحت طلبانه و پر از نیرنگ شهر ترجیح می دهند ؟؟
هر بار که کوچ ایل آغاز میشود ، سوالات بسیاری مطرح می شود ، سوالاتی که شاید یک پاسخ نانوشته داشته باشد ، نظر شما چیست ؟
آیا کوچ نشینی رو به زوال است و نابود می شود ؟
آیا کوچ نشینی کاری بی فایده است؟
آیا کوچ با عث تخریب و نابودی طبیعت است ؟
آیا کوچ نشینان باید اسکان پیدا کنند ؟
اصلا چرا عده ای در قرن ۲۱ کوچ نشین اند؟
زباله های انسان های مثلا مدرن و شهر نشین طبیعت را نابود می کند یا کوچ ؟
کوچ را به عنوان یک روش زندگی – یک راه برای رسیدن به هدفی از زنده بودن ،قبول دارید ؟
به هر حال شناخت زندگی کوچ نشینی با محاسبات عقلی و جامعه شناسی و منطقی و ... ممکن نیست ، آن چیزی که باعث پایداری کوچ نشنینی شده هنوز هم می تواند آن را از زوال حفظ کند حتی اگر همه چیز دست در دست هم دهد تا با فشار های پنهانی ، کوچ نشنینی را از انسان های آزاد بگیرد . کوچ یک فرهنگ و یک میراث است ، فرهنگ و میراثی از انسان های آزاد اولیه اما بالاتر از آن کوچ نشینی سبکی از زندگی است که هنوز کسانی آن را به عنوان راه زندگی انتخاب می کنند ، راهی که انتخاب آن با مسائل اقتصادی و رفاهی و .. همخوانی ندارد اما هنوز هم انتخاب می شود . پس لطفا در جواب به سوالات بالا از نکته ای که گفتم غافل نشوید .
برای شناخت حقیقت کوچ ، باید کوچ کرد اما اگر نمی توانید کوچ کنید پس حداقل کمی در باره این فرهنگ ، این راه عجیب زندگی تحقیق کنید تا شاید با حس کوچ کردن کمی آشنا شوید ، احساسی که این راه زندگی را جاودانه نگه داشته ، حسی که باعث شده تا فیلم علف یا فیلمی چون مردمان باد برای همیشه در سینمای مستند جهان جاودانه بمانند .
با این حال تصمیم گرفتم تا یک مقاله در مورد کوچ و همچنین خبری که به تازگی در ایسکا نیوز در مورد کوچ چاپ شده را در اینجا قرار بدم تا شما خود بخوانید و قضاوت کنید - نظرات خودتون را هم از ما دریغ نکنید .
دنیای پیچیده امروز، بدلیل شتاب همراه شدن با تکنولوژی ها انتخاب یک زندگی بهتر را دشوار کرده است و دیدگاهها را در مورد سبک، روش و شیوه های زندگی برای شاد زیستن متفاوت نموده است.
اما به هر جهت، گروه کثیری از جمعیت ایران با وجود عدم جذابیت و نیز عدم وجود راحتی ایده آل در زندگی شهرنشینی و تنها برای همراهی با تکنولوژی مدرن این نوع زندگی، از طبیعت، انس و هم آغوشی با آن دور مانده است.
بایدگفت؛ کوچ نشینی کهن ترین شیوه زیست بشر است که پابرجا ماندنش تا عهد حاضراز بزرگترین جاذبه های این شیوه فرهنگی معیشت است.
جمعیت عشایر(بعنوان مهم ترین جمعیت کوچنده) که از دیرباز تا به امروز برای تأمین مایحتاجش، کوهها و دشتها را با تابعیت از زمان طی می کند، دز ابتدای قرن حاضر، تنها با جمعیتی حدود 2درصد(1میلیون و 400هزار نفر) روندی شتابناک را به سمت زوال می پیماید.
عشایری که بازماندگان روزگاران قدیم اند و همچنان چرخیدن چرخ زندگیشان را از زمین و آسمان و حیوانات وام می گیرند.
آنها؛ یادگاران بشریت و حافظان و حاملان ارزشها و میراث فرهنگی اصیل ایرانیند که به شیوه ای باورنکردنی و طی قرنها و سالیان طولانی اقدام به حفظ سنن و آداب و رسوم گذشته خود نموده اند که این اصالت را به جاذبه ای برای صنعت گردشگری بدل کرده است، بطوریکه اگر هر عنصر فرهنگی را در نظر بگیریم یا برگرفته از فرهنگ این قشر منظم تولیدکننده است یا بنوعی با آن در ارتباط است و این ویژگی سبب ملموس شدن فرهنگ این جامعه برای تمام اقشار جامعه گردیده است.
توانایی همرنگ شدن با شرایط محیطی و شیوه زیستشان(بعنوان مهم ترین ویژگی این قشر فرهنگی)، مسکن، زبان، موسیقی، رقص ها، غذاها، لباسهای محلی، آثار و صنایع دستی به همراه آیین های به جای آوردن جشن ها از مهم ترین جاذبه های ایلات و عشایر است که بعنوان نمادی از زندگی سنتی بشر و هماهنگیش با طبیعت و نیز ویژگی منحصر به فرد مردم شناسانه ای که در خود داراست، می تواند عاملی برای جذب و جلب گردشگران باشد که متأسفانه در واقعیت جامعه امروز، چنین نیست.
در جامعه امروز و در نگاه برنامه ریزان و سیاستگزاران، یک دید کمیت گرا از مفهوم توسعه شکل گرفته است که شامل نگرشی است که توسعه را گذار از مرحله دامداری - کشاورزی و ورود به مرحله صنعتی می داند، بی آنکه بداند کشاورزی و دامداری، بدلیل ویژگی خودکفایی از ضروریات و پایه های توسعه یافتگی در هر کشوری است.
منکر ضرورت وجود تکنولوژی و صنعت در زندگی نیستیم، اما با تغییر شکل زندگی عشیره ای در ایران، عشایر بدون هیچ منفعتی به سمت یکجانشینی در شهرها و روستاها حرکت می کنند و این قطعا موجب تضعیف کشاورزی و نیز صنعت دامداری می گردد.
در این سفر 3روزه، هرچند زمان برای دیدن واقعیات اندک بود اما آنچه دیدیم همه نشان از عدم انگیزه کافی برای زندگی در زیر چادر بود، عشایری که تنها نیازمند درک بیشتر و داشتن منزلت اجتماعی بالاترند و مهم برایشان آنست که دست کم گرفته نشوند، امروز با نوعی توسعه نیافتگی شدید ناشی از فشارهای بیرونی و تحولات درونی روبرویند و با وجود رضایت نسبی از نحوه زندگیشان، گرایش به شهرنشبنی دارند.
عشایر ایران قدم در راهی گذاشته اند که اگر اصلاح نگردد، تنها نامی ازآنها در تاریخ باقی خواهدماند و این برای این جامعه تأثیرگذار؛ بعنوان یک هویت و میراث زنده ملی نمی تواند چندان خوشایند باشد.
به عبارتی؛ دولت باید توسعه را بگونه ای وارد زندگی عشایر نماید که خود عشایر در نهادینه شدن این تغییرات دخیل شوند، در غیر اینصورت باز هم با همان دوگانگی حرکتی روبرو خواهیم بود، به این معنا که عشایر؛ از یکسو به شیوه رضایتمند گذشته خود ادامه