View Full Version : آموزش: آموزش نرم افزار InstallShield 2010 (فارسی)
nasrin55
شنبه 01 تیر 1392, 12:04 عصر
چند ماهی هست که درگیر کار با اینستال شیلد 2010 هستم و متاسفانه منبع خوبی در این رابطه پیدا نکردم. فقط با جستجو در اینترنت به نتایج خوبی رسیدم که البته وقت زیادی رو گرفت و با خیلی از جزییات را با آزمون و خطا آشنایی پیدا کردم.
به همین دلیل تصمیم گرفتم اطلاعاتی را که در مورد نرم افزار اینستال شیلد به دست آوردم در قالب یک pdf در اختیار بقیه قرار بدهم. البته همانطور که گفتم من تجربه ی زیادی در استفاده از installshield ندارم و اگر انتقادی داشتید حتما اطلاع بدهید که با کمک هم یک منبع آموزشی خوب برای اینستال گردآوری کنیم.
فعلا با این pdf شروع کردم ، البته وقت کنم حتما ورژن های کاملتری را برای دانلود قرار می دهم.
فهرست مطالب pdf آموزشی InstallShield 2010
آشنایی با InstallShield
ایجاد یک پروژه در InstallShield 2010
معرفی کامل بخش های Project Assistant
چگونگی اضافه کردن پیش نیازهای setup در Redistributables
چگونگی نصب سایلنت sql express 2008 R2 در InstallShield
ساخت دیتابیس از طریق اسکریپت نویسی
Attach کردن پایگاه داده
دانلود آموزش InstallShield 2010 به زبان فارسی (https://www.dropbox.com/s/n5i7n50upnwe07f/installshield%202010%20learning%20v3.pdf?dl=0)
mrjahanbin
پنج شنبه 13 تیر 1392, 00:16 صبح
ادامشو نمیذارین؟
من بازم دقیقا نفهمیدم.برای برنامه ای که دیتابیس اس کیو ال داره باید هم sql express رو نصب کرد هم از طریق اسکریپ کانکشن جدید ساخت به دیتابیسمون؟
m.webgard
پنج شنبه 13 تیر 1392, 00:22 صبح
بعد از اینکه یک پروژه به اتمام رسید و آماده تحویل به مشتری شد نیاز به گرفتن setup از پروزه داریم.
نرم افزار های متعددی برای این کار وجود دارد که یکی از آنها install shield می باشد.و قدرتمند می باشد.
در این کتاب شما به صورت حرفه ای با install shield کار می کنید و خواهید توانست یک پروژه را به وسیله آن setup سازی نمایید.
سرفصل هایی که در این کتاب مورد بررسی قرار می گیرد عبارت اند از:
۱٫ایجاد پروژه
۲٫وارد نمودن مشخصات کلی برنامه
۳٫اضافه نمودن فایل مورد نظر به set up برنامه
۴٫نصب فایل در پوشه مورد نظر
۵٫تنظیمات database برنامه
۶٫ایجاد struct
7.skin برنامه
۸٫ساخت فایل setup
http://www.daneshjooyar.com/wp-content/uploads/install-shield.png (http://www.daneshjooyar.com/wp-content/uploads/install-shield.png)
http://dl.daneshjooyar.com/book/inst...ooyar.com).rar (http://dl.daneshjooyar.com/book/installshield/InstallShield-Learning%28www.daneshjooyar.com%29.rar)
منبع و رمز : www.daneshjooyar.com (http://www.daneshjooyar.com)
mrjahanbin
پنج شنبه 13 تیر 1392, 00:28 صبح
مال عهد بوقه مال شما که!!!
nasrin55
شنبه 15 تیر 1392, 08:18 صبح
ادامشو نمیذارین؟
من بازم دقیقا نفهمیدم.برای برنامه ای که دیتابیس اس کیو ال داره باید هم sql express رو نصب کرد هم از طریق اسکریپ کانکشن جدید ساخت به دیتابیسمون؟
بله دیگه. بستگی به نرم افزاری که دارین باید sql مربوطه بر روی سیستم کاربر نصب باشه تا نرم افزار بتونه دیتابیس خود را restore کنه و به درستی کار کنه. و چون خود sql حجم بالایی داره معمولا از نسخه ی express آن استفاده می شه.
ادامه اش رو وقت کنم حتما می نویسم ، البته دیدم استقبال چندانی نشد یکم دلسرد شدم!!
nasrin55
چهارشنبه 19 تیر 1392, 09:27 صبح
pdf آموزشی اینستال شیلد ابتدایی ، خیلی خلاصه مباحث رو گفته بودم، در این ورژن از pdf مطالب گفته شده را با توضیحات و عکس های بیشتر تکمیلش کردم .
اگر هرگونه انتقادی داشتید یا جایی اشتباهی کردم حتما اطلاع بدید که ویرایش کنم.
از لینک زیر می تونید دانلود کنید:
لینک دانلود
(https://dl.dropboxusercontent.com/u/87217877/installshield%202010%20learning%20v2.pdf)
لینک دانلود در پست اول هم به روز شد.
احمد سامعی
یک شنبه 13 مرداد 1392, 22:37 عصر
سلام
در صورت امکان بخش نحوه کپی کردن اکتیو ایکس رو در مسیر ویندوز32 یا WOW64 برای ویندوز64 بیتی و مهمتر رجیستر کردن اضافه کنید
saiedn
پنج شنبه 31 مرداد 1392, 23:24 عصر
نسرین خانم من از شما خیلی خیلی ممنونم. واقعا برام مفید بود.
این مجموعه واقعا با ارزشه.
بازم سپاسگذارم
nasrin55
پنج شنبه 07 شهریور 1392, 20:18 عصر
بخش های مربوط به attach کردن پایگاه داده و اضافه نمودن اسکریپت را نیز اضافه کردم .
pdf آپدیت شده آموزش اینستال شیلد را از لینک زیر می توانید دانلود کنید:
لینک دانلود آموزش اینستال شیلد 2010 به زبان فارسی (https://dl.dropboxusercontent.com/u/87217877/installshield%202010%20learning%20v3.pdf)
لینک پست اول نیز آپدیت شد.
احمد سامعی
جمعه 08 شهریور 1392, 20:04 عصر
ممنون از آموزش
1. در پروژه هایی از نوع Basic MSI در بخش Dialogs ها یک Dialog هست به نام DatabaseFolder چطور می شه از این Dialog برای انتخاب مسیر دیتابیس استفاده کرد تا بتونیم دیتابیس در مسیری غیر از نصب برنامه و همچنین استاتیک نصب کنیم تا کاربر بتونه در درایوی جز درایو ویندوز دیتابیس قرار بده؟
در نسخه های قبلی این امکان بوده براحتی کاربرنهایی بتونه این کار رو انجام بده اما من از نسخه 2010 استفاده می کنم و نتونستم این امکان به ستاپ بدم
2. چرا بعد از آنیستال کردن برنامه فونت هایی که من داخل ستاپ گذاشتم از سیستم پاک می شه در صورتی که من قبلا با 2008 ستاپ می ساختم اینطور نبود تنظیمات خاصی داره ؟
aknj56
دوشنبه 18 شهریور 1392, 10:54 صبح
با تشکر از آموزش خوبتون
سه تاسوال دارم
اول اینکه اکسپرس استفاده شده در ویژوال 2010 آیا sql 2008 express R2 هست یا sql 2008 express R1 چون توی اینسال شیلد فقط sql 2008 express R1 گذاشته؟
دوم اینکه آیا sql 2008 express R1 رو که توی اینستال شیلد هست نمی شه به صورت سایلنت نصب کرد؟
سوم اینکه من تمام اون دستوراتی که شما برای آوردن sql 2008 express R2 که توی اینستال شیلد گفته بودید انجام دادم و درست بود ولی موقع نصب اصلا کار نمی کرد حتی به صورت دستی هم بالا نیامد که بخواهیم به عنوان پیش نیاز نصبش کنیم چه رسد به صورت سایلنت
لطفا راهنمایی کنید
nasrin55
دوشنبه 18 شهریور 1392, 14:13 عصر
نمیدونم منظورتون از sql 2008 express R1 چیه! منظورتون همون ورژن اولیه sql 2008 هست؟
من دستورات نوشته شده در آموزش رو برای sql 2008 express R2 تست کردم و کاملا جواب میده و sql به صورت سایلنت نصب میشه. اشکالی نداره که توی اینستال شیلد در قسمت redistributables قرار نداره، اگه آموزش رو به دقت بخونید می بینید که از منوی tools -> add prerequisites میشه هر برنامه ای رو اضافه کرد.
مشکلش چیه که نصب نمیشه؟؟ دقت کنید که روی یه ویندوز خام فایل set up رو تست کنید، در مرحله ی اول نصب تمامی پیش نیازها لیست شده و به ترتیبی که شما انتخاب کرده اید ، نصب میشه. اگه بقیه ی پیش نیازها میاد و به درستی نصب میشه و فقط مشکل با sql هست، به قسمت log آن برید تا متوجه خطای ایجاد شده بشید. اگر احیانا پیش نیاز دیگه ای هم هست و کار نمیده ، مثلا نصب .net 4 ، اول مشکل اون رو حل کنید و بعدا به سراغ sql برید.
احمد سامعی
سه شنبه 26 شهریور 1392, 11:45 صبح
دوستان اینستال شیلد 2010 روی ویندوز 8 درست عمل نمی کنه prerequisites نصب نمی شه و مستقیم می ره سراغ نصب برنامه اصلی چیکار باید کرد؟ باید نسخه اینستال شیلد عوض کرد یا کدهای رجستری در prerequisites باید برای ویندوز 8 پیدا کرد؟
من در ستاپم دات نت 3.5 و 4 و SQL Server 2008 دارم کلا پنجره prerequisites نمایش داده نمی شه
nasrin55
چهارشنبه 27 شهریور 1392, 11:22 صبح
دوستان اینستال شیلد 2010 روی ویندوز 8 درست عمل نمی کنه prerequisites نصب نمی شه و مستقیم می ره سراغ نصب برنامه اصلی چیکار باید کرد؟ باید نسخه اینستال شیلد عوض کرد یا کدهای رجستری در prerequisites باید برای ویندوز 8 پیدا کرد؟
من در ستاپم دات نت 3.5 و 4 و SQL Server 2008 دارم کلا پنجره prerequisites نمایش داده نمی شه
شاید پیش نیازها از قبل روی سیستم نصب شده!
احمد سامعی
شنبه 30 شهریور 1392, 19:47 عصر
نه دیگه ... اینقد می دونم :چشمک:
چی نصب هست چک کنم شما تا حالا روی 8 تست کردید؟
nasrin55
یک شنبه 31 شهریور 1392, 15:49 عصر
:d
من روی 8 کار نکردم. نمی دونم ، سرچ کنید ببینید مثلا دات نت 3.5 نصب نیست؟ البته بعیده !
اینکه چرا اصلا پیش نیازها نمیاد هم عجیبه ! در قسمت redistributables وقتی راست کلیک کنید و به edit order برید، لیست پیش نیازها رو نشون میده؟
احمد سامعی
دوشنبه 08 مهر 1392, 16:58 عصر
روی ویندوز 7 دانت 3.5 لازم نیست نصب بشه و روی 8 فکر کنم 4 هم نمی خواد اما SQL Server که دیگه لازمه استاد
یک سوال دیگه : من در ستاپم تعدادی فونت گذاشتم حالا می خوام وقتی کاربر برنامه رو آنیستال می کنه فونت ها پاک نشه، چه باید کرد؟
احمد سامعی
جمعه 19 مهر 1392, 21:13 عصر
دوستان کسی نمی دونه چطور می شه فایلی رو تنظیم کرد وقتی کاربر برنامه را اینستال می کنه فایل از روی سیستمش پاک نشه مثل فونت ها
nasrin55
یک شنبه 21 مهر 1392, 17:11 عصر
چرا میخوای فونت ها پاک نشه؟! خب بذار پاک شه. دوباره نصب کن بعد . :D
nasrin55
یک شنبه 21 مهر 1392, 17:18 عصر
به لینک زیر یه نگاهی بنداز. سوالش یه جورایی برعکس شماست :D ولی خب من نمی تونم نصب و uuinstall نرم افزاری رو چک کنم تا کمکتون کنم.
http://community.flexerasoftware.com/showthread.php?125069-Uninstall-does-not-remove-any-files
farzad47
پنج شنبه 19 دی 1392, 16:51 عصر
این قسمت permission دقیقا کجای install shield هست؟ اصلا این قسمت برای install shield هست یا باید به صورت دستی permission رو تغییر داد؟ ممنونم از آموزش عالی شما nasrin55
nasrin55
دوشنبه 07 بهمن 1392, 13:08 عصر
این قسمت permission دقیقا کجای install shield هست؟ اصلا این قسمت برای install shield هست یا باید به صورت دستی permission رو تغییر داد؟ ممنونم از آموزش عالی شما nasrin55
فکر می کنم اگر روی پوشه ی مربوطه در قسمت file and folder راست کلیک کنید، گزینه permission و یا properties وجود داره.
aknj56
یک شنبه 27 بهمن 1392, 15:27 عصر
شاید پیش نیازها از قبل روی سیستم نصب شده!
دوستان من از همون ابتدایی که ویندوز هشت اومد اون رونصب کردم یکی از مشکلاتش این بود که به هیچ عنوان فریم ورک رو نمی تونید روش نصب کنید مگر با ترفند که من این کار رو کردن و نه 3.5 داره و نه4 بعد از اون دیگر سراغش نرفتم و پاک کردم شاید ورژنای بعدیش داشته باشه
Beginneruser
یک شنبه 27 بهمن 1392, 21:08 عصر
سلام
از دوستان کسی میتونه کمک کنه چطور میشه در اینستال شیلد فارسی نویسی انجانم داد من هر کاری کردم نتونستم از زبان فارسی استفاده کنم
installshield
nasrin55
پنج شنبه 01 اسفند 1392, 08:19 صبح
اگر میخواهید که یک user interface بسازید، فارسی نوشتن دردسر داره! بهتره که عکسش را بسازید و در هر فرمی عکس مربوط به خودش رو ادد کنید.
simicolon
پنج شنبه 14 فروردین 1393, 10:11 صبح
سلام
ممنون بابت اموزش تون
ادامه اش کو
lvlahsa.
جمعه 20 تیر 1393, 02:12 صبح
سلام مرسی از فایلی که در اختیارمون گذاشتین خیلی خوبه؛ من یک برنامه با دلفی نوشتم که یک فایل access لینک کردم ....وقتی فایل setup را می سازم رو سیستم های دیگه errorمی ده!!! برای آدرس فایل access، نمی دونم چطور این مشکل و حل کنم کمکم کنید لطفا
myclick1
دوشنبه 06 مرداد 1393, 08:58 صبح
سلام
من چند تا آموزش گرفته بودم اما این آموزش کامل بود
ادامه ی آموزش در حال ساخته یا این هم مثل الباقی آموزشها نصف کاره رها شده؟
hossinebrahimi20
شنبه 15 شهریور 1393, 17:19 عصر
سلام دوست عزیز
اگر برای شما امکان دارد مطالبی هم در مور اسکین ها در اینستال شیلد بگذارید
mohsen129
شنبه 08 آذر 1393, 12:56 عصر
سلام خانم نسرین /اولا خیلی از مطلب pdf ممنون که گذاشته بودین/
من یه برنامه کوچیک تو c# نوشتم با فرم ورک 2
توی اینستال شیلد همه تنظیمات را درست انجام میدم /حتی فریم وورک و ابنستالر هم از همون جا دانلود کردم
ولی فایل ستاپ فقط خود برنامه را نصب میکنه تو سیستم دیگه که اونم اجرا نمیشه
لطفا اگه میتونید کمکم کنید /متشکرم :افسرده:
nasrin55
چهارشنبه 12 آذر 1393, 21:40 عصر
توی قسمت redistributables باید پیش نیاز های نرم افزار رو انتخاب کنید و اگه نیست اضافه کنید تا ستاپ هنگام run شدن ، ابتدا پیش نیاز ها ر و نصب کنه و سپس میره سراغ نصب نرم افزار اصلی تون.
حالا شما تو بخش redistributables موردی رو انتخاب کردید؟؟
مهدی شیرازی
سه شنبه 02 دی 1393, 10:17 صبح
با سلام . منم متأسفانه در بخش نصب سایلنت اس کیو ال و اتچ کردن دیتابیسها مشکل دارم. در صورت امکان فایل آموزشی قرار بدید. این فایل pdf رو هم دارم، ولی خیلی چیزاش نامفهومه. در ضمن با 2010 خیلی تفاوت داره
مهدی شیرازی
سه شنبه 02 دی 1393, 10:23 صبح
تشکر . خیلی عالی بود. ولی من در قسمت نصب سایلنت sql و اتچ کردن دیتابیسها خیلی مشکل دارم. اگه میتونستید فایل ویدیو تهیه کنید و در اختیار کاربرها قرار بدید خیلی خیلی عالی میشد. :لبخندساده: اما با این حال، کامل تر از جزوه شما رو هم نتونستم پیدا کنم:تشویق::تشویق:
مهدی شیرازی
سه شنبه 02 دی 1393, 10:26 صبح
تشکر نسرین خانم . خیلی عالی بود. ولی من در قسمت نصب سایلنت sql و اتچ کردن دیتابیسها خیلی مشکل دارم. اگه میتونستید فایل ویدیو تهیه کنید و در اختیار کاربرها قرار بدید خیلی خیلی عالی میشد. :لبخندساده: اما با این حال، کامل تر از جزوه شما رو هم نتونستم پیدا کنم:تشویق:
kiadata
شنبه 20 دی 1393, 08:56 صبح
آموزشتون کامل و بی نقصه بابت کار زیباتون ممنونم همیشه موفق و پایدار باشین.:تشویق:
ghasem110deh
سه شنبه 08 اردیبهشت 1394, 22:40 عصر
اگه از تاریخ تاپیک بگذریم !
چطور میشه عکس های پیشفرض تم تو اینستال شیلد رو عوض کرد ؟
هم عکس نوار بالا ، و هم عکس سمت چپ صفحه اول !!!
Morizh
شنبه 19 دی 1394, 01:00 صبح
اینو میشه تو vs2012 اینتتی فریم ورک اجراش کرد
Morizh
شنبه 19 دی 1394, 17:40 عصر
سلام نسرین خانم
بابت این فایلتون ممنونم
شما در قسمت اتچ و ساخت پایگاه توسط script نوشتین اسم mySoftware که توضیحم دادین این مربوط به اسم فولدر اصلی setup شما هستش
میشه یه عکسی بذارین و ما بفهمیم اسم اصلی ستاپ ما کجاس
من هر کاری کردم پایگاه ایجاد میشه ولی هیچ اتچی صورت نمیگیره
maryam1422
چهارشنبه 27 بهمن 1395, 11:33 صبح
سلام به همه ی دوستان
من می خوام با استفاده از نرم افزار اینستال شیلد یک فایل ست اپ بسازم. در واقع می خوام دیالوگی داشته باشم که در اون یک ادیت فیلد باشه وکاربر موقع نصب توی اون ادیت فیلد عدد یا رشته ای رو وارد کنه واین عدد یا رشته با مقدار valueهای کلید های رجیستری من در ویندوزم مقایسه شه, اگر اون value موجود بود به دیالوگ بعدی بره واگر موجود نبود فایل exe ی نرم افزاری رو فراخوانی کنه وبعد از فراخوانی فایل .exe ی اون نرم افزار ونصب اش به دیالوگ اینستال شیلدم برگرده ودیالوگ های بعدی اش اجرا بشوند. در واقع این نرم افزار در ویوی Redistributable نیست وهمین طور در هر بار نصب مقداری که توسط کاربر وارد میشه قابل تغییره.
ممنون میشم را هنمایی ام کنید که باید چی کارکنم. چون چند وقته دارم سرچ میزنم اما متاسفانه چیز زیادی به دست نیاوردم برای همین تصمیم گرفتم سوالمو اینجا مطرح کنم. :ناراحت::افسرده::افسرده:
nasrin55
پنج شنبه 19 مرداد 1396, 21:35 عصر
لینک دانلود آموزش مشکل داشت که حل شد.
nasrin55
پنج شنبه 19 مرداد 1396, 21:37 عصر
دیتابیس رو در شاخه ای نصب کنید که مطمئن باشید دسترسی کامل دارین ( درایو سی یا ویندوز نباشه) برای اینکه مشکل اتچ نشدن دیتابیس رو متوجه بشین باید لاگ Sql رو بخونید و ببینید به چی گیر کرده. یه بار اسکریپت رو دستی اتچ کنید که از درست بودن اسکریپت مطمئن بشین.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.