کتاب آموزش جامع برنامه‌نویسی پاسکال با 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. منابع پیشرفته برای یادگیری بیشتر

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.