: Installshield آموزش کامل نرم افزار
پيشگفتار:
یک Installshield . و کار با آن آشنا خواهيد شد Installshiled در این مقاله با نرم افزار
برای پروژه های شخصی است و یکی از کامل ترین و Setup برنامه قوی برای ساختن
Macrovision در دنياست و محصو ل شرکت Setup قدرتمند ترین برنامه های ساخت
عرضه شده .Net است.آخرین نسخه آن ورژن 11 ميباشد که بصورت سازگار با پروژه های
هستند یعنی برای برنامه هایی که بازبانهای .Net .البته از نسخه 8.5 به بعد تماما بصورت
و.... نوشته شده اند C#.Net یا Vb.Net یا Delphi.Net مانند .Net برنامه نویسی
قابل استفاده اند.
این برنامه (.Net) Premie عکسها و توضيحات روی شکل مربوط به نسخه 10.5 و ویرایش
است اما توضيحات بصورت کلی است و برای تمامی نسخه ها صادق است.
1.ایجاد پروژه
2.وارد نمودن مشخصات کلی برنامه
برنامه Setup 3.اضافه نمودن فایل مورد نظر به
4.نصب فایل در پوشه مورد نظر
برنامه Data Base 5.تنظيمات
Shortcut 6.ایجاد
برنامه Skin.7
Setup 8.ساخت فایل
1.ایجاد پروژه :
ابتدا برنامه را اجرا نمایيد :
اکنون با ایجاد یک پروژه جدید کا را شروع می کنيم :
Create A New Project Or File > New
می بينيم که برای شروع چند گزینه وجود دارد.
- گزینه اول مربوط به ساختن برنامه نصب برای یک پروژه بصورت حرفه ای و با استفاده از زبان
نام دارد. Install Script است که Macro Vision برنامه نویسی شرکت
موجود در برنامه است. Wizard - گزینه دوم ساختن یک برنامه نصب ساده و با استفاده از
است یعنی قابليت نصب بر Platform - گزینه سوم مربوط به ساختن برنامه نصب بصورت
روی انواع سيستم های عامل را داشته باشد.
است.البته در Smart Phone - و گزینه آخر مربوط به ساختن برنامه برای گوشيهای موبایل و
یا C++ سربرگهای بعدی گزینه های دیگری برای پروژه هایی که با زبانهای برنامه نویسی
نوشته شده اند وجود دارد که از بحث ما خارج است وما فقط با C# یا Visual Basic 6
گزینه اول سر و کار خواهيم داشت.
پس از انتخاب گزینه اول شما وارد قسمت اصلی برنامه شده و شکلی مشابه شکل زیر را
مشاهده خواهيد کرد :
Statr Page اگر توجه کنيد می بينيد که در شکل بالا 3 سربرگ وجود دارد که به نامهای
Project می باشند . که سربرگ Installation Designer ، Project Assistant ،
شامل عکس و توضيحات آموزشی است که شما هنگام ساخت برنامه می Assistant
به شکل Installation Designer توانيد از آنها استفاده کنيد و سربرگ دوم یعنی
است که بيشتر به نسخه های پایين نرم افزار شباهت دارد (مانند Project Explorer
.( Delphi نسخه همراه با 7
2.وارد نمودن مشخصات کلی برنامه :
شما قادر خواهيد بود تا مشخصات کلی Application Information با کليک بر روی گزینه
برنامه تان را وارد نمایيد.
این مشخصات عبارتند از :
نام شرکت توليد کننده نرم افزار : نامی است که شما برای شرکت خود انتخاب می
کنيد ودر هنگام نصب برنامه به نمایش در خواهد آمد.
همان نام برنامه شماست . Application Name : نام برنامه
ورژن برنامه : شما می توانيد در این قسمت نسخه برنامه خود را انتخاب نمایيد البته در
صورتی که برنامه شما از چند نسخه تشکيل شده باشد آخرین ورژن برنامه تان را بنویسيد.
است که شما از این گزینه زمانی استفاده Installation Architecture مرحله بعدی گزینه
می کنيد که برنامه شما چند انتخاب برای نصب داشته باشد و به کاربر اجازه دهيد تا هنگام
که هنگام نصب شما می توانيد از این Jet Audio نصب آنها را انتخاب نماید . مانند برنامه
برنامه برای خواندن فایل های تصویری و صوتی با پسوندهای متفاوت استفاده کنيد و با تيک
به برنامه اجازه می دهيد تا پس از نصب این برنامه قابليت پخش فایلهای *.Mp زدن مثلا 2
را داشته باشد. به شکل زیر توجه نمایيد : Mp2
برنامه : Set up 3.اضافه نمودن فایل مورد نظر به
است. شما با زدن دکمه Setup قسمت بعدی مهمترین و اصلی ترین قسمت ساخت برنامه
فایلهای خود را به برنامه اضافه می کنيد. در صورتی که پوشه برنامه شما شامل Add File
Add است مثل پوشه حاوی عکس یا متن یا ... شما گزینه (Sub Folder ) یک زیرپوشه
را کليک نموده و پوشه مذبور را انتخاب و اضافه نمایيد. شما باید تمامی فایلهایی را Folder
که قصد دارید بر روی سيستم مقصد کپی شود در این قسمت اضافه نمایيد.
شما هيچ محدودیتی برای اضافه کردن فایل با پسوند های مختلف ندارید.اگر شما می خواهيد
Fonts و سپس Windows یک فونت خاص را بر روی سيستم مقصد نصب کنيد روی گزینه
را کليک نموده و فونت مورد نظر خود را انتخاب کنيد. Add File کليلک نمایيد و گزینه Folder
با این عمل هنگام نصب برنامه فونت مورد نظر شما هم نصب خواهد شد . اگر شما از نسخه
های قدیمی استفاده می کنيد با کشيدن و انداختن فایلهای مورد نظر این کار را انجام دهيد
.(Drag And Drop)
4.نصب فایل در پوشه مورد نظر :
و سپس Windows نصب نمایيد روی گزینه System اگر می خواهد فایلی را در پوشه 32
کليک کنيد و فایل مورد نظر Add File کليک نمایيد. حال روی گزینه Windows System
را انتخاب نمایيد. با این عمل آن فایل هنگام نصب در پوشه مورد نظر نصب خواهد شد.حال به
قسمت بعدی می رویم.
برنامه : Date Base 5.تنظيمات
نمایان می شود . یعنی قسمت Installshield در این قسمت قدرت فوق العاده برنامه
برنامه شما را به عهده خواهد DataBase که تنظيمات Application Redistributables
گرفت.
یا دکمه رادیویی وجود دارد و در باره وجود یا عدم هر Radio Button در این بخش چندین
کدام از گزینه ها از شما سوال می شود.
دارد گزینه ADO یا MDAC یا OLEDB یا ODBC اگر برنامه شما احتياج به تنظيمات
بطور اتوماتيک این Installshiled را انتخاب نمایيد . با انتخاب این گزینه برنامه YES
تنظيمات را برای شما انجام خواهد داد.
استفاده شده هيچ نگران نباشيد SQL Server 2000 ، Database اگر در برنامه شما از
روی سيستم مقصد ندارید.کافيست که SQL Server زیرا احتياجی به نصب برنامه 2000
انتخاب نمایيد. با این عمل برنامه بطور خودکار این تنظيمات را برای شما YES گزینه دوم را
انجام خواهد داد.
نوشته شده با انتخاب این گزینه می توانيد یکسری Visual Basic اگر برنامه شما به زبان 6
را برای اجرای برنامه تان منظور کنيد. Microsoft تنظيمات پيش فرض
Pluggin استفاده کرده اید برای اعمال تنظيمات خودکار و نصب Directx اگر در برنامه از
انتخاب کنيد. YES های پيش فرض این گزینه را هم Pluggin
را هم Crystal Report اگر از ابزار گزارش گيری کریستال ریپورت استفاده کرده اید گزینه
انتخاب نمایيد. YES
این هم نمای دیگری از این بخش :
مراحل زیر را ادامه installshield به نرم افزار SQL Server حال برای شناسایی 2000
دهيد:
در پاسخ به سوال گزینه yes پس از انتخاب گزینه Apllication redistributables در صفحه
ی دوم صفحه ای به شکل زیر برای شما نمایان خواهد شد:
خاصی instance روی سيستم خود هنگام برنامه نویسی ا ز sql server اگر در نصب
استفاده کرده اید باید گزینه دوم را انتخاب نمایيد. در غير اینصورت اگر نصب شما به صورت
بزنيد تا وارد مرحله بعدی شوید: next پيش فرض بوده این مرحله را
و .MFD را مشخص نمایيد . اگر فایلهای database در این بخش از منوی آبشاری اول محل
را TARGETDIR تان را در شاخه برنامه تان کپی کرده اید حتما گزینه database ، .IDF
انتخاب کنيد.
تذکر:
آن را به عنوان InstallShield منظور از پوشه برنامه پوشه ایست که در هنگام کار با نرم افزار
محل اصلی فایلهای خود معرفی می کنيد. و پس از نصب فایلهای شما در این پوشه کپی
خواهند شد.
در این قسمت از منوی آبشاری دوم هم مسير فایل اجرایی را بدهيد که پس از نصب برنامه
مربوطه ارتباط برقرار می کند. database شما ، آن فایل با
database به connection شماست که در برنامه نویسی از طریق exe منظور همان فایل
خود متصل شده اید.
را بزنيد: next برای مشاهده مرحله بعد دکمه
را تيک Upgrade an instance of MSDE در این قسمت هم کافی است که گزینه 1.0
را کليک کنيد. finish بزنيد و دکمه
فهماندیم که برنامه ما نياز به نصب کامپوننتهای installShield تا اینجا ما به نرم افزار
دارد. MSDE
کليک SQL scripts روی گزینه installation designer اکنون طبق شکل زیر از محيط
می کنيم:
new راست کليک می کنيم و گزینه SQL scripts سپس همانند گزینه زیر بر روی گزینه
را انتخاب می کنيم: SQL conection
جدید نام آن را به دلخواه انتخاب می کنيم. البته بهتر است نا م connection پس از ساخت
enterprise را انتخاب نمایيد. (این نام را می توانيد زمانی که برنامه SQL Server سرور
را باز می کنيد ببينيد. ) manager
data base import جدید راست کليک کرده و گزینه آخر یعنی connection حال روی
را انتخاب کنيد. wizard
صفحه ای مطابق شکل زیر نمایان می شود:
را بزنيد: next برای مشاهده مرحله بعدی گزینه
تذکر:
در حال اجرا باشد ، SQL server در هنگام معرفی این قسمت حتما باید سرور برنامه 2000
نخواهيد بود. database در غيراینصورت شما قادر به معرفی
اگر برای شناسایی پایگاه خود از روش شناسایی خود ویندوز استفاده کرده اید ، گزینه اول و
اگر نام کاربری و رمز عبور انتخاب کرده اید گزینه دوم را انتخاب نمایيد.
را انتخاب کنيد: next برای مشاهده مرحله بعد گزینه
در این مرحله شما می بایست نام پایگاه داده خود را از ليست مربوطه انتخاب نمایيد.
را انتخاب کنيد: next برای مشاهده مرحله بعد گزینه
اگر می خواهيد تمامی جداول خود را به سيستم کاربر منتقل نمایيد به هيچکدام از گزینه ها
only include دست نزنيد . ولی اگر می خواهيد که جداول خاصی را انتخاب کنيد گزینه
را تيک زده و از ليست سمت چپ جداول خود را انتخاب کرده و با زدن selected below
علامت < آنها را به ليست سمت راست اضافه کنيد.
را انتخاب کنيد: next برای مشاهده مرحله بعد گزینه
در این قسمت اگر ميخواهيد که محتویات داخل جداول شما پاک نشود و به سيستم کاربر
را انتخاب نمایيد. records انتقال یابد حتما گزینه
یا international text اگر هم در جداول خود از زبان فارسی استفاده کرده اید گزینه
را انتخاب نمایيد. Unicode
را انتخاب کنيد: next برای مشاهده مرحله بعد گزینه
را تيک بزنيد و پيام زیر را مشاهده regenerate script as build در این مرحله حتما گزینه
نمایيد:
شما را به database در صورتی که مراحل بالا را با موفقيت طی کرده باشيد و برنامه هم
شما به صورت زیر باشد: log file درستی شناسایی کرده باشد باید
را دریافت کرده باشيد. database import succeeded یعنی در آخر عبارت
حال به سراغ قسمت های دیگر پروژه می رویم.
: Shortcuts 6.ایجاد
یا ميانبر ها را برای برنامه تان انتخاب و ایجاد نمایيد. Shortcuts در قسمت بعدی می توانيد
برای هر فایلی که می خواهيد یک ميانبر انتخاب نمایيد لازم است که در این قسمت آنها را
تعریف و مشخص نمایيد . مثلا اگر برنامه شما 1 فایل اجرایی و 1 فایل متنی دارد و می
کاربر آنها را بگنجانيد به شيوه زیر عمل نمایيد Desktop خواهيد بر روی
:
یک پنجره جدید باز خواهد شد و شما می توانيد فایل مورد نظرتان را New با زدن دکمه
داشته باشيد گزینه دوم Start Menu انتخاب نمایيد و اگر می خواهيد که یک ميانبر هم در
را هم تيک بزنيد.
قسمت بعدی مربوط به تنظيمات رجيستری است که دراینجا ما از بررسی آن خود داری می
کنيم. اگر شما با رجيستری و پارامتها و تنظيمات آن آشنایی ندارید اکيدا توصيه ميکنم به این
قسمت دست نزنيد!!!
برنامه : Skin.7
یا شکل و شمایل ظاهری برنامه است.از Installation Interview قسمت بعدی برنامه
Skin را تغيير دهيد یا اصطلاحا از Setup نسخه 8.5 به بعد شما می توانيد چهره برنامه
های جدید شرکت استفاده نمایيد . ولی در تمامی نسخه ها می توانيد صفحات دیالوگ یا
پرس و جوی کاربر را تنظيم وکم یا زیاد نمایيد. مثلا می توانيد یک صفحه برای دریافت رمز عبور
بگذارید یا صفحه ای جهت نمایش یک لوگو یا عکس تبليغاتی برنامه تان قرار (Password)
دهيد.
با کمی تغيير در این قسمت می توانيد حتی نوشته ها و جملات زمان نصب برنامه را به زبان
دلخواه تغيير دهيد!!!
به شکلهای زیر توجه نمایيد :
: Setup 8.ساختن فایل
رسيدیم. در این قسمت شما ميبایست روی Setup حال به قسمت آخر یعنی ساخت فایل
کليک نمایيد تا فایل نصب شما آماده شود. Build گزینه
در صورتی که اشکالی در برنامه و نحوه تنظيمات شما نباشد برنامه کامپایل شده و پيغام زیر
ظاهر ميگردد :
SINGLE_EXE_IMAGE - 0 Error(S), 0 Warning
منبع :
Installshiled -1 سی دی آموزشی

