سلام
دوستان میشه درمورد ClickOnce توضیحی بدید
باتشکر
سلام
دوستان میشه درمورد ClickOnce توضیحی بدید
باتشکر
ببین دوست عزیز بعضی از برنامه ها امکان ClickOnce رو به برنامشون گذاشتن که شما با استفاده از اون می تونید با یک کلیک کارتون رو راه بندازید! (منظورشون همون دسترسی سریعه!)
البته من با این معنیش آشنایی دارم!
ازش استفاده نکرده ام اما این توضیحاتی که اینجا هست حداقل میگه جواب نفر قبلی بی ربط بوده. دوستان راهنمایی غلط نکنند.
http://msdn.microsoft.com/en-us/libr...=vs.80%29.aspx
تکنولوژی click once این اجازه رو به توسعه دهنده می ده که با یک کلیک برنامشو به صورت یک پکیج قابل نصب دربیاره
و در سیستم مشتری هم مجددا فقط با بازکردن همون پکیج برنامه شروع به نصب شدن می کنه
میتونم در این مورد یک مثال براتون بزنم !
اگه با نرم افزار Chrome کار کرده باشید متوجه میشید چه سودی داره !
ساختار کروم کاملا شبیه به نرم افزار های Click Once هست . چطور؟
مزیت این نوی برنامه ها :
1- نصب برنامه بر روی ویندوز انجام نمیشه و مربوط به User میشه . حتی اگه User کامپیوتر شما دسترسی Limited هم داشته باشه اجازه داره این برنامرو نصب کنه !
2- در مورد Update کردن برنامه هم امکاناتی خوبی بهتون میده . به طور خلاصه میتونم بگم اگه Update یک برنامه رو با Setup ساده پیاده سازی کنید برنامتون در نهایت باید ReInstall بشه ولی در حالت Click Once کاملا میتونید در Update رو بدون رینیستال پروژه انجام بدید !
3- اگه از Dll های خاصی در برنامتون استفاده کرده باشید که قبلا در ویندوز کاربر بوده در حالت ساده نصب دچار Conflict میشید و کاری که Setup شما انجام میده اینه که فایل های شما رو Override میکنه ولی در Click Once اینگونه نیست !
من به شخصه از بعضی حالات این نوع Setup خوشم میاد (مثلا کاربر به راحتی دسترسی به فایلهای برنامتون پیدا نمیکنه و Package که میسازه خیلی فکر میکنم (مطمئن نیستم ) امن تره !
موفق باشید
حالا چطور میشه برنامه ای ساخت که از تکتولوژی Click Once استفاده کنه؟
1- توی properties پروژتون یرید
2- Tab Security
3- Check Enable Click Once Security
بقیش هم که خودش نوشته !
درباره امنیت این نوع برنامه ها گفته بودم مطمئن نیستم ولی دیشب چند تا مقاله از msdn خودم که مطمئن شدم هدف اصلی این نوع برنامه ها بالابردن امنیت فایل هاتون هست .
البته ربطی به دستکاری کدهاتون نداره که Dissembler نتونه نشونش بده ! فقط دسترسی به فایلهارو محدود میکنه
توضیحات تکمیلی رو میتونید در این لینک پیدا کنید . ClickOnce
از همتون ممنونم!
حالا چند سوال این وسط پیش میاد :
1. خروجی که publish میده 2 فایله و یک فولدر! آیا باید اینها همیشه کنار هم باشند؟
2. دو تا فایل یکی به اسم setup وفایل دیگه هم به اسم برنامم هست با پسوند .Applications که هر دو هم همون کارو میکنند (نصب برنامه!) حالا کدوم رو باید اجرا کنم؟
3. چطوری بهش بگم شرتکات هم از برنامم تو دسکتاپ بزاره؟ اطلا تنظیماتش کجاست؟
آخرین ویرایش به وسیله AlgorithmX : شنبه 15 مرداد 1390 در 22:17 عصر
این به چه زبان شیرینی هستش؟
محل زندگیش رو بخون می فهمی!!!
جالب اینه که معنی حرف هاش هم هیچ ربطی به بحث ما نداره!
تو اینجا چک کن!
همون قضه ریپابلیک کردن برنامه و ساخت فایل اینستالر است.
به به! مثل این که این زبان سرایت کرده به کاربرها! آقا واکسن نداره مام بریم بزنیم!