آموزش ساخت ستاپ با نصب SQL Server
وقتی پیاده سازی نرم افزار به پایان رسید، باید برای آن یک فایل نصب ایجاد کرد تا کاربر نهایی بدون هیچ مشکلی بتواند فایل ستاپ را روی سیستم خود نصب و از نرم افزار استفاده کند. اکثر پروژه هایی که ما پیاده سازی می کنیم دارای دیتابیس هستند و اگر از Sql Server به عنوان پایگاه داده پروژه خود استفاده کرده باشیم، باید Sql Server نیز همراه با نرم افزار روی سیستم کاربر نصب و دیتابیس پروژه داخل آن اتچ شود.
همچنین امکان دارد در داخل پروژه خود از ابزارهای دیگری مثل کریستال ریپورت استفاده کرده باشیم. پس بنابراین این ابزارها نیز باید روی سیستم کابر نصب گردند. علاوه بر این، برای اجرای شدن نرم افزارهایی که با تکنولوژی دات نت پیاده سازی شده اند، نیاز است دات نت فریم ورک روی سیستم مقصد نصب شود.
حال این پیش نیازها را چگونه روی سیستم کاربر نصب کنیم؟ چگونه دیتابیس را به سیستم کاربر منتقل کنیم؟ اکثر کاربران با هیچکدام از این برنامه ها و نحوه نصب و راه اندازی آنها آشنا نیستند و نمی توانند این ابزارها را روی سیستم خود نصب کنند. برای همین فایل نصب ما باید به گونه ای باشد تا تنها با کلیک روی یک دکمه؛ همه پیش نیازها نصب، دیتابیس اتچ، تنظیمات مورد نیاز روی سیستم اعمال و در نهایت نرم افزار روی سیستم مقصد نصب و راه اندازی شود.
یکی از چالش های برنامه نویسان، ایجاد فایل ستاپ با مشخصات فوق و اجرا شدن نرم افزارهای خود روی سیستم مقصد می باشد. ولی دیگر نیاز نیست نگران این موضوع باشید. چون با این آموزش مشکل ساخت ستاپ و راه اندازی نرم افزار روی سیستم کاربر برای همیشه برای شما حل خواهد شد.
در این آموزش به صورت قدم به قدم از زمان طراحی دیتابیس، کدنویسی، ساخت ستاپ و نصب روی سیستم کاربر با نحوه ساخت ستاپ و نصب SQL Server و کلیه پیش نیازها به صورت سایلنت آشنا خواهید.
آموزش ساخت ستاپ با نصب SQL Server
مواردی که در آموزش ساخت ستاپ با نصب SQL Server و کلیه پیش نیازها به صورت سایلنت همراه با اتچ دیتابیس از داخل ستاپ بررسی شده است:
- نصب SQL Server 2008 Enterprise به صورت سایلنت
- نصب SQL Server 2012 Enterprise به صورت سایلنت
- نصب SQL Server 2014 Enterprise به صورت سایلنت
- نصب SQL Server 2016 Enterprise به صورت سایلنت
- نصب SQL Server 2017 Enterprise به صورت سایلنت
- نصب SQL Server 2019 Enterprise به صورت سایلنت
- نصب SQL Server 2022 Enterprise به صورت سایلنت
- نصب SQL Server 2008 Express به صورت سایلنت
- نصب SQL Server 2012 Express به صورت سایلنت
- نصب SQL Server 2014 Express به صورت سایلنت
- نصب SQL Server 2016 Express به صورت سایلنت
- نصب SQL Server 2017 Express به صورت سایلنت
- نصب SQL Server 2019 Express به صورت سایلنت
- نصب SQL Server 2022 Express به صورت سایلنت
- نصب SQL Server LocalDB به صورت سایلنت
- نصب NET Framework. به صورت سایلنت
- نصب Crystal Reports 13 به صورت سایلنت
- یادگیری نصب سایلنت هر نرم افزاری که قابلیت نصب سایلنت دارد
- فقط خواندنی نشدن دیتابیس روی سیستم کاربر
- تنظیم کانکشن استرینگ مناسب برای اجرا شدن نرم افزار بدون مشکل روی سیستم کاربر
- بررسی فایل های مورد نیاز برای انتقال به سیستم کاربر
- ایجاد و اتچ دیتابیس همراه با ستاپ
- راه اندازی نرم افزار و نصب پیش نیازها برای سیستم های ۶۴ بیتی و ۳۲ بیتی بدون مشکل
- نصب شدن پیش نیازها در صورت نصب نبودن
- پیاده سازی یک پروژه از زمان طراحی تا نصب روی سیستم کاربر
- بررسی نحوه ایجاد Shortcut برای نرم افزار در سیستم کاربر
- بررسی نحوه نصب فونت های مورد نظر از طریق ستاپ در سیستم کاربر
- و…
نکته۱: همانطور که گفته شد برای کامل تر شدن آموزش، یک پروژه کوچک به عنوان نمونه ایجاد و برای ارتباط نرم افزار با پایگاه داده از Entity Framework استفاده کرده ایم. ولی برای استفاده از این آموزش تفاوتی ندارد شما برای ارتباط نرم افزار با پایگاه داده از Entity Framework استفاده کرده اید یا Ado.net. همچنین شما با استفاده از این آموزش می توانید برای نرم افزارهای تولید شده با کلیه زبان های برنامه نویسی(… ,C#, VB, Delphi) فایل نصب ایجاد کنید.
نکته۲: برای این آموزش دو دمو قرار داده شده است. دموی اول مربوط به مقدمه و دموی دوم مربوط به مرحله نصب روی سیستم مقصد می باشد.
ابزارها و تکنولوژی های مورد استفاده:
- SQL Server
- Visual Studio
- Crystal Reports
- InstallShield
- Entity Framework
محتوای محصول دریافتی:
- آموزش ویدیویی
- سورس پروژه
مشاهده دموی اول آموزش در آپارات
مشاهده دموی دوم آموزش در آپارات
آقای مهندس آموزش تون عالی هستش…مثل همیشه
خسته نباشید
با سلام
ممنون از شما
با سلام قیمت محصول خیلی بالاس . از اونجای که ما مشتری قبلی شما هستیم میشه تخفیفی رو لحاظ کرد ؟
با سلام
این اموزش یک اموزش کاملا تخصصی است و قیمت آن میتواند بیشتر از این هم باشد
اکثر برنامه نویسان با ساخت ستاپ مشکل دارند و با تهیه این آموزش مبحث ساخت ستاپ برای همیشه برای آنها حل خواهد شد.
پس با یکبار هزینه این مبحث مهم را به صورت کاملا و حرفه ای و تخصصی فرا بگیرید.
ولی چون از کاربران همیشگی ما هستید در تلگرام پیام ارسال کنید تا کد تخفیف برای شما ارسال گردد.
درود
قیمت آموزش نسبت به مدت زمان آموزش بالاست. درسته که تقریبا تخصصی به حساب میاد اما اگر کسی بخواد ۱۰ آیتم از آموزش های سایت رو ببینه، اذیت میشه
با سلام
قیمت آموزش ها مناسب هستند
سلام
این سایت واقعا عالی هستش و من واقعا از خواندن پست های شما لذت میبرم.این اموزش ها مشکل خیلی از برنامه نویسان را حل میکنه
واقعا ممنون
با سلام
خواهش میکنم دوست عزیز
با سلام معذرتا من قبلا یک آموزش در همین زمینه ازتون خریدم و هر کاری کردم اجرا نشد (روش نصب سایلنت)
و با وجود هزینه ای که کردم نتیجه ای نگرفتم میترسم با تهیه این آموزش هم نتیجه ای نگیرم و هیچ تاثیری نداشته باشه !!!
با سلام
این اموزش کلا با اموزشی که برای شما ارسال کردم تفاوت زیادی دارد و دوره کامل است و با خیال راحت میتونید ازش استفاده کنید
اموزشی هم که به برای شما ارسال کرده بودم مشکلی نداشته ولی چون احتمالا ورژن اسکیوالی که بنده با اون تدریس کردم با ورژن شما فرق داشته است شما نتونستید پارامترها را درست کنید.برای همین در این دوره علاوه آموزش کامل ساخت ستاپ از ابتدا تا انتها نحوه تهیه پارامترهای کلیه نسخه ها بررسی شده است تا مشکلی نداشته باشید
خب میشه ی تخفیفی لحاظ کنید واسم ؟ من واسه آموزش قبلی هزینه کردم
با سلام
بله دوست عزیز
علاوه بر شما اگر کسی اموزش قبلی ما را تهیه کرده باشد و قصد تهیه این آموزش را داشته باشد مبلغ پرداختی کسر خواهد شد.
ایمیلی تحت عنوان کد تخفیف برای آموزرش ستاپ برای ما ارسال کنید تا کد تخفیف برای شما ارسال گردد.
سلام
خدا قوت مهندس اسکندری
خیلی دوره عالی هستش
با سلام
ممنون دوست عزیز
خوشحالیم که مشکل شما در زمینه ساخت ستاپ حل شده است
سلام SQL Server Express 2008 r2 رو هم شامل می شه ؟
با سلام
بله دوست عزیز با دریافت این آموزش کلیه نسخه ها را میتونید نصب کنید
سلام جناب مهندس اسکندری
من از این سایت اموزش پشتیبان گیری را خریداری کرده ام
ایا هیچ کد تخفیفی برای خرید این اموزش به من تعلق نمیگیره؟
با سلام
کد تخفیف به ایمیل شما ارسال شد
با سلام
مهندس اسکندری نصب sqlserver حتما باید روی سیستم کاربر نصب باشه؟
چون حجم این نرم افزار خیلی زیاده: یا اینکه ایا امکان داره نرم افزار کم حجم تری نصب بشه؟
نرم افزاری که من نوشتم بانک اطلاعاتی SQL Server 2014 هستش
با سلام
خیر دوست عزیز برای نرم افزارهایی قرار است به صورت لوکال اجرا شوند نیازی نیست نسخه کامل را نصب کنید.
شما باید sql express را روی سیستم کاربر نصب کنید
سلام. وقتی در برنامه اصلی از نسخه کامل Sql Server استفاده شده، چطور می شه با نصب sql server express روی سیستم کاربر، از عملکرد درست نرم افزار مطمئن بود ؟
با سلام
اگر شما از امکان خاصی در نسخه کامل استفاده نکرده باشید که در نسخه اکسپرس موجود نیست، نرم افزار بدون مشکل اجرا خواهد کرد.
با سلام و عرض خسته نباشید
من یک پروژه با سی شارپ ورژن ۲۰۱۵ نوشتم که متصل به Sql Server 2016 هست ، روی سیستم خودم بدون مشکل کار میکنه ، ولی روی سیستم های دیگه ، خطا دیتابیس رو میده .
sql server express روی سیستم کاربر هم نصب کردم ولی باز اطلاعات رو درج نمیکنه و با خطلا مواجه میشه
به نظر شما مشکل از کجاست ؟ لطفا راهنماییم کنید
آدرس دیتابیس من این هست
; SqlConnection sc = new SqlConnection(“Data Source=.;Initial Catalog=Bsj;Integrated Security=True”)
اطلاعات داخل App.config
با سلام
کانکشن استرینگ شما اصلا مناسب برای سیستم کاربر نیست
شما این آموزش را تهیه کنید به صورت کامل مشکلتون برطرف می شود
سلام . مشکل من این است که هر نسخه ایستال شیلد که نصب میکنم مشکل دارد اینستال شیلد ۱۰ را دانلود کردم اما مشکل دارد و فایل setup را نمیسازد اگر آموزش شما مبتنی بر استفاده از اینستال شیلد است و نسخه سالم آن وجود ندارد چه باید کرد آیا برنامه نصبی سالم اینستال شیلد هم عرضه مینمایید چون بدون وجود آن عملاً آموزش بی فایده است
با سلام
دانلود نسخه سالم اینستال شیلد از اینجا
سلام استاد
من آموزش شما رو دریافت کردم ، ولی در نرم افزار اینستال شیلد وقتی میخوام فایل ستاپ بگیرم با خطا مواجه میشم . نسخه نرم افزار اینستال شیلد من ۲۰۱۸ هست .
متن خطا
ISDEV : fatal error -7210: Failed to verify digital signature of C:\Program Files (x86)\InstallShield\2018\System\IsUiServices.dll
Error -2147467259: Automation error
Unspecified error
مشکل از کجا هست ؟
با سلام
دانلود نسخه بدون مشکل اینستال شیلد از اینجا
سلام خسته نباشید ضمن تشکر من محصول شما را با کد سفارش ۱۷۳۲ خریداری کردم همانگونه که در یادداشت سفارش نوشته بودم لطفاً لینک اینستال شیلد سالم را به ایمیل من ارسال کنید اینستال شیلد من خراب است و خطا داده و SET UP نمیسازد تشکر
با سلام
دانلود نسخه کامل و بدون مشکل اینستال شیلد از اینجا
سلام .
مهندس من توی برنامم تحت شبکه هست. کانکشن استرینگ و به صورت ثابت تعریف نکردم و حذفش کردم و در فرم لاگین کاربر با وارد کردن نام و پسوورد دیتابیس، به بانک مربوطه خودش در sql وصل میشه.
آیا این موارد در ساخت ستاپ خللی ایجاد نمیکنه ؟
sql server 2014
net 4.5
vs 2015
این که کاربر با یه کلیک این همه پیش نیاز و نصب کنه برای برنامه نویس خیلی عالیه چون نصبشون زمان بره.
با سلام
خیر مشکلی نداره
بله با یک کلیک کلیه پیش نیازها نصب می شوند
سلام و درود مهندس
من یه برنامه با ado.net نوشتم که کانکشن استرینگ رو در هر صفحه جدا گانه نوشتم (داخل app.config) ننوشتم ، شما فرمودین این آموزش برای ado.net هم هست ولی فک کنم بیشتر در رابطه با بحث entityframework کار کردین ، با تهیه این آموزش میتونم داخل هر صفحه کانکشن استرینگ کنونی رو ویرایش کنم که دیگه مجبور نباشم یک کانکشن دیگه در app.config تعریف کنم ؟؟؟
سوال دوم .. اگر بعد از ساختن ستاپ باز هم برنامه یا اینستال شیلد به مشکل برخورد کمکون میکنید البته فک کنم آموزش کامل هست و انشاا… مشکلی پیش نمیاد و برنامه منم انچنان بزرگ نیست
سوال سوم .. من این مشکل بزرگ رو با ساخت ستاپ دارم و نرم افزارهای زیادی هم استفاده کردم فقط هم مشکلم با کانکشن استرینگ هست از طرفی هم تازه با سایت شما آشنا شدم و میخوام چندتا از آموزش هاتون رو تهیه کنم (مثل ساخت ستاپ برای راه اندازی برنامه بر روی سرور و آپدیت نرم افزار و دیتابیس از طریق اینترنت و …. ) که قیمت این فیلم از همه بیشتره اگه ممکنه یه تخفیفی اعمال کنید که منم بتونم آموزش ها رو تهیه کنم
****میدونم زیاد سوال پرسیدم ولی لطفا جواب سوالاتم رو کامل بدین ****
با تشکر 🌹
با سلام
بله دوست عزیز هیچ تفاوتی بین Ado.net و EntityFramework برای ساخت ستاپ با این آموزش وجود ندارد
در رابطه با راهنمایی در صورت برخورد با مشکل هم باید خدمت شما عرض کنم اموزش به صورت کامل می باشد و به صورت ۱۰۰ درصد به مشکل بر نخواهید خورد، ولی اگر اشتباهی از سمت شما رخ داد راهنمایی های لازم صورت خواهد گرفت
با سلام میشه لینک دانلود اینستال شیلد به ایمل ارسال کنید
با تشکر
با درود
دانلود نسخه کامل و بدون مشکل اینستال شیلد از اینجا
من یک برنامه در visual studio 2017 نوشتم ولی الان نمی تونم برای ساخت ستاپ از installsheild استفاده کنم . چون این برنامه برای این ورژن از ویژوال استودیو هنوز ارائه نشده .
شما در پکیج آموزشیتون برای کدهای نوشته شده در ویژوال ۲۰۱۷ چه راهی اررائه کرده اید. اگه راهی را توضیح داده اید من اقدام به خرید کنم
ممنون
با درود فراوان
دوست عزیز فرقی نمی کند شما پروژه خود را با کدام ورژن visual studio پیاده سازی کرده اید و می توانید با این اموزش برای پروژه خود ستاپ ایجاد کنید.
همچنین نسخه بدون مشکل installshield نیز برای شما ارسال خواهد شد
سلام وخداقوت.تهیه فایل ستاپ باتوجه به sqlserverحجم بالایی داردوقابل ارائه روی cd یاdvdنیست.راهی هست که بتوان حجم پکیج روکاهش داد؟؟؟؟ممنون
با درود
اگر نسخه اکسپرس جوابگوی پروژه شما است، از این نسخه استفاده کنید
سلام من از advance installer استفاده می کردم اما برنامه من با sql server 2008 r2 نوشه شده شده و داخل advance installer فقط sql express رو میشه نصب کرد
آیا داخل install shield میشه sql server 2008 رو نصب کرد و به صورت خودکار اتچ بشه؟
با درود
بله دوست عزیز
امکان پذیر است
سلام در ابن پروژه از Entity Framework هم استفاده کردید ؟
با درود
همانطور که در توضیحات عنوان شده، بله دوست عزیز از Entity Framework استفاده شده است
ولی برای استفاده از این آموزش و ساخت ستاپ تفاوتی ندارد که پروژتون را با Entity Framework پیاده سازی کرده باشید یا ADO.NET
سلام ببخشید در آموزش خودتان نحوه ساخت Confirmation را بیان کردید آیا نحوه گرفتن Confirmation که ما بخواهیم بگیریم با متن Confirmation شما در آموزش فرق می کند یا به عبارتی هر سیستم Confirmation خاص خودش را دارد با تشکر
با درود
خیر دوست عزیز
همانطور که در اموزش مشاهده کردید، مقادیر برخی از پارامترها در هر سیستم، بعد از تولید فایل با هم تفاوت دارند.
که در نهایت مقادیر انها نیز با مقادیر مورد نظر جایگزین می شوند.
ولی در نهایت فایل تولید شده در همه سیستم ها یکسان می باشد.
سلام وقت شما بخیر خیلی ممنونم از آقای اسکندری عزیز مشکلم رو حل کردین (با مرام ,با معرفت)
با درود
خواهش می کنم دوست عزیز
امیدواریم آموزش برای شما مفید بوده باشه و بهره لازم را از آن برده باشید