از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
دو سال پیش منتشر شده
تعداد بازدید: 809
کد پروژه: 352354
شرح پروژه
با سلام
من می خوام وب سایتم در قالب یک نرم افزار تحت ویندوز نمایش داده بشه. در واقع می خوام کاربر یه فایل setup نصب کنه و بجای اینکه هر بار از طریق مرورگر وارد سایت بشه مستقیما با کلیک روی آیکون نرم افزار به سایت وارد بشه. خوب انجام این کار به سادگی استفاده از یه فرم مرورگرهست ولی ما می خوایم سایت فقط در داخل مرورگر گوگل کروم باز بشه. تاکید می کنم فقط در مرورگر کروم. از کرومیوم هم نمی تونیم استفاده کنیم. دوباره تاکیید می کنم از مرورگر کروم.
ظاهرا ساده ترین راه برای انجام این کار که کلی داکیومنت و ویدئوی آموزشی براش در سراسر نت وجود داره استفاده از Selenium Browser Automation هست که به عنوان یک کتابخانه به سادگی به شما اجازه میده کروم رو بدون هیچ تولباری و به صورت فول اسکرین در سی شارپ بالا بیارید. شما در این کتابخانه به سادگی می تونید تقریبا هر کاری با کروم بکنید. چند تا لینک آموزشی رو من این پایین میذارم ولی با یه سرچ ساده می بینید که چقدر کار ساده ای در پیش رو دارید:
https://www.youtube.com/watch?v=CppudnWmIZY
https://stackoverflow.com/questions/62988704/hide-navigation-bar-in-firefox-using-selenium-c-sharp
این کتابخانه به اپ سی شارپ ما اجازه می ده که کنترل کروم نصب شده در سیستم کاربر رو بدست بگیریم. مثلا کروم رو به صورت فول اسکرین و بدون هیچ تولباری بالا بیاریم و صفحه فرود مورد نظرمون رو نمایش بدیم. اما اگه کاربر اصلا مرورگر گوگل کروم نداشت چی؟
با شروع به کار اپ:
1 - چک کنید که آیا اینترنت متصل هست و یا نه. در صورت عدم اتصال پیام بده خطا در اتصال به اینترنت و یه دکمه با عنوان "تلاش مجدد" داشته باشه برای ریلود صفحه یا اپ
2 - چک کنید که آیا مرورگر گوگل کروم در سیستم کاربر نصب هست و یا خیر.
3 - در صورتی که مرورگر کروم در سیستم نصب نیست مرورگر گوگل کروم دانلود و به صورت اتوماتیک و بدون دخالت کاربر نصب بشه و همزمان به کاربر پیامی و یا لودینگی نشون داده بشه که در حال نصب گوگل کروم هستیم.
نکته : من مطمئن نیستم ولی اگه کروم برای نصب دسترسی ادمین بخواد و کاربر این دسترسی رو نداشته باشه باید پیامی به کاربر داده بشه و بهش گفته بشه که نیاز به دسترسی ادمین هست.
4 - در صورتی که کروم نصب هست ولی ورژن زیر 86 هست خوب باید کروم به آخرین ورژن آپدیت بشه. ظاهرا شما می تونید با استفاده از کامپوننتی که خود کروم داره به نام GoogleUpdate.exe مرورگر رو آپدیت کنید.
5 - در صورتی که ورژن اوکی از مرورگرکروم روی سیستم نصب هست حالا باید صفحه ی فرود نمایش داده بشه. به صورت کاملا فول اسکرین.
توجه : شما برنامه نویس این پروژه هستید و تمام مراحل و دیباگ رو شما انجام می دید. مثلا در قدم 2 شما باید ببینید آیا نصب کروم اصلا نیاز به دسترسی ادمین داره که ما بریم چکش کنیم یا نه ؟ و اینکه یه سری چیزا نیاز به گفتنشون نیست جسارتا مثلا نرم افزار باید آیکون داشته باشه [ که خودم تحویلتون می دم ] ...
مسلما سورس کامل رو هم می خوایم
لطفا پیشنهاد رو با پیوست یک فایل ویدئویی از بالا آمدن کروم به صورت فول اسکرین از طریق یک فایل exe که صفحه فرودش لینک زیر هست بفرستید:
https://www.whatismybrowser.com/
مهارت ها و تخصص های مورد نیاز
بودجه
300,000 تومان تا 750,000 تومان
مهلت برای انجام
10روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت دو سال پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار