فصل اول
:آشنایی با زبانهای برنامه نویسی موبایل
انواع سیستم عامل های موبایل
Symbian os---Palm os---Windows
mobile---Linux
زبان های برنامه نویسی موبایل
J2ME---C+ +---دلفی---Basic
مقایسه محیط های برنامه نویسی
Sun j2ME wireless toolkit
نصب---مدیر
پروژه----ویرایشگر---کمپایلر---شبیه
ساز---دیبا گر-----Borland
jBuilder mobileset
نصب--ویرایشگر--کمپایلر--شبیه
ساز---دیبا گر----netBeans Mobility
Pack
نصب-- ایجاد
یک پروژه---ویرایشگر----طراحی
گرافیکی برنامه--
GoDB
اجرای یک پروژه آزمایشی--مقدمه
ای بر فایل های sis---
چگونه یک فایلsis
ایجاد کنیم--
استفاده از
makesis---
Flagها--نمای
کلی یک فایلpkg-
زبا نهاس مورد پشتیبانی---سر
فصل بسته---سازگاری با محصول یا پلاتفرم
نمایش نقطه نظرات متنی---فایل
های مرتبط به زمانها---فایلهای مستقل از زبان
اجرای بعضی فایلها در زمان نصب
برنامه--استفاده از اجزای اشتراکی
فایل هایی که در زمان اجرای برنامه
ایجاد می گردد
آشنایی به نرم افزار
GODB
ساخت یک پروژه جدید
فصل
دوم:سیستم
عامل سیمبیان
طراحی----رقبای
سیمبیان---ساختار---تاریخچه---ایمنی
و سیستم های حفاظتی
باز بودن
وسایلی که از
سیستم عامل سیمبیان استفاده می کنند
نرم افزار
نویسی بر روی سیستم عامل سیمبیان
حداقل های لازم
برای یک برنامه مورد تایید سیمبیان
تست های عمومی---تست
های اختصاصی
فصل
سوم:برنامه
نویسی برای سیستم عامل سیمبیان
آماده سازی---انتخاب
یک IDE---نتخاب
SDKمناسب
تعریف
SDKمورد
استفاده---ایجاد
یک پروژه جدید---آزمایش
پروژه
عیب یابی---تعریف
یک رشته ---تعریف
منو--نمایش
دیالوگ " درباره "
فرستادن برنامه
به گوشی موبایل
اضافه کردن
موتور بازی به پروژه
باز کرذن فایل---شرح
داده ها و اطلاعات بازی
اضافه کردن
سورس فایلها به پروژه
اضافه کردن
کتابخانه های خارجی به فایل تعریف پروژه
تعریف متن جدید---بازی
جدید
اضافه کردن
فایلهای صوتی وتصویری---تست
کردن
کشف ورفع اشکال---لود
کردن تصاویر--کلاسهای
CوT
ConstructL
نحوه باز کردن
تصاویر---حذف
تصاویر---نمایش
تصاویر
کنترل ومدیریت
شفافیت--کشیدن
تصویر--مدیریت
کلیدها
نمایش متن
---تنظیم
فونت---خواندن
متن از فایل های منبع ( (Resource
شکل بندی و
نمایش متن ---تراز
بندی( Aligning)
متن
خواندن ونوشتن
فایل ها---آمادگی
تنظیم نام فایل----باز
کردن فایل---ایجاد
یک جریان
نوشتن اطلاعات---بستن
فایل----پشته
cleanup
لود کردن فایل--پاک
کردن اطلاعات ، هنگامی که برنامه شما پاک شود
خط زیر آنچه ما
نیاز داریم را انجام می دهد
ساخت برنامه از
طریق فرمان DOS
تنظیم آیکن
برنامه---مدیریت
وضعیت بودن برنامه در پس زمینه
رویداد های
متناوب---روشن
نگه داشتن صفحه---استفاده
کردن از تایمر
متوقف کردن
تایمر---نکات
پایانی--تماریمن--مدیریت
کلیدهای دیگر
تعریف مراحل
زیاد---ذخیره
کردن مقدار پیشرفت بازی
فصل چهارم:مقدمه
ای بر برنامه نویسی
J2ME
MIDletها
نمایش و قابلیت
نمایش آن---نوشتن
hellomidp
APIهای
ارنباط با کاربر J2ME
APIهای
سطح عالی
Alert
ها
Formها
و itemها
stringItem
ImageItem
قرار دادن یک
ورودی متنی در textFieldها
انتخاب اقلام
با استفاده ازChoiceGroupها
دریافت تغییرات
از ایتم های UI
فعال
استفاده از
commandها
برای ارتباط با کاربر
کلاسهای دیگر
Gauge :item
وDatafield
کلاس های دیگر
List: screenو
TextBox
کلاس
List
کلاس
TextBox
teleTransferبا
صفحات چند گانه
آشنایی با کلاس
های بازی MIDp2
1.
کلاس
game canvas
مثال ساده ای
از Game Canvas
2.کلاس
Sprite
سازنده
Sprite
8 بیتی یا 16
بیتی یا 32 بیتی؟
برخوردSpriteها
نمایش
Sprite
تزتیب نمایش
فریم ها
شفافیت
Sprite
چرخش های
Sprite
بهینه سازیSprite
یک مثال ساده
ازSprite
مشتق ساری از
کلاس Sprite
ساختن کلاس
انحصاری خودتان
Spriteها
را کجا می توان یافت؟
3.مدیرلایه
چگونه از
Layer Manegerاستفاده
کنیم
کمی فراتر از
اصول
یک مثال ساده
از Layer Maneger
Layer Maneger
و پیش زمینه های قابل پیمایش
4.TiledLayer
سازنده
TiledLayer
به کار بردن
TiledLayer
نمایش
TiledLayer
تنظیم
TiledLayerموجود
سلول های متحرک
مثالی از
TiledLayerثابت
مثالی از
TiledLayer
متحرک
5. محدودیت های
ریاضیاتی
کلیات
ریاضیات ممیز
ثابت
مثلثات پایه و
حرکت
Sprite
فصل
پنجم:نوشتن یک
بازی سادهEliminiator
صفحه نمایشیEliminiator
پیشگفتار
کد سوزس
خروجی برنامه
منوی بازی
Eliminiator
نما و شما ی
منو
GUIهای
عالی
منوهای گرافیکی
تصنعی
منوی اصلی ساده
منوی اصلی با
زیر منو ها
توصیه ها و
پیشنهاداتی برای منو ها
خلاصه
مدیریت
اشتباهات(یا موارد خاص)
منوی تنظیمات وHigh
Score
ساختار
دادهدهای RMS
کد برنامه
BaseRMS
Score
Setting
فصل
ششم: انتقال
برنامه به موبایل
انتقال توسط
کابل----انتقال
توسط رابط مادون قرمز----انتقال
توسط بلوتوث
فصل هفتم:پیوست
ها
مدیریت ذخیره
سازی رکوردهای J2me
مدیریت بانک
داده دستگاه---مدیریت
انبار رکورد---اضافه
کردن رکوردها
به روز کردن
رکوردها----حذف
رکورد---تفسیر
داده ها
مقایسه رکوردها---شمارش
رکوردها--فیلتر
کردن رکوردها
ایجاد یک دفتر
ثبت ملاقات های روزانه---سخن
آخر
سیستم انتقال
پیام بی سیم- کلیات
سرویس
پیام کوتاه انتقال توسط
GSM((SMS
سیستم
رسانه ای همراه
GSM
سیستم
انتقال پیام بی سیم
APIسرویس
پیام کوتاه
API
ارسال پیام های رسانه ای همراه
یک برنامه
ارسال پیامJ2ME
گستره انتقال
پیام بی سیم
بازی شاهزاده
ایرانی