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

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




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

نام تاپيک: کامپایلر های #C بدون نیاز به Net.

  1. #11
    داره خودمونی میشه Blacklord's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    اصفهان
    پست ها
    136

    پيش فرض

    همین روشی که گفتی درسته ولی نیازی به اسم تسک نداری!! یه if ساده مشکلو حل میکنه. اگخ user پروسس system بود که هیچی. اگه نبود terminate کنش!!
    ولی به نطر من منطقی نمیاد، سی شارپ به این قدرتمندی کامپایلر مستقیم بدون واسط clr براش نیست؟!!!

  2. #12
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    ميتونيد از كامپايلر Borland استفاده كنيد.

  3. #13
    داره خودمونی میشه Blacklord's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    اصفهان
    پست ها
    136

    پيش فرض

    نقل قول نوشته شده توسط someone
    ميتونيد از كامپايلر Borland استفاده كنيد.
    میشه لینک بدی؟؟

  4. #14

  5. #15
    داره خودمونی میشه Blacklord's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    اصفهان
    پست ها
    136

    پيش فرض

    بابا دمت گرم این که 250 مگه!!

  6. #16
    در آغاز فعالیت arash_j13's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    مشهد
    پست ها
    18

    پيش فرض

    کامپایلر بورلند هم دات نت فریم ورک رو می خواد اصلا سی شارپ بدون دات نت فریم ورک بی معنیه
    وقتی شما از اونهمه کلاس استفاده می کنید بعد حجم برنامه تون می شه 15 کیلو اصلا تعجب نکردید؟
    اگه همین برنامه رو با ویژوال سی می نوشتید بیش از چند صد مگ بود و اگه با دلفی یا سی ++ بیلدر شاید به بیش از یک مگ هم می رسید برای اینکه در این زبان ها تمام کلاس ها مورد استفاده کد هاش در برنامه ادغام می شه ولی وقتی از یکی از اعضا دات نت مثل سی شارپ استفاده می کنید کد ها در دات نت فریم ورک می مونه و در زمان کامپایل نهایی یعنی زمان اجرا به برنامه الصاق می شه پس لازمه که دات فریم ورک باشه در ضمن کد های دات نت کاملا کامپایل نمی شن بلکه مثل جاوا به یه نوع کد زبان ماشین مجازی(il) تبدیل می شن که برای اجرا به همین ماشین مجازی نیاز دارن ابن ماشین مجازی همو دات نت فریم ورک هست اگه خیلی به حجم برنامه اهمیت می دید باید برید سراغ ویژوال سی

  7. #17
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    نقل قول نوشته شده توسط arash_j13
    کامپایلر بورلند هم دات نت فریم ورک رو می خواد اصلا سی شارپ بدون دات نت فریم ورک بی معنیه
    وقتی شما از اونهمه کلاس استفاده می کنید بعد حجم برنامه تون می شه 15 کیلو اصلا تعجب نکردید؟
    اگه همین برنامه رو با ویژوال سی می نوشتید بیش از چند صد مگ بود و اگه با دلفی یا سی ++ بیلدر شاید به بیش از یک مگ هم می رسید برای اینکه در این زبان ها تمام کلاس ها مورد استفاده کد هاش در برنامه ادغام می شه ولی وقتی از یکی از اعضا دات نت مثل سی شارپ استفاده می کنید کد ها در دات نت فریم ورک می مونه و در زمان کامپایل نهایی یعنی زمان اجرا به برنامه الصاق می شه پس لازمه که دات فریم ورک باشه در ضمن کد های دات نت کاملا کامپایل نمی شن بلکه مثل جاوا به یه نوع کد زبان ماشین مجازی(il) تبدیل می شن که برای اجرا به همین ماشین مجازی نیاز دارن ابن ماشین مجازی همو دات نت فریم ورک هست اگه خیلی به حجم برنامه اهمیت می دید باید برید سراغ ویژوال سی
    من متوجه توضيح شما نشدم.البته از لحاظ ارتباط با سئوال.
    وقتي شما مثلا Manage Cpp مينويسيد مجبوريد از كلاس هاي Net. استفاده كنيد.ولي در صورت استفاده Unmanage Cpp نيازي به استفاده از كلاسهاي Net. نداريد. همين طور در مورد #C .
    #C در انحصار microsoft نيست كه براي كار با اون لزوما نياز به Netframework. باشه. در ضمن با اين اين جمله شما موافق نيستم.اگه همین برنامه رو با ویژوال سی می نوشتید بیش از چند صد مگ بود
    دليلش هم اين هست كه كلا اين نوع برنامه ها از API ويندوز استفاده ميكن و دليلي نداره حجم برنامه بالا بره.به همون دليلي كه گفتيد. اكثر اين توابع موجود در kernel32.dll يا user32.dll يا...هستند و به عنوان يه dll در كنار برنامه ي شما قرار ميگيرن و تا هنگام اجراي برنامه به فايل exe مورد نظر link نميشن.
    ممنون.
    Last edited by someone; 01-09-2006 at 02:07.

  8. #18
    داره خودمونی میشه Blacklord's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    اصفهان
    پست ها
    136

    پيش فرض

    ربطی نداره!! اینی که گذاشتم با vb هست، 16k هم بیشتر نیست!!!
    Last edited by Blacklord; 01-09-2006 at 02:07.

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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