کتاب سیمبیان در عمل: گنجینه دستورالعملهای سریع برای برنامهنویسی موبایل با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
سیمبیان در عمل: گنجینه دستورالعملهای سریع برای برنامهنویسی موبایل سیمبیان در عمل: گنجینه دستورالعملهای سریع برای برنامهنویسی موبایل - تبدیل ایده به اپلیکیشنهای قدرتمند! به دنیای توسعه نرمافزارها...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره سیمبیان در عمل: گنجینه دستورالعملهای سریع برای برنامهنویسی موبایل
موضوع کلی: توسعه نرمافزار موبایل
موضوع میانی: توسعه برای سیستمعاملهای موبایل
📋 سرفصلهای دوره
- 1. مقدمهای بر سیستمعامل سیمبیان و تاریخچه آن
- 2. معماری سیمبیان: هسته، سرورها و فریمورکها
- 3. آشنایی با نسخههای مختلف سیمبیان: S60, UIQ و Series 80
- 4. تفاوتهای کلیدی سیمبین C++ با C++ استاندارد
- 5. آمادهسازی محیط توسعه: نصب Carbide.c++ و SDK
- 6. ساخت اولین پروژه: اپلیکیشن Hello World
- 7. بررسی ساختار یک پروژه سیمبیان: فایلهای bld.inf و mmp
- 8. اجرای اپلیکیشن روی شبیهساز (Emulator)
- 9. انتقال و اجرای اپلیکیشن روی دستگاه واقعی
- 10. آشنایی با انواع دادههای پایهای در سیمبیان (TInt, TReal, TBool)
- 11. مفهوم پاکسازی حافظه با Cleanup Stack
- 12. استفاده از PushL و Pop برای مدیریت حافظه
- 13. الگوی ساخت دو مرحلهای (Two-Phase Construction)
- 14. کار با متدهای NewL و NewLC
- 15. مدیریت خطا با Leave، TRAP و TRAPD
- 16. مقدمهای بر برنامهنویسی غیرهمزمان (Asynchronous)
- 17. آشنایی با Active Objects: قلب تپنده سیمبیان
- 18. پیادهسازی یک Active Object ساده
- 19. کنسل کردن یک درخواست در حال اجرا در Active Object
- 20. آشنایی با مفهوم زمانبند (CActiveScheduler)
- 21. آشنایی با توصیفگرها (Descriptors): TBuf, TPtr, HBufC
- 22. تبدیل بین انواع مختلف توصیفگرها
- 23. کار با رشتهها و فرمتبندی متن با توصیفگرها
- 24. مفهوم UID و کاربرد آن در سیمبیان
- 25. آشنایی با معماری اپلیکیشن: Application, Document, UI
- 26. کار با فایلهای منابع (Resource Files) برای تعریف UI
- 27. طراحی یک View ساده با کلاس CAknView
- 28. مدیریت جابجایی بین Viewهای مختلف
- 29. ایجاد منو و افزودن آیتم به آن
- 30. پاسخ به رویدادهای انتخاب منو (HandleCommandL)
- 31. نمایش دیالوگهای استاندارد (Information, Warning, Error)
- 32. طراحی و ساخت یک دیالوگ سفارشی
- 33. استفاده از لیستباکسهای ساده (CAknSingleStyleListBox)
- 34. افزودن آیکون به آیتمهای لیستباکس
- 35. کار با لیستهای دارای چند ستون
- 36. طراحی فرمهای ورود اطلاعات با CAknForm
- 37. استفاده از کنترلهای ورودی متن (CEikEdwin)
- 38. کار با دکمهها و چکباکسها
- 39. نمایش نوار پیشرفت (Progress Bar)
- 40. نمایش نوتهای موقت (Toast Notifications)
- 41. کار با Tab ها برای دستهبندی محتوا
- 42. مقدمهای بر گرافیک و رسم روی صفحه (Graphics Context)
- 43. رسم اشکال هندسی پایه: خط، دایره و مستطیل
- 44. نوشتن متن روی صفحه و مدیریت فونتها
- 45. کار با رنگها و الگوها
- 46. مدیریت رویدادهای صفحهکلید
- 47. پیادهسازی رابط کاربری لمسی برای نسخههای جدیدتر
- 48. ساخت یک کنترل (Control) سفارشی
- 49. کار با Status Pane و Navigation Pane
- 50. مقدمهای بر سرور فایل (File Server) و کلاس RFs
- 51. خواندن محتوای یک فایل متنی
- 52. نوشتن داده در یک فایل متنی
- 53. ایجاد و حذف فایلها و پوشهها
- 54. لیست کردن محتویات یک پوشه
- 55. دسترسی به مسیرهای استاندارد (مسیر خصوصی اپلیکیشن)
- 56. کار با استریمها برای ذخیرهسازی دادههای ساختاریافته (Streams)
- 57. نوشتن در یک استریم با RWriteStream
- 58. خواندن از یک استریم با RReadStream
- 59. آشنایی با ذخیرهگاههای دائمی (Permanent File Stores)
- 60. مقدمهای بر پایگاهداده SQLite در سیمبیان
- 61. ایجاد یک پایگاه داده و تعریف جداول
- 62. درج، بهروزرسانی و حذف رکوردها با دستورات SQL
- 63. اجرای کوئری و خواندن نتایج از پایگاه داده
- 64. استفاده از مخزن مرکزی (Central Repository) برای ذخیره تنظیمات
- 65. خواندن یک مقدار از مخزن مرکزی
- 66. نوشتن یک مقدار در مخزن مرکزی
- 67. پخش یک فایل صوتی ساده
- 68. ضبط صدا از میکروفون دستگاه
- 69. پخش فایلهای ویدیویی
- 70. کار با دوربین برای گرفتن عکس
- 71. بارگذاری و نمایش یک تصویر Bitmap
- 72. تغییر اندازه و چرخش تصاویر
- 73. تبدیل تصاویر بین فرمتهای مختلف
- 74. کار با آیکونهای SVG
- 75. مقدمهای بر شبکه و سوکت پروگرمینگ
- 76. ایجاد یک اتصال TCP/IP به سرور
- 77. ارسال و دریافت داده از طریق سوکت
- 78. انجام یک درخواست HTTP GET
- 79. پردازش پاسخهای ساده XML
- 80. پردازش دادههای JSON
- 81. آشنایی با بلوتوث و کشف دستگاههای اطراف
- 82. ارسال و دریافت فایل از طریق بلوتوث
- 83. ارسال یک پیامک (SMS) به صورت برنامهنویسی
- 84. خواندن پیامکهای دریافتی
- 85. ارسال یک پیام چندرسانهای (MMS)
- 86. برقراری تماس تلفنی از داخل اپلیکیشن
- 87. دریافت وضعیت تماس (Call Status)
- 88. دسترسی به اطلاعات دستگاه (IMEI، اطلاعات شبکه)
- 89. آشنایی با معماری Client-Server در سیمبیان
- 90. ایجاد یک سرور ساده در پسزمینه
- 91. نوشتن یک کلاینت برای ارتباط با سرور
- 92. ارتباط بین پراسسها (Inter-Process Communication)
- 93. کار با نخها (Threads) و کلاس RThread
- 94. استفاده از تایمرها برای اجرای کدهای زمانبندیشده (CPeriodic)
- 95. تنظیم یک آلارم سیستمی
- 96. دسترسی به اطلاعات موقعیت مکانی (GPS)
- 97. آشنایی با امنیت پلتفرم و مفهوم Capabilities
- 98. بینالمللیسازی و محلیسازی اپلیکیشن
- 99. کنترل ویبره دستگاه
- 100. دسترسی به دفترچه تلفن (Contacts)
تگها:
fast recipes
iOS
Mobile App Development
mobile software development
quick recipes
Symbian
Symbian development
Symbian OS
Symbian programming
اندروید
برنامهنویسی موبایل
توسعه اپلیکیشن موبایل
دنیای موبایل
سیستم عامل سیمبین
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.