PDA

View Full Version : سوال: خروجی گرفتن از برنامه



AliRezaBeytari
شنبه 10 فروردین 1392, 11:40 صبح
سلام به دوستان گُل برنامه نویس.
اکثر برنامه های کاربردی خروجی EXE به کاربر می دهند.من هم می خواهم همین کار را بکنم.
من یه برنامه ای مانند VB6 دارم که یک فرم کوچکتر در فرم اصلی وجود دارد و ما می توانیم اشیائی رو بر روی فرم کوچکتر قرار بدهیم ؛ حالا اگر بخواهیم یک خروجی EXE از این پروژمون بگیریم باید چیکار کنیم.

با تشکر از همگی دوستان.

xxnagin
شنبه 10 فروردین 1392, 11:45 صبح
سلام
لازم نیست شما exe بسازین
خودش موقع اجرا یا کلا موقعی که دارین برنامه رو تست و ازمایش میکنی در اصل اون فایل exe داره اجرا میشه
شما اخر سر یه setup از پژه تون لازم دارین

AliRezaBeytari
شنبه 10 فروردین 1392, 12:09 عصر
سلام
لازم نیست شما exe بسازین
خودش موقع اجرا یا کلا موقعی که دارین برنامه رو تست و ازمایش میکنی در اصل اون فایل exe داره اجرا میشه
شما اخر سر یه setup از پژه تون لازم دارین

من منظورم این بود که در خود برنامه ای که ساختم خروجی exe بگیرم ؛ نه در VS!

xxnagin
شنبه 10 فروردین 1392, 12:16 عصر
من منظورم این بود که در خود برنامه ای که ساختم خروجی exe بگیرم ؛ نه در VS!

منظورت setup هستش دیگه از پروژه تون یه فایل نصبی بسازین

AliRezaBeytari
شنبه 10 فروردین 1392, 12:28 عصر
منظورت setup هستش دیگه از پروژه تون یه فایل نصبی بسازین
اصلا مشکل من مربوط به ساخت setup نیست.
بگذارید بهتر توضیح بدم :

مثلا وقتی که notepad رو باز می کنید و اون رو سیو می کنید یه فایل با فرمت txt یا فرمت های دیگر برای شما ذخیره می کنه.منم برنامه ای رو ساختم که بر روی فرم اشیائی رو مانند TextBox یا Button یا Label ساخته و یا جابجا می کنیم ؛ و در نهایت می خواهم بدانم چطور میشه پروژه ای رو که در خود نرم افزارم ساختم رو به عنوان یک Application ذخیره کنم؟

امیدوارم منظورم رو درست رسانده باشم.

ولی بازم ممنونم که اینقدر فعال هستید.:تشویق:

xxnagin
شنبه 10 فروردین 1392, 12:50 عصر
یعنی منظورت مثل nodepad که خروجی txt میده
باگه برای خودتن یه پسوند اختصاصی داشته میخواین داشته باشین
http://www.codeproject.com/Articles/25625/Notepad-NET-Creating-a-clone-of-notepad-in-Visual
که این کمکت میکنه
شما میخواین برنامه که ساختین مثلا همین notepad با خروجی exe باشه
این یه نمونه هستش
ولی نه بعد از اینکه خروجی exe شد یه فایل اجرایی داشته باشی مثل همین vs که برنامه رو با vs مینویسن و خروجی برنامه یه فایل exe هستش
که صد در صد منظورت همینه
که این کار من و شما نیست
یا حداقل بنده
نظر بقیه رو نمیدونم

AliRezaBeytari
شنبه 10 فروردین 1392, 14:33 عصر
بله.منظورم همین بود.

zahedi121
شنبه 10 فروردین 1392, 14:39 عصر
سلام
فکر کنم منظورتون ساخت یک کامپایلر هست. اگر منظورتون را درست فهمیدم یک جستجو با همین عبارت " کامپایلر" انجام بدهید قبلا تاپیک داشتیم مثل اینجا (http://barnamenevis.org/showthread.php?295356-ساخت-برنامه-ستاپ-ساز) . یک نمونه کامپایر را هم از اینجا (http://planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=2229&lngWId=10) می تونید دانلود کنید.

ولی در کل نوشتن کامپایلر با VB.NET کار اصولی نیست.
موفق باشید

محمد آشتیانی
سه شنبه 13 فروردین 1392, 02:40 صبح
سلام

میتونی از CodeDom استفاده کنی ، البته تا اونجا که من میدونم باهاش میشه کد رو کامپایل کرد و فایل اجرایی ساخت.
یه سرچ کنی کلی پروژه مثال براش هست.

مثلا اینا:

http://www.codeproject.com/Articles/12852/Compile-and-Run-VB-NET-Code-using-the-CodeDom

http://www.codeproject.com/Articles/7119/Compiling-with-CodeDom