حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

توفیق و نمایشنامه نویسی 13 ص

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 13

 

توفیق و نمایشنامه نویسی

«حسین توفیق الحکیم» پدر نمایشنامه نویسی عرب به سال 1898م در اسکندریه زاده شد. پدرش، اسماعیل از قاضیان مشهور و اهل ادب بود. توفیق بسیاری از خوی های پدرش در متانت ، صبر و تأمل را به ارث برد.مادرش نیز زنی ترک نژاد و بسیار جسور بود . او تسلط زیادی بر همسر و فرزندش داشت و مانع ارتباط فرزند با دنیای خارج و بازی با همسن و سالهایش می گشت و همین عامل ، زمینه ی گوشه گیری توفیق حکیم را فراهم ساخت.

توفیق ، از همان کودکی به قران ، کتابهای ادبی ، داستانهای هزارو یک شب و کلیله و دمنه که مادرش برایش تعریف می کرد و نیز نمایشهایی که در شهرشان توسط گروه نمایشی «شیخ سلامه حجازی» اجرا می شد بسیار علاقمند بود و همین امور بعدها در رویکرد وی به ادبیات نمایشی و نمایشنامه نویسی ـ بنا به گفته ی خودش ـ بسیار تأثیر گذار بود. توفیق از دبیرستان شروع به تألیف نمایشنامه و اجرای آن توسط دوستانش کرد.

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

توفیق حکیم هم به نگارش سرودهای ملی - حماسی پرداخت و گاه خودش آنها را آهنگ گذاری می کرد... ؟ هر چند اشعارش به چاپ نرسید و یا در رادیوها در میان ازدحام اشعار شوقی و امثال وی پخش نشد .

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

توفیق حکیم هم در انقلاب 1919 تأثیر گذاشت و هم از آن تأثیر پذیرفت . کتاب وی به نام «عودة الروح» نمونه ای از تأثیرپذیری ایشان می باشد چرا که داستانی کامل راجع به انقلاب است .

او در اثنای انقلاب 1919 دستگیر و در «القلعة» به اتهام شرکت در تظاهرات بازداشت شد.

در همان سال توفیق، اولین نمایشنامه اش به نام «الضیف الثقیل» را با الهام از پدیده ی اشغالگری و استعمار نوشت در آن موقع اجرای آن نمایش ممکن نبود به همین خاطر آن اثر از بین رفت.

رسالت نمایش نسبت به اوضاع اجتماعی موجود ، توفیق ،دانشجوی حقوق را بر آن داشت که دومین نمایشنامه اش به عنوان «المرأة الجدیدة» را به سال 1923 بنویسد .

او آن زمان که اشتیاق بسیار مردم نسبت به نمایش غنایی (شعری) را دید بر آن شد نمایشنامه ی «علی بابا» را بنگارد که برخی از قسمتهای آن به شکل زجل و عامیانه است .

از این سه نمایشنامه که توفیق، بدانها کار ادبی اش را آغاز کرد پیداست که وی به طور کامل تابع تحولات هنری حاکم در روزگارش بوده است .

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

آری توفیق در فرانسه به سوی ادبیاتی سوق داده شد که بسیار برتر از سطح جلوه های سیاسی و اجتماعی و مردمی زودگذر بود تا بدان جا که به سمت ادبیات انسانی روی آورد ؛ ادبیاتی که در نمایشهای سمبلیکش که همانا نقطه شروع اوج ادبی وی به شمار می آید جلوه گر شد .

توفیق آنقدر غرق در دنیای نمایش و نمایشنامه نویسی شد که از احراز درجه ی دکترای حقوق در فرانسه باز ماند.زمانی که والدینش فهمیدند که پسرشان در پاریس همان مسلک هنری را دنبال کرده از او خواستند که بازگردد.

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

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

او در نامه ای خطاب به دوست فرانسوی اش «اندریه» می نویسد : « از همه چیز و از همه کس خسته شده ام . از اینکه کشوری چون مصر در آینده ای نزدیک ، صاحب حیاتی فکری شود مأیوسم . کسی که برای فکر کردن زندگی می کند را توان زیستن در مصر نیست .

توفیق، بارها و بارها بر روزهای خوشی که در پاریس می گذراند غبطه می خورد.

او در مصر کارش را به عنوان دادستان کل در دادگاههای اسکندریه آغاز کرد .او از نزدیک با بسیاری از مشکلات جامعه اش آشنا شد ودر نوشته هایش از آنها الهام گرفت . وی بسیاری از ملاحظاتش در این خصوص را در دو کتاب «یومیات فی الاریاف» و«ذکریات فی الفن والعدالة» جمع آوری کرد.

او در سال 1933- آن زمان که رئیس تحقیقات وزارت آموزش و پرورش بود - نمایشنامه ی «اهل الکهف» را منتشر کرد و بدین وسیله نمایش فکری – فلسفی را وارد ادبیات عربی کرد و اعجاب ادب دوستان را برانگیخت . توفیق به سال 1943 از کارهای دولتی استعفا داد و در روزنامه ی «اخبار الیوم» به کار مشغول شد و از آن طریق به ابراز بسیاری از نظرات خود در ادب ، سیاست و فرهنگ و... می پرداخت. وی در این روزنامه نیز به چاپ سلسله ای از نمایشنامه های اجتماعی اش پرداخت.

حکیم در سال 1946 با زنی مطلقه ازدواج کرد و صاحب دو فرزند به نامهای اسماعیل و زینب شد.

او در سال 1951 دوباره به کارهای دولتی روی آورد و همزمان با مسئولیت وزارت آموزش و پرورش به عنوان رئیس دارالکتب مصر منصوب گشت و در 1954 عضو مجمع زبان عربی قاهره شد. وی در 1957 عضو دائمی شورای عالی نظارت بر هنرها و ادبیات و علوم اجتماعی گردید و موفق شد بالاترین نشان دولتی را در تقدیر از خدماتش به ادبیات و تفکر عربی در 1958 از دستان «جمال عبدالناصر» - رئیس جمهور وقت مصر- کسب کند.


دانلود با لینک مستقیم


توفیق و نمایشنامه نویسی 13 ص

تحقیق و بررسی در مورد برنامه نویسی با پاسکال 28 ص

اختصاصی از حامی فایل تحقیق و بررسی در مورد برنامه نویسی با پاسکال 28 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 31

 

به نام خدا

موضوع پروژه : برنامه نویسی با پاسکال

نام استاد : استاد شمشادی

نام محقق : مریم صادقی

فهرست :

فصل 1 ( مفاهیم مقدماتی ) :

1- مقدمه ……………………………………………………………………………… 1

2-تاریخچه زبان پاسکال …………………………………………………………….2

3- نمونه ای از برنامه های ساده پاسکال …………………………………...9

فصل 2 ( داده های ورودی و اطلاعات خروجی ) :

1- دستور READ و READLN ………………………12

2- دستور WRITE و WRITELN ……………………16

فصل 3 ( دستورهای کنترلی ) :

دستور WHILE-DO ……………………………….19

دستور FOR ……………………………………20

دستور IF …………………………………….22

فصل 4 ( تابع function و proceduer ) :…………25

1-معرفی توابع ………………………………….25

2- معرفی برنامه های فرعی از نوع proceduer ………..28

چند مثال …………………………………...28

مقدمه :

تمام کامپیوترهای رقمی ، بدون توجه به اندازه انها ، اساسا دستگاههای الکترونیکی ای هستند که برای انتقال ، ذخیره وپردازش اطلاعات ( یعنی داده ها) مورد استفاده قرار می گیرند . کامپیوتر ها قادرند انواع مختلفی از داده ها را پردازش کنند . از این میان می توان داده های عددی ، کا راکتری (نام ، ادرس ) داده های گرافیکی ( نمودار ،رسم ، عکس ) وصوت ( موسیقی ، سخنرانی ) را نام برد.

دو نوع از متداولترین داده ها ، داده های عددی وداده های کاراکتری هستند . برنامه های کاربردی علمی ومهندسی عمدتا با داده های عددی سروکار دارند ، حال انکه برنامه های کاربردی تجاری وبازرگانیمعمولا نیازمند پردازش هر دو نوع داده ی عددی و کاراکتری هستند .

برای پردازش مجموعه خاصی از داده ها ، باید به کامپیوتر مجموعه ای از دستورها ی مناسب داده شود که به ان برنامه می گویند . این دستورها وارد کامپیوتر شده پس از ان در بخشی از حافظه ذخیره می شود .

می خواهیم برنامه ای بنویسیم که مساحت یک دایره را با استفاده از دستور a=πr² محاسبه کند . داده ورودی شعاع دایره r است که یک مقدار عددی است . در برنامه به مراحل زیر نیاز داریم :

مقدار عددی شعاع دیره را بخوانید .

با استفاده از دستور بالا، مقدار مساحت را محاسبه کنید . این مقدار همراه با داده ورودی ، در حافظه کامپیوتر ذخیره می شود .

مقادیر شعاع ومساحت متناظر با ان را چاپ کن .

پایان .

پایان مقدمه

تاریخچه زبان پاسکال :

انواع زبانها ی برنامه نویسی :

زبانهای مختلف ومتعددی وجود دارد که به کمک انها می توان برای کامپیوتر برنامه نوشت . ابتدایی ترین این زبان , زبان ماشین است که از مجموعه ای از دستورهای رمزی با 0 و1 با جزئیات کامل برای کنترل مدارهای داخل کامپیوتر تشکیل شده است .معمولا یک برنامه کامپیوتری به یک زبان سطح بالا نوشته می شود که مجموعه دستورهای ان زبان با زبان طبیعی و فرایند اندیشه انسان سازگار است . اکثر این زبانها ، مانند زبان پاسکال ، زبان همه منظوره هستند . از دیگر زبان های همه منظوره می توان زبان C , C+ +و فورترن را نام برد .

علاوه بر این زبان های یک منظوره متعددی وجود دارد که برای کاربرد های خاص طراحی شده اند مانند زبانهای CSMP و SIMAN که معروفتر از بقیه هستند . زبان های یک منظوره اخیر مخصوص شبیه ساز هستند . زبان یک منظوره LIST زبان پردازش لیست است که از ان به طور گسترده ای برای برنامه های کاربردی هوش مصنوعی استفاده می شود .

نیکلاس ورث، زبان پاسکال را برای اولین بار در نیمه اول دهه 1970 در دانشگاه صنعتی زوریخ ، در سوئیس ، طراحی کرد . هدف اولیه ورث ایجاد یک زبان برنامه نویسی سطح بالا و منظم برای اموزش برنامه نویسی ساخیافته بود . تعریف اولیه ورث از این زبان را گاهی اوقات پاسکال استاندارد یا پاسکال استاندارد تعریف شده توسط ینسن و ورث می گویند .

از سال 1983 ، شرکت borland که یک شرکت کوچک نرم افزاری است ، کامپایلر پاسکال ارزان قیمتی به نام توربو پاسکال tuorbo pascal برای استفاده روی کامپیوتر های شخصی به بازار عرضه کرده است . توربو پاشکال ، به خاطر قیمت پائین و استفاده ساده از ان موقیت فراوانی کسب کرده است این کامپایلر همراه با توسعه و تکامل زبان پاسکال ، به یک محیط برنا مه نویسی کامل تبدیل شده است که حاوی یک ویرایشگر و یک اشکال زدای سؤال و جوابی است.

ساختار یک برنامه پاسکال :

مراحل برنامه نوسی :

برسی صورت مساله و اجزای مربوطه

شناسایی پارامتر های ورودی و انتخاب نام یا شاخص مناسب برای هر کدام

شناسایی پارامتر های خروجی و انتخاب شاخص مناسب برای هر کدام


دانلود با لینک مستقیم


تحقیق و بررسی در مورد برنامه نویسی با پاسکال 28 ص

زبانهای برنامه نویسی 25 ص

اختصاصی از حامی فایل زبانهای برنامه نویسی 25 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 25

 

زبانهای برنامه نویسی

لیسپ

لیسپ یک زبان برنامه‌نویسی رایانه است که در سال ۱۹۵۸ به وسیلهٔ جان مک‌کارتی ابداع شده است. این زبان، مانند زبان برنامه‌نویسی پرولوگ، بیشتر برای برنامه‌نویسی هوش مصنوعی مورد استفاده قرار می‌گیرد. با توجه به اینکه زبان لیسپ از نحو ساده‌ای برخوردار است، تجزیه و پیاده‌سازی آن نسبتاً با سهولت انجام می‌شود.

متن برنامه‌های لیسپ عموماً از نمادها و لیست‌هایی از نمادها تشکیل می‌شود و بدین خاطر است که این زبان لیسپ (مخفف پردازش لیست) نامیده شده است. یکی از ویژگی‌های جالب زبان لیسپ این است که خود برنامه‌های لیسپ نیز لیست هستند و بنا بر این، می‌توان با برنامه‌ها به عنوان داده‌ها رفتار کرد و یا داده‌ها را به عنوان برنامه ارزیابی نمود.

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

سی‌شارپ

سی‌شارپ همچون زبان برنامه‌نویسی جاوا زبانی‌ست شئ‌گرا و بسیار سطح بالا (high level). از آنجایی که شئ‌گرائی و سطح بالا بودن از ابزارهای مدیریّت مؤثّر و کارآمد پیچیدگی در فضای پیچیدۀ اینترنت مدرن می باشند، در واقع می‌شود جاوا و سی‌شارپ را از جمله زبان های اصلی برای ایجاد و انجام برنامه‌های کاربردی تحت وب (web applications) و خدمات وب دانست.

بر اساس ادّعای شرکت مایکروسافت، این زبان در سال 2000 توسط تیمی به سرکردگی آندرس هلزبرگ و نیز سکات ویلتاموث ساخته شد. سی‌شارپ که فقط برای دات نت است در مجموعه NET Platform SDK. ارائه گردید که در محیط های برنامه نویسی استودیوی بصری دات نت (Visual Studio .NET)، در نسخه‌های 2003 و 2005 آن موجود است. دستورات زبان سی‌شارپ مانند جاوا سطح بالا تر از C و ++C است و برای مثال برنامه نویس مستقیما به اشاره گرها یا منابع سیستم دسترسی ندارد.

سکّوی دات نت

در ماه ژوئن سال 2000 میلادی بود که شرکت مایکروسافت ابداع و ایجاد سکّوی (platform) جدید برنامه نویسی خود را موسوم به دات نت (Microsoft .NET) اعلام نمود. در جهت بهبود سکّوهای پیشین مایکروسافت، دات نت مدل تازه‌ای را برای ایجاد نرم افزار های کاربردی ارائه می‌دهد که در آنجا زبان های گوناگون می توانند در کنار هم قرار گیرند و با یکدیگر به همکاری بپردازند. این درست مدل کوچک‌تری ست از تمامی فضای اینترنت بدانگونه که عوامل گوناگون میتوانند در سطوحی گسترده به همکاری اقدام کنند.

تی‌سی‌ال

تی‌سی‌ال(tcl) زبان برنامه‌نویسیاسکریپ‌نویسی است که توسط جان اُسترهوت (John Ousterhout) ساخته شد. یادگیری این زبان ساده است و قدرت خوبی دارد.

زبان برنامه‌نویسی پی‌اچ‌پی

 

ناموارهٔ PHP

پی‌اچ‌پی (PHP) یکی از پر طرفدارترین زبان‌های برنامه‌نویسی متن باز (Open Source) می‌‌باشد، که بیشتر برای طراحی برنامه‌های سمت سرور در وب‌گاه‌های پویا (Dynamic) مورد استفاده قرار می‌گیرد. PHP مخفف PHP: Hypertext Preprocessor (پیش‌پردازنده فرامتن) می‌‌باشد. پی‌اچ‌پی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این زبان برنامه‌سازی، توسط سایر کارشناسان و برنامه‌نویسان تکمیل گردیده و به شکل کنونی آن درآمده‌است.

پی‌اچ‌پی از زبان‌های برنامه‌نویسی تحت وب است. ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامه‌نویسی پرل (Perl) می‌‌باشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانک‌های اطلاعاتی از قبیل MySql قدرت آن را افزایش داده است.

مشهورترین نرم‌افزارهای(بسته های) ایجاد شده با پی‌اچ‌پی عبارت‌اند از phpBB و PHPNuke و مدیاویکی (MediaWiki) (که این وب‌گاه با آن طراحی شده). پی‌اچ‌پی می‌تواند جایگزینی برای زبان‌های ASP.NET و JSP و Perl باشد.

سادگی استفاده از پی‌اچ‌پی و شباهت آن به زبان سی و پرل (و از نسخه ۵ آن به جاوا) باعث شده که اغلب برنامه نویسان با تجربه در کوتاه‌ترین زمان ممکن برنامه‌های کاملی را ایجاد کنند.

پی‌اچ‌پی تنها یک زبان اسکریپت‌نویسی نیست و با استفاده از PHP-GTK می‌توان برای طراحی برنامه‌های با ظاهر گرافیکی (GUI) و همچنین طراحی برنامه‌های خط فرمان شبیه پرل یا پایتون (Python) از آن استفاده کرد.

پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله MySQL، اوراکل، IBM DB2 ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌‌سازد.

پی‌اچ‌پی روی بیشتر سیستم عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.

شیوه کار برنامه

یک برنامهٔ پی‌اچ‌پی می‌تواند قسمتی از یک برنامهٔ اچ‌تی‌ام‌ال (HTML) باشد. مثلاً در برنامهٔ زیر تنها


دانلود با لینک مستقیم


زبانهای برنامه نویسی 25 ص

تحقیق درمورد برنامه نویسی کامپیوتری

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

تحقیق درمورد برنامه نویسی کامپیوتری


تحقیق درمورد برنامه نویسی کامپیوتری

دسته بندی : کامپیوتر _ It  ،

فرمت فایل:  Image result for word ( قابلیت ویرایش و آماده چاپ

فروشگاه کتاب : مرجع فایل 

 


 قسمتی از محتوای متن ...

تعداد صفحات : 23 صفحه

مدار کنترل برای کنترل دقیق و اتوماتیک محورهای پیشروی مقادیر باید داده شده توسط کنترل به ماشین با مقادیر هست به دست آمده مقایسه می‌شود.
شکل مقابل یک مثال عددی را نشان می دهد: مقدار باید: 15.
00 mm مقدار هست: 14.
859 مقدار اختلاف 0.
142 mm حالا کامپیوتر چنین عمل می‌کند: اختلاف کوچکی موجود است بدین جهت مدار کنترل به موتور پیشروی فرمان می‌دهد سرعت را کمی افزایش دهد تا به آرامی به وضعیت باید برسد.
مدار کنترل تا رسیدن دور موتور به مقدار باید داده شود سیگنال افزایش یا کاهش دور را ارسال می‌کند.
اندازه گیری فاصله یک ماشین NC برای هر محور کنترل یک سیستم اندازه‌گیری ویژ‌ه فاصله لازم دارد.
دقت تولید به دقت اندازه‌گیری فاصله بستگی دارد.
دو نوع روش اندازه‌گیری – مستقیم فاصله و – غیر مستقیم فاصله وجود دارد.
درروش اندازه‌گیری مستقیم مقدار اندازه‌گیری با مقایسه مستقیم بدون واسطه طول مثلاَ از طریق شمارش خطوط شبکه خط تیره به دست می‌آید.
در این روش مقدار جابه‌جایی مستقیماَ روی میز اندازه‌گیری می‌شود.
درروش ا ندازه‌گیری غیر مستقیم طول به یک کمیت فیزیکی دیگر ( مثلاَ چرخش) تبدیل می‌شود.
اندازه زاویه چرخش بعداَ به پالسهای الکتریکی تبدیل می شود.
خطای گام محور، لقی بین مهره و محور باعث به وجود آمدن خطا در نتیجه ا ندازه‌گیری می‌شود.
در این روش مقدار جابه‌جایی مستقیماَ اندازه‌گیری می‌شود.
اندازه‌گیری مستقیم فاصله ( افزایشی) برای اندازه‌گیری مستقیم فاصله، مثال شکل 1 اصول حس نوری یک مقیاس خطی را نشان می‌دهد.
اشعه نوری بالایی از شیار صفحه کلید گذشته و به هنگام حرکت مقیاس شیشه‌ای شعاع نور توسط خطوط قطع می‌گردد.
یک فوتو المنت نوری حساس قطع شدن اشعه نوری را حس و آن را جهت شمارش به کنترل منتقل می‌کند.
چنین اندازه‌گیری گام به گام با عنوان اندازه‌گیری گام به گام با عنوان اندازه‌گیری افزایشی ( Inkremental ) مشخص می‌شود.
  متن بالا فقط تکه هایی از محتوی متن مقاله میباشد که به صورت نمونه در این صفحه درج شدهاست.شما بعد از پرداخت آنلاین ،فایل را فورا دانلود نمایید 

 

 


  لطفا به نکات زیر در هنگام خرید دانلود مقاله :  توجه فرمایید.

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

دانلود فایل   پرداخت آنلاین 


دانلود با لینک مستقیم


تحقیق درمورد برنامه نویسی کامپیوتری

دانلود مقاله کامل درباره برنامه نویسی

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل 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}، مقداری که پس از " قرار دارد، قرار می‌گیرد.


دانلود با لینک مستقیم


دانلود مقاله کامل درباره برنامه نویسی