کتاب آموزش جامع برنامهنویسی پاسکال با Macintosh Pascal Illustrated
249,950 تومان
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب آموزش جامع برنامهنویسی پاسکال با Macintosh Pascal Illustrated
موضوع کلی: برنامهنویسی کامپیوتر
موضوع میانی: آموزش زبان پاسکال
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر برنامهنویسی کامپیوتر
- 2. آشنایی با زبان پاسکال و Macintosh Pascal Illustrated
- 3. نصب و راهاندازی Macintosh Pascal Illustrated
- 4. محیط توسعه یکپارچه (IDE) پاسکال
- 5. اولین برنامه پاسکال: Hello, World!
- 6. ساختار کلی یک برنامه پاسکال
- 7. متغیرها و انواع داده (Integer, Real, Char, Boolean)
- 8. اعلان متغیرها و تخصیص مقدار
- 9. عملگرهای محاسباتی (جمع، تفریق، ضرب، تقسیم)
- 10. عملگرهای مقایسهای (برابر، نابرابر، بزرگتر، کوچکتر)
- 11. عملگرهای منطقی (AND, OR, NOT)
- 12. اولویت عملگرها
- 13. ورودی و خروجی: دستور Write و Writeln
- 14. ورودی و خروجی: دستور Read و Readln
- 15. فرمتبندی خروجی
- 16. دستورات شرطی: If-Then
- 17. دستورات شرطی: If-Then-Else
- 18. دستورات شرطی تودرتو
- 19. دستور Case
- 20. حلقههای تکرار: While-Do
- 21. حلقههای تکرار: Repeat-Until
- 22. حلقههای تکرار: For-To-Do
- 23. حلقههای تکرار: For-DownTo-Do
- 24. کنترل حلقهها: Break و Continue
- 25. آرایهها: تعریف و اعلان
- 26. دسترسی به عناصر آرایه
- 27. آرایههای چندبعدی
- 28. کار با رشتهها: تعریف و اعلان
- 29. توابع و رویههای رشتهای
- 30. توابع و رویهها: تعریف و فراخوانی
- 31. پارامترهای ورودی و خروجی
- 32. متغیرهای محلی و سراسری
- 33. بازگشت (Recursion)
- 34. نوع داده شمارشی (Enumerated Types)
- 35. نوع داده زیرمجموعه (Subrange Types)
- 36. نوع داده رکورد (Record)
- 37. نوع داده اشارهگر (Pointer)
- 38. مدیریت حافظه پویا: New و Dispose
- 39. لیستهای پیوندی (Linked Lists)
- 40. پشته (Stack)
- 41. صف (Queue)
- 42. درخت دودویی (Binary Tree)
- 43. مرتبسازی: الگوریتم حبابی (Bubble Sort)
- 44. مرتبسازی: الگوریتم انتخابی (Selection Sort)
- 45. مرتبسازی: الگوریتم درجی (Insertion Sort)
- 46. جستجو: جستجوی خطی (Linear Search)
- 47. جستجو: جستجوی دودویی (Binary Search)
- 48. فایلها: باز کردن و بستن فایل
- 49. فایلها: خواندن و نوشتن در فایل
- 50. فایلهای متنی و باینری
- 51. مدیریت خطاها: Try-Except
- 52. مدیریت خطاها: Raise
- 53. واحدها (Units): تعریف و استفاده
- 54. برنامهنویسی شیءگرا (Object-Oriented Programming)
- 55. کلاسها و اشیاء (Classes and Objects)
- 56. وراثت (Inheritance)
- 57. چندریختی (Polymorphism)
- 58. کپسولهسازی (Encapsulation)
- 59. متدهای سازنده و مخرب (Constructors and Destructors)
- 60. متدهای مجازی (Virtual Methods)
- 61. متدهای انتزاعی (Abstract Methods)
- 62. رابطها (Interfaces)
- 63. مدیریت رویدادها (Event Handling)
- 64. گرافیک در Macintosh Pascal Illustrated
- 65. رسم خطوط، مستطیلها و دایرهها
- 66. رنگآمیزی اشکال
- 67. کار با متن در محیط گرافیکی
- 68. انیمیشن ساده
- 69. کار با ماوس و صفحه کلید در محیط گرافیکی
- 70. ایجاد رابط کاربری گرافیکی (GUI)
- 71. آشنایی با Toolbox Macintosh
- 72. کار با پنجرهها (Windows)
- 73. کار با دکمهها (Buttons)
- 74. کار با فیلدهای متنی (Text Fields)
- 75. کار با منوها (Menus)
- 76. کار با لیستها (Lists)
- 77. کار با اسکرول بارها (Scroll Bars)
- 78. مدیریت حافظه در Macintosh Pascal Illustrated
- 79. بهینهسازی کد
- 80. اشکالزدایی (Debugging)
- 81. تکنیکهای پیشرفته برنامهنویسی
- 82. کار با کتابخانههای خارجی
- 83. برنامهنویسی همزمان (Concurrent Programming)
- 84. مفاهیم سیستم عامل Macintosh
- 85. برنامهنویسی شبکه (Network Programming)
- 86. مقدمهای بر دیتابیس
- 87. کار با فایلهای دیتابیس
- 88. ساخت برنامههای کاربردی
- 89. تست نرمافزار
- 90. مستندسازی کد
- 91. استفاده از منابع آنلاین
- 92. نکات و ترفندهای برنامهنویسی پاسکال
- 93. پروژه عملی: ساخت یک بازی ساده
- 94. پروژه عملی: ساخت یک برنامه مدیریت اطلاعات
- 95. پروژه عملی: ساخت یک ویرایشگر متن
- 96. پروژه عملی: ساخت یک ماشین حساب گرافیکی
- 97. آشنایی با Turbo Pascal
- 98. مقایسه Macintosh Pascal Illustrated با سایر نسخههای پاسکال
- 99. آینده زبان پاسکال
- 100. منابع پیشرفته برای یادگیری بیشتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.