فایلار
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
اطلاعات بیشتر

پاورپوینت کتاب برنامه سازی پیشرفته

پاورپوینت کتاب برنامه سازی پیشرفته

دسته بندیسی ++c
فرمت فایلppt
حجم فایل۱٫۸۳۵ مگا بایت
تعداد صفحات۵۶۶
برای دانلود فایل روی دکمه زیر کلیک کنید
دریافت فایل

برنامه سازی پیشرفته

مقدمه:

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

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

اهم مطالب این کتاب :

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

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

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

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

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

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

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

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

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

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

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

جلسه اول

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

آنچه در این جلسه می خوانید:

۱- چرا C++ ؟

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

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

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

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

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

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

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

۹- ثابت‌ها

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

هدف کلی:

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

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

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

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

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

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

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

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

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

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

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

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

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

مقدمه

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

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

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

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

۱- چرا C++ ؟

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

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

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

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

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

هر برنامه فقط باید یک تابع main() داشته باشد .

رایگان اطلاعات بیشتر
سبد آیتم حذف شد برگرداندن محصول حذف شده
  • سبد خالی از محصول می باشد.