والا فایل رو که من باز می کنم بدون مشکل هست .
http://noortebsurgery.com/updater/Up.txt
ولی بازم با NotePad++ ویرایش کردم ، مشکلی نیست . بازم همون مشکل رو میده ! یک فایل TXT میشه با اون مزمون درست کنید و به من بدید ؟ که فایل شما رو آپلود کنم !
Printable View
والا فایل رو که من باز می کنم بدون مشکل هست .
http://noortebsurgery.com/updater/Up.txt
ولی بازم با NotePad++ ویرایش کردم ، مشکلی نیست . بازم همون مشکل رو میده ! یک فایل TXT میشه با اون مزمون درست کنید و به من بدید ؟ که فایل شما رو آپلود کنم !
سلام کامپونتت جالبی هستش اما همه دسترسی به اینترنت ندارن که بخوان از رو هاست برنامه رو بروز کنند (البته یکی از دوستان پرسیده بود از روی سی دی میشه یا ن) پیشنهاد می کنم این امکان رو در برنامه قرار بدید که کاربر بتونه از کافی نت برنامه رو دانلود کنه و از هارد یا سی دی شروع به بروز رسانی کنه و هنگامی که می خواهد شروع کنه به بروز رسانی از کاربر سوال کنه که از اینترنت بروز کنه یا هارد .
به هر حال ممنونم کامپونت جالبیه
بنا به درخواست دوستان:
امکان بروزرسانی از روی دیسک (هارد یا فلش یا سی دی) فراهم شد
https://barnamenevis.org/attachment.p...1&d=1377953978
کاربران برنامه های شما ، درصورت عدم دسترسی به اینترنت ، میتوانند به اولین کافی نت محل مراجعه کرده و پس از دانلود کرد فایل زیپ آپدیت، آنرا را روی سی دی رایت کنند (یا روی فلش مموری کپی کنند) و با یک کلیک این فرایند را به راحتی آب خوردن انجام دهند:لبخند:
کافیست گزینه "بروزرسانی از روی دیسک" را انتخاب و تایید کنند یک اوپن فایل دیالوگ ظاهر میشود که مسیر فایل آپدیت را که روی سی دی و .. هست را از کاربر میگیرد
بجای تابع ShowUpdaterDialog از تابع جدید StartUpdate استفاده کنید مانند نمونه در پست یک
از پست اول یا از اینجا نسخه جدید را دانلود کنید
دوستان تست کنید و نتیجه را اعلام کنید با تشکر
موفق باشید
سلام مجدد
کامپوننت تکمیل تر شد و امکانات منحصر به فردی و راهنمای کدنویسی فارسی به برنامه اضافه شده است
توضیحات بیشتر در پست یک
نسخه جدید را از پست یک یا اینجا دانلود کنید بعد از اکسترکت کردن نسخه جدید این کامپوننت را بررسی کنید 2013.92.2.6
https://barnamenevis.org/attachment.p...4&d=1378022343
https://barnamenevis.org/attachment.p...5&d=1378022416
سلام
برای سهولت کار امکان فشرده کردن فایلهای مورد نیاز و اکسترکت کردن آن فراهم شد
در نسخه جدید این کامپوننت یک کلاس جدید بنام 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");
ضمیمه 110461
نسخه جدید را از اینجا یا پست اول دانلود کنید
موفق باشید
آخرش نتونستم استفاده کنم .
همش این مشکل رو دارم
https://barnamenevis.org/attachment.p...1&d=1377844419
اگه میشد با TeamViewer ریموت میشدید خوب بود
دوست عزیز شماباید فایل متنی تون رو برابر نمونه بسازید
به هرحال هرکمکی ازدستم بیاد خدمتتون هستم
پیام خصوصی را چک کنید
بالاخره موفق به استفاده از برنامه شما شدم و بسیار کاربردی هست . دستتون درد نکنه ! اما یک سوال عزیز 2 تا اررور داد
بعد از کپی کردن فایل ها و دانلود این اررور رو داد
بروز خطا در سازماندهی فایل ها
در آخر هم این اررور که پیوست کردم !
اما آپدیت انجام شد !
یک نمونه سورس کار با این برنامه به زبان سی شارپ اینجا گذاشتم
به دلیل زیاد شدن حجم ، کامپوننت رو حذف کردم
شما بعد از دانلود این سورس ، کامپوننت روهم از پست اول دان کنید وبه پوشه اجرایی برنامه اضافه کنید
ضمیمه 110526
بسیار از مشکلات نسخه قبلی هم حل شد از پست یک دانلود کنید
سلام
ممنونم از این افزونه بسیار خوب و کاربردی . همه مشکلاتم حل شد !
یک پیشنهاد که در آینده بهش فکر کن
یک امکان بگذارید به صورت زیر !
در صورتی که ورژن جدید موجود بود یک DialogResult دریافت شود و در صورت زدن دکمه YES ، بدون هیچ فرم اضافه و دخالت های دیگر اقدام به بروزرسانی کن
یعنی بعد از زدن YES کد های مربوط به دکمه " بروزرسانی " اجرا شود !
وقتی تعداد کلاینت ها زیاد می شود و کاربران مبتدی هستند ، همش ایراد میگیرند و میگن "یک پیغام خطای داد ، بیایید چک کنید" . باید کلی توضیح داد و ....
کلا اگه بشه این کار رو انجام داد و دخالت کاربر رو کم کرد خیلی خوبه !
ممنونم !
انشالا کی سورس قرار میدید؟
سلام من Updater.exe دانلود کردم و به پروژه دمویی هم که گذاشته بودید به عنوان رفرنس معرفی کردم ولی برنامه دمو اصلا build نشد و به Compress و به هر متدی که بعد از object up استفاده شده ایراد میگیره که نیست و up فقط دارای متد showupdatedialog هست که اونم در برنامه که با دات نت فریم ورک چهار نوشتم ایراد میگیره میشه به من بفرمایید اشتباهم کجا بوده؟ من ورژن برنامه ای در پرشین گیگ بود رو دانلود کردم و لینک مستقیم رو میگفت که پیدا نمیکنم
سلام
شاید دارین از ورژن قدیمی استفاده میکنید
این آخرین ورژنشه دانلود
سلام تشکر میکنم برای ساخت همچین افزونه ای واقعا عالی هست ولی بهتره یک PDFآموزشی کامل کار با این افزونه یا یک فیلم آموزش قرار بدید.
تشکر:لبخندساده:
سلام سورس می زلرید یا سورس نداره؟
سلام کامپوننت کاربردی هستش ولی من باهاش یه مشکلی دارم! میخوام تحت شبکه آپدیت کنه نه با اینترنت.
یه نرم افزاری هست که توی سازمان کار می کنه من خودم کاراشو انجام میدم که برای آپدیتش مشکل دارم به اینترنت دسترسی ندارن همه کلاینت ها فقط به شبکه داخلی دسترسی دارند تعداد یوزها هم زیاد هست. کار طاقت فرسایی هست آپدیت کردن این همه کلاینت یا اطلاع رسانی برای آپدیت. راهی هست برای آپدیت تحت شبکه Local.
کاش دوستمون که قرار بود سورس بزاره سورسش قرار میدان تا نسبت به نیاز خود روش کار کنه
با سلام
من کد زیر رو نوشتم اما نتونستم جواب بگیرم
var txt = @"\\data\D$\Update\Test\newversion.txt";
Update up = new Update();
String ver = Application.ProductVersion;
if (up.StartUpdate(txt, ver, Application.ExecutablePath) == true)
{
Application.Exit();
}
تو مسیر فوق هم یک فایل متنی که گفته شده بود و همین طور محتویات نسخه جدید رو زیپ کردم و قرار دادم
دوستان این خطا به چه معنیه ؟
ضمیمه 132280
به محض لود شدن فرم با این خطا روبرو میشم
دوستان منم حدود یک سالی هست دارم از این افزونه توی برنامه هام استفاده می کنم و هیچ مشکلی نداشته ولی چند وقتی هست که به محض باز شدن فرم با خطای زیر روبرو میشه!!!
کسی میدونه مشکلش از چیه؟؟؟؟
ضمیمه 135054
کسی از خطای بالا اطلاعی ندارد؟؟؟
سلام دوستان
من یه فایل exe دارم که پس از فشرده سازی rar در سایت اینترانت قرار میدم
کاربران در شعب مجبورند از سایت اینترانت فایل را دانلود وپس از Extract کردن نسبت به فعالسازی فایل اجرایی اقدام کنند
حالا طبق این برنامه های شما من نمیدونم از کدوم سورس استفاده کنم؟
میخوام با زدن یک کلید بروزرسانی بدون اقدامی کاربر نسخه جدید را ادانلود و ضمن اکستراکت کردن اون رو در یک مسیری قرار بده و استفاده کنه
یاداوری : من نع دیتا بیس دارم و نه میتونم برنامه های جانبی داشته باشم
لطفا راهنمایی کنید
سلام دوستان و اساتید
من یک برنامه دارم بدون دیتا بیس و بصورت exe هست و به هیچ عنوان نمیتونم برنامه جانبی یا کمکی در کنارش قرار بدم و مجبورم هرکدی نیازه داخل خودش بنویسم
قصد دارم وقتی نسخه جدید روی سایت قراردادم و کاربر با اولین ورود متوجه بشه که باید برنامه ابدیت بشه
یا بدون نیاز به هشدار خودش ابدیت انجام بشه
روش کار را میگم و خواستار کمک برای ارائه سورس برای اون یا نمونه سورس مشابه هستم
کنترل نسخه برنامه درحال اجرا با برنامه قرارگرفته شده در سایت
درصورت یکسان نبودن نسخه ، نسخه جدید را دانلود کنه و چون فشرده بصورت rar هستش اون رو Extract Here کنه
و پس از دریافت فایل ، ذخیره در محل مورد نظر مثلا درایو سی و اکستراکت کردن آن ، نسبت به خارج شدن از برنامه فعلی شده و برنامه جدید را اجرا کنه
درانتها یاداوری میکنم من نمیتونم برنامه جانبی داشته باشم و برنامه بدون دیتا بیس هست
لطفا راهنمایی کنید
دوستان ظاهرا لینک های این کامپوننت حذف شده. ایا کسی داره این کامپوننت رو بزار اینجا؟
ممنونم
سلام
ببخشید دوستان ممکن هست در این مورد کمی توضیح بدید؟
تغییرات تو دیتابیس رو با کامند sql انجام بدین
من الان میخوام دیتابیس رو آپدیت کنم و بعد بفرستم رو سرور و مشتری دانلود کنه و برنامه آپدیت بشه اما نمیدونم چطور باید دیتابیس رو آپدیت کنم تا نیازی به حذف اطلاعات و جایگزینی دیتابیس نباشه.
دوستان و مدیران عزیز این انجمن کسی نداره این فایل رو دوباره آپلود کنه؟
هیچ کدوم از لینکا کار نمیکنه
ممنون میشم کسی توی ارشیو داشته باشه و دوباره آپلود کنه همینجا
سلام من هر کار میکنم بازم میگه اتصال سرور برقرار نیست پلیز کمکم کنینString txt = ("http://localhost/makan/version.txt")
داخل version تکست
3.0.0.0#http://localhost/makan/update.zip
یا
3.0.0.0
http://localhost/makan/update.zip
یا
3.0.0.0#
http://localhost/makan/update.zip
خواهش میکنم جواب بدین برام حیاتی شده
ضمیمه 149012
سلام
فایل دانلود مشکل داره میشه دوباره آپلود کنید ممنونم.
سلام وقت بخیر
ورژن تکمیل شده و زیبا این افزونه رو طراحی کردم بدون اجرا و نقص،
دوستانی که تمایل دارند لطفا PV پیام بدن