چه دوره ای می خواهید یاد بگیرید؟

آینده خود را با دوره های آموزشی دانشجویار تضمین کنید

۵۹۶۹ ساعت فیلم تدریس شده است

بیش از ۵۰ هزار دانشجو

بیش از ۳۰۰ مدرس

صفحه نخست
رشته کامپیوتر
پروژه های برنامه نویسی
پروژه های #C
آموزش ساخت Setup فارسی کاملا سفارشی با استفاده از کامپوننت Wizardtool
۳۹ نظر
بازدید : 16,911 بازدید
آموزش ساخت Setup فارسی کاملا سفارشی با استفاده از کامپوننت Wizardtool

stub eslaminezhad

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

آرزوی سعادت و بهروزی برای همه شما عزیران دارم

مقدمه :

در Visual Studio ورژن ۲۰۱۲ قابلیت Setup and Deployment براحتی ورژن های قبلی در دسترس برنامه نویسان قرار نگرفته است وبا یکسری محدودیت ها روبرو می باشد.

بنابراین  ما در این آموزش قصد داریم به شما نحوه نحوه ساخت یک برنامه نصب کاملا سفارشی( بطوری که در آن تمامی پارامتر های ورودی از سمت کاربر را با آن چک نموده و در صورت

بروز خطا از سمت کاربر به او خطا را نمایش داده و از بروز خطا در برنامه جلوگیری کنید) آموزش دهیم.

همچنین به شما نحوه استفاده از برخی از کاپوننت های شرکت Devexpress ویرایش ۲۰۱۲ را که در این نرم افزار استفاده شده آموزش می دهیم.

توجه داشته باشید که این نرم افزار “Setup” کاملا فارسی بوده و شما می توانید از آن در پروژه های نرم افزاری شخصی خودتان استفاده کنید همچنین تمامی

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

 

در این آموزش می آموزید :

۱- نحوه ساخت و طراحی نرم افزار “Setup” فارسی بصورت کاملا سفارشی با امکان کنترل پارامترهای ورودی سمت کاربر

۲- نحوه استفاده برخی از کامپوننت های شرکت Devexpress ویرایش ۲۰۱۲

۳- نحوه استفاده از برخی خواص کاربردی کنترل های شرکت Devexpress ویرایش ۲۰۱۲

۴- نحوه کار با فایل ها و عملیاتی همانند کپی فایل , چک کردن دایرکتوری موجود و انتقال دایرکتوری و فایل های موجود در آن از مسیر مبدا به مسیر مقصد

۵- نحوه کار با رویداد ها و ایجاد آنها در سی شارپ

۶-نحوه گنجاندن فایل های پیش نیز در فایل ستاپ(sql,crystal report, font ,…)

۷- نحوه قرار دادن shortcut , icon برای برنامه

فایل کامپوننت devexpress را از اینجا دانلود کنید

 

 لینک دانلود پس از پرداخت نمایش داده می شود

تصاویر مربوط به پروژه :

تصویر شماره ۱

Setup1

تصویر شماره ۲

Setup2

تصویر شماره ۳

Setup3

تصویر شماره ۴

Setup4

تصویر شماره ۵

Setup5

تصویر شماره ۶

Setup6

مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.
  • *
  • *
  • *
  • *
  • در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.

    پیام شما با موفقیت ثبت شد. در اولین فرصت با شما تماس گرفته خواهد شد.
    • مطالب مرتبط
    • دیگر آموزش های مرتبط با این مدرس
    • رزومه مدرس

    نظرات کاربران

    ۳۹
    • امیرحسین
      پنج شنبه ۱۹ اسفند ۱۳۹۵ - ۰۲:۱۴

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

      • مدیر رادفر
        پنج شنبه ۱۹ اسفند ۱۳۹۵ - ۰۹:۳۴

        سلام
        احتمالا ناقص دانلود شده یا اینکه با پلیری که استفاده میکنید اجرا نمیشه…یک پلیر دیگه رو امتحان کنید
        ممنن

    • علی
      سه شنبه ۲۶ مرداد ۱۳۹۵ - ۲۰:۵۲

      سلام وقتتون بخیر
      این آموزش با ورژن ۲۰۱۵ ویژوال استودیو هم سازگاره آیا؟؟

      ممنون از سایت خوبتون

      • مدیر- تقی زاده
        سه شنبه ۲۶ مرداد ۱۳۹۵ - ۲۳:۵۶

        سلام
        بله سازگار است

    • کاظمی
      سه شنبه ۲۲ اردیبهشت ۱۳۹۴ - ۰۵:۴۱

      استاد پاسبان از زحمات شما و کلیه مدرسین سپاسگزارم

    • طرح توجیهی
      چهارشنبه ۳۱ اردیبهشت ۱۳۹۳ - ۱۷:۴۷

      ممنون از مطالب خوبتان ، عالی بود

    • سئو
      چهارشنبه ۲ بهمن ۱۳۹۲ - ۱۱:۲۷

      بسیار خوب و آموزنده بود، متشکرم ادمین عزیز

    • pesare
      پنج شنبه ۲۳ آبان ۱۳۹۲ - ۰۰:۵۷

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

    • pesare
      پنج شنبه ۲۳ آبان ۱۳۹۲ - ۰۰:۵۲

      پس چرا توی این فیلم نحوه اضافه کردن پیش نیازهای نصب , ایجاد Shortcut و ایجاد آیکون وجود نداره اما توی توضیحات گفتید که این آموزش ها هست؟

    • saheb
      سه شنبه ۲۱ آبان ۱۳۹۲ - ۲۱:۱۸

      سلام . ببخشید من قیمتی نمیبینم و اینکه چگونگی پرداخت وجه . لطفا راهنمایی کنید . ممنون

    • siavash
      سه شنبه ۲۱ آبان ۱۳۹۲ - ۰۱:۳۲

      درود بر استادان گرامی

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

      mset151@yahoo.com

      • مدیر- تقی زاده
        سه شنبه ۲۱ آبان ۱۳۹۲ - ۰۲:۲۱

        با مدیران سایت جهت دریافت لینک دانلود در تماس باشید.
        عذرخواهی بابت مشکل فنی احتمالی

    • اسلامی نژاد
      جمعه ۱۹ مهر ۱۳۹۲ - ۲۰:۰۱

      با سلام خدمت دوستان گرامی عذر خواهی دارم بابت تاخیر در جواب سوال شما به دلیل مشغله زیاد
      و اما راه حل مشکل اینه که کد مربوطه به مسیر رو با این کد جایگزین نمایید تا مشکلتون حل بشه

      string sourcePath = Path.GetFullPath(@”Requierd_InstallationFiles”);

      امیدوارم همیشه شاد و خرم باشید

    • اسلامی نژاد
      جمعه ۲۲ شهریور ۱۳۹۲ - ۱۹:۱۳

      با سلام خدمت دوستان عزیز و ضمن عرض پوزش بابت تاخیر در جواب
      عملیات کپی فایل ها همان عملیات نصب می باشد یعنی بدین معنی که مثلا وقتی ما یک بازی رو روی سیستم نصب میکنیم پشت این عملیات که شما پیشرفت کار رو میبینید فایل ها کپی میشوند اما در مورد mappath کد همینه من کد رو اصلاح میکنم و براتون میفرستم

    • فرزان
      پنج شنبه ۲۱ شهریور ۱۳۹۲ - ۱۳:۰۵

      حالا mappath تعریف میکنیم خطا میده

      بعد به جای نصب کپی میکنه حالا چیکار کنیم

    • مولوی
      پنج شنبه ۲۱ شهریور ۱۳۹۲ - ۱۲:۳۶

      آقای اسلامی نژاد عزیز حالا چیکار کنی به جای کپی عملیات نصب انجام بده

    • اسلامی نژاد
      پنج شنبه ۲۱ شهریور ۱۳۹۲ - ۰۰:۰۵

      با تشکر از توجه شما دوستان گرامی شما میتونین با MapPath و دادن مسیر نسبی این مشکل رو حل کنید
      تا این مشکل با بردن در سیستم های دیگه حل بشه متشکرم.

      (“\”@)MapPath

    • مولوی
      چهارشنبه ۲۰ شهریور ۱۳۹۲ - ۲۰:۴۶

      آقای اسلامی نژاد عزیز اینکه فقط فایل کپی میکنه و نصب نمیکنه

      ثانیا تو سیستم دیگه اجرا نمیشه
      ۳ساعته کد نوشتم برای کپی کردن؟

    • فرزان
      چهارشنبه ۲۰ شهریور ۱۳۹۲ - ۱۹:۲۴

      آقا چرا فقط ستاپ گیری تو سیستم برنامه نویسو یاد میدین؟

      این همه ستاپ گیری این؟

      مشکل ما نصب تو سیستم مشتری هست نه مال خودمون

      این اصلا قابلیت اجرا تو سیستم دیگرو نداره

      لطفا فیلمو کامل کنین جناب اسلامی نژاد

    • مولوی
      چهارشنبه ۲۰ شهریور ۱۳۹۲ - ۱۷:۰۶

      سلام آقای اسلامی نزاد ممنون از فیلم جالبتون

      فقط سوال اینجاست حال ما برای نصب برنامه باید کدام پوشه را به سی دی بزنیم و در اختیاش قرار دهیم؟

      برنامه که ساختیم با پسوند cs هست

    • اسلامی نژاد
      سه شنبه ۱۹ شهریور ۱۳۹۲ - ۱۴:۲۰

      خواهش میکنم جناب آقای زارعی عزیز هدف من و هدف تمامی متخصصین دانشجویار یادگیری شما عزیزان می باشد.

    • زارعی
      سه شنبه ۱۹ شهریور ۱۳۹۲ - ۱۲:۲۷

      دستتون درد نکنه بازهم خوبه که مبلغ ۲هزاردتون واقعا به نظر شما پوله تواین دور و زمونه

    • اسلامی نژاد
      شنبه ۲ شهریور ۱۳۹۲ - ۰۰:۱۲

      با تشکر از توجه و علاقه مندی شما جناب آقای امیری عزیز و در ضمن با عرض پوزش بابت تاخیر در جواب بله دقیقا درسته متشکرم
      شما با استفاده از لینک msdn زیر و استفاده از کدهای آن و چک کردن شرط میتونین متوجه بشین چه ویرایشی از دات نت فریم ورک بر روی سیستم عامل نصب هستش
      http://msdn.microsoft.com/en-us/library/hh925568.aspx

    • amiri184
      پنج شنبه ۳۱ مرداد ۱۳۹۲ - ۰۰:۰۹

      آقای اسلامی نژاد بنده سرچ کردم و به این مطالبی که عرض میکنم رسیدم البته خودتون زحمت چک کردنشو بکشید.در سایت stackoverflow یک سوالی مشابه سوال من بود در جوابش گفته که با استفاده از دستور ریجیستری میتوان یک مسیر خاصی در ریجیستری را مثلا برای چک نصب بودن ورژنهای net framework استفاده کرد.فکر میکنم با این دستور میشه تو رویدادی که فایلها کپی میشن بعد از کپی از این کد استفاده کنیم و شرط بزاریم
      RegistryKey installed_versions = Registry.LocalMachine.OpenSubKey(@”SOFTWARE\Microsoft\NET Framework Setup\NDP”);
      string[] version_names = installed_versions.GetSubKeyNames();

    • amiri184
      چهارشنبه ۳۰ مرداد ۱۳۹۲ - ۲۳:۵۹

      دقیقا.ممنون از پیگیری شما

    • اسلامی نژاد
      چهارشنبه ۳۰ مرداد ۱۳۹۲ - ۲۲:۴۷

      خواهش میکنم در رابطه با این مورد حتما چک میکنم و بهتون اطلاع میدم دوست عزیز چون شما گفتین شناسایی بدین معنی هستش که میخواین در صورت نصب نبودن یک پیش نیاز بر روی سیستم رو چک کنه و نصبش کنه و در غیر اینصورت پیغام بده که نرم افزار پیش نیاز بر روی سیستم وجود داره و یا اینکه نصبش نکنه و اینکه میخواییین که بعد از نصب برنامه اصلی مثلا Setup مخصوص به خود نرم افزار های پیش نیاز ظاهر شه و بتونید اونها رو طبق مراحل ترتیبی خودشون نصب کنید درسته؟

    • amiri184
      چهارشنبه ۳۰ مرداد ۱۳۹۲ - ۱۵:۳۸

      با سپاس از پیگیری شما.نکته ای که بنده دنبالش هستم این هستش که میخوام با استفاده از کامپوننت ویزارد Devexpress (که در فیلم آموزشی شما از آن استفاده کردید)شناسایی پیش نیازهای یک سیستم ونصب خودکار آنها در صورت نیاز با استفاده از این کامپوننت انجام بشه.باز هم از زحماتی که میکشید ممنون و سپاسگزارم

    • saeed
      چهارشنبه ۳۰ مرداد ۱۳۹۲ - ۱۵:۳۶

      سلام . میشه در مورد backgroundworker هم یه فیلم بزارید . به خدا خیلی مهمه که کامپیوتر چندتا کارو هم زمان انجام بده و هنگ نکنه . مرسی

    • اسلامی نژاد
      چهارشنبه ۳۰ مرداد ۱۳۹۲ - ۱۳:۴۵

      با سلام خدمت شما دوست عزیز بله حرف شما کاملا درسته بعضی اوقات ما نیاز داریم تا یکسری پیش نیاز های نرم افزاری رو روی سیستم نصبش کنیم همانطوری که میدونید در ورژن ۲۰۱۰ ویژوال استدیو این قابلیت با عنوان Setup and Deployment که برای برنامه نویس این امکان رو فراهم میکرد تا این فایل ها رو اضافه کنند. وجود داشت اما ورژن جدید ویژوال استدیو برای استفاده از این قابلیت بسمت نرم افزار InstallShield رفته و حتی ورژنی رو که به ما امکان دانلود داده ورژن محدود این نرم افزاره اما قانونا بایستی این قابلیت رو داشته باشه که در صورت نیاز پیش نیاز ها رو از شما بگیره و نصبش کنه (حتی بعد از نصب خود نرم افزار) چیزی که من دوست داشتم بدونم به عبارتی این بود که ببینم ویژوال استدیو آیا در ورژن بعدی خودش یعنی ۲۰۱۳ آیا میخوات هنوزم از این نرم افزار پشتیبانی کنه یا نه؟ یا اگر هم میخوات از کدام ورژنش و کدام نسخه که تمامی این قابلیت ها رو در اختیار ما بذاره اما در مورد این هم که گفتید حتما در آینده فیلمی رو تو این زمینه تهیه میکنیم که بتونید در سیستم کاربر پیش نیازهای نرم افزاری مورد نیاز برای نرم افزار اصلی رو نصب کنید با آرزوی موفقیت برای شما

    • amiri184
      چهارشنبه ۳۰ مرداد ۱۳۹۲ - ۱۱:۴۹

      با سلام.واقعا زحمت کشیدید .بسیار عالی.فقط یک سوال از تهیه کننده این فیلم دارم و اون اینه که اگه ما بخواهیم ستاپ خودمون رو جوری بسازیم که موقع اجرا روی سیستم مقصد بعضی از فایل ها رو مثلا .net 4 یا sqlexpress یا crystal report اگه روی سیستم مقصد نصب نباشند، خودش نصب کنه باید چکار کنیم.به عبارتی ما نرم افزاری ساختیم که به این کامپوننت ها نیاز دارد و حال میخواهیم این نرم افزار را به همراه این کامپوننت ها نصب کنیم.در این فیلم شما فقط اشاره به کپی فایلهای مورد نیاز در سیستم مقصد کردید.ممنون میشم بنده را راهنمایی کنید یا اگه لازم باشه فیلمی هم در این زمینه تهییه نمایید.مرسی

    • اسلامی نژاد
      سه شنبه ۲۹ مرداد ۱۳۹۲ - ۱۹:۰۸

      سلام دوست عزیز پسورد در فایل zip ذکر شده است http://www.soft98.ir
      کرک نرم افزار هم در خود فایل موجوده طبق دستوالعمل فایل متنی پیش برید تا نرم افزار کرک بشه

    • amiri184
      سه شنبه ۲۹ مرداد ۱۳۹۲ - ۱۲:۵۳

      سلام.عالیه.لطفا پسورد کامپوننتو بگید و اینکه چطور و از کجا سریال نامبرشو جور کنم

    • Efe2021
      دوشنبه ۲۸ مرداد ۱۳۹۲ - ۲۰:۲۶

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

    • حشمت
      دوشنبه ۲۸ مرداد ۱۳۹۲ - ۲۰:۲۴

      سلام
      بروی چشم
      مبلغ واریر میشه
      حرف شما کاملا صحیحه
      موفق باشید

    • hamed
      دوشنبه ۲۸ مرداد ۱۳۹۲ - ۲۰:۱۰

      سلام اقای پاسبان حق با شماست شما خیلی زحمت میکشید ولی به این صورت که برای هر فیلم پول بگیرید خیلی سخت هست برای بازدید کنندگان شما اگه سایت رو به صورت اکانت های وی ای پی. ۱ماهه ۲ ماهه و.. انجام بدین خیلی بهتر کابران هم فک کنم اینجوری راضی ترن

    • حشمت
      دوشنبه ۲۸ مرداد ۱۳۹۲ - ۱۹:۴۸

      سلام
      لطفا قیمتش رو کمتر کنید
      زیاد میست؟

      • مدیر – پاسبان
        دوشنبه ۲۸ مرداد ۱۳۹۲ - ۱۹:۵۹

        سلام دوست عزیز
        بابت تهیه این فیلم آقای اسلامی حدودا ۱ هفته وقت صرف کرده(اول یاد گرفته بعد ضبط کرده) شاید باورت نشه من خودم هم این روش رو بلد نیستم و خیلی هم جالبه
        و این مبلغ رو هم قراره بخشیشو دانشجویار دریافت کنه بخشیشو هم مدرس, واقعا کمتر از این در حق مدرس بی انصافی میشه
        ممنون که ما رو همراهی می کنید

    • hamed
      دوشنبه ۲۸ مرداد ۱۳۹۲ - ۱۴:۱۵

      با این کارا که شما میکنید کم کم بازدید گنندهاتون رو از دست میدی شما هر فیلمی که یه مقدار خاصه پولی میکنید فیلمای دیگه که مجانی تو سایتای دیگه هم پیدا میشه

      • مدیر – پاسبان
        دوشنبه ۲۸ مرداد ۱۳۹۲ - ۲۰:۰۴

        سلام
        همه فیلم های سایت خاص هستند
        کجا این آموزش ها رو رایگان می تونید پیدا کنید لطفا آدرس بدهید تا کاربران از آن هم استفاده کنند
        تیم ما برای این سایت تقریبا ۲۴ ساعته فعال هستند از مدرسین، گرافیست, پشتیبان و …
        بابت همه این ها داره هزینه میشه
        در ضمن کم لطفی نکنید حدودا ۵۰۰ فیلم توسط ما ضبط شده که کمتر از ۱۰ تار اون پولیه
        ممنون

    مدرس - اسلامی نژاد طراح و توسعه دهنده افزونه و قالب وردپرس

    دسته بندی

    تحصیلات تکمیلی

    رشته الکترونیک

    رشته کامپیوتر

    سایر دسته های دانشجویار

    سایر نرم افزارها

    کلاس آنلاین

    مدرسین

    تعداد دوره
    بر اساس امتیاز
    حروف الفبا
    • کد تخفیف :

      goldpack

      ویژه خرید پکیج طلایی (C#,ASP,PHP,Android,Network)
      50 درصد تخفیف

    مطالب سایت بر اساس

    جدیدترین ها
    محبوب ترین ها
    بطور تصادفی
    دانشجویار نماد اعتماد الكترونیكی کسب و کار های اینترنتی مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت ساماندهی محتوای فضای مجازی بانک تجارت دانشجویار