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

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




نمايش نتايج 1 به 6 از 6

نام تاپيک: api windows

  1. #1
    اگه نباشه جاش خالی می مونه MohammadJavad.T's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    436

    پيش فرض api windows

    سلام
    کل API های windows رو از کجا میتونم گیر بیارم ؟
    منبعی تو نت هست ؟
    کتابش رو بیرون میفروشن؟

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    من مرجعی کامل تر از Microsoft Developer Network یا همان MSDN بلد نیستم.
    البته باید توش جستجو بکنی، مثلاَ اسم API را بدی و مشخصات و ورودی خروج ها را بگیری و یا ...

    البته Depends.exe هم بد نیست (عالیه)
    زیاد هم دنبالش نگرد چون با خود VisualStudio نصب میشه!!!

  3. #3
    اگه نباشه جاش خالی می مونه MohammadJavad.T's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    436

    پيش فرض

    سلام
    ممنون از این که جواب دادی بیرون کتابی هست که api های windows رو داشته باشن؟ من برا vb6 رو دیدم ولی پارامتر هاش فرق میکرد ...

  4. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    دل انگیز جان چه فرقی داره !

    اصل داشتن ترتیب و نوع پارامترهاست که یک تبدیل کوچیک نیاز داره.
    مثلاَ در کتوب کار با API در VB6 درپیت، هرکجا پارامتری از نوع Long دیدی (که زیاد هم هست) کافیست به جایش Integer بگذارید چون در VB6 درپیت Long ها 32 بیتی بودند در حالی که در VB8 این Integer است که 32 بیتی است.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته حالا که دارم فکرش رو میکنم میبینم یک کمی فرق داره! اما اگه دستت بیاد خیلی راحت میشه.
    در مورد String ها بهتره از Marshaling استفاده کنی، اول فضای نام System.Runtime.InteropServices را برای جلوگیری از تایپ نامهای طولانی Import کن، یعنی در سر صفحه بنویس
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و بعد از تبدیلات زیر استفاده کن.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حیف که برنامه نویسان C اینجا اینو نمی بینند، اما اگه دیدند،،،،،،،، "حال کردید مارشالینگ Net. ! بازم برید زیرآب Net. جونو بزنید "

    البته در تعریف API هم میتونید از قیدهای جدید دستوری Ascii و Unicode استفاده کنید مثلاَ
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگر احیاناً، احتمالاَ، شاید .... با یک API به مشکل خوردی بگو تا تبدیل شده اش را برات بفرستم.

    البته یک برنامه کوچیک هم دارم که این تبدیلات متنی را خیلی راحت انجام میده (ولی بازم میگم که نیازی به این شنگولک منگولک بازی ها نیست! چندتا شو تبدیل کنی راه می افتی.) تا دو سه روز آینده سایتم راه می افته، برات میزم دانلود کنی حالشو ببری.

  5. #5
    اگه نباشه جاش خالی می مونه MohammadJavad.T's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    436

    پيش فرض

    سلام دوست عزیز ممنون از راهنمای جالبت دمت گرم
    سایتت راه افتاد ادرسش رو بزار حتما
    روشون کار میکنم تا ببینم چی میشه
    بازم ممنون

  6. #6
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام مجدد،
    چه حواس پرتی ام من!

    خود VB8 دستور تبدیل کد از VB6 را داره، البته بیشتر مواقع درست کار نمیکنه، بهرحال هرچند تبدیل مطلوبی انجام نمی دهد ولی میتونی یک پنجره کد نویسی بیاری و بعد Tools->Upgrade Visual Basic 6 Code را کلیک کنی و دستور قدیمی را وارد کنی و نمونه جدید را تحویل بگیری.

    بازم میگم زیاد خوب کار نمیکنه و بعضی موارد اصلاَ نمیتونه تبدیل کنه.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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