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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: VB6 یا VB.Net ؟؟

  1. #1
    حـــــرفـه ای MrGee's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    کرج
    پست ها
    3,693

    پيش فرض VB6 یا VB.Net ؟؟

    سلام دوستان

    من دارم یه برنامه می نویسم که رایگانه و نمی خوام کاربران برای نصبش دچار  زحمت بشن
    حالا نمی دونم از VB6 استفاده کنم یا از VB.Net
    اگه از VB.Net استفاده کنم
    تو سون و ویستا پشتیبانی می شه 
    ولی تو XP کاربران باید .Net Framework رو نصب کنن که دردسرش زیاد
    تو قسمت تنظیمات پروژه هم تیک گزینه Use Applaction Framework رو برداشتم ولی بعد از کامپایل تو Process Explorer همچنان زرد رنگ دیده می شد. (این برنامه پردازش های .Net رو به این رنگ نشون می ده.)
    اگه از VB6 استفاده کنم 
    نیازی به نصب .Net Framework نیست ولی برنامه تو سون و ویستا اجرا نمی شه


    حالا از کدوم استفاده کنم؟


    راستی تنظیمات Program Compatibility تو رجستری ذخیره می شن؟ می شه با تغییر در تنظیمات رجستری در هنگام نصب کاری کرد که برنامه تو سون و ویستا اجرا بشه؟ اگه می شه کدوم کلید ها رو باید عوض کنم؟


    ممنون.............

  2. #2
    داره خودمونی میشه Dark.Lord's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    C:\Windows\Temp
    پست ها
    166

    پيش فرض

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

    اما اگر حوصله داری،
    می شه کار دیگه هم کرد،
    هر دو تا رو طراحی کن،
    بعد یه exe معمولی بساز که نوع ویندوز رو تشخیص بده،
    بعد از اینکه تشخیص داد به صورت خودکار برنامه ویندوز مورد نظر رو اجرا کنه...

  3. این کاربر از Dark.Lord بخاطر این مطلب مفید تشکر کرده است


  4. #3
    پروفشنال
    تاريخ عضويت
    Apr 2010
    پست ها
    600

    پيش فرض

    به نظر من بهتره که با NET. بنویسی و بعد یه Installer بسازی که اول بیاد NET Framework. رو نصب کنه و بعد برنامه رو...! اینجوری رو همه ویندوز ها اجرا میشه...!

    فقط حجم فایل Installer یکم زیاد میشه...!

    برای ساختن فایل Installer هم می تونی از Install Shield استفاده کنی...! آموزشش رو همین P30World هست...! خواستی بگو تا برات بذارم...!

    موفق باشی...!

  5. این کاربر از !Plus بخاطر این مطلب مفید تشکر کرده است


  6. #4
    کاربر فعال انجمن گنو لینوکس V i r u s e r's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    bin/
    پست ها
    2,086

    پيش فرض

    به نظر من بهتره که با NET. بنویسی و بعد یه Installer بسازی که اول بیاد NET Framework. رو نصب کنه و بعد برنامه رو...! اینجوری رو همه ویندوز ها اجرا میشه...!

    فقط حجم فایل Installer یکم زیاد میشه...!

    برای ساختن فایل Installer هم می تونی از Install Shield استفاده کنی...! آموزشش رو همین P30World هست...! خواستی بگو تا برات بذارم...!

    موفق باشی...!
    اینجوری نمیشه اپلودش کرد
    به نظر من چک کن ببین اگه طرف .net نداشت لینک دانلودشو بده که بره دانلودش کنه
    اگرم رو سیدی مییزنی که خوب .net هم بزار
    یا اینکه از همون روشی که دوستان گفتن استفاده کن و با هر دو بنویس
    با این وجون من فکر می کنم غیر ممکن باشه که یه سیستم خانگی .net نداشته باشه مگر اینکه دیگه طرف خیلی پرت باشه و با سیستمش فقط بره تو نت بچرخه و بازی کنه

    در ضمن الان VB6 هنوزم رو 7 و ویستا کار می کنه ولی یه سری مشکلات داره

  7. این کاربر از V i r u s e r بخاطر این مطلب مفید تشکر کرده است


  8. #5
    حـــــرفـه ای MrGee's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    کرج
    پست ها
    3,693

    پيش فرض

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



    نصب دات نت کلا دردسر داره
    یا ریستارت می خواد یا خیلی طول می کشه یا منابع زیادی از سیستم می خواد 
    تازه silent کردنش هم دردسر داره


    بعد یه exe معمولی بساز که نوع ویندوز رو تشخیص بده،

    مشکل همین exe معمولیه که بتونه اجرا بشه

  9. #6
    حـــــرفـه ای MrGee's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    کرج
    پست ها
    3,693

    پيش فرض

    به نظر من چک کن ببین اگه طرف .net نداشت لینک دانلودشو بده که بره دانلودش کنه


    چه دل خجسته‌ای دارید
    به یه آدم دیال آپی مثل خودم بگم برو net framework 3.5. دویست مگابایتی دانلود کن؟
    اگر هم ADSL داشته بازم 200 مگ زیاده


    اگرم رو سیدی مییزنی که خوب .net هم بزار
    برنامه دانلود کردنی بود.


    با این وجون من فکر می کنم غیر ممکن باشه که یه سیستم خانگی .net نداشته باشه مگر اینکه دیگه طرف خیلی پرت باشه و با سیستمش فقط بره تو نت بچرخه و بازی کنه

    مشکل اینجاست که من می خواستم تو سیستم آدمهای پرت هم اجرا بشه.

  10. #7
    داره خودمونی میشه Dark.Lord's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    C:\Windows\Temp
    پست ها
    166

    پيش فرض

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



    نصب دات نت کلا دردسر داره
    یا ریستارت می خواد یا خیلی طول می کشه یا منابع زیادی از سیستم می خواد 
    تازه silent کردنش هم دردسر داره





    مشکل همین exe معمولیه که بتونه اجرا بشه
    exe معمولی رو اگه با VB6 بنویسی بدون هیچ مشکلی در تمام سیستم ها اجرا می شه،
    بیشتر مشکلات VB6 در سیستم عامل های جدید به حاطر کامپونت هایی هست که تو برنامه استفاده می شن...

  11. این کاربر از Dark.Lord بخاطر این مطلب مفید تشکر کرده است


  12. #8
    داره خودمونی میشه TAMIZI's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    تهران
    پست ها
    163

    پيش فرض

    دوست من کار شما با فریم ورک 2 راه نمی افته ؟
    تو خود ویژوال استادیو گزینه ایی وجود داره که میتونه فریم ورک رو به برنامه اتون اضافه کنه و کلا همه برنامه و فریم ورک رو در قالب یک فایل قابل نصب براتون بسازه و بابت اضافه شدن فریم ورک فقط 20 مگ به حجم برنامه اتون اضافه میشه که مقدار منطقی ای است
    به نظر من برنامه رو با دات نت بساز ولی در دو نسخه یعنی :
    همراه یکی از نسخه ها فریم ورک رو داخل exe قرار بده و نسخه ی بعدی بدون فریم ورک !
    به نظرم منطقی میاد !
    نظر دوستان چیه ؟
    در ضمن هنگام نصب فریم ورک اگر از طریق خود دات نت اقدام به ساختن exe کرده باشید تمام مراحل نصب پشت سر هم و به صورت کاملا منظم و یوزر فرندلی پیش میره
    موفق باشید

  13. این کاربر از TAMIZI بخاطر این مطلب مفید تشکر کرده است


  14. #9
    کاربر فعال انجمن گنو لینوکس V i r u s e r's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    bin/
    پست ها
    2,086

    پيش فرض

    چه دل خجسته‌ای دارید
    به یه آدم دیال آپی مثل خودم بگم برو net framework 3.5. دویست مگابایتی دانلود کن؟
    اگر هم ADSL داشته بازم 200 مگ زیاده



    برنامه دانلود کردنی بود.





    مشکل اینجاست که من می خواستم تو سیستم آدمهای پرت هم اجرا بشه.
    دوست من مشکل اون شخصی هست که تو باغ نیست و .net framework نداره
    ببین الان XP sp3 هم .net داره
    فکر نمی کنم مشکلی باشه
    در ضمن .net ریستارت نمی خواد فقط نصبش یه نیم ساعت طول میکشه

  15. 2 کاربر از V i r u s e r بخاطر این مطلب مفید تشکر کرده اند


  16. #10
    اگه نباشه جاش خالی می مونه L u K e !'s Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    Qazvin
    پست ها
    441

    پيش فرض

    اگه vs داشته باشين با خود Setup اون مي تونيد رديفش كنيد يه جا يه تيك داره مي زنيد اولش خودش چك مي كنه اگه نبود توي نصب برنامه همونم نصب مي كنه
    حالا چرا .net 3.5 ?
    مي توني از 2 ش استفاده كني
    3.5 فقط موقعي نيازه كه از يه سري چيزهاي خاص توي برنامه نويسيت استفاده كني
    نصب دات نت هم به اين سختي كه شما مي گين نيست

  17. این کاربر از L u K e ! بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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