تبليغاتX
برنامه نويسي سيستم عامل سيمبين
در اين وبلاگ مطالبي در مورد برنامه‌نويسي براي سيستم عامل سيمبين ياد خواهيد گرفت
همونطور که تو پست قبلی هم نوشتم، برای ادامه مطالب این وبلاگ به وبلاگ زیر مراجعه کنید. الان که اومدم اینجا، میبینم هنوز بعضی ها اینجا سؤالاتی میپرسن. من چون این وبلاگ رو دیگه بررسی نمیکنم، سؤالاتشون بدون جواب مونده.
http://series60.blogfa.com

خواهشاً سؤالات خودتتون یا از طریق ایمیل بپرسین و یا تو بخش کامنتهای وبلاگ بالا بگذارین.

با تشکر
 
+ نوشته شده در  چهارشنبه بیست و چهارم بهمن 1386ساعت 12:21  توسط موسي مرادي  | 

باز هم سلام

ادامه مطالب این وبلاگ رو تو وبلاگ زیر دنبال کنید:

http://series60.blogfa.com

 

+ نوشته شده در  شنبه یکم بهمن 1384ساعت 16:19  توسط موسي مرادي  | 

سلام

همانطور كه قول داده بودم، در اين ويرايش امكان مخفي كردن اتوماتيك نرم‌افزار را گذاشته‌ام. مي‌توانيد توسط منوي Hide برنامه را مخفي كنيد. ضمناً به ياد داشته باشيد كه براي بستن برنامه، بايد دكمه منو را نگه داريد تا ليست برنامه‌هاي باز نشان داده شود، سپس روي برنامه رفته و دكمه حذف را بزنيد و يا اينكه برنامه را انتخاب كنيد و از طريق Exit خارج شويد.

اين هم تصاوير:

                          

آدرس دانلود

منتظر نظراتتان هستم. خداحافظ

+ نوشته شده در  شنبه یکم بهمن 1384ساعت 15:21  توسط موسي مرادي  | 

يكي از دوستان سؤال كرده‌اند كه آيا مي‌شود با دلفي براي موبايل برنامه نوشت؟

در جواب بايد بگويم كه مستقيماً امكان ندارد؛ ولي برنامه‌هاي جانبي وجود دارد كه با نصب كردن آنها روي دلفي مي‌توان براي موبايل برنامه نوشت. (دقيقاً مثل mobilevb كه امكان برنامه‌نويسي براي موبايل در ويژوال بيسيك را فراهم مي‌كند.) در اين صفحه مي‌توانيد اطلاعاتي در اين مورد كسب كنيد.

البته چون خودم دلفي بلد نيستم، نمي‌توانم مثالي براي شما بنويسم.

+ نوشته شده در  جمعه بیست و سوم دی 1384ساعت 14:13  توسط موسي مرادي  | 

سلام.

 

در يكي از پست‌هاي قبلي، منبع newlc را معرفي كردم. اين سايت داراي مقاله‌هاي باارزشي در مورد سيمبين سري 60 و غيره است كه متأسفانه بيشتر آنها به زبان‌هاي انگليسي و اسپانيايي هستند و هيچ مقاله فارسي وجود ندارد. ولي من اخيراً دوتا از مقاله‌هاي كوچك را ترجمه كردم كه يكي را مي‌توانيد در اينجا بخوانيد. ديگري هنوز تأييد نشده است. حتماً در آينده مقاله‌هاي ديگري را هم ترجمه خواهم كرد.

 

از همين جا از همه دوستاني كه به زبان انگليسي آشنايي دارند و مثل من زياد مشغله ندارند، درخواست مي‌كنم هر چند تا از مقاله‌ها را مي‌توانند به فارسي ترجمه كنند تا ديگر دوستان از آنها بهره‌مند شوند. به اميد روزي كه هر مقاله اين سايت، يك ترجمه فارسي هم داشته باشد!

 

براي فرستادن ترجمه‌هايتان ابتدا در سايت ثبت نام كنيد، سپس در پايين مقاله مورد نظر، به قسمت submit a translation برويد و مقاله‌تان را بفرستيد. مقاله شما بعد از تأييد شدن توسط مدير سايت، در معرض ديد عموم قرار خواهد گرفت.

 

ضمناً در صورت داشتن دانش كافي در اين زمينه، مي‌توانيد خودتان مقاله تأليف كنيد و بفرستيد. حالا مي‌توانم بگويم «به اميد روزي كه تعداد مقاله‌هاي فارسي بيشتر از انگليسي شود!»
+ نوشته شده در  سه شنبه بیستم دی 1384ساعت 23:56  توسط موسي مرادي  | 

با سلام

دیروز یک برنامه ساده برای موبایل نوشتم که می توانید از اینجا دانلود کنید. کار این برنامه این است که صفحه را برای همیشه روشن نگه می دارد.
پس از اجرای برنامه دکمه قطع تماس را بزنید تا برنامه مخفی شود. برای بستن برنامه هم دکمه منو را نگه دارید و در لیست برنامه های باز روی برنامه بروید و دکمه حذف را بزنید.

انشاءالله در ویرایش بعدی امکان مخفی کردن برنامه به طور اتوماتیک را خواهم گذاشت.

البته نمی دانم در چه گوشی هایی اجرا می شود و در کدام ها اجرا نمی شود. خودتان روی گوشی هایتان امتحان کنید و نتیجه را بگویید. فقط این را می دانم که روی ۷۶۱۰ اجرا می شود.

در صورتی که تمایل داشتید سورسش را هم می گذارم. البته سورسش چیز زیادی ندارد و فقط حاوی یک تایمر است که هر پنج ثانیه یک بار تایمر سیستم را ریست می کند.

+ نوشته شده در  یکشنبه هجدهم دی 1384ساعت 13:8  توسط موسي مرادي  | 

سلام

گفتم حالا که زیاد نمی توانم مطلب بنویسم٬ یک منبع خوب معرفی کنم که از آن استفاده کنید.

سایت newlc یک منبع کامل و جامع در مورد برنامه نویسی موبایل است. این سایت حاوی مقاله هایی در مورد برنامه نویسی موبایل٬ تیوتوریال ها٬ نرم افزارهای موبایل٬ فروم برنامه نویسی موبایل و ... است. البته این سایت قسمت هایی هم به زبان فارسی دارد که اگر به قسمت submit articles بروید و از لیست٬ زبان فارسی را انتخاب کنید و در سایت ثبت نام کنید٬ آن قسمت ها را مشاهده خواهید کرد.

همانطور که گفتم در این سایت مقاله های خوبی هم وجود دارد. مثلاْ این مقاله در مورد نحوه فرستادن برنامه به پس زمینه و یا آوردن برنامه به جلو است و یا این مقاله در مورد تنظیم آیکن ها است.

امیدوارم برایتان مفید باشد.

+ نوشته شده در  شنبه سوم دی 1384ساعت 22:32  توسط موسي مرادي  | 

ابتدا از همه افرادي كه نظر دادند و ما را شرمنده كردند، متشكريم.

 

همانطور كه در كتابي كه قبلاً گذاشتم ديديد، براي اينكه راحتتر بتوانيد برنامه‌نويسي كنيد، نياز به يك IDE (Integrated Development Environment) و يا محيط برنامه‌نويسي داريد. محيط‌هاي مختلفي تهيه شده‌اند كه مي‌توانيد به دلخواه يكي را انتخاب كنيد.

 

اولين محيطي كه مي‌خواهم معرفي كنم، همان محيط معروف و ساده Visual Basic 6 است كه براي اين كه از اين محيط استفاده كنيد، بايد نرم‌افزار Appforge mobileVB را تهيه كنيد. آخرين ويرايش آن (البته تا به حال) ويرايش 5.6 است كه متأسفانه هنوز هيچ كركي نتوانستم برايش پيدا كنم. مي‌توانيد آن را از سايت http://www.appforge.com دانلود كنيد كه حجمي در حدود 48 مگابايت دارد و با نصب آن نه تنها mobileVB، بلكه crossfire نيز نصب مي‌شود كه در ادامه آن را توضيح خواهيم داد. مي‌توانيد از آن به مدت 30 روز رايگان استفاده كنيد. (در پست بعدي به شما خواهم آموخت كه چگونه از آن به مدت نامحدود استفاده كنيد.)

دومين محيط همان Visual C++ 6 خودمان است كه يك محيط قدرتمند و خوب است ولي چون از سيمبين پشتيباني نمي‌كند، كارتان مقداري سخت خواهد بود كه براي حل اين مشكل مي‌توانيد ابزارهاي خارجي ديگري را رويش نصب كنيد كه بتوانيد با آن برنامه بنويسيد.

سومين محيط هم همان Visual Studio .net خودمان است. اين مجموعه به طور داخلي از موبايل‌ها و PDAها و ابزاري كه داراي سيستم عامل ويندوز موبايل و CE و ... هستند پشتيباني مي‌كند ولي متأسفانه پشتيباني داخلي از سيمبين ندارد و براي حل اين مشكل بايد از نرم‌افزار Crossfire استفاده كنيد.

البته يك نكته را بايد متذكر شوم كه SDK ويرايش 2.1 از Visual C++ 6  و Visual Studio .net پشتيباني مي‌كند؛ يعني با استفاده از آن مي‌توانيد به راحتي مثل برنامه‌نويسي ويندوز، برنامه بنويسيد و براي موبايل كامپايل كنيد.

چهارمين محيط، Borland C++BuilderX mobile Edition است كه براي كساني كه تازه مي‌خواهند برنامه‌نويسي سيمبين را شروع كنند، خيلي مناسب است و داراي امكاناتي چون طراحي تصويري منوها و ديگر موارد است. من خودم هم از اين استفاده مي‌كنم.

محيط بعدي، MetroWerks CodeWarrior است كه اين گزينه هم موردي خوب و قدرتمند است. ضمناً چندي قبل امتياز اين نرم‌افزار توسط نوكيا خريداري شد.

يك محيط ديگر هم به اسم Eclipse وجود دارد كه تا به حال از آن استفاده نكرده‌ام.

 

براي افرادي كه با جاوا كار مي‌كنند هم گزينه‌هاي خوبي مثل J2ME و ... وجود دارد كه چون با آنها آشنايي ندارم، به اين قسمت وارد نمي‌شوم.

 

ضمناً بجز يك IDE، ابزار ديگري هم بايد داشته باشيد، مثل SDK سيمبيني كه مي‌خواهيد برايش برنامه بنويسيد. SDKها حاوي APIها، كتابخانه‌ها، شبيه‌ساز و ابزار ديگر كار با سيستم عامل مربوطه هستند. براي سيمبين سري 60 مي‌توانيد از SDKهاي ويرايش 1.2 يا 2.x استفاده كنيد كه انتخابش به عهده خودتان است. مي‌توانيد آن را از سايت http://www.symbian.com/developer دانلود كنيد.

 

 

اگر دقت كرده باشيد، مي‌بينيد كه به طور كلي براي برنامه‌نويسي براي سيمبين مي‌توانيد از سه زبان استفاده كنيد.

1)  Basic: كه براي اين زبان بايد نرم‌افزار appforge mobileVB را نصب كنيد. كار با اين نرم‌افزار بسيار راحت است و شما در VB برنامه‌هايتان را به صورت عادي خواهيد نوشت و سپس از منوي مخصوص آن، برنامه را براي سيمبين كامپايل خواهيد كرد. اگر شما جزو افرادي هستيد كه با C++ آشنايي نداريد و حوصله يا وقت ياد گرفتنش را هم نداريد، اين مورد براي شما بهترين گزينه است.

2) C++ : كه با محيط‌هايي كه در بالا معرفي كنم، مثل C++BuilderX، CodeWarrior، Visual Studio.net و ... مي‌توانيد به اين زبان بنويسيد.

3) جاوا. (براي اطلاعات بيشتر در اين مورد به سايت http://java.sun.com مراجعه كنيد.)
+ نوشته شده در  سه شنبه بیست و دوم آذر 1384ساعت 12:42  توسط موسي مرادي  | 

با عرض سلام

 

هدف بنده از ايجاد اين وبلاگ، آموزش برنامه‌نويسي سيمبين سري 60 است. بنده چندي قبل يك وبلاگ در مورد آموزش VC++6 باز كردم و مطالبي هم نوشتم. ولي وقتي كه خوب فكر كردم، ديدم كه اكنون منابع فارسي خوبي براي VC++ وجود دارند و بهتر است كه در حوضه ديگري بنويسم. پس از مدتي فكر و تحقيق متوجه شدم كه در مورد برنامه‌نويسي براي موبايل‌هاي هوشمند، منابع خيلي محدودي به زبان فارسي وجود دارد و جز چندتا فروم، چيز ديگري نمي‌توان يافت، بنابراين وبلاگ قبلي را تعطيل كردم و تصميم دارم كه در مورد برنامه‌نويسي سيستم عامل سيمبين سري 60 مطالبي را آموزش دهم.

 

حالا شايد بپرسيد كه چرا سري 60؟ به چند دليل. 1- زيرا پركاربردترين و ساده‌ترين سري سيمبين است. 2- با يادگيري آن مي‌توان سيمبين‌هاي بالاتر، مثل سري 80 و UIQ و ... را هم مي‌توان به راحتي فراگيريد. 3- چون خودم يك گوشي نوكيا 7610 دارم كه داراي سيمبين سري 60 است، راحتتر مي‌توانم در اين مورد كار كنم.

 

ولي متأسفانه چون امسال در مقطع پيش‌دانشگاهي تحصيل مي‌كنم، به احتمال زياد تا سال آینده شاید نتوانم مطالب زيادي را بنويسم، ولي در صورت امكان، حتماً سعي خواهم كرد. البته هم‌اكنون هم چندتا مطلب آماده دارم كه با فاصله زماني مناسبي آپلود خواهم كرد. ولي براي اولين روز، كاري انجام دادم كه دوري نيمساله را مقداري جبران كرده باشم و آن هم اين كه يك كتاب الكترونيكي انگليسي براي آشنايي با برنامه‌نويسي سیستم عامل سيمبين را كه حدود 48 صفحه بود، به فارسی ترجمه کردم كه با خواندن آن مي‌توانيد با مفاهيم اوليه برنامه‌نويسي سيمبين آشنا شويد و در حقیقت توسط آن، يك استارت بزنید و راه بيفتيد. امیدوارم كه خوشتان بيايد. لينك دانلودش را در زير آورده‌ام و همچنین در سمت چپ وبلاگ نیز قرار خواهم داد تا همیشه در دید باشد.

 

دانلود

ضمناً لطفاً همين اول كاري نظرتان را نسبت به كتاب و اين وبلاگ بدهيد.

+ نوشته شده در  یکشنبه سیزدهم آذر 1384ساعت 16:8  توسط موسي مرادي  |