نمایش نتایج 1 تا 17 از 17

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

  1. #1

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

    کامپوننت حرفه ای بروزرسانی نرم افزارها

    سلام به همه دوستان
    با توجه به اینکه مبحث بروز رسانی نرم افزار یکی از مباحث پرکاربرد و مهم در دنیا میباشد بر آن شدم تا یک کامپوننت بسیار عالی، حرفه ای و در عین حال بسیار ساده از لحاظ استفاده، درست کنم.
    از امکانات و ویژگی های این کامپوننت میشه به موارد زیر اشاره کرد:
    1- نمایش نسخه فعلی و نسخه جدید موجود روی اینترنت
    2- بررسی اتصال به اینترنت و صدور خطا در صورت عدم اتصال
    3- دانلود فایل بروزرسان به صورت Zip و دارای رمز
    4- توانایی مشخص کردن مکان Extract فایل های موجود در فایل Zip
    5- نشان دادن حجم فایل بروزرسان و حجم فایل در حال دانلود
    6- نشان دادن اطلاعاتی در مورد نسخه جدید (مثلا قابلیت های جدید ، رفع باگ ها و...)
    7- ظاهر زیبا و کاربر پسند
    8- استفاده آسان فقط با سه خط کد

    آموزش
    روش استفاده:
    استفاده از این کامپوننت بسیار ساده است فقط با سه خط کد میتونید واسه برنامتون آپدیتر بسازید.

    ابتدا کامپوننت رو به رفرنس های پروژتون اضافه کنید.
    سپس یک شیء از این کامپوننت بسازید(مثلا با نام up):
                SadeghUpdater.Update up = new SadeghUpdater.Update();


    سپس تابع SetValue را فراخوانی و مقدار دهی کنید:
    up.SetValue(string UpdateFileWebAdrss,string UpdateFilePCAdrss,string ZipPassword, string TextVersionInfoWebAdrss, string CurrrentVersion)


    و در نهایت فراخوانی آپدیتر:
                up.ShowUpdateDialog();




    که هرکدام از مقادیر رو باید مقدار دهی کنید:

    UpdateFileWebAdrss: آدرس اینترنتی فایل زیپ دارای پسورد
    UpdateFilePCAdrss: آدرس PC جایی که میخواهید فایل های بروزرسان Extract شوند.
    ZipPassword: پسورد فایل زیپ.
    TextVersionInfoWebAdrss: آدرس اینترنتی فایل اطلاعات آخرین نسخه.
    CurrrentVersion: ورژن فعلی برنامه.

    متد بررسی نسخه جدید به صورت مخفی:

    up.checkNewVersion()


    مشخه که باید فایل(های) بروزرسان رو در یک فایل زیپ (نه rar) همراه با پسورد در جایی Upload کنید.
    همچنین یک فایل txt رو که اطلاعات آخرین نسخه رو درون خودش داره رو در جایی Upload کنید.

    این فایل متنی باید به صورت زیر باشد:

    ظاهر کامپوننت در حال اجرا:
    بعد از بررسی:

    SUchecked.jpg

    در حال دانلود:
    SUdownloading.jpg



    دانلود کامپوننت:
    SadeghUpdater.rar
    آخرین ویرایش به وسیله sadeghjun : شنبه 02 آذر 1392 در 22:29 عصر

  2. #2

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    چیزه جالبی شده .... یه چیزی هست که ممکنه بدرد بخور باشه .... این که downgrade رو هم بزاری درضمن وقتی داره اپدیت میکنه (از رو عکس میگم) شما باید دکمه بروزرسانی و بررسی رو غیرفعال کنی ...
    بعدش هم چه کاریه هرکی یه کامپوننت اپدیت میسازه میزاره ... شما و اقا ...(اسمشو یادم نمیاد اواتارش یه چیزی تو مایه های ازرسافت یا همین چیزاست)....کامپوننت هاتوونو یکی کنین بخدا بهتره .... بعد هم بهتر نیست بجای کار روی اپدیتر وقتتون روو روی کامپوننت های کاربردی دیگه بزارین؟
    و بازم یه چیز دیگه .... برای استایل مترو اگه از کامپوننت استفاده کردی یه ایده دارم ... (بدون کامپوننت)....فورم بوردر رو بزار روی none بکگراند فورم رو هم بکن سفید ... وسطش یه پنل طوسی بزاز ... و دوتا لیبل هم با متن های x و - بزار اون بالا (بالا سمت راست) ... و تو رویداد موس اینترشون بنویش که رنگش (ماله X ) بشه قرمز و اون یکی هم بشه (نمیدونم تو مترو چه رنگیه خودتون چک کنین) ابی بدون کامپوننت یه مترو استایل میسازین (برای این کامپوننت خیلی بدرد بخوره این روش سبکش میکنه) ...
    امیدوارم پیشنهاد هام مفید باشه ...

  3. #3
    کاربر جدید آواتار hosein_h
    تاریخ عضویت
    تیر 1392
    محل زندگی
    تهران
    پست
    24

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

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

    اين تاپيك رو زدي كه تشكر جمع كني ؟؟؟
    درثاني اين كامپوننت قبلا ساخته شده در تاپيك زير
    https://barnamenevis.org/showthread.p...DB%8C%D8%AF%29

  4. #4

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    نقل قول نوشته شده توسط aliagamon مشاهده تاپیک
    چیزه جالبی شده .... یه چیزی هست که ممکنه بدرد بخور باشه .... این که downgrade رو هم بزاری درضمن وقتی داره اپدیت میکنه (از رو عکس میگم) شما باید دکمه بروزرسانی و بررسی رو غیرفعال کنی ...
    بعدش هم چه کاریه هرکی یه کامپوننت اپدیت میسازه میزاره ... شما و اقا ...(اسمشو یادم نمیاد اواتارش یه چیزی تو مایه های ازرسافت یا همین چیزاست)....کامپوننت هاتوونو یکی کنین بخدا بهتره .... بعد هم بهتر نیست بجای کار روی اپدیتر وقتتون روو روی کامپوننت های کاربردی دیگه بزارین؟
    و بازم یه چیز دیگه .... برای استایل مترو اگه از کامپوننت استفاده کردی یه ایده دارم ... (بدون کامپوننت)....فورم بوردر رو بزار روی none بکگراند فورم رو هم بکن سفید ... وسطش یه پنل طوسی بزاز ... و دوتا لیبل هم با متن های x و - بزار اون بالا (بالا سمت راست) ... و تو رویداد موس اینترشون بنویش که رنگش (ماله X ) بشه قرمز و اون یکی هم بشه (نمیدونم تو مترو چه رنگیه خودتون چک کنین) ابی بدون کامپوننت یه مترو استایل میسازین (برای این کامپوننت خیلی بدرد بخوره این روش سبکش میکنه) ...
    امیدوارم پیشنهاد هام مفید باشه ...

    سلام رفیق
    ممنون از نظرات خوبت در حال تکمیل هستش...

  5. #5

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    نقل قول نوشته شده توسط hosein_h مشاهده تاپیک
    سلام

    اين تاپيك رو زدي كه تشكر جمع كني ؟؟؟
    درثاني اين كامپوننت قبلا ساخته شده در تاپيك زير
    https://barnamenevis.org/showthread.p...DB%8C%D8%AF%29
    سلام دوست عزیز
    برخلاف ادعای شما من این تاپیک رو واسه تشکر کردن دیگران نزدم
    و صرفا جهت کمک به دیگران و ارتقای کامپوننت بوده و هست من تاپیکی که شما معرفی کردید رو خیلی وقت پیش دیده بودم. خودم هم اینجا سورس بروزرسان رو گذاشتم. و در این تاپیک با کمی تغییرات و بهبود مشکلات و استفاده به صورت کامپوننت اون رو قرار دادم.
    در هر صورت ممنون
    آخرین ویرایش به وسیله sadeghjun : شنبه 30 شهریور 1392 در 12:40 عصر

  6. #6
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    سلام کاش داداش یه فیلم هم درباره ساخت این کامپونت میزاشتی
    خیلی لازمه اگه امکان داره این کارو بکن
    یکی از دوستان با یه فیلم آموزشی بیاد طرز ساخت این کامپونت ها رو بگه
    ممنون

  7. #7

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    سلام مجدد

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

  8. #8

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    نقل قول نوشته شده توسط vahidth مشاهده تاپیک
    سلام کاش داداش یه فیلم هم درباره ساخت این کامپونت میزاشتی
    خیلی لازمه اگه امکان داره این کارو بکن
    یکی از دوستان با یه فیلم آموزشی بیاد طرز ساخت این کامپونت ها رو بگه
    ممنون
    دوستمون aliagamon یه تاپیک اینجا در مورد ساخت dll همراه با ویدئو داره.

    اینجا هم هست.
    آخرین ویرایش به وسیله sadeghjun : شنبه 30 شهریور 1392 در 12:42 عصر

  9. #9
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    نه منظورم این بود که یکی بیاد طرز ساخت بروز رسانی رو بگه
    که باید از چه کدهایی استفاده کنیم سورس های استفاده شده
    من ساخت dll رو بلدم

  10. #10

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    نقل قول نوشته شده توسط vahidth مشاهده تاپیک
    نه منظورم این بود که یکی بیاد طرز ساخت بروز رسانی رو بگه
    که باید از چه کدهایی استفاده کنیم سورس های استفاده شده
    من ساخت dll رو بلدم
    من تو پست 5 آدرس سورس این پروژه رو دادم.
    اینجا

  11. #11

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    سلام
    کامپوننت + آموزش استفاده به پست اول اضافه شد.

  12. #12
    کاربر جدید آواتار hosein_h
    تاریخ عضویت
    تیر 1392
    محل زندگی
    تهران
    پست
    24

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    سلام دوست عزيز ممنون بابت كامپوننت زيبا و كاربردي
    اما ايكاش سورش و هم ميزاشتي يا حد اقل كدهاشو مبهم سازي نميكردي
    چون كامپوننتي كه دايم با اينترنت سروكار داره و با اسمارت اسمبلي هم obfuscate شده ، استفاده اش يكم غير معقوله
    با تشكر

  13. #13

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    نقل قول نوشته شده توسط hosein_h مشاهده تاپیک
    سلام دوست عزيز ممنون بابت كامپوننت زيبا و كاربردي
    اما ايكاش سورش و هم ميزاشتي يا حد اقل كدهاشو مبهم سازي نميكردي
    چون كامپوننتي كه دايم با اينترنت سروكار داره و با اسمارت اسمبلي هم obfuscate شده ، استفاده اش يكم غير معقوله
    با تشكر

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

    sadeghupdater.rar

  14. #14

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    سلام
    نسخه جدید آپدیتر در پست اول قرار گرفت. تغییرات این نسخه:
    1 - بهبود ظاهر برنامه
    2- اضافه شدن متد جدیدی برای بررسی نسخه جدید به صورت silent (در واقع از طریق دستورات برنامه نویسی هم می توان به عنوان مثال هر یک هفته یک بار وجود نسخه جدید را بررسی نمود.)
    3 - 20% کاهش حجم فایل


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

  15. #15
    کاربر دائمی آواتار HAMRAHSOFT.IR
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    هرجا كه غم و ناراحتي باشه
    پست
    1,175

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    ممنون سورس این ورژن میزارید؟

  16. #16

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

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

  17. #17

    نقل قول: دانلود کامپوننت حرفه ای بروزرسانی نرم افزارها

    up.SetValue(string UpdateFileWebAdrss, string UpdateFilePCAdrss, string ZipPassword, string TextVersionInfoWebAdrss, string CurrrentVersion)
    من مشکل دارم با این خط میشه کمک کنین
    invalid expression term string
    syntax error '' expected

تاپیک های مشابه

  1. پاسخ: 10
    آخرین پست: سه شنبه 29 مرداد 1392, 16:54 عصر
  2. یک لینک به نرم افزارها
    نوشته شده توسط mohammad javad pishvaei در بخش Windows Phone و Windows Mobile
    پاسخ: 2
    آخرین پست: چهارشنبه 16 آذر 1384, 10:40 صبح
  3. نرم افزارها و پروژه های تحت لینوکس
    نوشته شده توسط shaniaki در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 2
    آخرین پست: یک شنبه 10 مهر 1384, 12:45 عصر
  4. آمار تعداد کاربران نرم افزارها مختلف موجود در سایت !
    نوشته شده توسط MicroGalaxy در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 0
    آخرین پست: جمعه 03 مهر 1383, 17:16 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •