Inestallshield
یک راهحل مطمئن برای تهیه برنامه نصب نرمافزارها یا به عبارت دیگر نوشتن Setup میباشد. نسخههای متعددی از آن موجود است , که در این متن نسخه حرفهای آن یعنی Installshield Professional Edition مورد بحث است.
شما در این نرمافزار امکان برنامهنویسی دارید و میتوانید برنامه نصاب خود را به سلیقه خود آماده کنید و همچنین امکانات فنی زیادی از قبیل امکان دسترسی به Registery , استفاده از فایلهای WI , فراخوانی توابع API و بسیاری امکانات دیگر شما را در نوشتن یک برنامه Setup کاملا حرفهای یاری میکنند.
با این نرمافزار میتوان ظرف 15 دقیقه یک برنامه نصب تهیه کرد و میتوان این 15 دقیقه را به یک هفته هم رسانید. معمولا بخش نصب برای یک پروژه خیلی زمانبر و پر کار نیست. اما بی اهمیت هم نیست. یک نمونه از اهمیت آن میتواند این است که شامل تعدادی DLL روی سیستم نصب میکنید که با یک نرمافزار دیگر مشترک است اگر این مشترک بودن را در نظر نگیرید چه اتفاقی میافتد؟
خیلی ساده به هنگام Uninstall یا برداشتن نرمافزار از روی سیستم فایلها یا DLLهای مشترک (Shared) هم حذف خواهند شد و نرمافزار اولی که قبلا نصب شده بود دیگر کار نخواهد کرد !
Installshield ـ بدون نیاز به برنامهنویسی ـ امکان تعیین اشتراکی یا غیر اشتراکی بودن DLLها را توسط یک فرم در اختیارتان قرار میدهد.
نوشتن در Registery و ایجاد گروه در منوی Start ویندوز نیز به وسیله همین فرمها به سادگی قابل انجام است.
برنامه Uninstall نیز به طور خودکار ساخته میشود و هم از درون Control Panel ویندوز قابل دسترسی است و هم میتوان آن را به صورت یک آیکون کنار آیکون برنامه قرار داد تا به طور مستقیم قابل اجرا باشد. همانطور که ذکر شد Installshild نگارش حرفهای دارای امکان برنامهنویسی نیز هست , با نگاه کوتاهی به راهنمای آن , انبوهی از توابع را برای انواع کارها خواهید یافت , تنها لازم است بدانید چه میخواهید !
شما به برنامهنویسی , عموما برای تغییر یا ویرایش کدهایی که به طور خودکار توسط نرمافزار تولید میشوند نیاز پیدا میکنید. قالبهای متفاوتی برای ایجاد یک برنامه نصب وجود دارد که بر اساس هر یک کدهای مشخصی تولید میشود.
ویرایش کدها مثلا میتواند برای تغییر تصاویر موجود در فرمهای محاورهای ,رنگ زمینه , تغییر شکل ظاهری فرمها , فراخوانی یک برنامه از درون برنامه نصب , کار با Registery و ...
اگر علاقهمند به فراگیری آن شدهاید به عنوان یک برنامهنویس قول میدهم تمام نیازهای شما را رفع خواهد کرد و کوچکترین مشکلی در استفاده از آن نخواهید داشت پس علاقهتان را با دیدن http://www.installshield.com زیادتر کنید و اما اگر کمی با آن سروکله زدهاید شاید یک نمونه عملی برایتان خالی از لطف نباشد.