تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 20 از 20

نام تاپيک: Mobile and Embedded Development

  1. #11
    اگه نباشه جاش خالی می مونه IP007's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Esfahan
    پست ها
    482

    پيش فرض

    شما اگه میخواین plug-in برای pocket PC بنویسین یا به منابع سیستمی که low level هستند دسترسی پیدا کنید و برایشان برنامه بنویسید تنها راه unmanaged code است (مثل طراحی برنامه برای صفحه ی Home یا Today)

    اما برنمه هایی مثل ارسال sms یا ار با Camera را بهتر است با Net. بنویسید در زیر برنامه ی CeCamera به دو زبان C# و C++ آمده است:


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by IP007; 26-10-2009 at 16:32.

  2. #12
    اگه نباشه جاش خالی می مونه IP007's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Esfahan
    پست ها
    482

    پيش فرض

    اگر سرعت اجرا برای پروژه ای مهم است بهتر است از unmanaged استفاده شود
    مثلا یه بازی کارتی را با Net. بنویسیم و یه بازی سه بعدی فضایی رو با C++ بنویسیم

  3. #13
    اگه نباشه جاش خالی می مونه IP007's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Esfahan
    پست ها
    482

    پيش فرض

    نحوه ی استفاده ی unmanagedCode در یک پروژه ی managed
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. #14
    اگه نباشه جاش خالی می مونه IP007's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Esfahan
    پست ها
    482

    پيش فرض

    Add-In برای اضافه کردن unmanagedDll به برنامه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #15
    اگه نباشه جاش خالی می مونه IP007's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Esfahan
    پست ها
    482

    پيش فرض

    حالا که Addin رو نصب کردید به محل نصب برید و فایل PInvokeDotNetAddIn.AddIn رو با نوت پد باز کنید و همه خط ها رو پاک کنید و اینو جاش بذارید:

    <?xml version="1.0" encoding="UTF-16" standalone="no"?>
    <Extensibility xmlns="http://schemas.microsoft.com/AutomationExtensibility">
    <HostApplication>
    <Name>Microsoft Visual Studio Macros</Name>
    <Version>8.0</Version>
    </HostApplication>
    <HostApplication>
    <Name>Microsoft Visual Studio Macros</Name>
    <Version>9.0</Version>
    </HostApplication>
    <HostApplication>
    <Name>Microsoft Visual Studio</Name>
    <Version>9.0</Version>
    </HostApplication>
    <HostApplication>
    <Name>Microsoft Visual Studio</Name>
    <Version>8.0</Version>
    </HostApplication>
    <Addin>
    <FriendlyName>pInvoke.net Add-In</FriendlyName>
    <Description>Red Gate pInvoke.net Visual Studio 2005 Add-In. Communicates with www.pinvoke.net</Description>
    <Assembly>PInvokeDotNetAddIn2005.dll</Assembly>
    <FullClassName>PInvokeDotNetAddIn.Connect</FullClassName>
    <LoadBehavior>1</LoadBehavior>
    <CommandPreload>1</CommandPreload>
    <CommandLineSafe>0</CommandLineSafe>
    </Addin>
    </Extensibility>

    حالا ویژوال رو بیارید بعد برید Tools->Options->Adiin and Macro Security
    و آدرس مربوط به برنامه ی PInvoke.NET رو بهش اضافه کنید

  6. #16
    اگه نباشه جاش خالی می مونه IP007's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Esfahan
    پست ها
    482

    پيش فرض

    حالا شما میتونید بدون دونستن unmanaged Coding از امکانات سیستمی () موبایل استفاده کنید

  7. #17
    اگه نباشه جاش خالی می مونه IP007's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Esfahan
    پست ها
    482

    پيش فرض

    نمونه کدی که برای Restart گوشی با C# نوشتم :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  8. #18
    حـــــرفـه ای
    تاريخ عضويت
    Mar 2007
    محل سكونت
    یگانه شهر صاحب مقبره الشعرا
    پست ها
    10,788

    پيش فرض

    آخه مگه فول اسکرین کردن کار داره؟

    وضعیت صفحه رو با استفاده از api می توان کنترل کرد هر کی برنامشو خواست تو قسمت برنامه نویسی C++ تو تاپیک
    Windows and Embdded درخواست بده
    اگه يادتون باشه اين پست را در بخش گيمهاي ppc زده بودين
    حالا با فرض من ميخوام يك گيم را كه رزوليشنش مثلا vga هست در يك گوشي ديگه كه مثلا wvga هست اجرا كنم

    vga : 640*480
    wvga : 800*480

    من كه از اين برنامه نويسي و .. چيزي نميدونم
    شما بگين چيكار ميشه كرد ؟
    اگهخود گيم براتون نيازه براي مثال يك گيم كم حجم براتون بذارم تا تست كنيد

  9. #19
    اگه نباشه جاش خالی می مونه IP007's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Esfahan
    پست ها
    482

    پيش فرض

    سلام این برنامه هر رزولوشنی را به wvga تبدیل میکنه + lanscape تنها کلید راست سخت افزاری را برای این کار بزنید،
    دوستان omnia دار لطفا تست کنند و نتیجه را بگن تا مشکلات رفع کنم و با امکاناتی جدیدتر برنامه رو upload کنم

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]



    کد برنامه :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  10. #20
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Nov 2007
    محل سكونت
    NY
    پست ها
    199

    پيش فرض

    رزرو شده-----------

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •