صفحه 1 از 3 123 آخرآخر
نمایش نتایج 1 تا 40 از 86

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

  1. #1
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    42
    پست
    1,248

    افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    سلام
    من برای همه برنامه هایی که میسازم ، این امکان رو در برنام هام میذارم که کاربر بتونه برنامه اش را بروزرسانی بکنه
    امروز یک کامپوننت برای این منظور طراحی کردم ، که از کدهای تکراری در برنامه هام کاسته بشه

    ابتدا تمامی فایلها و فایل اجرایی نسخه جدید را فشرده کرده (حتما با فرمت zip باشه ، یک وقت rar نکنید و بعد فرمتشو دستی تغییر بدید ، پشتیبانی نمیشه ) و در هاست آپلود کنید
    سپس در یک فایل متنی ورژن نسخه جدید برنامه را در خط اول مینویسید مثلا 1.0.1.2 این باید دقیقا مطابق ورژن خود برنامه تون باشه
    پعد بدون خط فاصله کارکتر علامت شارپ # را وارد میکنید و باز بدون خط فاصله آدرس فایل Update.zip را که در هاست آپلود کرده اید ، را بنویسید
    مثال :
    1.0.1.2#http://test.com/myapp/update.zip

    با توجه به شکل زیر


    ver1235.jpg

    سپس این فایل متنی را در یک هاست آپلود میکنید (مثلا پرشین گیگ) و مسیر این فایل را کپی کنید
    بالفرض مثال :
    http://araz-soft.persiangig.com/new_version.txt

    سپس این کامپوننت را که در اصل یک فایل اجرایی exe است را دانلود کنید و به عنوان یک ریفرنس به برنامه تون اضافه کنید (add refrence)
    سپس فضای نام ArazUpdater را یوزینگ کنید
    using ArazUpdater;

    یک باتن به فرمتان اضافه کنید و این کد ها را بنویسید
                String txt = "http://araz-soft.persiangig.com/new_version.txt";
    String ver = Application.ProductVersion;
    Update up = new Update();
    if (up.StartUpdate(txt,ver) == true)
    {
    Application.Exit ();

    }

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

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

    upd133.jpg

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


    کامپوننت را از لینک های زیر دریافت کنید (حجم 841 کیلوبایت)


    نکته:
    این فایل به تنهایی اجرا نمیشه حتما باید بعنوان ریفرنس به برنامه تون اضافه کنید
    لینک های فایل جرایی و فایل متنی در این مثال ، فرضی هستند (بعدا نگید تست کردیم نشد)
    لطفا تست کنید اگر ایرادی داشت بگید برطرف کنم

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


    کامپوننت تکمیل تر شد

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



    این هم کدهای مربوط به احضار این فرم دوست داشتنی

                String ver = Application.ProductVersion;
    Update up = new Update();
    up.CreateTextFile(ver);


    تکمیل تر شد (2)


    555.jpg

    بنا به درخواست دوستان:
    امکان بروزرسانی از روی دیسک (هارد یا فلش یا سی دی) فراهم شد
    بجای تابع ShowUpdaterDialog از تابع جدید StartUpdate استفاده کنید مانند نمونه در بالا
    موفق باشید


    تکمیل تر شد (3) نسخه 2013.92.2.6


    چند تابع جدید به برنامه اضافه شد که مختصرا توضیح میدم
    برای استفاده در کل فرم یک نمونه جدید از Update در قسمت عمومی بالا فرم ایجاد کنید مثال : Update up = new Update();

    تابع:
    UpdateFromServer از اینترنت آپدیت میکند و فرم اول در این پست را ظاهر میکند
    پارامتر سوم اختیاری است و در صورت مقدار دادن ، بعد ازاتمام آپدیت ، برنامه شما را اجرا میکند
                String txt = "http://araz-soft.persiangig.com/Test/NewVersion.txt";
    String ver = Application.ProductVersion;
    if (up.UpdateFromServer(txt, ver, Application.ExecutablePath) == true)
    {
    Application.Exit ();
    }

    -------------------------------------------------------------------------------------
    تابع : UpdateFromDisk از فایل دانلود شده روی دیسک بروز رسانی میکند و یک اوپن فایل دیالوگ ظاهر میشود و مسیر فایل ریپ آپدیت را از کاربر میگیرد
    پارامتر این تابع اختیاری است و در صورت مقدار دادن ، بعد ازاتمام آپدیت ، برنامه شما را اجرا میکند
                if (up.UpdateFromDisk(Application.ExecutablePath) == true)
    {
    Application.Exit();
    }

    -------------------------------------------------------------------------------------
    تابع : StartUpdate به کاربر امکان انتخاب در دوحالت را میدهد و فرم شماره 5 را نشان میدهد
    پارامتر سوم اختیاری است و در صورت مقدار دادن ، بعد ازاتمام آپدیت ، برنامه شما را اجرا میکند
                String txt = "http://araz-soft.persiangig.com/new_version.txt";
    String ver = Application.ProductVersion;
    if (up.StartUpdate(txt, ver, Application.ExecutablePath) == true)
    {
    Application.Exit();
    }

    -------------------------------------------------------------------------------------
    تابع : CheckNewVersion وجود ورژن جدید را بررسی و در قالب یک متن با کاربر نشان میدهد
    پروپرتی : NewVersionAvailable بعد از فراخوانی تابع فوق مقدار دهی میشود ( مقدار 1 فایل جدید و جود دارد مقدار 0 وجود ندارد)
    به همراه پخش صدای متناسب و کنترل اتصال اینترنت
                label1.Text = "لطفا صبر کنید....";
    Refresh();
    String txt = "http://araz-soft.persiangig.com/new_version.txt";
    String ver = Application.ProductVersion;
    label1.Text = up.CheckNewVersion(txt, ver );
    this.Text = up.NewVersionAvailable.ToString() ;

    -------------------------------------------------------------------------------------

    راهنمای فارسی هنگام کد نویسی به برنامه اضافه شده است

    Unt22led.jpg



    اجرای آپدیت از روی دیسک


    445232.jpg

    موفق باشید


    تکمیل تر شد (4) نسخه 2013.92.2.7

    برای سهولت کار امکان فشرده کردن فایلهای مورد نیاز و اکسترکت کردن آن فراهم شد
    در نسخه جدید این کامپوننت یک کلاس جدید بنام compress به برنامه اضافه شد که دارای دوتا تابع زیر است
    1- تابع ZipAllFilesInDirectory این تابع محتویات داخل یک پوشه را (نه خود پوشه) فشرده میکند که دارای 3 تا پارامتر است پارامتر اول مسیر پوشه ای که قرار است فایلهای داخل آن فشرده شوند ، پارامتر دوم مسیری که قرار است فایل فشرده در ان ایجاد شود و پارامتر سوم نام فایل فشرده شده است که اختیاری میباشد و درصورت عدم مقدار دهی ، برنامه با نام پیشفرض "Update.zip" فایل فشرده را ایجاد میکند
    مثال :
    using ArazUpdater;

                Compress z = new Compress();
    z.ZipAllFilesInDirectory("c:\\myfolder", "E:\\temp");

    2- تابع ExtractZipFilesToDirectory این تابع یک فایل فشرده را در داخل یک پوشه اکسترکت میکند که دوتا پارامتر میگیره پارامتر اول نام و مسیر فایل فشرده شده است و پارامتر دوم مسیر پوشه ای که در اون فایلهای اکسترکت شده رو میریزه
    مثال :
    using ArazUpdater;

                Compress z = new Compress();
    z.ExtractZipFilesToDirectory("c:\\myfolder\\test.z ip", "E:\\temp");




    موفق باشید
    آخرین ویرایش به وسیله shahryari : شنبه 21 دی 1392 در 20:02 عصر

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

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    سلام
    كامپوننت خوبي طراحي كردي دوست عزيز
    اما كاش ميشد سورس كامپوننت را هم ميذاشتي
    در ضمن هنگام بررسي اتصال اينترنت چرا يكم مكث ميكنه (حدود 5 ثانيه) ؟؟؟

  3. #3
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    یک سوال !

    اگه در ورژن جدید برنامه مون ، فایل هایی به جز فایل اجرایی رو بخواییم آپدیت کنیم چه باید کرد ؟

    مثلا چندتا از گزارشات برنامه رو تغییر دادیم !؟ بخواهیم فایل های گزارشات رو بروز کنیم . یا اصلا فایل های جدید به برنامه اضافه کنیم

  4. #4
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    1,436

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    برای شروع خوبه اما به سناریو های زیر هم میشه فکر کرد:
    - بخواییم فایل هایی جز فایل اجرایی رو آپدیت کنیم چکار کنیم؟
    - تغییرات دیتابیس رو چکار میکنید؟ بررسی اینکه آیا دیتابیس (با داده های موجود درش) امکان آپدیت داره یا؟
    - در یک نرم افزار کلاینت سرور، وضعیت چطوری خواهد بود؟ اول باید سرور آپدیت بشه بعد کلاینت ها؟ یا...؟
    و ... .

  5. #5
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    42
    پست
    1,248

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    نقل قول نوشته شده توسط dev-dev-dev مشاهده تاپیک
    یک سوال !

    اگه در ورژن جدید برنامه مون ، فایل هایی به جز فایل اجرایی رو بخواییم آپدیت کنیم چه باید کرد ؟

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

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

  6. #6
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    42
    پست
    1,248

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    نقل قول نوشته شده توسط plus مشاهده تاپیک
    برای شروع خوبه اما به سناریو های زیر هم میشه فکر کرد:
    - بخواییم فایل هایی جز فایل اجرایی رو آپدیت کنیم چکار کنیم؟
    - تغییرات دیتابیس رو چکار میکنید؟ بررسی اینکه آیا دیتابیس (با داده های موجود درش) امکان آپدیت داره یا؟
    - در یک نرم افزار کلاینت سرور، وضعیت چطوری خواهد بود؟ اول باید سرور آپدیت بشه بعد کلاینت ها؟ یا...؟
    و ... .
    همه این کارها رو با کد نویسی فایل اصلی میتونید اعمال کنید
    مثلا در اولین اجرا بعد از برورسانی این تغیرراتی که میخواهید بدبد رو اعمال کنه مثلا یک ستون به جدول اضافه کنید یا اصلا خود جدول را با مقادیر دلخواه ایجاد کنید (میدونید با کدنویسی امکانش هست) من الان دارم حداقل 15 نرم افزار متفاوت را به همین روش بروزرسانی هاشون رو مدیریت میکنم

  7. #7
    کاربر دائمی آواتار 09178525592
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    فارس
    سن
    26
    پست
    131

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    نقل قول نوشته شده توسط shahryari مشاهده تاپیک
    همه این کارها رو با کد نویسی فایل اصلی میتونید اعمال کنید
    مثلا در اولین اجرا بعد از برورسانی این تغیرراتی که میخواهید بدبد رو اعمال کنه مثلا یک ستون به جدول اضافه کنید یا اصلا خود جدول را با مقادیر دلخواه ایجاد کنید (میدونید با کدنویسی امکانش هست) من الان دارم حداقل 15 نرم افزار متفاوت را به همین روش بروزرسانی هاشون رو مدیریت میکنم

    خوب دوست عزیز شما که 15 نرم افزار اینجوری داری یه نمونه بذار تا کسایی که مثل من اصلا بلد نیستن یاد بگیرن؟؟؟؟؟

  8. #8
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    1,436

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    نقل قول نوشته شده توسط shahryari مشاهده تاپیک
    همه این کارها رو با کد نویسی فایل اصلی میتونید اعمال کنید
    مثلا در اولین اجرا بعد از برورسانی این تغیرراتی که میخواهید بدبد رو اعمال کنه مثلا یک ستون به جدول اضافه کنید یا اصلا خود جدول را با مقادیر دلخواه ایجاد کنید (میدونید با کدنویسی امکانش هست) من الان دارم حداقل 15 نرم افزار متفاوت را به همین روش بروزرسانی هاشون رو مدیریت میکنم
    فرض کنید نرم افزار ما 4 نسخه داره. 1، 1.2، 1.5 و 2. مشتری نسخه 1 رو داره، و اقدام به آپدیت میکنه، فایل نسخه آخر یعنی 2 جایگزین میشه.با این روشی که میفرمایید، فایل اجرایی نسخه 2 باید اولا باید به روشی مطلع بشه که نسخه جاری چه نسخه ای هست (چیزی که در این سیستم امکان پذیر نیست چون نسخه رو از روی Version تشخیص میدین و با جایگزین شدن exe اینکه نسخه قبلی از دست میره). دوما، با این سیستم، exe هر نسخه باید روش تبدیل دیتابیس (و تغییر فایل ها و ...) هر نسخه به نسخه خودش رو داشته باشه.که مثلا اگه نسخه 1.2 بود چطوری به 2 بیاره، اگه 1.5 بود چطوری و ... .(اگه نسخه ها زیاد تر باشه که دیگه شلوغ تر میشه).
    با همه اینها، درگیر کردن فایل اجرایی نرم افزار با این مسائل، که هیچ ربط مستقیمی به هیچ یک از نسخه های نرم افزار نداره و موضوعی کاملا جدا هست، تنها در نرم افزار های خیلی ساده که صرفا exe تغییر میکنه مناسب هست.البته همونطور که گفتم، دانلود شدن یک فایل یا یک مجموعه فایل (چیزی که شما ارائه کردین) برای شروع عملیات آپدیت لازمه، اما صرفا شروع داستانه... البته قصدم کم ارزش جلوه دادن کار شما نیست، خواستم دید کلی تری رو نسبت به موضوع ارائه بدم.

  9. #9

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    سلام
    کامپوننت خوبیه.
    من هم روی این موضوع در اینجا یه کم کار کردم.
    نظر یادتون نره

  10. #10

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

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

  11. #11

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    سلام داداش

    عالیه ، حالا چرا اینقدر حجمش زیاده !؟ D:

    راستی با نسخه دات نت فریمورک 2 که مشکلی نداره !؟

  12. #12

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    نقل قول نوشته شده توسط shahryari مشاهده تاپیک
    سلام
    من برای همه برنامه هایی که میسازم ، این امکان رو در برنام هام میذارم که کاربر بتونه برنامه اش را بروزرسانی بکنه
    امروز یک کامپوننت برای این منظور طراحی کردم ، که از کدهای تکراری در برنامه هام کاسته بشه

    ابتدا ورژن نسخه جدید برنامه را در یک فایل متنی مینویسید و ذخیره میکنید مثلا 2013.92.1.1 این باید دقیقا مطابق ورژن خود برنامه تون باشه
    با توجه به شکل زیر

    ضمیمه 108690
    ver1235.jpg

    سپس این فایل متنی را به همراه فایل اجرایی ورژن جدید برنامه را در یک هاست آپلود میکنید (مثلا پرشین گیگ) و مسیر این دوفایل را کپی کنید
    بالفرض مثال :
    http://araz-soft.persiangig.com/new_version.txt
    http://araz-soft.persiangig.com/Test1.exe

    سپس این کامپوننت را که در اصل یک فایل اجرایی exe است را دانلود کنید و به عنوان یک ریفرنس به برنامه تون اضافه کنید (add refrence)
    سپس فضای نام ArazUpdater را یوزینگ کنید
    using ArazUpdater;

    یک باتن به فرمتان اضافه کنید و این کد ها را بنویسید
                String txt = "http://araz-soft.persiangig.com/new_version.txt";
    String exe = "http://araz-soft.persiangig.com/Test1.exe";
    String ver = Application.ProductVersion;
    Update up = new Update();
    if (up.ShowUpdaterDialog(txt,exe,ver) == true)
    {
    Application.Exit ();

    }

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

    بعد برنامه اجرایی جدید را از اینترنت میگیرد و به جای برنامه قدیمی کپی میکند

    upd133.jpg

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

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

    نکته:
    این فایل به تنهایی اجرا نمیشه حتما باید بعنوان ریفرنس به برنامه تون اضافه کنید
    لینک های فایل جرایی و فایل متنی در این مثال ، فرضی هستند (بعدا نگید تست کردیم نشد)
    لطفا تست کنید اگر ایرادی داشت بگید برطرف کنم

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

  13. #13
    کاربر دائمی
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    کرمان
    پست
    222

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    دستاتن بابت فایل ها درد نکونه وفقط این 2 تا فایل قابل دانلود نیستن http://araz-soft.persiangig.com/new_version.txt
    http://araz-soft.persiangig.com/Test1.exe


    تو سایت برای دانلود میریم میزنی فایل موجود نیست ممنون میشم دویابهر قرار بدید و فایل آپدیدت که دانلود شده باز نشود.
    دوست عزیز این ها رو اصلا نباید دانلود کرد
    منظور از این http://araz-soft.persiangig.com/Test1.exe لینک, همون فایل اجرایی نرم افزار خودته
    ومنظور از این http://araz-soft.persiangig.com/new_version.txt لینک, باید یه فایل متنی(.txt) بسازی که ورژن نرم افزارت توشه

  14. #14
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    42
    پست
    1,248

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    سلام
    خوب دوست عزیز شما که 15 نرم افزار اینجوری داری یه نمونه بذار تا کسایی که مثل من اصلا بلد نیستن یاد بگیرن؟؟؟؟؟
    15 نرم افزار تجاری هستند و در دست مشتری هستند ، نمونه برنامه های تجاری رو بذارم؟؟؟ لطفا شوخی نفرمایید


    دستاتن بابت فایل ها درد نکونه وفقط این 2 تا فایل قابل دانلود نیستن
    بله ... لطف فرمودین ... اون لینکها که عرض کرد فرضیه


    کام‍پوننت خوبیه اما ناقص ٰ.همونطور که دوستان گفتن باید بیشتر روش کاربشه. پیشنهاد می دم سورس برنامه رو بزارید تا دوستان تکمیلش کنن.
    موفق باشید.
    با تشکر از حسن توجه شما
    سورس برنامه به زبان VB.net هست



    عالیه ، حالا چرا اینقدر حجمش زیاده !؟ D:
    راستی با نسخه دات نت فریمورک 2 که مشکلی نداره !؟
    538 کیلوبایت (فایل فشرده اش) زیاده؟؟؟؟
    با دات نت هم هیچ مشکلی نداره

  15. #15
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    42
    پست
    1,248

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    سلام مجدد
    به یاری شما دوستان عزیز
    1 - کامپوننت تکمیل تر شد
    2- هرچقدر فایل و گزارشات و .... که دوست دارید برای ورژن جدید برنامه تون بعد از بروزرسانی اضافه بشه ، را بصورت فایل فشرده (حتما فرمت zip) آپلود کنید و با یک کلیک توسط کاربر، برنامه تون را بروز رسانی کنید
    3- کد نویسی کمتر شد (1 خط کد حذف شد)


    توضیحات تکمیل تر در پست یک
    موفق باشید
    آخرین ویرایش به وسیله shahryari : پنج شنبه 17 مرداد 1392 در 15:57 عصر

  16. #16
    کاربر دائمی آواتار 09178525592
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    فارس
    سن
    26
    پست
    131

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)


    15 نرم افزار تجاری هستند و در دست مشتری هستند ، نمونه برنامه های تجاری رو بذارم؟؟؟ لطفا شوخی نفرمایید

    منظورم این بود که یه نمونه کوچیک ازش برای دوستان بذاری ؟؟؟بابت برنامتون هم ممنون

  17. #17

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    دوست عزیز روی دات نت فریمورک 2 جواب نداد ...

  18. #18
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    دوست عزیز ممنونم بابت کامل کردن کامپوننت ،

    یه درخواست ، این فرم آپدیت که عکس اش در پست یک هست خوشگله ، میشه این فرم رو هم به ما بدید با این تشکیلات Progress Bar و ..

  19. #19
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    42
    پست
    1,248

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    نقل قول نوشته شده توسط dev-dev-dev مشاهده تاپیک
    دوست عزیز ممنونم بابت کامل کردن کامپوننت ،

    یه درخواست ، این فرم آپدیت که عکس اش در پست یک هست خوشگله ، میشه این فرم رو هم به ما بدید با این تشکیلات Progress Bar و ..
    سلام
    دوست عزیز این فرم داخل کامپوننته دیگه D:
    اگر این کامپوننت را که در اصل یک فایل exe است ، به پروژه تون ادد ریفرنس کنید و کدهایی را که در پست شماره 1 گذاشتم را توسط یک باتن اجرا کنید، اون فرم خوشگله ظاهر میشه

  20. #20
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    42
    پست
    1,248

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    این هم تصویر اون فرم در ویندوزهای مختلف
    1545.JPG
    1546.JPG

  21. #21

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    دوستان من از این افزونه به راحتی توی دات نت فریمورک 4 استفاده میکنم .

    اما توی دات نت فریمورک 2 با زدن دکمه آپدیت این ارور رو میده :

    08-07-2013 05-05-49 ب.jpg

  22. #22
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    42
    پست
    1,248

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    نقل قول نوشته شده توسط alnajon مشاهده تاپیک
    دوستان من از این افزونه به راحتی توی دات نت فریمورک 4 استفاده میکنم .

    اما توی دات نت فریمورک 2 با زدن دکمه آپدیت این ارور رو میده :

    08-07-2013 05-05-49 ب.jpg
    سایر دوستانی که تست کردن همین مشکل را داشتن؟

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

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    سلام
    من با نت 3.5 كار ميكنم به راحتي جواب گرفتم البته روي 2 تست نكردم

  24. #24
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    42
    پست
    1,248

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    سلام مجدد
    امکان ایجاد فایل متنی متناسب با برنامه همچنین آپلود مستقیم در هاست به برنامه اضافه شد
    رجوع به پست 1

    در ورژن بعدی برنامه قصد دارم به برنامه نویس این اختیار رو بدم که .....
    با ما همراه باشید

  25. #25
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    یک موضوع دیگه !

    من یک برنامه آپدیتر دارم که آقای Morteza Troski زحمتش رو کشیدند . خیلی هم خوب کار می کنه و هر فایلی بخوای برای Update قرار میدیم ! اما یک مشکلی در برنامه خودم دارم

    من از چند تا Thread استفاده می کنم در فرم های مختلف برنامه ، مخصوصا فرم اصلی برنامه که وظیفه چک کردن قفل سخت افزاری و نرم افزاری رو دارند . مثلا هر 10 دقیقه یکبار اجرا میشه و بعد Sleep و دوباره .....

    مشکلم اینه که وقتی برنامه رو می بندم ، اون Thread ها بسته نمی شوند ، در نتیجه نمیشه Update کرد ، چون فایل اصلی برنامه باز هست به وسیله Thread در قسمت Task های Task Manager و عملا فایلی که باز هست ، نمیشه Write رو انجام داد .

    این موضوع فکر کنم برای این کامپونت هم بوجود میاد ،

    2 تا راه حل براش پیدا کردم که امیدوارم کمک کنید

    1- یه جوری ( که نمی دونم چه طوری ) در هنگام بسته شدن برنامه ، تمامی Thread ها بسته بشوند

    یا

    2- یک کد دستی قراربدیم که با بسته شدن برنامه ، تمامی Task های در قسمت Task Manager رو Kill کنیم ، تمامی پروسس های به اسم برنامه هست رو Kill کنیم !

    به نظر شما چه کار کنم ؟!

  26. #26
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    42
    پست
    1,248

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    سلام
    این موضوع فکر کنم برای این کامپونت هم بوجود میاد
    اول تست کنید ...

    در رویداد کلوزینگ فرم اصلی برای تمام ترد ها متد زیر فراخوانی کنید
    Thread.Abort()

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

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    امکان نداره سورس قراربدید؟

  28. #28

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    اگر سورسش را لطف کنید خیلی خوبه

  29. #29
    کاربر دائمی
    تاریخ عضویت
    آذر 1391
    محل زندگی
    Mashhad
    پست
    128

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    اقا دستت درد نکنه - من میخوام دیتا بیس رو اپدیت کنم چی کار باید بکنم ممنون میشم جواب بدین .

  30. #30

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    نقل قول نوشته شده توسط ikallam مشاهده تاپیک
    اقا دستت درد نکنه - من میخوام دیتا بیس رو اپدیت کنم چی کار باید بکنم ممنون میشم جواب بدین .
    دو تا راه داری ... یا با اطلاعاتو بریزی تو یه xml بعد از اپدیت برگردونی..
    دومی (که حرفه ای تره و تقریبا عقلانی تره) اینه که تغییرات تو دیتابیس رو با کامند sql انجام بدین ...

  31. #31

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

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

  32. #32
    کاربر دائمی آواتار saeedgholami
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    فارس
    سن
    12
    پست
    231

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    با عرض سلام خدمت دوستان عزیز

    من این فایل رو گرفتم اما اجرا نمیشه(نه ارور،نه پیغام،نه چیز دیگه)

    ویندوزم 8 هست

    اساتید مشکل از کجاست؟

  33. #33

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

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

  34. #34
    کاربر دائمی آواتار saeedgholami
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    فارس
    سن
    12
    پست
    231

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

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

  35. #35
    کاربر دائمی آواتار saeedgholami
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    فارس
    سن
    12
    پست
    231

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

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

  36. #36

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    تو 8 مشکلی نیست...

  37. #37
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    42
    پست
    1,248

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    سلام

    من این فایل رو گرفتم اما اجرا نمیشه(نه ارور،نه پیغام،نه چیز دیگه)
    رجوع شودبه نکته پست اول
    نکته:
    این فایل به تنهایی اجرا نمیشه حتما باید بعنوان ریفرنس به برنامه تون اضافه کنید
    با ویندوز 8 و دات نت 2 و زبانهای برنامه نویسی دانت (وی بی و سی شارپ منظورمه) هیچ مشکلی نداره و 100 % تست شده
    آخرین ویرایش به وسیله shahryari : سه شنبه 05 شهریور 1392 در 17:28 عصر

  38. #38
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    42
    پست
    1,248

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    نقل قول نوشته شده توسط roya.raha مشاهده تاپیک
    اگر سورسش را لطف کنید خیلی خوبه
    سلام
    در پست اول توضیح دادم

  39. #39
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    موقعی که پروژه خودم رو که از سیستم Update شما استفاده کردم با Setup ساز خود Visual Studio 2010 داشتم Build می کردم این خطا رو داد ، البته ازش گذشت و پروژه Build شد


    WARNING: Unable to find dependency 'IONIC.ZIP' (Signature='EDBE51AD942A3F5C' Version='1.9.1.5') of assembly 'Updater.exe'

  40. #40
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: افزونه بروزرسانی برنامه با یک کلیک (دانلود کنید)

    وقتی بررسی نسخه جدید رو می زنم این طوری میشه .اون لیبل بالا رو اگه یکم بیشتر بکشیش پایید و بزرگ تر باشه بهتره
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: gif upd.gif‏ (41.7 کیلوبایت, 714 دیدار)

صفحه 1 از 3 123 آخرآخر

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

  1. برنامه STC .....دانلود کنید
    نوشته شده توسط Harry در بخش امنیت در شبکه
    پاسخ: 3
    آخرین پست: شنبه 18 شهریور 1391, 16:07 عصر
  2. برنامه کار با رجیستری (حتما دانلود کنید)
    نوشته شده توسط msaeedd در بخش VB.NET
    پاسخ: 0
    آخرین پست: سه شنبه 09 مهر 1387, 12:59 عصر
  3. برنامه server و client دانلود کنید
    نوشته شده توسط sh2007 در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: دوشنبه 05 فروردین 1387, 08:59 صبح
  4. برنامه ساختم که میتونید با اون دانلود کنید
    نوشته شده توسط farazjoonam در بخش VB.NET
    پاسخ: 1
    آخرین پست: یک شنبه 27 اسفند 1385, 09:26 صبح

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

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