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

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




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

نام تاپيک: اجرای برنامه بدون Framework ؟

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2008
    پست ها
    6

    14 اجرای برنامه بدون Framework ؟

    آیا میتوان کاری کرد که تمام کامپونت های مورد نیاز Exe شوند و نیازی به NET Framework نباشد؟
    Last edited by mahdibasic; 11-08-2008 at 16:27.

  2. #2
    حـــــرفـه ای *Batman*'s Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    Virtual Environment
    پست ها
    5,203

    پيش فرض

    آیا میتوان کاری کرد که تمام کامپونت های مورد نیاز Exe شوند و نیازی به NET Framework نباشد؟
    من تصور نمیکنم بشه چنین کاری کرد.
    خود فرم اصلی شما هم جزئی از Net Framework. هست.

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

    پيش فرض

    سلام
    نرم افزارهایی برای این منظور درست شده اند که یکی از معروف ترین آنها Xenocode است.
    البته در مواردی هم، پیش آمده که برنامه پک شده دچار مشکل میشود.

    در کل به نظر من کار صحیح نیست، اصلاً
    من لزوم حدف فریم وروک را درک نمیکنم. مثل این است که بگویم برای اینکه برنامه به ویندوز نیاز نداشته باشد، انرا با ویندوز پک کنیم!

    آیا شما میخواهید برای برنامه تان setup بسازید یا نه؟
    یعنی میخواهید همیطوری و بدون هیچ setup ای برنامه را تحویل دهید؟

    اگر setup داشته باشید، همه مشکلات حل است، اصلاً ذات وجود setup همین است، همه نرم افزارها محتاج آن هستند.
    حالا مثلاً photoshop که با فریم وروک نوشته نشده، setup ندارد؟

    شما در هر زبانی هم که کار کنید، وقتی پروژ تان توسعه پیدا کند و از اشیای پیچیده و کامپونت های خاص استفاده کنید (هر زبانی) در آخر ناچار میشوید یک برنامه setup درست کنید که هر فایل را با شرایط خودش در محل مناسب (محل نصب یا system32 و...) کپی کند و احتمالاً چیزی را در رجیستری ثبت کند.

    خوب دات نت هم همین طور است، فقط تمام وسایل مورد نیاز را خود مایکروسافت در قالب یک بسته واحد ساخته و در اختیارتان گذاشته، شما به راحتی و بدون دیده شدن پنجره اضافه و کاملاً خودکار میتوانید در مراحل نصب برنامه، Framework را هم نصب کنید.

    تازه گذشته از اینکه Vista و نسخه های آینده ویندوز خودشان به ذات Framework را دارند.

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


  5. #4
    داره خودمونی میشه Elito's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    little big cyber planet
    پست ها
    44

    پيش فرض

    H2 جان عزیز دل دادا
    آخه برای ساخت یک AutoRun که دیگه نیاز به کل فایل های فریمورک نیست.
    تازه از ویژگی های یک برنامه خوب حجم کم برنامه و همچنین حجم کم setup برای آپلود و دانلود از اینترنت است .
    حالا چیکار کنیم که فقط فایل های مورد نیاز از فریمورک تو setup کپی بشه؟

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

    پيش فرض

    سلام
    آخه برای ساخت یک AutoRun که دیگه نیاز به کل فایل های فریمورک نیست
    این مورد را قبول دارم.
    دات نت برای ساخت AutoRun مناسب نیست.
    حداقل تا زمانی هنوز کاربران از Xp استفاده میکنند!
    ولی کلاً روی AutoRun نمیتوان با دات نت حساب کرد.

    البته اگر AutoRun بخواهد اجرا شدن Setup برنامه تان باشد، مشکلی ندارد.

    همچنین حجم کم setup برای آپلود و دانلود از اینترنت است
    برای عرضه اینترنتی شاید مشکملاتی ایجاد کند.
    ولی در اغلب برنامه های رایگان دات نتی که عرضه اینترنتی هم دارند Setup بدون Framework عرضه میشود و طبیعتاً حجم به شدت کاهش پیدا میکند. (به دلالی مختلف شاید کاربر Framework را نصب داشته باشد)

    در عوض در گوشه کنار لینک دانلود در فایل txt در کنار Setup و... ذکر میشود که نیاز به فلان نسخه Framework است و از فلان مسیر سایت معتبر مایکروسافت قابل دانلود است. (خیلی ساده خود Setup هم میتوانید خودکار Framework را از سایت مایکروسافت دانلود کند)

    این رویه حتی در برنامه موبایلی دات نت هم خیلی رایج است. در انجمن های همین p30 سر بزنید میبینید خیلی ساده نوشته شده Framework نیاز دارد.

    بعد هم اصلاً امکان زیادی دارد که خود فرد قبلاً Framework را برای کار دیگری نصب کرده باشد.

    مثالی از صفحه دانلود رسمی برنامه رایگان Paint.Net:
    getpaint.net/download.html

    تازه از ویژگی های یک برنامه خوب حجم کم برنامه
    واژه "خوب" یعنی چه؟
    مثلاً با این عبارت شما Photoshop یا 3dsMax یا Office یا Mcafee و.. برنامه های بدی هستند؟؟؟
    ((
    تازه ...
    من نسخه قدیمی از Mcafee دیده بودم که برای بخشی از کارش در خود برنامه میگفت بروید Framework1.1 را دانلود و نصب کنید!

    یا 3DSMax2009/2010 در اولین مرحله Setup در بالای لیست نام Framework2.0 را نوشته، من نمیدانم برای چه بخشی از ان استفاده میکند ولی بالاخره برای یک جای کوچک هم باشد دیده دات نت را استفاده و نصب کند راحت تر است
    و...
    ))

    من نمیتوانم این حرفتان را قبول کنم ...
    حجم کم میتواند یک مزیت باشد ولی اغلب برنامه های حرفه ای الآن دیگر در CD هم عرضه نمیشوند و روی DVD منتشر میشوند.
    که حجم 25 مگی Framework2 و 250 مگی Framework3 در ان گم میشود!


    حالا چیکار کنیم که فقط فایل های مورد نیاز از فریمورک تو setup کپی بشه؟
    منظورتان نصب Framework است؟ یا ...
    اگر منظورتان نصب بخش موزرد نیاز Framework است، من راهی نمیدانم.
    Framework یا نصب است یا نیست! حالت دیگری ندارد.
    شما باید کامل Framework را نصب کنید.
    فقط اگر از امکانات خاص Framework3 استقاده نکرده باشید (مثل LINQ و WPF و WCF و Entity و ...) میتوانید فقط Framework2 را نصب کنید که حجم کمی دارد.

    Microsoft Report و Crystal Report هم جزء Framework نیستند و میتوانید نصب کنید یا نکنید!

    برای ساخت Setup با خود VS به تاپیک و پستهای زیر مراجعه کنید:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

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

    موفق باشید.

  7. 2 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


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

    پيش فرض

    می شه لینک این .netframework 2 ی که می گید بزارید
    چطوری می شه این Setup و درست کرد که خودش یواشکی Framework ام نصب کنه ؟
    شما می گی که از همون Setup ساز Vs استفاده کنیم ولی همونم واسه اجراش .netframework می خواد

  9. #7
    داره خودمونی میشه Elito's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    little big cyber planet
    پست ها
    44

    پيش فرض

    H2 جان بابت جواب هایی که دادی ممنون زحمت کشیدی گرچه همش همون حرفایی بود که انتظار داشتم بزنی


    می شه لینک این .netframework 2 ی که می گید بزارید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تو قسمت جستوجو بنویس framework و کلیک کن لینک تمام فریمورک ها میاد دادا

    چطوری می شه این Setup و درست کرد که خودش یواشکی Framework ام نصب کنه ؟
    من الان دسترسی به visual studio ندارم ولی میدونم تو قسمت پیش نیازها (Setup pre requirements) باید پشت framework و windows installer رو یه تیک بزنی که باز هم میتونی انتخاب کنی که خودش اینا رو تو setup بریزه و موقع نصب اگه نصب نبود نصب کنه یا اینکه اگه نصب نبود اتوماتیک از اینترنت دانلود کنه

    شما می گی که از همون Setup ساز Vs استفاده کنیم ولی همونم واسه اجراش .netframework می خواد
    عزیز من setup برنامه برای اجرا به windows installer نیاز داره نه framework که بالا هم گفتم setup یا خودش نصب میکنه یا دانلود . البته اگه موقع ساخت setup تیک windows installer رو نزنی اگه windows installer نصب نباشه با ارور روبرو میشی
    و اگر هم تیک framework رو نزنی بعد از نصب موقع اجرای برنامه اصلی خودت با ارور روبرو میشی

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

    پيش فرض

    حالا یه سوال این برنامه هایی که ما می سازیم روی وینودز 2003 server کار می کنه ؟ مشکلی نداره با اون ؟

  11. #9
    داره خودمونی میشه Elito's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    little big cyber planet
    پست ها
    44

    پيش فرض

    حالا یه سوال این برنامه هایی که ما می سازیم روی وینودز 2003 server کار می کنه ؟ مشکلی نداره با اون ؟
    ببین دوست من ، برنامه ای که با vs.net می نویسی روی هر سیستم عاملی که netframework. روش نصب بشه اجرا میشه
    مگر اینکه تو برنامه از کدهایی استفاده کنی که تو سیستم عامل های مختلف با هم فرق دارن که من تا حالا ندیدم

    مثلا : ممکنه تو ریجستری ویندوز xp آدرسی باشه که تو Seven جای دیگه باشه یا نباشه و تو برنامه استفاده کردی پس وقتی برنامه رو تو seven اجرا میکنی با مشکل مواجه میشی که البته اونم 100% قابل حله و من هنوز بر نخوردم بهش

Thread Information

Users Browsing this Thread

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

User Tag List

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

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