کتاب آموزش جامع برنامهنویسی با Free Pascal با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی با Free Pascal
موضوع کلی: برنامهنویسی کامپیوتر
موضوع میانی: زبانهای برنامهنویسی ساختیافته
📋 سرفصلهای دوره
- 1. مفاهیم پایه الگوریتم و فلوچارت
- 2. معرفی محیط توسعه Free Pascal و Lazarus
- 3. ساختار یک برنامه در Free Pascal
- 4. متغیرها و انواع داده اولیه
- 5. ثابتها و Literalها
- 6. ورودی و خروجی پایه (ReadLn, WriteLn)
- 7. عملگرهای حسابی و اولویت عملیات
- 8. عملگرهای مقایسهای و منطقی
- 9. ساختار شرطی if-then-else
- 10. ساختار شرطی case
- 11. حلقه for با شمارنده
- 12. حلقه while
- 13. حلقه repeat-until
- 14. حلقههای تو در تو
- 15. آرایههای یک بعدی (Static Arrays)
- 16. آرایههای دو بعدی و چند بعدی
- 17. رشتهها و توابع پردازش متن
- 18. نوع داده Boolean و کاربردهای آن
- 19. نوع داده Char و توابع کاراکتری
- 20. نوع داده Enumerated
- 21. نوع داده Subrange
- 22. رکوردها (Records)
- 23. نوع داده Set
- 24. نوع داده Pointer و آدرسدهی حافظه
- 25. توابع (Functions) و رویهها (Procedures)
- 26. پارامترهای مقدار و پارامترهای متغیر
- 27. پارامترهای const و out
- 28. دامنه متغیرها (Scope) و متغیرهای سراسری و محلی
- 29. بازگشتی (Recursion)
- 30. ماژولها (Units) و ساختار برنامههای چندفایلی
- 31. واحدهای استاندارد System و SysUtils
- 32. واحد Crt برای کنترل کنسول
- 33. واحد Math برای توابع ریاضی
- 34. واحد DateUtils برای کار با تاریخ و زمان
- 35. مدیریت فایل متنی (Text Files)
- 36. مدیریت فایل باینری (Typed Files)
- 37. مدیریت فایل با دسترسی تصادفی
- 38. رشتههای پویا (Dynamic Strings)
- 39. حافظه پویا با New و Dispose
- 40. حافظه پویا با GetMem و FreeMem
- 41. مدیریت خطا با ساختار try-except
- 42. مدیریت خطا با ساختار try-finally
- 43. برنامهنویسی شیءگرا: مقدمه و کلاسها
- 44. کلاسها: فیلدها، متدها و خصوصیات
- 45. متدهای سازنده (Constructor) و مخرب (Destructor)
- 46. میراث (Inheritance) و چندریختی (Polymorphism)
- 47. متدهای مجازی (Virtual) و پویا (Dynamic)
- 48. کلاسهای انتزاعی (Abstract Classes)
- 49. واسطها (Interfaces)
- 50. مدیریت رویدادها در محیط گرافیکی
- 51. کامپوننتهای پایه Lazarus: Button و Edit
- 52. کامپوننتهای نمایش و انتخاب: Label و ComboBox
- 53. کامپوننتهای جدول: StringGrid
- 54. کامپوننتهای تصویری: Image و PaintBox
- 55. ایجاد منوها و نوار ابزار
- 56. دیالوگهای استاندارد (OpenDialog, SaveDialog)
- 57. چندنخی (Multi-threading) با کلاس TThread
- 58. کار با پایگاهداده: اتصال و نمایش (SQLite)
- 59. پرسوجوهای SQL در برنامه
- 60. ایجاد گزارش با Lazarus
- 61. کتابخانههای پیوندی پویا (DLL) در Pascal
- 62. برنامهنویسی شبکه: سوکتهای ساده
- 63. بهینهسازی کد و استفاده از حافظه
- 64. اشکالزدایی (Debugging) با Lazarus
- 65. مدیریت پروژه و نسخهگذاری کد
- 66. تست واحد (Unit Testing) با FPCUnit
- 67. مستندسازی کد با کامنتهای ساختاریافته
تگها:
آموزش پاسکال
برنامهنویسی پاسکال
برنامهنویسی کامپیوتر
پاسکال شیگرا
زبان برنامهنویسی ساختیافته
فری پاسکال
کامپایلر پاسکال
مبانی برنامهنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.