PDA

نسخه کامل مشاهده نسخه کامل : Build برنامه بدون اینکه نیاز به دانت نت داشته باشد در VB.net?



srh124
12-04-2007, 15:03
سلام . من یه برنامه با وی بی 2005 نوشتم ولی میخوام موقع اجرا مستقل از فریم ورک دات نت باشد . راهی داره؟
ممنون

MohammadJavad.T
12-04-2007, 17:47
سلام
میتونی با xenocode این کار رو بکنی اگه کرکش رو گیر بیاری

srh124
13-04-2007, 10:20
یعنی خود ویژوال استودیو این قابلیتو نداره؟

NoneForce
13-04-2007, 10:53
سلام
ميتونيد از برنامه thinstall استفاده كنيد. برنامه شما و فايلهاي فريم ورك را بصورت يك فايل در مي آورد و نيازي به وجود فريم ورك روي دستگاه مقصد نيست.

Shahrdar
07-05-2007, 10:49
میتونی لیتکشو با کرک بدی

ممنون

pezhmax
20-05-2007, 20:51
Make everything asa simple as possible but not simpler (Einstein) o

hosein_scan
01-07-2007, 11:11
من برنامه Thisinstall رو گرفتم
اصلاً كارش اين نيست كه شما ميگين
مياد سيستم مت رو اسكن ميكنه و بعدش ميگه حالا يه برنامه نصب كن
بعد دوباره سيستم مت رو اسكن ميكنه ميگه اين برنامه كه نصب كردي اين جاهاي ويندوزت رو تغيير داده
بعد يه بچ فايل ميسازه كه مثلا اگر اجراش كني او تغييرات رو برات توي يه سيستم ديگه apply ميكنه
كه در اخر هم درست كار نميكنه

دنبال Xenocode 2007 باشيد تورو خدا
من 2006 رو دارم فول هم هست ولي با ديتا بيس مشكل داره

_H2_
02-07-2007, 14:28
سلام

سلام . من یه برنامه با وی بی 2005 نوشتم ولی میخوام موقع اجرا مستقل از فریم ورک دات نت باشد . راهی داره؟
ممنون
برای چی؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟
مگر برنامه شما setup نداره؟؟؟؟؟؟؟
اینهمه برنامه setup میکنید، اصلاً متوجه میشید که چی داره روی کامپیوترتان میریزه؟؟؟؟؟
یک setup کوچیک درست کنید که هم فایلهایتان را کپی کند و هم بی سرو صدا فریم وروک را نصب کند.! :31:

am_merman01
03-07-2007, 01:17
سلام

برای چی؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟
مگر برنامه شما setup نداره؟؟؟؟؟؟؟
اینهمه برنامه setup میکنید، اصلاً متوجه میشید که چی داره روی کامپیوترتان میریزه؟؟؟؟؟
یک setup کوچیک درست کنید که هم فایلهایتان را کپی کند و هم بی سرو صدا فریم وروک را نصب کند.! :31:

دوست عزيز من متوجه منظورت نشدم ولي اينو ميدونم كه حتي براي شروع نصب حتماً بايد ويندوز اينستالر 3.1 (vs.net 8 ) روي دستگاه وجود داشته باشه.
حالا اگه نبود چي؟

_H2_
03-07-2007, 09:35
سلام

دوست عزيز من متوجه منظورت نشدم ولي اينو ميدونم كه حتي براي شروع نصب حتماً بايد ويندوز اينستالر 3.1 (vs.net 8 ) روي دستگاه وجود داشته باشه.
حالا اگه نبود چي؟

همه اینها راه دارد! مثلاً شما میتوانید همواره آن نسخه 1/3 را نصب کنید، خودش اگر قبلاً نصب شده باشد دیگر نصب نمیشود.
من معمولاً از ساخت فایل setup داخلی خود VS.Net استفاده میکنم، نسخه فعلی با فارسی مشکل دارد ولی فوق العاده سریع و آسان است، یک چیز تو مایه های هلو!!! :31:

یعنی اگر تنظیمات را بلد باشید و با محیطش آشنا باشید ظرف چند دقیقه میتوان یک setup خوب برای برنامه تان بسازید که همه کار را هم در پشت ضمینه انجام میدهد و اصلاً کاربر نه متوجه نصب installer و نه متوجه نصب framework میشود..... و همه چیز در چهار چوپ و قالب درخواستی شما انجام میشود.

hosein_scan
04-07-2007, 13:27
xenocode postbuild 2007 رو لطفا بگردين همه با هم پيداش كنيم

am_merman01
05-07-2007, 00:28
سلام


همه اینها راه دارد! مثلاً شما میتوانید همواره آن نسخه 1/3 را نصب کنید، خودش اگر قبلاً نصب شده باشد دیگر نصب نمیشود.
من معمولاً از ساخت فایل setup داخلی خود VS.Net استفاده میکنم، نسخه فعلی با فارسی مشکل دارد ولی فوق العاده سریع و آسان است، یک چیز تو مایه های هلو!!! :31:

یعنی اگر تنظیمات را بلد باشید و با محیطش آشنا باشید ظرف چند دقیقه میتوان یک setup خوب برای برنامه تان بسازید که همه کار را هم در پشت ضمینه انجام میدهد و اصلاً کاربر نه متوجه نصب installer و نه متوجه نصب framework میشود..... و همه چیز در چهار چوپ و قالب درخواستی شما انجام میشود.

استاد عزيز من از منو فايل يه ستاپ پروجكت add ميكنم و براي برنامه فايل نصب درست ميكنم ولي بلد نيستم چه طور ميشه فريم ورك و ويندوز اينستالر رو به اون اضافه كرد اگه يه توضيح كوچولو در مورد ساخت پروژه نصب بديد ممنون ميشم.:20: :20: :20:

_H2_
05-07-2007, 09:48
سلام

استاد عزيز من از منو فايل يه ستاپ پروجكت add ميكنم و براي برنامه فايل نصب درست ميكنم ولي بلد نيستم چه طور ميشه فريم ورك و ويندوز اينستالر رو به اون اضافه كرد اگه يه توضيح كوچولو در مورد ساخت پروژه نصب بديد ممنون ميشم.:20: :20: :20:
سعی میکنم یک برنامه بیخود را برای setup درست کنم!!!!!!! ولی اگر خدایی ناکرده تا شنبه زنده بودم!!!

am_merman01
06-07-2007, 00:44
سلام

سعی میکنم یک برنامه بیخود را برای setup درست کنم!!!!!!! ولی اگر خدایی ناکرده تا شنبه زنده بودم!!!

انشاء ا... كه خدا عمر با عزت بهت بده و 100 سال زنده باشي تا ما زير ساييه شما استاد عزيز برنامه نويسي با VB8 رو ياد بگيريم. :10:

_H2_
08-07-2007, 09:58
سلام

انشاء ا... كه خدا عمر با عزت بهت بده و 100 سال زنده باشي
انشا ا... شما با VB8 و VB9 و VBX به شرط X>=8 این تیپی بشوید، :10: ولی لطفاً نفرین نکنید!!!
انشا ا... خدا یه مرگ خوشگل نصیبمان بکنه تا بجز همه خودمون هم راحت بشیم!
اینم سمپلی که قولش را داده بودم:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

تست نکردم، ولی باید درست کارکند، نسخه exe برنامه هم موجود است ولی به علت بیش حدود 30M شدن setup نهایی، آن را کامپایل نکردم تا دوستانی که با dialup هم کار میکنند بتوانند بدون مشکل کد نمونه را دانلود کنند، در نتیجه باید پروژه را در VS.Net2005 باز کنید و دستور Build->Rebuild Sulotion را در حالت Release صادر کنید تا کامپایل انجام شود پروژه setup نهایی در محل SampleProject\Setup\Release تشکیل شود، بعد بسته setup کامل میشود و شما میتوانید کل پوشه مذکور را برروی CD رایت و به مشتری تحویل دهید.! و نکته شیرین آنکه میتوانید نفستان یا همان پول را تحویل بگیرید!!!!!!!!! :31: (شوخی کردم!)
مجدداً تاکید میکنم که در زمان setup پنجره جدایی دیده نمیشود و setup فریم وروک به صورت داخلی و با کمک پارامترهای خط فرمان انجام میگیرد، فقط وجود فایل های setup ضروری است تا در صورت نصب نبودن خود به خود نصب شود.
اخطار:
فایل msi نهایی را تغییر نام ندهید و گرنه نمونه setup.exe هم کار نمیکند، چون در اصل نمونه exe شامل یک موتور runtime برای اجرای msi است.
و باز هم تأکید میکنم که نسخه جاری msi ساز داخلی VS2005 از یونیکد و فارسی پشتیبانی نمیکند، ولی میتوان در آن تصاویر با شکل و متن دلخواه و فارسی قرار داد و... البته امید است در VS2008 تحول خوبی پیش امده باشد و پشتیباین از یونیکد هم به انجام رسد.
و یک ضمناً دیگه!!!! دوستان، در پروژه جاری قصد طراحی چیزی مثل MyComputer نبوده ولی چون گفتم بد است پنجره خالی باشد، یه دوتاچیز رویش گذاشتم و دو خط هم کد نوشتم تا عریضه خالی نباشد.! و گرنه MyComputer به این درپیتی نمیساختم!
و اصل چگونگی این کار به این روش است،
در پروژه Setup فرامین زیر را دنبال کنید.
Project->Properties->Configuration (select!)-> Prerequisites
سپس بخش مورد نظر را که برنامه شما به آن نیاز دارد انتخاب کنید و حتماً دقت کنید که دکمه های رادیویی پایین در وضعیت وسط باشند، صرفاً برای آب افتادن دهان مخاطبان لیست خلاصه ابزارهایی را که قادر به انتخاب هستید تا نصب شوند را می آورم:
Data Access 2.8
Framework 2.0
Crystal Report For .Net 2.0
J# Redistributable 2.0
VS2005 Report Viewer
C++ Runtime Libraries
Installer 2.0
Installer 3.1
SQL Server 2005 Express
(که قابل افزایش هم است)
اگر به Setup سازی در خود VS2005 مسلط باشید، خیلی خیلی سریع و راحت میتوانید برای پروژه های خود Setup بسازید، گرچه من به علت مشکلات و کمی وقت روی شکل نهایی و متون نمایش کار نکرده ام و آن را به عهده خود عزیزان گذاشته ام.
---------------------------------------------------------------
(و باز هم همان ضمناً درپیت!!) :13:
ضمناً از تمام دوستان و هم نفسان ارجمند که PM زدند یا در تاپیک دیگری که در آن شرکت داشتم منتظر ادامه گفتمان دات نتی مان هستند(!)، عضر خواهی میکنم، اگر خدایی ناکرده زبونم لال، در روزهای آینده همچنان زنده بودم، حمتاً بحث ها را ادامه میدهیم و جواب PM ها را هم خواهم داد، اگر هم زنده نبودم که دوستان فاتحه ی شب جمعه فراموش نشود! :21: :31:
ولی فعلاً شرمنده!
جواب دهی به این تاپیک هم به صرف قولی بود که داده بودم.
جمیعاً خدانگه دار!

am_merman01
11-07-2007, 03:12
اینم سمپلی که قولش را داده بودم:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])


H2 جان من متوجه نشدم كدوم فايل رو بايد دانلود كنم :41: :41: فايل هاي اونجا زيادن.

khatat
11-07-2007, 07:10
راست می گه این لینک دانلودت مشکل داره چون یه فایل html رو دانلود می کنه نه یه فایل وی بی اگه می شه لطفا این رو درست کنید ممنون

_H2_
11-07-2007, 09:56
سلام
باور کنید من بی تخصیرم! مشکل از این تگ url است که درست نشان نمیدهد.

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

hosein_scan
14-07-2007, 10:53
آقايون محترم
لطفا يكي Xenocode Postbuild 2007 رو پيدا كنه
كارم خيلي گيره
اگر بدونيد چه كار ميكنه 1 دقيقه هم بيكار نمي نشينيد
اولاً كه دات نت فريم ورك رو ببوس بذار كنار
ديگه احتياجي بهش نداري
بعدشم اگر برنامتو با كامپوننتي چيزي نوشته باشي و فايل اجراييت به فايل DLL اون كامپوننت احتياج داشته باشه ميتونه فايل DLL اونو بچسبونه به فايل EXE بعدش ميكنتش يه دونه فايل اجرايي مستقل از دات نت و كامپوننتت
ديگه هم نيازي به Protect كردن فايل هاي دات نت در اين صورت نيست.
خيرشو ببيني

hosein_scan
14-07-2007, 10:58
من ورژنه 2006 اين برنامه رو دارم
فول هم هست
هيچ احتياجي هم به كرك نداره
ولي اگر برنامتون با ديتا بيس كاركنه
يعني چه SQL و چه ACCESS برنامه Error ميده
خلاصه باگ داره ديگه
ولي اين مشكل رو توي ورژنه 2007 گرفته
اگر كسي ورژنه 2006 رو خواست بگه براش Upload كنم

_H2_
14-07-2007, 14:58
سلام
از قابلیت های برنامه فوق مطلع هستم ولی دهنم را آب نمی اندازد!!!! و اصلاً برایم جالب نیست! تنها خاصیتی که برای من جالب است جلوگیری از رسورس شدن است که ان را هم با برنامه های دیگر میتوان انجام داد!

ولی برای افرادی که دهنشان آب افتاده باید بگویم فعلاً فکرش را از سرتان بیرون کنید! چون کرک شده اش تا چند وقت پیش که اصلاً وجود خارجی نداشت! الآن هم بعید میدانم باشد.

_H2_
14-07-2007, 15:27
سلام
با اجازه اساتید، اجازه دهید یک دفاع کوچکی از dll های عزیز بکنم! (منظورم فرد خاصی نیست! کلی میگم!)
کلی برنامه نویسان پیش از ما به خاطرات مشکلات ریز و درشت زور زدند تا dll به وجود آمد و فلسفه آن کدهای جداگانه ای بود که در داخل exe نباشند و بتوان به راحتی update شان کرد و در دیگر برنامه ها هم استفاده کرد و کدها را copy و paste نکرد.

در نتیجه زور زدن برای جا دادن dll ها در درون exe به نظر من نوعی بازگشت به عصر حجر برنامه نویسی است!
این همه برنامه واقعی و محبوب وجود دارد، به محل نصب photoshop یا office یا Nero یا ascdee یا یا maya یا همین vs خودمان بروید، آیا یک exe وجود دارد که همه کار را انجام میدهد؟؟؟؟؟؟ پس همراه داشتن dll برای برنامه شما ننگ و عار نیست!!! مهم صحیح کار کردن برنامه است، چیزی که ایرانی ها اصلاً به ان توجه ندارد، بارها و بارها دیده ام و هنوز هم میبینم که برنامه از نظر گرافیک حرف ندارد و خیلی زیباست ولی مدام به خطاهای جورو واجوری بر میخورد، اصلاً هیچ یک از قواعد برنامه نویسی را رعایت نمیکنند و فقط مدام برنامه را رنگ و وارنگ میکنند، همین photoshop را ببینید، نمیگویم خیلی خفن است ولی با وجود شهرتی که دارد هنوز برای منوهایش آیکون هم نگذاشته (واقعاً آدم کیف میکنه!) ولی در چهار چوب کاری و دستورات خودش به این راحتی باگی پیدا نمیکنید که درست برعکس برنامه های ایرانی است که ظاهری عین عروس و باطنی عین چی چی دارند! برای همین من خودم هیچ گاه برنامه ایرانی نمیخرم!!!

اگر شما واقعاً برنامه مینویسید وجود dll و setup رسمی برای برنامه تان ایرادی ندارد ولی اگر یک شبه برنامه مینویسید که مثلاً با دوخط کد تکه پاره، بعد از 5 دقیقه Alt+Ctrl+Delete را از کار می اندازد و رایانه را ریست میکند و فکر میکنید شاهکار برنامه نویسی را نوشته اید! آنگاه شاید dll و setup برایتان افت کلاس باشد.!

مجدداً تاکید میکنم که هیچ فرد خاصی مد نظرم نبوده و ما مخلص همه سروران ارجمند هستیم و صرفاً برنامه ها و کدهایی افتضاحی را که قبلاً دیده بودم معیار قرار دادم (که اصلاً نمیدانم سازنده اش هم چه کسی بوده و است!)

am_merman01
15-07-2007, 01:08
ببخشيد كه تو كار بزرگترا دخالت ميكنم :20:
من dll ها رو نميشناسم ولي :10: H2 عزي:10: ز داره كمكم ميكنه باشون آشنا بشم و با توضيحات كه تا حالا داده متوجه شدم كه يك dll چقدر ميتونه مفيد باشه .:27: :31:
به نظر من چرا وقتي ميشه يه كد رو يك بار نوشت و حسابي آزمايش كرد و بعد از اطمينان صد ها بار مورد استفاده قرار داد هر دفعه تو بيحوصلگي دوباره از نو بنويسيم؟
:13: قصد توهين به شخص خاصي رو ندارم ولي ميخوام بگم كه اين مشكل ذاتي ما ايراني هاس كه تا با يكي مشكل كوچولو پيدا ميكنيم بجاي ريشه يابي مشكل و اصلاح خودمون فوراً تصميم ميگيريم طرف مقابل رو بكشيم.:13: :21:

_H2_
15-07-2007, 17:10
سلام
سری به تاپیک زیر بزنید:

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

omidreza812
15-07-2007, 19:36
سلام H2
ممكنه واضحتر توضيح بدي.
من 1 برنامه در vb.net2005 نوشتم و الان ميخوام روي يك كامپيوتر ديگه اجرا كنم.
چطوري با vb برنامه setup بسازم، كه احتياج به frm نباشه؟
تشكر

_H2_
18-07-2007, 09:57
سلام
پروژه exe اصلی را باز کنید و سپس فرامین زیر را دنبال کنید:
File->Add->New Project->Other Project Types->Setup and Deployment->Setup Wizard
ویزارد ساخت نصاب شروع میشود، فقط کافیست Next کنید!! در لیست اجزای الحاقی که ظاهر میشود گزینه زیر را حتماً فعال کنید:
Primary output from projectname
و باز هم next ... کار تمامن میشود و پروژه setup مخصوص exe تان ساخته میشود.
به کمک Tooolbar موجود در SolutionExplorer میتوانید به قسمت های دیگر بروید و پیغام ها و... را تغییر دهید (همانطور که گفتم نسخه جاری از یونیکد و فارسی پشتیبانی نمیکند)
مثلاً به عنوان نمونه در همان پنجره پیش فرض اولیه که برایتان باز شده میتوانید در پنل چپ راست کلیک کنید و زیر گزینه های Add Special Folder را ببینید! بیشتر پوشه های معروف ویندوز وجود دارند و شما میتوانید آن را اضافه کنید و درونش چیزی بریزید، در زمان نصب همان پوشه ها و فایلهای داخل پوشه اصلی ساخته میشوند، خیلی راحت میتوانید Shortcut برنامه تان را به AllProgram یا Startup اضافه کنید یا فونتی را با قرار دادن در پوشه Font نصب کنید یا dll را در system32 پی و رجیستر کنید و... و... (یک کم کلنجار بروید و کلیک راست کنید متوجه امکانات و طریقه استفاده از آنها میشوید.)
فراموش نشود که فرامین زیر را هم همانطور که قبلاً گفتم دنبال کنید و اجزای مورد نیاز برنامه تان را برای نصب خودکار انتخاب کنید
Project->Properties->Prerequisites
مجدداً تاکید میکنم در دیالوگی که خواهید دید دکمه رادیویی را در وضعیت وسط قرار دهید.
اگر کارکنید و عادت کنید، ظرف چند دقیقه میتوانید setup مناسب با ظاهر معقول و حرفه ای بسازید.
در پایان کل Solution را در حالت Release کامپایل کنید (Build->Rebuild Solution) میتوانید setup نهایی را از محل پروژه setup و پوشه Release بردارید، مجدداً تاکید میکنم که کل پوشه Release موجود در پروژه setup میشود setup نهایی شما و چیزی را نباید حذف یا تغییر نام بدهید.

البته همانطور گر دوست ارجمندی از آن دسته برنامه نویسان است که مدل ایرانی برنامه مینویسد، باید بگوییم این setup به کارش نمی آید! می پرسید برنامه ایرانی چیست؟؟!! (حالا اگه نمی پرسیدهم ضایع نکنید! :31: )
اصولاً برنامه ایرانی، پنجره اش Caption ندارد! اگر دکمه ای داشته باشد، آن دکمه مستطیلی نیست! دکمه اولش طلایی است، رویش که میروید نقره ای میشود، فشارش که میدهید بلورین میشود و ماوس را که ول میکنید وارد مرحله جدیدی از فن اوری روز میشود و با 121 خطای جور و واجور و error روبه رو میشوید، و آخر هم مجبور به Reset میشوید (واقعاً هنگوندن XP هنر میخواهد که برنامه های ایرانی سرشار از این هنر است! :31: ) خلاصه باید بگویم این setup بدردش نمیخورد چون از این شنگولک منگولک بازی ها ندارد!

ahmadb
24-07-2007, 14:49
سلام دوستان
من می خوام برنامه ای رو که با وی بی دات نت می نویسم روی اینترنت برای دانلود قرار دهم . وقتی با خود وی بی اونو پکیج می کنم حجم فایل setup اون خیلی زیاد میشه (بیش از 30 مگ) که برای کاربران اینترنت dial-up (مثل خودم) دست کمی از یک فاجعه نداره . می خوام ببینم برنامه ای هست که توسط اون بشه چیزای اضافی رو از پکیج حذف کرد و حجم رو پایین آورد ؟ لازم به ذکر است که بیشتر این حجم مربوط به دات نت فریم ورک است .
ممنون

_H2_
24-07-2007, 17:01
سلام

سلام دوستان
من می خوام برنامه ای رو که با وی بی دات نت می نویسم روی اینترنت برای دانلود قرار دهم . وقتی با خود وی بی اونو پکیج می کنم حجم فایل setup اون خیلی زیاد میشه (بیش از 30 مگ) که برای کاربران اینترنت dial-up (مثل خودم) دست کمی از یک فاجعه نداره . می خوام ببینم برنامه ای هست که توسط اون بشه چیزای اضافی رو از پکیج حذف کرد و حجم رو پایین آورد ؟ لازم به ذکر است که بیشتر این حجم مربوط به دات نت فریم ورک است .
ممنون
چیز اضافه ای اون تو نیست دل انگیز بابا ! :31:
میتوانید setup فریم وروک را حذف کنید و به کاربران و دوستان شفیق بگویید خودشان از CD یا جایی فایل مذکور را پیدا کنند و در محلش کپی کنند! setup فریم وروک در بیشتر مجموعه CD های نرم افزاری مثل ؟؟؟ و ؟؟؟ موجود است! (گفتم تبلیغ نشه!)

am_merman01
25-07-2007, 01:24
سلام
البته همانطور گر دوست ارجمندی از آن دسته برنامه نویسان است که مدل ایرانی برنامه مینویسد، باید بگوییم این setup به کارش نمی آید! می پرسید برنامه ایرانی چیست؟؟!! (حالا اگه نمی پرسیدهم ضایع نکنید! :31: )
اصولاً برنامه ایرانی، پنجره اش Caption ندارد! اگر دکمه ای داشته باشد، آن دکمه مستطیلی نیست! دکمه اولش طلایی است، رویش که میروید نقره ای میشود، فشارش که میدهید بلورین میشود و ماوس را که ول میکنید وارد مرحله جدیدی از فن اوری روز میشود و با 121 خطای جور و واجور و error روبه رو میشوید، و آخر هم مجبور به Reset میشوید (واقعاً هنگوندن XP هنر میخواهد که برنامه های ایرانی سرشار از این هنر است! :31: ) خلاصه باید بگویم این setup بدردش نمیخورد چون از این شنگولک منگولک بازی ها ندارد!

استاد عزیز سلام :10:
جسارتاً میخواستم بگم نمیشه یه کاریش کرد که این پروژه نصب یه کمی جذاب تر بشه آخه خیلی خشک و بدون شنگولک منگولکه.
البته منظورم خدایی نکرده برنامه نویسی به شیوه ایرانی نیست:27::31:

_H2_
25-07-2007, 09:18
سلامی به گرمی فریم وروک! و به صمیمیت دات نت! :31::10:

یا باید از InstallShield استفاده کنید یا خودتان با ++VC یا VB6 (پکیده) اقدام کنید.
بهرهال شما برنامه نویس هستید برادران!!!! مثل من بر گ چغندر که نیستید!!!! :31:
برنامه نصاب هم اسمش رویش است، هر چه باشد باز هم یک "برنامه" است!! (چشم بسته چه زیر آبی رفتم!)

یک کم با ++VC یا VB6 (پکیده) آشنایی داشته باشید میتوانید بسازیدش!
API مخصوص نصب فونت داریم! فقط کافیست مسیر فعلی فونت را بدهید تا نصبش کندريال مثلاً در یک حلقه For تمام فونت های لازم را نصب میکنید، در یک حلقه For دیگر هر فایلی را که میخواهید به محل دلخواه کاربر کپی میکنید، با کمک API های رجیستری در صورت نیاز تغییرات را میدهید.

ونیز فایلهای exe مربوط به دیگر ابزار آلات مثل Framework و یا Crystal و ... با فرمان خط Command مناسب که پنجره ای نشان ندهد اجرا میکنید (مثلاً با فرمان قدیمی Shell در VB6 ) و....

نه زیاد آسان است و نه به آن سختی که فکرش را میکنید!
نفس من بیدید! موفق باشید! :10::31::10:

am_merman01
26-07-2007, 01:31
سلامی به گرمی فریم وروک! و به صمیمیت دات نت! :31::10:

یا باید از InstallShield استفاده کنید یا خودتان با ++VC یا VB6 (پکیده) اقدام کنید.
بهرهال شما برنامه نویس هستید برادران!!!! مثل من بر گ چغندر که نیستید!!!! :31:
.
.
.
نه زیاد آسان است و نه به آن سختی که فکرش را میکنید!
نفس من بیدید! موفق باشید! :10::31::10:

استاد گرامی بازهم دست گلت درد نکنه.
ظاهراً من هر کاری میکنم که سراغ زبان های قدیمی نرم نمیشه .
من دانشجوی کشاورزی هستم و نمی تونم خیلی وقت صرف کامپیوتر کنم همین جوریش هم صدای همه بهم در اومده ولی چیکار میشه کرد من عاشق برنامه نویسیم.
پس سعی میکنم NET. رو سریعتر یاد بگیرم بعد برم سراغ VB6(...):27:.

_H2_
26-07-2007, 10:24
سلام، عزیز دل بابا!!
میگم هرچی میخواهید پشت سر VB6 بگویید ولی VC++2005 و VB.Net2005 و C#.Net2005 نفس من بیدن!!
یک دفعه بروبچ خیال نکن ++VC قدیمی شده!!!!!

اتفاقاً من هنوز هم به سی پلاس و اسمبلی علاقه دارم (البته آخرین ورژن و آن هم تحت ویندوز!) و اگر میبینید که زیر آب VB6 را هم میزنم فقط به صرف آن است که VB8 عزیز مثل کوه پشت سرمان است!

راستی شما در یک تاپیک دیگر هم کلی پشت سر من فلک برگشته صحبت کردید و آبرویمان را بردید!!!
میگم از این حرف ها نزنید! بد بید! خوبیت نداره! :11::11::11:
گفتم در اون تاپیک جواب ندهم تا جنبه آموزشی اش از بین نرود ولی چشم! چشمم کور، حتماً تا شنبه متنی برای چگونگی کاربرد دستور Try تهیه میکنم. :8:

در مورد علاقه تان به برنامه نویسی هم جمله حکیمانه ای از شیخ عجل، شیخ درپیت h2 بگویم!!!!!
استعداد وجود ندارد! استعداد کلمه ای است که ما روی عشق و علاقه و پشتکار خود میگذاریم!
(عجب حکیمانه! :31: )

موفق و دات نتی باشید! و همیشه این تیپی :31: نه مثل من که این تیپی :41: هستم!

ahmadb
26-07-2007, 15:15
H2 جان سلام
ممنون از این که مرا راهنمایی کردید
می خوام ببینم با Install Shield هم نمی توان حجم پکیج رو کم کرد ؟
یعنی هیچ راهی وجود نداره ؟ اگه راهی نباشه مجبورم :41: بشم به جای :31: . تو رو خدا کمممممممممک :19:

ahmadb
26-07-2007, 15:22
راستی یادم نبود که بگم برنامه های VB6 خودشون برای اجرا نیاز به Visual Basic RunTime دارن و به همین خاطر نمیشه که با اون پکیج ساخت (اگر اشتباه می کنم شما بهم بگید !):20:

_H2_
26-07-2007, 17:11
سلام

H2 جان سلام
ممنون از این که مرا راهنمایی کردید
می خوام ببینم با Install Shield هم نمی توان حجم پکیج رو کم کرد ؟
یعنی هیچ راهی وجود نداره ؟ اگه راهی نباشه مجبورم :41: بشم به جای :31: . تو رو خدا کمممممممممک :19:
خوشبختانه هیچ وقت از گفتن بلد نیستم نترسیدم و شرم نکردم و خیلی هم به نفعم شده!!!! :31:
الآن هم میگم شاید، شاید بشود! ولی من بلد نیستم! شرمنده اخلاق ورزشی! اگر سروران و اساتید بزرگوار دیگر بلد هستند بگویند ما هم از کم کردن حجم بدمان نمی آید!! :11:


راستی یادم نبود که بگم برنامه های VB6 خودشون برای اجرا نیاز به Visual Basic RunTime دارن و به همین خاطر نمیشه که با اون پکیج ساخت (اگر اشتباه می کنم شما بهم بگید !):20:

مشکل خاصی ندارد! میتوان با VB6 یک exe ساخت که فقط به msvbvm60.dll (یا یک چیز تو این مایه نامها!!!! آخه یک شستاد سالی میشه کار نکردم!!! :31:) نیاز داشته باشه که اونهم کافی است در کنار exe تان باشد.

فقط کافی است از ActiveX ها در برنامه تان استفاده نکنید یا اگر استفاده کردید از نوعی باشد که نیاز به نصب ندارد و در کنار exe تان که باشد خودش مثل بچه ادم (یا dll آدم!!) کار کند!!!

و برای ساخت setup به اینها معمولاً نیازی نیست و اگر هم نیازی شد با کمی سختی میتوان مستقیماً از API های مربوطه استفاده کرد. مهم ان است که میتواند exe بسازد که نیاز به هیچ کاری ندارد.


البته در جاهای دیگر هم گفته ام، Framework هم یک جورایی شبیه DirectX است (نه کاملاً) همانطور که DirectX در Win98 وجود نداشت و باید حتماً جدا نصب میشد ولی در XP خودش نصب شده اش موجود بود، Framework هم در XP باید نصب شود ولی در Vista به صورت خودکار نصب شده اش موجود است و در نتیجه exe های معولی ساخته شده با VB.Net و C#.Net را بدون هیچ کار خاصی میتوانید در Vista اجرا کنید.

هر کجا خواستید کپی کنید و دوبار کلیک کنید!!!! اصلاً از همان داخل CD هم اجرا میشود! (به شرطی که ActiveX یا چیز خاص دیگری مثل CrystalReport و... درش استفاده نکرده باشید)

جمیعاً موفق و پیروز و سربلند و دات نتی باشید!!!
(اگر کسی فهمید دات نتی بودن یعنی چی؟! به ماهم بگه! :31:)

am_merman01
27-07-2007, 02:34
اتفاقاً من هنوز هم به سی پلاس و اسمبلی علاقه دارم (البته آخرین ورژن و آن هم تحت ویندوز!) و اگر میبینید که زیر آب VB6 را هم میزنم فقط به صرف آن است که VB8 عزیز مثل کوه پشت سرمان است!

راستی شما در یک تاپیک دیگر هم کلی پشت سر من فلک برگشته صحبت کردید و آبرویمان را بردید!!!
میگم از این حرف ها نزنید! بد بید! خوبیت نداره! :11::11::11:
گفتم در اون تاپیک جواب ندهم تا جنبه آموزشی اش از بین نرود ولی چشم! چشمم کور، حتماً تا شنبه متنی برای چگونگی کاربرد دستور Try تهیه میکنم. :8:

در مورد علاقه تان به برنامه نویسی هم جمله حکیمانه ای از شیخ عجل، شیخ درپیت h2 بگویم!!!!!
استعداد وجود ندارد! استعداد کلمه ای است که ما روی عشق و علاقه و پشتکار خود میگذاریم!
(عجب حکیمانه! :31: )

موفق و دات نتی باشید! و همیشه این تیپی :31: نه مثل من که این تیپی :41: هستم!

:46:استاد عزیز من هم با :31:(کربنات وانادیم 2 بار مثبت ) یا همان ++VC مشکلی ندارم ولی وقتی خواستم برنامه نوسی رو شروع کنم انقدر منو ازش ترسوندن که هنوز هم شبا کابوس میبینم:27: (خدا از سر تقصیرشون نگزره منو مجبور کردن برم پاسکال :18:بخونم)

:11:استاد گرامی من بی... میکنم پشت سر شما حرف بزنم اگه چیزی گفتم قصد جسارت نداشتم منو ببخشید.

در پایان باید بگم من پیشاپیش به نصیحت استاد بزگ عمل کردم و بر خلاف میل اطرافیان دارم خودمو با کتاب خوندن البته از نوع کامپیوتریش خفه میکنم تا شاید دات نتی بشم.
به امید موفقیت همه برنامه نویس ها.

ahmadb
31-07-2007, 14:53
سلام دوستان
یه خبر بد
با Install Shield هم نمیشه حجم رو کم کرد . رفتم اونو خریدم و باهاش کار کردم ولی نمیشه . اما برنامه ی بسیار خوبیه و امکاناتش فوق العاده زیاده و نسخه 12 اون سازگاری کامل با ویندوز ویستا و ویژوال استادیو دات نت 2005 داره . پیشنهاد می کنم ازش استفاده کنید .

_H2_
01-08-2007, 09:54
سلام


یه خبر بد
با Install Shield هم نمیشه حجم رو کم کرد . رفتم اونو خریدم و باهاش کار کردم ولی نمیشه .قابل پیش بینی بود! بالاخره برنامه های دات نت از کتابخانه توابع فریم ورک استفاده میکنند و این همه توابع و dll که یک دفعه نمیه غیب بشن! .... :31:

Feri_wolf
14-08-2007, 17:31
سلام چجوری میشه با installshield ست آپ ساخت؟

_H2_
16-08-2007, 11:22
سلام
این بحث گسترده ای میشود
بهتر است همین واژه "آموزش installshield" را در google با گیومه سرچ کنید
بد نیست سری به تاپیک زیر هم بزنید

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

fdaliry
22-01-2010, 14:44
سلام
آقا ما بالاخره نفهمیدیم این کار شدنیه یا نه :24:
خیلی مهمه که برنامه بدون دا نت فریم ورک اجرا بشه
چون نصب دات نت فریم ورک خودش ی پروژه عظیمه

_H2_
24-01-2010, 00:05
سلام

آقا ما بالاخره نفهمیدیم این کار شدنیه یا نه
همانطور که گفته شد.
احتمالاً برنامه xenocode این توانایی را دارد.
ولی صحت عملیات و حجم نهایی برنامه پس از این تغییر مشخص نیست.
باید آزمایش کنید.

در کل به شخصه پیشنهادش نمیکنم.
نصب فریم ورک بسیار ساده تر و ارزان تر و مطمئن تر است.


چون نصب دات نت فریم ورک خودش ی پروژه عظیمه
!!!!!!
شما اگر مشکلی در نصب فریم ورک دارید بیان کنید.
فریم وروک حدود 20 الی 30 مگ است که در مغیاس برنامه های امروزی واقعاً حجمی ندارد.
به راحتی میتوانید یک Setup بسازید که همراه آن فریم ورک هم نصب شود.

ضمن اینکه سیستم عامل های جدید Vista و Win7 حداقل نسخه 2 فریم ورک را خودکار دارند.

موفق باشید.