PDA

View Full Version : مشکل در ساخت set upبرای برنامه



sara90
چهارشنبه 19 مرداد 1390, 05:46 صبح
سلام دوستان :لبخند:
من دو تا سوال داشتم
اول اینکه نحوه ساخت set up برای برنامه را رو می خواستم واینکه بعد ساخت setupاز کجا بهش دسترسی پیدا کنم مثلا موقع نصب تو یه فولدر ذخیره میکنم ولی می خواهم اون فولدر رو بعد نصب پیدا کنم نیست انگار اصلا پوشه ای نمی سازه :متفکر: وچرا فقط درایو سی رو میشه انتخاب کرد ؟
و دوم اینکه من یه بنامه نوشتم ویه سری فایل صوتی تو درایوcبهش لینک دادم و مشکلم اینه که موقع نصب اگه کاربر درایو دیگه ای رو انتخاب کنه برنامه کار نمی کنه من چیگار باید بکنم یا چه کدی باید بنویسم ممنون میشم اگه کمکم کنید.:تشویق::لبخند:

Esmail Solhkhah
پنج شنبه 20 مرداد 1390, 03:14 صبح
برا قسمت اول سوالتون

تالار Setup و Deployment (http://barnamenevis.org/forumdisplay.php?145-Setup-%D9%88-Deployment)

رو جستجو کنید دوستان زحمت کشیدن و فایل آموزشی برا این کار بصورت Pdf آماده کردن

و برا قسمت دوم سوالتون

فایل صوتی رو بزارید کنار برنامتون (تو همون مسیر)

برا مسیر داینامیک هم از Application.StartupPath استفاده کنید.

موفق باشید.

sara_aryanfar
پنج شنبه 20 مرداد 1390, 03:20 صبح
دوست عزیز اینم آموزش ساخت set upتصویری هم هست
دانلود (http://arashdownload.com/archives/2011/04/-set-up-visual-studio.php)

sara90
پنج شنبه 20 مرداد 1390, 05:32 صبح
برا قسمت اول سوالتون

تالار Setup و Deployment (http://barnamenevis.org/forumdisplay.php?145-Setup-%D9%88-Deployment)

رو جستجو کنید دوستان زحمت کشیدن و فایل آموزشی برا این کار بصورت Pdf آماده کردن

و برا قسمت دوم سوالتون

فایل صوتی رو بزارید کنار برنامتون (تو همون مسیر)

برا مسیر داینامیک هم از Application.StartupPath استفاده کنید.

موفق باشید.

سلام دوست عزیز میشه یکم بیشتر و واضح تر توضیح بدین من متوجه نشم

Esmail Solhkhah
پنج شنبه 20 مرداد 1390, 12:15 عصر
ببینید شما میخاید ستاپ برا برنامه درست کنید این سوال اگه تو تالار مربوطه پرسیده بشه سریع به جواب میرسه

یعنی همین تاپیک رو اونجا بزنید

برا قسمت دوم هم : اون تیکه از کد رو که فایل صوتی رو پردازش میکنه بذارید اینجا تا بنده یا دوستان اصلاحش کنیم.

موفق باشید.

sara90
سه شنبه 25 مرداد 1390, 16:21 عصر
دوست عزیز من یه برنامه
سی شارپ نوشتم که از ویندوز مدیا پلیر استفاده میکنه براش ستاپ درست کردم و وقتی تو لب تابم نصب میکنم کار میکنه و وقتی میخام بریزم تو فلش اصلا فایل ست اپ رو تو فولدر ذخیره نمی کنه فقط شورت کاتش میاد وهمین طور با نرم افزار های دیگه براش ستاپ درست کردم ووقتی می خام تو کامپیوترم نصب کنم نصب میکنه ولی کار نمیکنه به نظر شما دلیلش اینه که تو کامپیوترم دات نت نصب نیست یا مشکل از جای دیگه اس؟

morteza271
سه شنبه 25 مرداد 1390, 16:33 عصر
بریزم تو فلش اصلا فایل ست اپ رو تو فولدر ذخیره نمی کنه فقط شورت کاتش میاد
مگه چجوری میریزین روی فلش؟؟؟!!! اگه ویندوزتون XP هست و با Send To میریزین روی فلش که به جای این کار از کپی و پیست استفاده کنید.!!!


ولی کار نمیکنه به نظر شما دلیلش اینه که تو کامپیوترم دات نت نصب نیست
برنامه هایی که با سی شارپ نوشته میشن نیاز به دات نت دارند اگه نصب نباشه خطا میدن!!


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

sara90
سه شنبه 25 مرداد 1390, 16:50 عصر
troski چیکار باید کنم که نصب کنه ستاپش؟؟؟؟
یه سوال دیگه هم داشتم یه برنامه داریم که دو تا فرم داره توی فرم اول یه text boxو توی فرم دوم یه labelهست چه کدی باید بنویسم که موقع اجرا متن labelروتوی text box نشون بده.

morteza271
سه شنبه 25 مرداد 1390, 17:01 عصر
توی همون فایلی که براتون گذاشته بودن نوشته شده که باید چیکار کنید.با استفاده از همون فایل گام به گام برین جلو به نتیجه میرسین.


چه کدی باید بنویسم که موقع اجرا متن labelروتوی text box نشون بده.
یعنی میخواین از فرم 2 متن لیبل رو به فرم 1 بیارین؟؟
برای این کار راه های زیادی وجود داره!
مثلا یکی که به ذهن من میرسه :
در فرم 2 یک Instance از فرم 1 بسازین به این صورت :
public partial class Form2 : Form
{
public Form1 Form1Instance = null;

public Form2()
{
InitializeComponent();
}
}

بعد در زمانی که از فرم 1 فرم 2 رو باز می کنید کد زیر رو بنویسید:
private void button3_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();

frm.Form1Instance = this;

frm.ShowDialog();
}

بعد در رویداد Form_Closing فرم 2 این کد رو بنویسید :
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
Form1Instance.textBox2.Text = label1.Text;
}

اینطوری به نتیجه میرسین.
البته حتما روش های دیگه هم هست و نمیدونم که روش من مناسب هست یانه!!
این روشی بود که به ذهن من رسید.
موفق باشید

morteza271
سه شنبه 25 مرداد 1390, 17:09 عصر
برای اینکه کاری کنید که فایل ستاپ خودش دات نت رو نصب کنه مراحل زیر رو برین :

1- در Solution Explorer روی نام پروژه راست کلیک کنید و گزینه Propertice رو بزنید.
2- در پنجره باز شده کلید Prerequisites... رو کلیک کنید.
3- بعد در صفحه باز شده ورژن دات نت فریم ورکی که در پروژتون ازش استفاده کردین رو انتخاب کنید و از بین سه گزینه پایین جدول گزینه وسط رو انتخاب کنید.
4- کلید Ok رو بزنید.

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

sara90
جمعه 28 مرداد 1390, 18:23 عصر
ببینید شما میخاید ستاپ برا برنامه درست کنید این سوال اگه تو تالار مربوطه پرسیده بشه سریع به جواب میرسه

یعنی همین تاپیک رو اونجا بزنید

برا قسمت دوم هم : اون تیکه از کد رو که فایل صوتی رو پردازش میکنه بذارید اینجا تا بنده یا دوستان اصلاحش کنیم.

موفق باشید.

سلام دوستان مشکل من اینه که من چند تا فایل صوتی رو تو برنامه دادم که ویندوز مدیا پلیر باید اونا رو بخونه و من برای این برنامه یه ستاپ درست کردم وفایل های صوتی رو تو پوشه ای که ست اپ درست کردم قرار دادم و آدرس urlرو آدرس همین پوشه رو قرار دادم برنامه کار میکنه سوال اساسی اینه که من این فایل های صوتی رو تو چه مکانی قرار بدم که تو همه کامپیوتر ها واحد باشه وموقع اجرای برنامه مشکل ایجاد نکنه لطفا به من کمک کنید؟:گریه: واینم برنامه وفرم هاش

morteza271
جمعه 28 مرداد 1390, 18:57 عصر
فایل های صوتی رو توی پوشه برنامه خودتون قرار بدین دیگه،توی اون پوشه ای که برنامتون بعد اینکه نصب میشه درست میکنه و فایل exe رو اونجا میذارید.مثلا c:\\program Files\\test
بعد توی برنامتون هم برای اینکه به آدرس این فایل ها دسترسی داشته باشین از این آدرس استفاده کنید :

Application.StartupPath+"\\test.mp3"

sara90
شنبه 12 شهریور 1390, 20:21 عصر
فایل های صوتی رو توی پوشه برنامه خودتون قرار بدین دیگه،توی اون پوشه ای که برنامتون بعد اینکه نصب میشه درست میکنه و فایل exe رو اونجا میذارید.مثلا c:\\program Files\\test
بعد توی برنامتون هم برای اینکه به آدرس این فایل ها دسترسی داشته باشین از این آدرس استفاده کنید :

Application.StartupPath+"\\test.mp3"

سلام troskiعزیز من هم جنان با این ست اپ درگیرم واگه کاربر بخواد یه درایو دیگه رو انتخاب کنه چیکار باید بکنم یعنی چه کدی باید بنویسم

Esmail Solhkhah
شنبه 12 شهریور 1390, 20:27 عصر
دوست عزیز مطابق گفته دوستمون troski

شما فایلهاتون رو بذارید تو همون مسیر برنامتون ، فرقی نداره کاربر موقع نصب چه مسیری رو انتخاب کنه

چون برنامه شما همیشه با استفاده از Application.StartupPath که مسیر فایل اجرایی برنامه هست، مسیر رو درست انتخاب میکنه

Esmail Solhkhah
شنبه 12 شهریور 1390, 20:39 عصر
این برنامه اصلاح شده شما

فقط دقت کنید که اون فایلهای mp3 و jpg رو باید کپی کنید تو مسیر اجرایی برنامتون تا از اونجا اجرا بشن

و موقع نصب هم همین فایلها رو به همراه فایل exe برنامتون و اون 2 تا dll نصب کنید + دات نت