فی توو

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

فی توو

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

مجموعه کتاب آموزش C++ به زبان فارسی

اختصاصی از فی توو مجموعه کتاب آموزش C++ به زبان فارسی دانلود با لینک مستقیم و پر سرعت .

مجموعه کتاب آموزش C++ به زبان فارسی


مجموعه کتاب آموزش C++ به زبان فارسی

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

همین طور کتاب برنامه نویسی زبان C دانشگاه پیام نور اثر دکتر احمد فراهی در این مجموعه موجود است.

کتاب جدیدی در مورد آموزش C++ به زبان فارسی به این مجموعه اضافه شد. این کتاب از معروف ترین کتب آموزش C++ است و مولف این کتاب دکترعین الله جعفری قمی هستند.

فایل sololearn هم نرم افزاری برای اندروید هست تا با استفاده از آن به یادگیری برنامه نویسی اندروید بپردازید.


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


مجموعه کتاب آموزش C++ به زبان فارسی

دانلود پاورپوینت درس برنامه سازی پیشرفته c++

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

 پاورپوینت درس برنامه سازی پیشرفته c++ در 554 اسلاید بسیار جامع و کامل در 11 بخش به توضیح مطالب این درس می پردازد که شامل بخش های زیر می باشد:

جلسه اول: «مقدمات برنامه‌نویسی با C++»

1- چرا C++ ؟

2- تاریخچۀ C++

3- آماده‌سازی مقدمات

4- شروع کار با C++

5- عملگر خروجی

6- لیترال‌ها و کاراکترها

7- متغیرها و تعریف آن‌ها

8- مقداردهی اولیه به متغیرها

9- ثابت‌ها

10- عملگر ورودی

جلسه دوم: «انواع اصلی»

1-  انواع دادۀ عددی

2-  متغیر عدد صحیح

3-  محاسبات اعداد صحیح

4-  عملگرهای افزایشی و کاهشی

5- عملگرهای مقدارگذاری مرکب

6-  انواع ممیز شناور

  7- تعریف متغیر ممیز شناور

  8 - شکل علمی مقادیر ممیز شناور

  9- نوع بولین bool

  10-  نوع کاراکتری char

  11- نوع شمارشی enum

  12-  تبدیل نوع، گسترش نوع

  13-  برخی از خطاهای برنامه‌نویسی

  14 - سرریزی عددی

  15- خطای گرد کردن

  16-  حوزۀ متغیرها

 

جلسه سوم: «انتخاب»

1- دستور‌ if

2- دستور if..else

3- عملگرهای مقایسه‌ای

4- بلوک‌های دستورالعمل

5- شرط‌های مرکب

6- ارزیابی میانبری

  7- عبارات منطقی

  8 -  دستور‌های انتخاب تودرتو

  9-  ساختار else if

  10-  دستورالعمل switch

  11-  عملگر عبارت شرطی

  12-  کلمات کلیدی

 

جلسه چهارم: ‹‹تکرار»

1- دستور while

2-  خاتمه دادن به یک حلقه

3-  دستور do..while

4-   دستور for

5-  دستور break

6-  دستور continue

7- دستور goto

8- تولید اعداد شبه تصادفی

جلسه پنجم: «توابع»

1-  توابع کتابخانه‌ای C++ استاندارد

2-  توابع ساخت کاربر

3-   برنامۀ آزمون

4-   اعلان‌ها و تعاریف تابع

5- کامپایل جداگانۀ توابع

6-  متغیرهای محلی، توابع محلی

  7- تابع void

  8 - توابع بولی

  9- توابع ورودی/خروجی (I/O)

  10-  ارسال به طریق ارجاع (آدرس)

  11- ارسال‌ از طریق‌ ارجاع‌ ثابت‌

  12-توابع‌ بی‌واسطه  

  13-   چندشکلی توابع‌

  14- تابع‌ main() 

  15- آرگومان‌های‌ پیش‌فرض  

جلسه‌ ششم: « آرایه‌ها»

1-  پردازش‌ آرایه‌ها

2- مقداردهی آرایه‌ها‌

3-  ایندکس بیرون از حدود آرایه‌

4- ارسال آرایه به تابع

5- الگوریتم جستجوی خطی

6- مرتب‌سازی حبابی

7-  الگوریتم جستجوی دودویی

   8- استفاده از انواع شمارشی در آرایه

   9- تعریف‌ انواع‌

  10 -آرایه‌های چند بعدی

جلسه هفتم: «اشاره‌گرها و ارجاع‌ها»

1- عملگر ارجاع

2-  ارجاع‌ها

3-   اشاره‌گرها

4-   مقداریابی

5-  چپ مقدارها، راست مقداره

6-  بازگشت از نوع ارجاع

7- آرایه‌ها و اشاره‌گرها

   8- عملگر new

   9- عملگر delete

 10- آرایه‌های‌ پویا

 11- اشاره‌گر ثابت

 12- آرایه‌ای‌ از اشاره‌گرها

 13- اشاره‌گری به اشاره‌گر دیگر

 14- اشاره‌گر به توابع

 15- NUL  و NULL

جلسه‌ هشتم: «رشته‌های‌ کاراکتری و فایل‌ها در ++Cاستاندارد»

مروری‌ بر اشاره‌گرها

رشته‌های کاراکتری در C

ورودی‌/خروجی رشته‌های کاراکتری

چند تابع‌ عضو cin و cout

توابع‌ کاراکتری‌ C استاندارد

آرایه‌ای از رشته‌ها

توابع استاندارد رشته‌های کاراکتری

رشته‌های کاراکتری در C++ استاندارد‌

نگاهی دقیق‌تر به تبادل داده‌ها

ورودی‌ قالب‌بندی نشده‌

نوع‌ string در ++C استاندارد

فایل‌ها

 

جلسه نهم: «شیئ‌گرایی»

1- اعلان کلاس‌ها

2- سازنده‌ها

3- فهرست مقداردهی در سازنده‌ها

4- توابع‌ دستیابی‌

5- توابع‌ عضو خصوصی‌

6- سازندۀ کپی‌

  7- نابود کننده

  8 - اشیای ثابت‌

  9- اشاره‌گر به اشیا

  10- اعضای‌ داده‌ای ایستا‌

  11- توابع عضو ایستا

 

جلسه‌ دهم: «سربارگذاری عملگرها»  

 

1- توابع دوست

 

2- سربارگذاری عملگر جایگزینی (=)‌

 

3- اشاره‌گر this

 

4- سربارگذاری عملگرهای حسابی

 

5- سربارگذاری عملگرهای جایگزینی حسابی

 

6- سربارگذاری عملگرهای رابطه‌ای

 

7- سربارگذاری عملگرهای افزایشی و کاهشی

 

جلسه یازدهم: «ترکیب و وراثت»

مقدمه

ترکیب

وراثت

اعضای حفاظت شد

غلبه کردن بر وراثت

 اشاره‌گرها در وراثت

توابع مجازی و چندریختی‌

 نابودکنندۀ مجازی  

 

 

 

 

 

مقدمه

زبان C یک زبان همه منظوره است. دستورالعمل‌های این زبان بسیار شبیه عبارات جبری و نحو آن شبیه جملات انگلیسی می باشد. این امر سبب می‌شود که C یک زبان سطح بالا باشد که برنامه‌نویسی در آن آسان است ›››

++C که از نسل C است، تمام ویژگی‌های C را به ارث برده است. اما برتری فنی دیگری هم دارد: C++ اکنون «شی‌گرا» است. می‌توان با استفاده از این خاصیت، برنامه‌های شی‌گرا تولید نمود. برنامه‌های شی‌گرا منظم و ساخت‌یافته‌اند، قابل روزآمد کردن‌اند، به سهولت تغییر و بهبود می‌یابند و قابلیت اطمینان و پایداری بیشتری دارند.

مقدمات برنامه‌نویسی با      C++

هدف کلی:

 آشنایی با تاریخچه و مزایای زبان برنامه‌نویسی C++ و بیان مفاهیم بنیادی شی‌گرایی و عناصر مهم برنامه‌های C++

هدف‌های رفتاری:

انتظار می‌رود پس از پایان این جلسه بتوانید:

- مزایای زبان C++ را بر زبان‌های مشابه ذکر کرده و تفاوت آن را با زبان C بیان کنید.

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

- مزایای شی‌گرایی در تولید نرم‌افزار را برشمارید.

- اصول سه‌گانۀ شی‌گرایی را نام برده و هر یک را به اختصار شرح دهید.

- قالب کلی برنامه‌های C++ را بشناسید و بتوانید برنامه‌های کوچک را نوشته و آزمایش کنید.

- عملگر ورودی و خروجی را در C++ شناخته و از آن‌ها در برنامه‌ها استفاده کنید.

- نحوۀ اعلان متغیرها و شیوۀ مقداردهی به آن‌ها را بدانید.

- سه موجودیت «لیترال»، «کاراکتر» و «عدد» را شناخته و فرق بین آن‌ها را شرح دهید.

- علت و شیوه‌های افزودن توضیح به کد برنامه را شرح دهید.

- علت و شیوۀ معرفی ثابت‌ها در برنامه را شرح دهید.

مقدمه

در دهه 1970 در آزمایشگاه‌های بل زبانی به نام C ایجاد شد. انحصار این زبان در اختیار شرکت بل بود تا این که در سال 1978 توسط Kernighan و Richie شرح کاملی از این زبان منتشر شد و به سرعت نظر برنامه‌نویسان حرفه‌ای را جلب نمود.

هنگامی که بحث شی‌گرایی و مزایای آن در جهان نرم‌افزار رونق یافت، زبان C که قابلیت شی‌گرایی نداشت ناقص به نظر می‌رسید تا این که در اوایل دهۀ 1980 دوباره شرکت بل دست به کار شد و Bjarne Stroustrup زبان C++ را طراحی نمود

C++ ترکیبی از دو زبان C و Simula بود و قابلیت‌های شی‌گرایی نیز داشت. از آن زمان به بعد شرکت‌های زیادی کامپایلرهایی برای C++ طراحی کردند. این امر سبب شد تفاوت‌هایی بین نسخه‌های مختلف این زبان به وجود بیاید و از قابلیت سازگاری و انتقال آن کاسته شود.

به همین دلیل در سال 1998 زبان C++ توسط موسسۀ استانداردهای ملی آمریکا (ANSI) به شکل استاندارد و یک‌پارچه در‌آمد.

1- چرا C++ ؟

زبان C یک زبان همه منظوره است

در این زبان عملگر‌هایی تعبیه شده که برنامه‌نویسی سطح پایین و به زبان ماشین را نیز امکان‌پذیر می‌سازد

چون C عملگرهای فراوانی دارد، کد منبع برنامه‌ها در این زبان بسیار کوتاه است

- زبان C برای اجرای بسیاری از دستوراتش از توابع کتابخانه‌ای استفاده می‌کند و بیشتر خصوصیات وابسته به سخت‌افزار را به این توابع واگذار می‌نماید.

برنامۀ مقصدی که توسط کامپایلرهای C ساخته می‌شود بسیار فشرده‌تر و کم‌حجم‌تر از برنامه‌های مشابه در سایر زبان‌ها است.

C++ که از نسل C است، تمام ویژگی‌های جذاب C را به ارث برده است .

و سرانجام آخرین دلیل استفاده از C++ ورود به دنیای C# است.

2- تاریخچۀ C++

در دهه 1970 در آزمایشگاه‌های بل زبانی به نام C ایجاد شد. انحصار این زبان در اختیار شرکت بل بود تا این که در سال 1978 توسط Kernighan و Richie شرح کاملی از این زبان منتشر شد و به سرعت نظر برنامه‌نویسان حرفه‌ای را جلب نمود. هنگامی که بحث شی‌گرایی و مزایای آن در جهان نرم‌افزار رونق یافت، زبان C که قابلیت شی‌گرایی نداشت ناقص به نظر می‌رسید تا این که در اوایل دهۀ 1980 دوباره شرکت بل دست به کار شد و Bjarne Stroustrup زبان C++ را طراحی نمود.

C++ ترکیبی از دو زبان C و Simula بود و قابلیت‌های شی‌گرایی نیز داشت از آن زمان به بعد شرکت‌های زیادی کامپایلرهایی برای C++ طراحی کردند. این امر سبب شد تفاوت‌هایی بین نسخه‌های مختلف این زبان به وجود بیاید و از قابلیت سازگاری و انتقال آن کاسته شود. به همین دلیل در سال 1998 زبان C++ توسط موسسۀ استانداردهای ملی آمریکا (ANSI) به شکل استاندارد و یک‌پارچه در‌آمد. کامپایلرهای کنونی به این استاندارد پایبندند. کتاب حاضر نیز بر مبنای همین استاندارد نگارش یافته است.

3- آماده‌سازی مقدمات

¥یک «برنامه» دستورالعمل‌های متوالی است که می‌تواند توسط یک رایانه اجرا شود. برای نوشتن و اجرای هر برنامه به یک «ویرایش‌گر متن» و یک «کامپایلر» احتیاج داریم.

¥ بستۀ Visual C++ محصول شرکت میکروسافت و بستۀ C++ Builder محصول شرکت بورلند نمونه‌های جالبی از محیط مجتمع تولید برای زبان C++ به شمار می‌روند...

 

                                                                                   

 


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


دانلود پاورپوینت درس برنامه سازی پیشرفته c++

دانلود پاورپیونت آشنایی با برنامه نویسی به زبان C++ - بیست و چهار اسلاید قابل ویرایش

اختصاصی از فی توو دانلود پاورپیونت آشنایی با برنامه نویسی به زبان C++ - بیست و چهار اسلاید قابل ویرایش دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپیونت آشنایی با برنامه نویسی به زبان C++ - بیست و چهار اسلاید قابل ویرایش


دانلود پاورپیونت آشنایی با برنامه نویسی به زبان C++ - بیست و چهار اسلاید قابل ویرایش

 

 

 

 

lبرنامه، مجموعه ای از دستورات است که کامپیوتر باید آنها را اجرا کند
lبرنامه باید به یک زبان برنامه نویسی کامپیوتر نوشته شود
l
lC++ یکی از جدیدترین و قدرتمندترین زبانهای کامپیوتری است
lبا این زبان می توان برنامه هایی به روش ساخت یافته یا شی‌گرا نوشت

 

برای دانلود کل پاورپوینت از لینک زیر استفاده کنید:

 


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


دانلود پاورپیونت آشنایی با برنامه نویسی به زبان C++ - بیست و چهار اسلاید قابل ویرایش

تحلیل و مقایسه زبان برنامه نویسی جاوا و C++

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

تحلیل و مقایسه زبان برنامه نویسی جاوا و C++


دانلود پاورپوینت تحلیل و مقایسه زبان برنامه نویسی جاوا و ++C (تعداد صفحات 26 اسلاید)با قابلیت ویرایش

بان C یک زبان همه منظوره است. دستورالعمل‌های این زبان بسیار شبیه عبارات جبری و نحو آن شبیه جملات انگلیسی می باشد. این امر سبب می‌شود که C یک زبان سطح بالا باشد که برنامه‌نویسی در آن آسان است . سی پلاس پلاس که از نسل C است، تمام ویژگی‌های C را به ارث برده است. اما برتری فنی دیگری هم دارد:سی پلاس پلاس اکنون «شی‌گرا» است. می‌توان با استفاده از این خاصیت، برنامه‌های شی‌گرا تولید نمود. برنامه‌های شی‌گرا منظم و ساخت‌یافته‌اند، قابل روزآمد کردن‌اند، به سهولت تغییر و بهبود می‌یابند و قابلیت اطمینان و پایداری بیشتری دارند. جاوا یک زبان برنامه‌نویسی است که در ابتدا توسط شرکت sun Microsystems ایجاد شده‌است و در سال ۱۹۹۵ به عنوان مولفه اصلی java platform منتشر شد.این زبان قسمت های بسیاری از گرامر خود را از C وسی پلاس پلاس گرفته اما دارای مدل شی‌گرایی ساده‌ای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به صورت بایت کد است که قابلیت اجرا روی تمامی ماشین‌های شبیه‌سازی جاوا را داشته باشد صرف نظر از معماری و خصوصیات آن کامپیوتر. اجرای اصلی کامپایلرهای جاوا، ماشین‌های پیاده‌سازی و کتابخانه‌های آن توسط این شرکت از سال ۱۹۹۵ منتشر شد. در ۲۰۰۷ may این شرکت، نرم‌افزار رایگان این زبان را فراهم کرد. دیگران هم کاربردهای دیگری از این زبان را منتشر کردند مثل کامپایلر GNU برای جاوا.

فهرست :

آنچه درباره سی پلاس پلاس می آموزیم :

۱- چرا سی پلاس پلاس؟

۲- تاریخچۀ  سی پلاس پلاس

۳- آماده‌سازی مقدمات

۴- شروع کار با  سی پلاس پلاس

۵- عملگر خروجی

۶- لیترال‌ها و کاراکترها

۷- متغیرها و تعریف آن‌ها

۸- مقداردهی اولیه به متغیرها

۹- ثابت‌ها

۱۰- عملگر ورودی

تاریخچه جاوا

اهداف اصلی در زمان پیاده سازی جاوا

خصوصیات زبان برنامه نویسی جاوا

‫شیﮔﺮا

ﭼﻨﺪ ﻧﺦ ﮐﺸﯽ ﺷﺪه

ﻣﻌﻤﺎری ﺧﻨﺜﯽ

‫ﺗﻔﺴﯿﺮ ﺷﺪه و ﻋﻤﻠﮑﺮد ﺳﻄﺢ ﺑﺎﻻ

ﺗﻮزﯾﻊ ﺷﺪه

پویا (Dynamic)

عملکرد ماشین مجازی جاوا

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

نقاط ضعف جاوا

پلتفرم های جاوا

انواع داده ها در جاوا

متغیرها و انواع داده‏ها

عملگر تخصیص مقدار


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


تحلیل و مقایسه زبان برنامه نویسی جاوا و C++

دانلود داکیومنت و سورس پروژه بارش برف و باران با C++ 2010 (قابلی ویرایش)

اختصاصی از فی توو دانلود داکیومنت و سورس پروژه بارش برف و باران با C++ 2010 (قابلی ویرایش) دانلود با لینک مستقیم و پر سرعت .

دانلود داکیومنت و سورس پروژه بارش برف و باران با C++ 2010 (قابلی ویرایش)


دانلود داکیومنت و سورس پروژه بارش برف و باران با C++ 2010   (قابلی ویرایش)

در این پروژه از کتابخانه ی FreeGlut و ویژوال استدیو C++ 2010 استفاده شده است. این پروژه شامل سه بخش بارش برف و باران و تگرگ می باشد که دکمه های کنترلی سرعت و اندازه در آنها لحاظ شده است.

دکمه های کنترلی :

R : باران

S : برف

H : تگرگ

+ و – برای اندازه تگرگ ها می باشد

> و < برای تنظیم سرعت استفاده شده است


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


دانلود داکیومنت و سورس پروژه بارش برف و باران با C++ 2010 (قابلی ویرایش)