کتاب صوتی از صفر تا قهرمانی: برنامهنویسی حرفهای با Macintosh Programmer's Workshop
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب از صفر تا قهرمانی: برنامهنویسی حرفهای با Macintosh Programmer's Workshop
موضوع کلی: برنامهنویسی نرمافزار
موضوع میانی: برنامهنویسی با ابزارهای توسعه مکینتاش
📋 سرفصلهای کتاب (100 موضوع)
- 1. معرفی برنامهنویسی مکینتاش کلاسیک
- 2. چرا Macintosh Programmer's Workshop (MPW)؟
- 3. نصب و راهاندازی MPW
- 4. آشنایی با محیط MPW Shell
- 5. دستورات پایهای MPW (Built-in Commands)
- 6. ویرایشگر متنی در MPW
- 7. استفاده از سیستم فایل MPW
- 8. معرفی ابزارهای خط فرمان MPW
- 9. نوشتن اولین اسکریپت MPW Shell
- 10. تنظیمات محیطی MPW و فایل Startup
- 11. مروری بر زبان C برای توسعه مکینتاش
- 12. آشنایی با انواع داده مکینتاش (Handle, Ptr, OSType)
- 13. استفاده از فایلهای Header مکینتاش
- 14. ساختار برنامه مکینتاش (Main Event Loop)
- 15. توابع و ماکروهای کمکی مکینتاش
- 16. مدیریت خطاها در برنامهنویسی مکینتاش
- 17. استفاده از Memory Manager (Heap vs. Stack)
- 18. مفهوم Pointers و Handles در مکینتاش
- 19. کار با Strings و Pascal Strings (p-strings)
- 20. مقدمهای بر Toolbox مکینتاش
- 21. منابع مکینتاش: چرا و چگونه؟
- 22. انواع منابع استاندارد (CODE, BNDL, ICON, DLOG)
- 23. استفاده از RMaker برای ساخت فایلهای منابع
- 24. نوشتن اسکریپتهای RMaker پیچیدهتر
- 25. معرفی ابزار RESedit برای ویرایش منابع
- 26. ایجاد و ویرایش منابع سفارشی (Custom Resources)
- 27. بارگذاری منابع در زمان اجرا با Resource Manager
- 28. آزاد کردن منابع (Releasing Resources)
- 29. مدیریت فایلهای Resource Forks
- 30. سازماندهی منابع پروژه
- 31. کامپایل کد C با MPW C Compiler (C Command)
- 32. گزینههای کامپایلر MPW
- 33. لینک کردن فایلهای آبجکت با MPW Linker (Link Command)
- 34. ساخت یک برنامه اجرایی (Application)
- 35. مراحل ساخت پروژه از کد منبع تا برنامه
- 36. معرفی MPW Debugger
- 37. راهاندازی Debugger و تنظیم Breakpoints
- 38. گام به گام در کد (Stepping Through Code)
- 39. مشاهده متغیرها و حافظه در Debugger
- 40. تکنیکهای رفع اشکال پیشرفته با MPW
- 41. آشنایی با Event Manager
- 42. حلقه رویداد اصلی (Main Event Loop)
- 43. دریافت رویدادها (GetNextEvent)
- 44. انواع رویدادها: ماوس، کیبورد، اکتیویت
- 45. مدیریت رویدادهای ماوس (MouseDown, MouseUp)
- 46. مدیریت رویدادهای کیبورد (KeyDown, AutoKey)
- 47. رویدادهای Activate/Deactivate
- 48. رویدادهای Update و Refresh
- 49. استفاده از Event Record
- 50. پیادهسازی یک حلقه رویداد کاربردی
- 51. معرفی Window Manager
- 52. ساخت اولین پنجره (NewWindow)
- 53. ساختار Window Record
- 54. انواع پنجرهها و ویژگیهایشان
- 55. مدیریت پنجرهها (Show, Hide, Move, Size)
- 56. بهروزرسانی محتوای پنجره (Update Region)
- 57. رسم در پنجره (GrafPort, QuickDraw)
- 58. تعامل با System Window Manager
- 59. Closers و Zoomers (کنترلهای استاندارد پنجره)
- 60. طراحی رابط کاربری با پنجرهها
- 61. معرفی Menu Manager
- 62. ساخت منو با RMaker (MENU Resource)
- 63. اضافه کردن منو به Menu Bar
- 64. انتخاب آیتمهای منو (MenuSelect)
- 65. غیرفعال/فعال کردن آیتمهای منو
- 66. چک مارک و آیکون در منوها
- 67. منوهای زیرمجموعه (Hierarchical Menus)
- 68. منوهای Pop-up و Contextual
- 69. استفاده از منوهای استاندارد (Apple Menu, File, Edit)
- 70. پیادهسازی دستورات منو (Command Handling)
- 71. معرفی Control Manager
- 72. انواع کنترلها: دکمه، چکباکس، رادیو باتن
- 73. ساخت کنترلها با RMaker (CNTL Resource)
- 74. تعامل با کنترلها (TrackControl)
- 75. وضعیت کنترلها (Enabled, Value)
- 76. معرفی Dialog Manager
- 77. ساخت دیالوگها با RMaker (DLOG Resource)
- 78. نمایش دیالوگها (ModalDialog, Alert)
- 79. تعامل با آیتمهای دیالوگ
- 80. ساخت دیالوگهای سفارشی و پیچیده
- 81. معرفی QuickDraw: قلب گرافیک مکینتاش
- 82. ساختار GrafPort و GrafPtr
- 83. رنگها و الگوها در QuickDraw
- 84. رسم خطوط، مستطیلها و بیضیها
- 85. رسم اشکال پیچیدهتر (Polygons, Regions)
- 86. استفاده از فونتها و TextEdit در QuickDraw
- 87. ترسیم بیتمپها و پیکسلمپها (BitMap, PixMap)
- 88. انیمیشنهای ساده با QuickDraw
- 89. مدیریت قلم (Pen) و قلمو (Brush)
- 90. هماهنگسازی گرافیک با Event Manager
- 91. مدیریت فایلها با File Manager (FSSpec, HFS)
- 92. باز و ذخیره فایلها با Standard File Package
- 93. مدیریت حافظه پیشرفته (Purgeable Memory, TempMem)
- 94. استفاده از Sound Manager برای صدا
- 95. چاپ اسناد با Print Manager
- 96. نوشتن کد پایدار و مقاوم در برابر خطا
- 97. ساخت Bundle برای برنامه (Application Bundles)
- 98. استفاده از Gestalt Manager برای شناسایی سیستم
- 99. بهینهسازی عملکرد برنامه
- 100. آینده برنامهنویسی مکینتاش: نگاهی به گذشته و حال
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.