ایجاد اولین برنامه موبایل شما

01 از 06

ایجاد برنامه های کاربردی برای دستگاه های تلفن همراه

تصویر courtesy گوگل.

توسعه دهندگان و برنامه نویسان آماتور اغلب با مسائل مختلفی در ارتباط با توسعه برنامه ها برای دستگاه های تلفن همراه مواجه می شوند. خوشبختانه، تکنولوژی پیشرفته که امروز برای ما در دسترس است، باعث ایجاد نسبتا ساده در ایجاد برنامه های کاربردی تلفن همراه می شود . این مقاله در مورد چگونگی ایجاد برنامه های تلفن همراه در طیف وسیعی از سیستم عامل های موبایل تمرکز دارد .

ایجاد یک برنامه تلفن همراه

در مورد ایجاد اولین برنامه موبایل خود چطورید؟ اولین جنبه ای که باید در اینجا به آن نگاه کنید، اندازه استقرار است که شما در حال ایجاد آن هستید و پلتفرمی که قصد دارید از آن استفاده کنید. در این مقاله، ما با ایجاد برنامه های تلفن همراه برای ویندوز، Pocket PC و گوشی های هوشمند.

  • قبل از اینکه شما یک برنامه موبایل آزاد برنامه موبایل شوید
  • برای ادامه مطلب ....

    02 از 06

    ایجاد اولین برنامه ویندوز موبایل شما

    Image Courtesy Notebooks.com.

    ویندوز موبایل یک پلتفرم قدرتمند بود که برنامهنویسان را قادر ساخت برنامههای متنوعی را برای افزایش تجربه کاربر فراهم کند. با داشتن ویندوز CE 5.0 به عنوان پایه، ویندوز موبایل در بسیاری از ویژگی های که شامل پوسته و قابلیت ارتباطات بسته بندی شده است. ایجاد برنامه های کاربردی ویندوز موبایل برای توسعه دهنده برنامه آسان شده است - تقریبا به همان اندازه ساده است که باعث ایجاد برنامه های دسکتاپ می شود.

    ویندوز موبایل اکنون از بین رفته است، به سمت ویندوز فون 7 و آخرین سیستم عامل های تلفن همراه ویندوزفون 8 منتهی می شود که علاقه مندان به توسعه دهندگان برنامه ها و کاربران تلفن همراه را به همان اندازه جذاب کرده است.

    آنچه شما نیاز دارید

    برای ایجاد برنامه تلفن همراه خود، به موارد زیر نیاز دارید:

    ابزارهایی که می توانید برای نوشتن داده ها در ویندوز موبایل استفاده کنید

    ویژوال استودیو شما تمام ابزار لازم برای ساخت برنامه ها را در کد محلی، کد مدیریت شده یا ترکیبی از این دو زبان ارائه می دهد. اکنون به ابزارهایی که می توانید برای نوشتن داده ها برای ایجاد برنامه های ویندوز موبایل استفاده کنید نگاه کنید.

    کد بومی ، یعنی ویژوال سی + +، به شما دسترسی سخت افزاری مستقیم و کارایی بالا را میدهد، با رد پای کوچک. این در زبان بومی نوشته شده توسط رایانه ای است که آن را اجرا می کند و توسط پردازنده به طور مستقیم اجرا می شود.

    کد بومی تنها برای اجرای برنامه های مدیریت نشده استفاده می شود - در صورتی که شما به یک سیستم عامل دیگر حرکت می کنید، تمام داده ها باید دوباره ترکیب شوند.

    کد مدیریت شده ، یعنی ویژوال سی شارپ یا ویژوال بیسیک دات نت، می تواند برای ایجاد انواع مختلف رابط کاربری رابط کاربری استفاده کند و با استفاده از Microsoft SQL Server 2005 Compact Edition دسترسی توسعه دهندگان به داده ها و سرویس های وب را فراهم می کند.

    این رویکرد بسیاری از مشکلات برنامه نویسی ذاتی در C ++ را حل می کند، در حالی که همچنین مدیریت حافظه، شبیه سازی و اشکال زدایی، که برای نوشتن برنامه های پیشرفته و پیچیده ای که برنامه نرمافزار و راه حل های شرکت تجاری را هدف قرار می دهند، ضروری است.

    ASP.NET می تواند با استفاده از Visual Studio .NET، C # و J # نوشته شود. ASP.NET Mobile Controls برای استفاده در چندین دستگاه با استفاده از یک مجموعه کد مؤثر است، همچنین اگر شما نیاز به پهنای باند داده تضمین شده برای دستگاه خود دارید.

    در حالی که ASP.NET به شما کمک می کند تا انواع دستگاه ها را هدف قرار دهید، مضرات آن این است که تنها زمانی کار می کند که دستگاه مشتری به سرور وصل شود. از این رو، این برای جمع آوری داده های مشتری مناسب نیست تا آن را با سرور یا برنامه های کاربردی که به طور مستقیم از دستگاه برای دست زدن به داده ها استفاده می کنند، هماهنگ کند.

    API های Google Data به توسعه دهندگان کمک می کند تا تمام اطلاعات مربوط به سرویس های Google را مدیریت و مدیریت کنند. از آنجا که این پروتکل ها بر اساس پروتکل های استاندارد مانند HTTP و XML هستند، برنامه نویسان می توانند به راحتی برنامه های کاربردی برای پلت فرم ویندوز موبایل ایجاد و ایجاد کنند.

  • نحوه اضافه کردن یک وب سایت به صفحه شروع ویندوز 8 با استفاده از IE10
  • 03 از 06

    اولین برنامه ویندوز موبایل خود را ساخت و اجرا کنید

    تصویر courtesy tech2.

    مراحل زیر به شما کمک می کند یک برنامه خالی ویندوز موبایل ایجاد کنید:

    باز کردن ویژوال استودیو و به File> New> Project بروید. پنجره های نوع پروژه را باز کنید و Smart Device را انتخاب کنید. به پنجره Templates بروید، Project Smart Device را انتخاب کنید و Ok را بزنید. برنامه دستگاه را اینجا انتخاب کنید و روی OK کلیک کنید. مبارك باشد! شما فقط اولین پروژه خود را ایجاد کردید.

    پانل جعبه ابزار به شما اجازه می دهد تا با بسیاری از ویژگی های بازی بازی کنید. هر یک از این دکمه های کشیدن و رها را برای رسیدن به آشنایی بیشتر با نحوه کارکرد برنامه، بررسی کنید.

    گام بعدی شامل اجرای برنامه شما در یک دستگاه ویندوز موبایل است. دستگاه را به دسکتاپ وصل کنید، کلید F5 را فشار دهید، شبیه ساز یا دستگاه را انتخاب کنید تا آن را بکار ببرید و OK را انتخاب کنید. اگر همه چیز خوب پیش برود، برنامه شما را هموار می کند.

    04 از 06

    ایجاد برنامه های کاربردی برای گوشی های هوشمند

    تصویر صادقانه BlackBerryCool.

    ایجاد برنامه برای گوشی های هوشمند شبیه به دستگاه های ویندوز موبایل است. اما شما ابتدا باید دستگاه خود را درک کنید. گوشی های هوشمند دارای ویژگی های شبیه به PDA هستند، بنابراین ویژگی های دکمه ارسال و پایان دارند. کلید پشت برای هر دو برای بازخوانی و بازخوانی توابع استفاده می شود.

    بهترین چیز در مورد این دستگاه کلید نرم، که قابل برنامه ریزی است. شما می توانید از این ویژگی برای ایجاد چندین کار استفاده کنید. دکمه مرکزی نیز به عنوان دکمه "Enter" عمل می کند.

    توجه: شما باید برنامه SmartPhone 2003 SDK را برای نوشتن برنامه های کاربردی گوشی هوشمند با استفاده از Visual Studio .NET 2003 نصب کنید.

    اگر گوشی هوشمند دارای یک صفحه لمسی باشد چه؟

    بخش سختی اینجاست. در غیاب کنترل دکمه ها در یک صفحه نمایش لمسی دستی، شما باید کنترل های متناوب مانند منو را انتخاب کنید. ویژوال استودیو به شما یک کنترل MainMenu می دهد که قابل تنظیم است. اما بسیاری از گزینه های منوی بالای صفحه باعث سقوط سیستم خواهد شد. آنچه شما می توانید انجام دهید این است که چندین منوهای سطح بالا را ایجاد کنید و گزینه های مختلفی را در زیر هر یک از آنها قرار دهید.

    نوشتن برنامه برای تلفن های هوشمند BlackBerry

    توسعه برنامه ها برای سیستم عامل BlackBerry امروز بزرگ است. برای نوشتن یک برنامه BlackBerry، باید مالکیت داشته باشید:

    Eclipse با برنامه نویسی جاوا کار می کند. یک پروژه جدید که با یک برنامه افزودنی COD عرضه شده است می تواند به طور مستقیم بر روی شبیه ساز بارگیری شود. سپس می توانید برنامه را با بارگذاری آن از طریق مدیریت دستگاه یا با استفاده از گزینه خط فرمان "Javaloader" تست کنید.

    توجه: همه BlackBerry API ها برای تمامی تلفن های هوشمند BlackBerry کار نخواهند کرد. بنابراین دستگاه هایی را که کد را قبول می کنند توجه داشته باشید.

  • مشخصات تلفن همراه و موارد دیگر
  • 05 از 06

    ایجاد برنامه برای Pocket PC

    تصویر Courtesy Tigerdirect.

    ایجاد برنامه برای رایانه جیبی شبیه به دستگاه های فوق است. تفاوت در اینجا این است که این دستگاه از چارچوب .NET Compact Framework استفاده می کند که بیش از ده برابر "سبک تر" نسبت به نسخه کامل ویندوز است و همچنین ویژگی های بیشتر، کنترل ها و پشتیبانی از سرویس های وب را برای توسعه دهندگان فراهم می کند.

    تمام بسته را می توان در یک فایل CAB کوچک قرار داد و به طور مستقیم بر روی دستگاه هدف خود نصب کرد - این کار بسیار سریع تر و بدون دردسر تر انجام می شود.

    06 از 06

    بعدش چی؟

    تصویر صادقانه SolidWorks.

    هنگامی که آموخته اید برای ایجاد یک برنامه پایه تلفن همراه، شما باید بیشتر ادامه دهید و سعی کنید دانش خود را افزایش دهید. در اینجا این است که چگونه:

    ایجاد برنامه های کاربردی برای سیستم های مختلف تلفن همراه