دانلود جزوه برنامه نویسی با C++ به صورت کامل – 102 صفحه
جزوه برنامه نویسی با C++ به صورت کامل که به آموزش این زبان می پردازد و توسط احمد رستمی تهیه شده است
زبان C++ زبانی قدرتمند است برای نوشتن برنامه های سیستمی نیز به کار می رود. این زبان یک زبان سطح میانی است، به این معنی که هم دستورات زبان های سطح بالا و هم دستورات زبان های سطح پایین را دارا می باشد. با آن می توان برنامه نویسی پورت های socket programming را انجام داد. همچنین زبانی انعطاف پذیر است برای نوشتن کامپایلرها، ویراستارها و سیستم عامل ها.
فهرست مطالب جزوه برنامه نویسی با C++ :
فصل اول: مفاهیم مقدماتی برنامه نویسی
- اسامی انگلیسی کاراکترهای روی صفحه کلید
- مقدمات زبان C++
- کامپایل زبان C++
- نوشتن برنامه به زبان C++
- فایل های سرآیند (کتابخانه ها)
- انواع داده ای (Data Types)
- تعریف ثوابت (Const)
- تعریف متغیرها (Variable)
- تابع main
- دستور cout
- دستور cin
- عملگرهای محاسباتی
- عملگرهای مقایسه ای
- عملگرهای منطقی
- عملگرهای خاص
- شیوه نوشتن برخی عملگرها
فصل دوم: حلقه ها (Loops)
- انواع حلقه ها
- حلقه FOR
- عملکرد حلقه for
- عملگرهای پیش افزایشی و پیش کاهشی
- اولویت عملگرها در حالت کلی
- حلقه while
- حلقه do while
- دستور break
- دستور continue
- مسائل نمونه
فصل سوم: دستورات شرطی
- دستور شرطی if
- دستور شرطی switch-case
- مسائل نمونه
فصل چهارم: آرایه ها (Arrays)
- جستجوی خطی (linear search)
- جستجوی دودویی (binary search)
- مرتب سازی
- آرایه های دوبعدی
فصل پنجم: توابع (functions)
- فراخوانی توابع
- اعلان توابع
- پارامترها
- توابع بازگشتی یا خود فراخوان (recursive)
- متغیرهای سراسری (global) و محلی (local)
- متغیرهای سراسری همنام با متغیرهای محلی
- فرستادن آرایه ها به توابع
- سربارگذاری توابع (overloading)
- کلاس های حافظه
فصل ششم: رشته ها (strings)
- نکاتی در مورد کار با رشته ها
- آرایه ای از رشته ها
فصل هفتم: اشاره گرها (pointers)
- اعمالی که روی اشاره گرها انجام می شوند
- اشاره گرها و آرایه ها
- اشاره گر به اشاره گر
- نحوه فراخوانی و ارسال پارامتر به توابع
- ارسال مقداری call by value
- ارسال به صورت مرجع (call by reference)
- ارسال به صورت مرجع با استفاده از اشاره گر
- گرفتن حافظه و حذف حافظه به صورت پویا (dynamic)
فصل هشتم: مباحث متفرقه
- تولید اعداد تصادفی
- مقایر پیشفرض آرگومان ها
- نوع داده ای شمارشی Enumeration
فصل نهم: ساختمان ها (struct)
- یونیون ها (unions)
فصل دهم: فایل ها
- کار با فایل ها
- شیوه های دستیابی (modes)
فصل یازدهم: برنامه نویسی شی گرا (object oriented programming)
- توابع سازنده (constructors)
- توابع مخرب (destructors)
- توابع دوست (friend)
- نکات تکمیلی در مورد کلاس ها و اشیا
فصل دوازدهم: ارث بری یا وراثت (inheritance)
- سازنده ها و مخرب و رابطه آنها با وراثت
فصل سیزدهم: مباحث متفرقه شی گرایی
- متدهای const
- اشاره گر this (اشاره گر به کلاس)
- اعضای استاتیک کلاس
- فضای نام Namespaces
فصل چهاردهم: درآمدی بر زبان C#
- تکنولوژی (چهارچوب) دات نت (.Net framework)
- ساخت برنامه های بصری
- تبدیل انواع
- پردازش استثناها Exception Handling
پیوست ها
- پیوست ۱: برخی تفاوت های C با C++
- پیوست ۲: ERROR ها
فرمت فایل: Pdf |
تعداد صفحات: 102 |
حجم: 1.33 مگابایت |