PDA

View Full Version : یه سوال جدی راجع به ساختن فایل Setup از روی پروژه # C



pure_love
شنبه 09 اسفند 1393, 08:41 صبح
باسلام خدمت همه دوستان.
کسی نیست که از روی پروژه برنامه نویسی سی شارپ که پایگاه داده SQL2005 استفاده شده، یک فایل نصبی (SETUP) بتونه آموزش بده که چجوری میسازن که جواب بده؟؟؟
آخه کلافه شدم هیچ آموزش مفیدی نیست که اینکارو کنه.(آموزش هستا ولی جوابگو نیست)
من پروژه ای به زبان سی شارپ (VS2010) برای یه مشتری نوشتم از پایگاه داده SQL2005 استفاده کردم هرچی فایل Setup میسازم جواب نمیده!!!!!
تو کامپیوتر دیگه این فایل نصبی رو که تست میکنم ارتباط با پایگاه داده رو خطا میگیره.
دیگه نمیدونم باید چیکار کنم!!
یه سوال هم داشتم؟ آیا تو کامپیوتر مشتری باید برای نصب و اجرای پروژه حتما SQL2005 نصب باشه؟؟؟؟

Mofid.m
شنبه 09 اسفند 1393, 09:10 صبح
شما باید دیتابیس رو بهش اتچ کنی برای این کار باید کانکشن استرینگ مناسب رو بنوسیس
تو تالار Sql همین سایت بچه ها میتونن راهنماییت کنن.

یونس ابراهیمی
شنبه 09 اسفند 1393, 09:15 صبح
ایجاد فایل نصبی (Setup) برای برنامه در سی شارپ یکی از مراحل مهم برنامه نویسی انتشار برنامه کدنویسی شده در قالب فایل اجرایی است .
اگر برای کدنویسی و پیاده سازی برنامه ای ماه ها و سال ها زحمت بکشید ولی در پایان نتوانید آن را به یک فایل نصبی (Setup) درآورید، عملاً هیچ کاری انجام نداده اید .
در این آموزش ساده ترین حالت ایجاد یک فایل نصبی را به شما آموزش می دهیم ولی شما می توانید بر روی جزئیات کار بیشتر کار کنید تا بتوانید فایل Setup پیشرفته تری تولید کنید .
خوب شروع می کنیم .

ابتدا یک پروژه جدید را در محیط ویژوال استودیو از میسر File/New/Project ایجاد کنید

http://www.w3-farsi.com/wp-content/uploads/2014/04/1-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/1-create-setup-windows-application-csharp.jpg)


درپنجره باز شده :
1- نوع پروژه را Windows Forms Application انتخاب کنید
2- نام پروژه را در کادر Name وارد کنید
3- محل قرارگیری پروژه بر روی سیستم را مشخص کنید
4- اگر می خواهید فایل های پروژه در یک پوشه ی همنام با اسم پروژه قرار گیرند ، تیک گزینه Create Directory For Solution را بزنید
5- بر روی Ok کلیک کنید

http://www.w3-farsi.com/wp-content/uploads/2014/04/2-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/2-create-setup-windows-application-csharp.jpg)

در جعبه ابزار یک نمونه از کنترل Button را بر روی فرم بکشید (در این آموزش از پرداختن به جزئیات اجتناب می کنیم )

http://www.w3-farsi.com/wp-content/uploads/2014/04/3-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/3-create-setup-windows-application-csharp.jpg)

بر روی کنترل Button دوبار کلیک کنید تا به محیط کدنویسی وارد شوید . سپس کد دلخواهی در رویداد کلیک دکمه بنویسید (در اینجا یک پیغام نمایش داده می شود) .

http://www.w3-farsi.com/wp-content/uploads/2014/04/4-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/4-create-setup-windows-application-csharp.jpg)

برنامه را یکبار اجرا کنید تا از صحت آن و عدم وجود هر گونه مشکلی مطمئن شوید .

http://www.w3-farsi.com/wp-content/uploads/2014/04/5-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/5-create-setup-windows-application-csharp.jpg)

کار ما در قسمت پروژه ی اصلی تمام شد (این پروژه برای شما می تواند هر پروژه ای با هر حجمی باشد . در این آموزش به حداقل بسنده کرده ایم .)
اکنون باید کارهای لازم برای ایجاد فایل نصبی (Setup) را انجام دهیم .
برای اینکار بر روی Solution کلیک راست کنید ، سپس گزینه Add و در آخر New Project را انتخاب کنید .

http://www.w3-farsi.com/wp-content/uploads/2014/04/6-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/6-create-setup-windows-application-csharp.jpg)


در پنجره باز شده :
1- در قسمت سمت راست (Template ها ) گزینه ی Visual Studio Installer را انتخاب کنید .
2- در بخش میانی گزینه Setup Project را برگزینید.
3- در کادر Name نام دلخواهی برای پروژه فایل نصبی وارد کنید .
4- بر روی OK کلیک کنید .

http://www.w3-farsi.com/wp-content/uploads/2014/04/7-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/7-create-setup-windows-application-csharp.jpg)

در محیط مرتبط با فایل نصبی :
1- بر روی Application Folder راست کلیک کنید
2- گزینه Add را انتخاب کنید
3- گزینه Project Output را کلیک کنید

http://www.w3-farsi.com/wp-content/uploads/2014/04/8-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/8-create-setup-windows-application-csharp.jpg)


در پنجره Add Project Output Group پروژه ای را که در ابتدای آموزش ایجاد کردیم را انتخاب کنید . سپس گزینه Primary output و در نهایت OK را کلیک کنید .

http://www.w3-farsi.com/wp-content/uploads/2014/04/12-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/12-create-setup-windows-application-csharp.jpg)

در پنجره properties گزینه AlwaysCreate را بر روی True قرار دهید

http://www.w3-farsi.com/wp-content/uploads/2014/04/13-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/13-create-setup-windows-application-csharp.jpg)

سپس بر روی گزینه User’s Desktop راست کلیک کنید و گزینه Add و بعد از آن گزینه Project Output را انتخاب کنید .

http://www.w3-farsi.com/wp-content/uploads/2014/04/11-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/11-create-setup-windows-application-csharp.jpg)



در پنجره Add Project Output Group پروژه ای را که در ابتدای آموزش ایجاد کردیم را انتخاب کنید . سپس گزینه Primary output و در نهایت OK را کلیک کنید .

http://www.w3-farsi.com/wp-content/uploads/2014/04/12-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/12-create-setup-windows-application-csharp.jpg)

در پنجره properties گزینه AlwaysCreate را بر روی True قرار دهید

http://www.w3-farsi.com/wp-content/uploads/2014/04/13-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/13-create-setup-windows-application-csharp.jpg)


سپس بر روی گزینه User’s Programs Menu راست کلیک کنید و گزینه Add و بعد از آن گزینه Project Output را انتخاب کنید .

http://www.w3-farsi.com/wp-content/uploads/2014/04/14-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/14-create-setup-windows-application-csharp.jpg)


در پنجره properties گزینه AlwaysCreate را بر روی True قرار دهید

http://www.w3-farsi.com/wp-content/uploads/2014/04/15-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/15-create-setup-windows-application-csharp.jpg)

اگر به پنجره Solution explorer نگاه کنید ، می بینید که .Net Framework به صورت اتوماتیک به برنامه نصب کننده (Setup) اضافه شده است . این به خاطر این است که برنامه های نوشته شده به زبان سی شارپ برای اجرا نیازمند فریم ورک .NET می باشند (اگر در مورد دات نت فریم ورک مشکل دارید به قسمت مبانی سی شارپ بروید و توضیحات تکمیلی را مطالعه کنید) .

http://www.w3-farsi.com/wp-content/uploads/2014/04/16-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/16-create-setup-windows-application-csharp.jpg)

در مرحله بعد بر روی نام Solution راست کلیک کرده و گزینه Build Solution را کلیک کنید (یا از کلید میانبر F6 استفاده کنید) .

http://www.w3-farsi.com/wp-content/uploads/2014/04/17-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/17-create-setup-windows-application-csharp.jpg)


حالا می خواهیم از فایل نصبی ایجاد شده توسط ویژوال استودیو استفاده کنیم و آن را مانند سایر برنامه های معمول ویندوزی نصب کنیم .
برای اینکار در مسیر ذخیره پروژه ، به پوشه Debug بروید و روی فایل با پشوند exe یا msi ایجاد شده دوبار کلیک کنید تا اجرا شود .

http://www.w3-farsi.com/wp-content/uploads/2014/04/18-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/18-create-setup-windows-application-csharp.jpg)

فرآیند نصب شروع می شود

http://www.w3-farsi.com/wp-content/uploads/2014/04/19-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/19-create-setup-windows-application-csharp.jpg)

بر روی Next کلیک کنید

http://www.w3-farsi.com/wp-content/uploads/2014/04/20-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/20-create-setup-windows-application-csharp.jpg)

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

http://www.w3-farsi.com/wp-content/uploads/2014/04/21-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/21-create-setup-windows-application-csharp.jpg)

در پنجره بعدی نیز بر روی Next کلیک کنید

http://www.w3-farsi.com/wp-content/uploads/2014/04/22-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/22-create-setup-windows-application-csharp.jpg)

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

http://www.w3-farsi.com/wp-content/uploads/2014/04/23-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/23-create-setup-windows-application-csharp.jpg)


http://www.w3-farsi.com/wp-content/uploads/2014/04/24-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/24-create-setup-windows-application-csharp.jpg)

در پنجره نهایی بر روی Close کلیک کنید تا نصب برنامه تمام شود

http://www.w3-farsi.com/wp-content/uploads/2014/04/25-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/25-create-setup-windows-application-csharp.jpg)

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

http://www.w3-farsi.com/wp-content/uploads/2014/04/26-create-setup-windows-application-csharp.jpg (http://www.w3-farsi.com/wp-content/uploads/2014/04/26-create-setup-windows-application-csharp.jpg)


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


لینک مرجع : w3-farsi.com (http://www.w3-farsi.com/%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D9%81%D8%A7%DB%8C%D9%84-%D9%86%D8%B5%D8%A8%DB%8C-setup-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1/)