PDA

نسخه کامل مشاهده نسخه کامل : نگاهي به نرم‌افزار Installshield



hadi3596
26-02-2005, 00:46
Inestallshield

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

goldfish
06-11-2005, 11:06
bad naboood