فروم تخصصی - پشتیبانی CPSD

نسخه‌ی کامل: آموزش Tarma Quick Install , ساده و کاربردی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
امروزه روز , یکی از دغدغه های برنامه نویسان , نحوه تحویل دادن برنامه به کاربر نهایی هستش
امری که در بسیاری مواقع , تبدیل به یک کابوس میشه , چرا که در یک عملیات راه اندازی , ممکنه که پیش نیازها و تنظیماتی مورد نیاز بوده باشه که , از عهده کاربر/خریدار بر نخواهد اومد و در واقع این امر نباید به کاربر محول بشه
در این میان نرم افزارهای نصاب/Setup ساز به کمک شما خواهند اومد
به زودی آموزشی مختصرو قدم به قدم در خصوص این نرم افزار ساده و کاربردی خواهم داشت
این آموزش بر مبنای یک فایل اکسس پایه گذاری خواهد شد و مثال بر حول و حوش اون خواهد گذشت
بر همین اساس و با توجه به سطح آموزشی مورد نظر , یکی از بهترین نرم افزارها Tarma QuickInstall خواهد بود , به دور از پیچیدگیهای موجود در بسیاری نرم افزارهای مشابه

در قدم اول این نرم افزار رو دانلود کنید :

لینک دانلود
سلام

توضیح : بسیاری کارها در داخل برنامه Tarma Quick Install به طرق مختلفی امکان پذیره , در این مقاله آموزشی به فراخور در باره , یکی از روشها آموزش داده میشه , که در نهایت کاربر میتونه روش دلخواه خودش رو انتخاب و مورد استفاده قرار بده

در ابتدا دو مبحث ابتدایی رو مورد بررسی قرار میدیم

در واقع تنظیمات مطرح شده در این قسمت , پایه های یک تنظیم اولیه هستند

قبل از شروع , تصاویر موجود در فایل پیوست رو دانلود کنید

در ابتدا شما نیاز دارید یک پروژه جدید ایجاد کنید , این امر با کلیک بر روی بخشهایی که در تصویر اول به دور اونها کادر قرمز کشیده شده امکان پذیره

در سمت چپ پنلی وجود داره که با انتخاب هر آیتم از داخل اون , امکان دسترسی به تنظیماتی مرتبط با اون مقوله وجود داره
در ابتدا بر روی گزینه Project کلیک کنید
این بخش مربوط به تنظیماتی هستش که از سوی ویندوز و کاربر قابل مشاهده و دسترسی مستقیم هستش
با هم نگاهی به اونها میندازیم
در اینجا ما قصد داریم اقدام به ساخت یک برنامه نصب جهت برنامه ای با نام Access Fans کنیم
در بخش Application Title عنوان Access Fans / نام برنامه مورد نظر , رو تاپپ کنید
این گزینه , مهم بوده و در واقع منشا برخی تنظیمات شما هستش که البته در آینده با اون موارد آشنا میشید , در انتخاب اون باید مواردی رو در نظر بگیرید که با ادامه آموزش به طور کامل با اون آشنا خواهید شد
در بخش Version نسخه مربوط به برنامه رو درج کنید , در ارتقاء های آتی یک برنامه یکی از آیتمهایی که شما نیاز به تغییرش دارید , همین آیتمه , به فراخور Version برنامه رو تغییر بدید
در قسمت Company Name نام شرکت خودتون رو درج کنید
در بخش Copyright notice عبارتی رو میتونید درج کنید که مرتبط با ماهیت کپی رایت نرم افزار و یا شرکتتون بوده باشه
گزینه Link to main executable در مبحث ما مورد استفاده نداره ولی در صورت فعال کردن اون کلیه تنظیمات فوق غیر فعال شده و اطلاعات به صورت خودکار از خود فایل اجرایی خونده میشن
در صورتی که نیاز به نمایش نشانی وب سایت , ایمیل و یا شماره تماس خودتون در داخل برنامه SetUp داشته باشید میتونید موارد رو با فعال کردن گزینه های مورد نیاز و درج در Web site URL , Email address و Telephone درج کنید

پایان بخش
Project

موفق باشید
ضمن سلام بخش دوم آموزش نرم افزار Setup ساز Tarma Quick Install تقدیم حضور میشه

توضيح : برخي تنظيمات توضيح داده نخواهد شد ، كه دليل اون ميتونه ، عدم نياز در پروژه مد نظر ما و يا عدم وجود موقعيت مناسب بوده باشه ، برخي از اونها ممكنه در ادامه درج مراحل بعدي آموزش به فراخور توضيح داده بشن

در پنل سمت چپ بر روی گزینه Files کلیک کنید

اینجا بخشی خواهد بود که چند جلسه ای در آن توقف خواهیم داشت

AppFolder در واقع به صورت پيش گزيده همون Application Title هتسش كه در بخش Project تنظيم كرديم
در صورتي كه قصد نصب فايل در داخل پوشه اصلي رو درايد بر روي AppFolder كليك كنيد و در بخش پنل سمت راست اقدام به اضافه نمودن فايل مورد نظر خودتون كنيد

اگر مايل هستيد در داخل فولدر اصلي ، فولدري ديگه ( زیر شاخه ) ايجاد كنيد ، بر روي AppFolder كليك كرده ، كليك راست كنيد و از داخل منوي باز شده ، گزينه Insert Balnk Folder رو انتخاب كنيد
پس از اضافه نمودن فولدر مورد نظر اين نام در بخش Folder Name قابل تغيير خواهد بود
اجازه بديد فولدرهايي با نام Bin و Icons رو هم به روش عنوان شده فوق ايجاد كنيم
در آينده قصد داريم به تفكيك در داخل اونها يك اكتيو ايكس و يك آيكون رو هم قرار بديم

در قدم اول در داخل شاخه اصلي/ AppFolder ( بر روي اون كليك كنيد ) فايل Fron End.mde رو اضافه ميكنم
براي انجام اينكار ، در داخل پنل سمت راست كليك راست نموده ( پس از كليك بر روي شاخه اصلي ) و گزينه Insert Files From Disk رو انتخاب كنيد
فايل Front End.mde رو انتخاب كنيد
در اين حالت تنظيمات مربوط به اين فايل قابل مشاهده هستش كه به تفكيك اونها رو توضيح ميدم :

توجه : برخي تنظيمات با توجه به نوع فايل انتخاب شده متغير هستند كه در ادامه به اونها خواهيم رسيد

Source Path

نيازي به تغيير وجود نداره و در صورتي كه در آينده مسير فايل اصلي بر روي سيستم شما تغيير پيدا كرد ميتونيد از اين طريق موقعيت جديد رو به برنامه معرفي كنيد

Install as

مواقعي وجود داره , فايلي كه قصد اضافه كردن اون رو داريد نامي همچون X داره و ميخوايد در هنگام نصب اون رو با نام ديگه در داخل سيستم كاربر نصب کنید ، عملكرد اين گزينه چيزي مشابه با Rename هستش ، در اين مثال ما تغييري رو لحاظ ميكنيم , نام فايل Front End.mde رو به Access Fans.mde تغيير ميديم پس در بخش Install as همين نام رو تايپ كنيد

توجه كنيد كه شما نام فابل اصلي موجود بر روي هاردديسك خودتون رو تغيير نميديد و تنها نام در حين نصب بر روي سيستم كاربر رو تغيير ميديد

Install file if

يكي از مهمترين گزينه هاي موجود در اين بخشه و در استفاده و انتخاب گزينه مناسب بايد دقت لازم رو داشته باشيد
در مبحث آموزشي به دنبال اين باشيد كه براي هر فايل كدوم گزينه انتخاب شده و بر اساس چه دلايلي

در خصوص فايل Front End.mde ؛ اين فايل بر اساس فرضيات طراح اين شرايط رو داره :
1 – اين فايل تنها اينترفيس برنامه رو تشكيل داده و فاقد اطلاعاتي مهم هستش
2 – اين فايل ممكنه دچار نقيصه بشه
3 – اين فايل ممكنه به دلايل مختلفي از جمله به روز رساني و افزايش امكانات و يا رفع نقص مورد بازبيني قرار بگيره و اين الزام وجود داره كه كاربر همواره از آخرين نسخه اون استفاده كنه

گزينه مناسب ، گزينه Always هستش ، چرا كه در اين حالت برنامه نصاب بدون توجه به وجود و يا عدم وجود فايل Front End.mde ، اقدام به نصب فايل خواهد نمود

در خصوص فایل حاضر سه گزينه Sharing,Registration و REG file نيازي به تنظيم ندارند ( البته بخشي از اون در آينده مورد بررسي قرار ميگيره )

Attributes

در واقع خصائص فايل رو مورد هدف قرار ميده , در خصوص اين فايل خاص نيازي به اين تنظيمات وجود نداره و در مبحث بعدي برخي از اونها رو براي فايل مد نظر تغيير خواهيم داد

Actions

اين تنظيمات عملاً به نحوه رفتار برنامه نصاب با فايل انتخاب شده دلالت داره
فزضاً با تيك زدن گزينه Reboot ، در صورت نصب فايل ، برنامه نصاب پس از انتهاي نصب اقدام به Restart نمودن سيستم خواهد نمود ، حالتهاي مختلف رو با تغيير اين گزينه تست كنيد

توجه : اين گزينه رابطه تنگاتنگي با گزينه Install file if داره و ممكنه در برخي تنظيمات همديگه رو نقض كنن ، پس به اين دو تنظيم دقت كنيد

در خصوص فايل Front End.mde دو گزينه Install و Uninstall رو در حالت انتخاب قرار بديد

Platforms

دلالت بر نصب و يا عدم نصب يك فايل بر روي يك سيستم عامل داره
به طور مثال ممكنه شما در داخل يك برنامه نصاب , فايلي به نام X داشته باشيد كه اين فايل براي كار بر روي فرضاً سيستم عاملي خاص نياز به يكسري تغييرات داشته باشه
در اين حالت ميتونيد هر دو گونه اون فايل رو به برنامه نصاب معرفي كنيد و در اين حالت با توجه به سيستم عامل تشخيص داده شده و تنظيمات شما ، گونه مناسب انتخاب و نصب خواهد شد

در خصوص مثال مورد نظر ما , تغييري رو ايجاد نميكنيم ، در آينده برگشتي كلي به اين موضوع خواهيم داشت ، چرا كه در جايي ديگه هم به تنظيمي مشابه با اين مورد بر خواهيم خورد و استفاده از اون مورد كاربردي تر و منطقي تره
در مباحث آتي مجدداً توقفاتي در همين بخش داريم ولي با معرفي فايلهايي متفاوت

موفق باشيد
ضمن سلام

در این مبحث قصد داریم اقدام به اضافه نمودن سه گونه فایل نموده و این بخش رو پایان بدیم

برخی مطالب رو از بخش اول همین آموزش به عاریت میگیریم و اونها رو تکرار نمیکنیم

در قدم اول اقدام به اضافه نمودن فایل اطلاعات که در گونه ای خاص از طراحی اکسس به اون Back End میگیم , میکنیم ( به تصویر Shot4 دقت کنید )

فایل Back End.mdb رو به شاخه اصلی برنامه ( AppFolder ) اضافه کرده و نام اون رو در هنگام نصب برر روی سیستم کاربر به Data.mdb تغییر میدیم , این عملیات رو با تایپ نمودن نام در بخش Install as به انجام میرسونیم

تنظیم بعدی از اهمیت بسیار زیادی برخورداره و در اینجا برنامه Setup ساز باید سناریویی خاص رو برای ما به انجام برسونه

فایل Back End.mdb فایل اطلاعات کاربر هستش و در واقع پس از مدتی کار با برنامه حاوی اطلاعاتی خواهد شد که ماهیت وجودی اونها برای کاربر حائز اهمیته
در هنگام نصب , برنامه Setup ساز باید در ابتدا بررسی کنه که آیا فایل Back End.mdb وجود داره , اگر وجود داشت بایستی از نصب فایل خام Back End.mdb که در داخل خودش وجود داره خودداری کنه , چرا که در غیر اینصورت اقدام به نصب فایل خام نموده که نتیجه اون از دست رفتن کلیه اطلاعات کاربر خواهد بود

گزینه مناسب رو در بخش Install file if انتخاب میکنیم , یعنی گزینه Not present yet

توجه : در بخش Actions حتماً گزینه Uninstall رو از حالت انتخاب خارج کنید

............

در قدم بعدی , یک فایل اکتیو ایکس رو به برنامه اضافه میکنم , همونطوری که میدونید بسیاری از فایلهای اکتیو ایکس قبل از استفاده نیاز به رجیستر شدن داشته و یا اینکه باید در مسیری خاص قرار داده بشن

در اینجا ما اقدام به اضافه نمودن اکتیو ایکس تاریخ شمسی PDC ( رایگان - قابل بارگذاری از روی سایت ) به داخل پروژه خودمون میکنیم

فرض میکنیم که شما قصد دارید اکتیو ایکسها تون رو در داخل زیر شاخه ای با نام Bin ذخیره کنید

فایل رو به داخل این شاخه اضافه کرده و تنظیمات رو به صورت زیر اعمال میکینم ( به تصویر Shot5 نگاه کنید )

توصیه میکنم که نام فایل رو در هنگام نصب تغییر بدید , در اینجا من نام CD_Date.dll رو انتخاب کردم , این امر میتونه به شما در عدم تداخل با اکتیو ایکسهای دیگر کاربران کمک کنه

گزینه Install file if رو بر روی گزینه Always تنظیم میکنیم , چرا که به مرور زمان ممکنه فایل CD_Date.dll ارتقا پیدا کنه و یا نقائص موجود در داخل اون رفع بشه , در این حالت بهتره که برنامه شما هم همواره با آخرین نسخه این اکتیو ایکس ارتباط برقرار کنه

گزینه Registeration رو بر روی حالت Use DllRegisterSever قرار بدید

شما ممکنه بخواید فایل در حالت مخفی قرار داده بشه , جهت انجام این کار میتونید تیک گزینه Hidden و System رو بزنید ( البته با اعمال تغییرات در یخش Folder Options قابل دیدن خواهند شد )

در مابقی تنظیمات نیازی به تغییر اونها احساس نمیشه

توضیح : ملاحظه میشه که روشهایی دیگه در خصوص رجیستر کردن اکتیو ایکسها و کامپوننتها ارائه میشه , پیشنهاد میکنم همیشه از راه حلهای استاندارد اینگونه فعالیتهایی استفاده کنید , چرا که این راه حلها قابلیت انطباق بیشتری داشته و اصولی تر هستند

توجه روش اضافه نمودن کامپوننتها نیز به همین شیوه هستش و تفاوتی نداره

...........

در قدم آخر اقدام به اضافه نمودن یک آیکون میکنیم , این آیکون رو ما در آینده برای نماد Shortcut میخوایم مورد استفاده قرار بدیم

تنظیمات رو متناسب با آنچه که در تصویر Shot6 ملاحظه میکنید , تنظیم کنید

در اینجا کار ما با بخش Poject Files تقریباً تموم شده
ضمن سلام

توضیح : برخی تنظیمات با توجه به اینکه از وضوح کامل برخوردار هستند , مشمول نوشتار پیش رو نخواهند بود

در ابتدا در قسمت Project و زیر مجموعه Shortcuts اقدام به اعمال تنظیمات میانبرها میکنیم

در قسمتی خالی از بخش Shortcut کلیک راست نموده ( محوطه سفید ) , درمنوی باز شده بر روی گزینه insert shortcut to file or folder کلیک کرده و در پنجره باز شده اقدام به انتخاب فایلی کنید که مایل هستید برای آن تنظیم فوق را به انجام برسونید ( در اینجا Access Fans.mde )

Shortcut Title در واقع عنوان و برچسب Shortcuts بوده , این عنوان میتونه ( در بسیاری موارد باید ) متفاوت از نام فایل لینک شده باشه

در قسمت argument و در صورت نیاز , پارامترهای اجرا رو به انتهای مسیر Shortcuts اضافه کنید

با کلیک بر روی دکمه موجود در منتهی اله سمت راست مشخصه Icon Location قادر خواهید بود , آیکون نصب شده در مراحل قبل رو به عنوان آیکون مورد نظر تعیین کنید

در مبحث بعدی نگاهی میندازیم به چند زیر مجموعه از تنظیمات بخش Installation

بر روی بخش Installation* کلیک کنید ، در قسمت Application Folder شما میتونید محل نصب رو مشخص کنید
در حالت استاندارد این مسیر ، مشخصات خودش رو از دیگر تنظمیات انجام شده تا اینجا به ارث میبره ( تنظیماتی که در بخش Project به انجام رسوندیم )

بر اساس همون تنظیمات و با توجه به مسیر تنظیم شده فعلی برنامه در مسیر زیر نصب خواهد شد :

C:\Program Files\Center Point SD - Software Developer\Access Fans

<Company> نام شرکت و <AppTitle> عنوان نرم افزار میباشند ، با کلیک بر روی دکمه ای که در منتهی الیه سمت راست این گزینه قرار دارد ، شاهد منویی هستیم که برخی تنظیمات پیش گزیده را در خود جای داده است

به طور مثال در صورتی که مایل هستید به انتهای نام مسیر ، نسخه برنامه نیز اضافه شود ، در بخش انتهایی این تنظیم کلیک نموده و از داخل منوی مذکور گزینه Application Version را انتخاب نمایید

در این صورت تنظیم فوق به صورت زیر به نمایش درخواهد آمد :

<ProgramFiles>\<Company>\<AppTitle><AppVersion>

گزینه Allow customer to browse for application folder در صورتی که در حالت انتخاب قرار داشته باشد ، کاربر در هنگام نصب ، قادر به تغییر مسیر به صورت دلخواه خواهد بود

گزینه Require Administrator rights

در برخی مواقع این نیاز وجود دارد که برنامه تنها بر روی اکانت کاربری به اجرا درآید که کاربر اختیارات رهبر سیستم / Administrator را دارا باشد
در صورت انتخاب این گزینه و اجرای فایل نصب بر روی اکانت کاربری که مشمول سطح Administrator نباشد ، برنامه Setup ساز از ادامه عملیات و نصب برنامه خودداری خواهد نمود

گزینه Run App ، حتماً ملاحظه نموده اید که در بسیاری برنامه ها پس از اتمام نصب ، گزینه ای با عنوان پیشنهاد اجرای برنامه نصب شده وجود دارد ، در این بخش شما اقدام به معرفی برنامه مذکور خواهید نمود ، طبق تنظیم فعلی ، برنامه Access Fans.mde پس از اتمام نصب و در صورت تایید کاربر ، به اجرا در خواهد آمد .

از بررسی تنظیمات بخشهای Readme , License و Languages صرف نظر میکنیم ، چرا که این Setup ساز قادر به پشتیبانی کامل از اینترفیس فارسی نیست ، ضمن اینکه نیازی نیز به آنها نداریم

در بخش Requirement در واقع شما برخی نیازمندیهای پایه ای جهت پروسه نصب را تعیین خواهید نمود
اگر به خاطر داشته باشد ، مشابه این محدودیتها در بخش تنظیمات Files* نیز وجود داشت که در آنجا شما را به تنظیماتی دیگر ارجاع دادم , تنظمیات مد نظر در همین بخش قرار دارند

تنظیمات از وضوح کافی برخوردار هستند و نیازی به توضیح احساس نمیشود ، تنظیماتی را به صورت نمونه اعمال نموده ایم که خلاصه این تنظیمات به شرح زیر میباشد :

برنامه مورد نظر ما بر روی ویندوز XP سرویس پک 2 و ویندوز Vista نصب خواهد شد ، به رزولوشن 1024 در 768 و 64 مگابایت رم نیاز دارد

توضیح 1 : این مقادیر مینیمم بوده و مقادیر بیشتر مشکلی در پروسه ایجاد نخواهند نمود

توضیح 2 : محدودیتها تنها مربوط به پروسه نصب میباشند و نه اجرای خود برنامه

به ضمیمه یک فیلم آموزشی که قبلاً در خصوص عملیاتی مرتبط با همین مبحث آماده شده بود نیز قرار داده میشه

پایان بخشی دیگر از آموزش

موفق باشید و خدانگهدار
سلام.لطفا اموزش بدید
سلام karpen

چه چیزی رو آموزش بدم ؟