نرم افزار نگهبان چشم، نرم افزاری فارسی و بومی برای محافظت از چشم های شما و ویژه کسانی هست که به مدت طولانی به مانیتور کامپیوتر و لپ تاپشون نگاه میکنند. با استفاده از این برنامه و تنظیم کردن زمان های دلخواه برای نمایش پیام میتونید وقت هایی رو به استراحت کردن اختصاص بدید.

ویژگی های نرم افزار:

    • تنظیم دو نوع استراحت کوتاه مدت و بلند مدت
    • تنظیم ساعات زمانی استراحت ها
    • قابلیت اجبار به استراحت ویژه کسانی که میخوان برنامه مجبورشون کنه که استراحت کنن
    • جمع آوری و مدیریت داده های آماری
    • اجرا با استارپ‌آپ ویندوز
    • رابط کاربری زیبا و در دسترس (تحت پروژه کیت رابط کاربری هستی Hasti UI Kit توسعه داده شده توسط آرین نرم افزار)
    • قابلیت توقف و ایست‌موقف نرم افزار
    • دسترسی آسان از Taskbar
    • اطلاع دادن به کاربر یک دقیقه قبل از استراحت بلند مدت
    • استراحت کوتاه یا بلند به صورت دستی
    • در صورتی که نرم افزار متوقف کنید، نرم افزار در اجرای بعدی نیز (استارت‌آپ) متوقف خواهد بود
سورس کد روی گیت هاب منتشر شد. همچنین منتظر نظرات و پیشنهادات به منظور بهبود نرم افزار هستم (:
نگارش فعلی نرم افزار: ۱.۰.۱
این نرم افزار برای اجرا نیاز به نرم افزار .Net Framework نسخه ۴.۵.۲ دارد که به طور پیشفرض روی اکثر سیستم های خانگی نصب است. در صورتی که این فریم ورک را ندارید و هنگام اجرای نرم افزار پیامی مبنی به نصب این فریم ورک دریافت میکنید از لینک داده شده، این پیش نیاز را نصب کنید.

دانلود فایل نصبی نرم افزار (فایل فشرده Zip)

سورس کد در گیت هاب

 این پروژه، نرم افزاری تحت شبکه مثل تلگرام ولی با امکاناتی مثل درخواست دوستی و یا ثبت چندین شماره برای یک کاربر است. ویژگی های زیر در نرم افزار پوشش داده شده:

  • ارسال پیام و چت با دوستان در محیطی گرافیکی
  • ذخیره داده هایی مثل پاسخ به پیام قبلی یا ذخیره زمان ارسال در سرور (این API در رابط کاربری نرم افزار پیاده سازی نشده)
  • درخواست دوستی به کاربری با شماره همراه و یا شناسه کاربری
  • جستجو در شبکه دوستان با عمق دلخواه و نمایش مسیر به فرد مورد نظر، (مثالی از یک جستجو با عمق چهار: آرین ← عرفان ← نیکان ← محمد)
  • کد نویسی شی گرا
  • لاگ نویسی سرور
  • کامنت و توضیحات در کد
  • استفاده از دیتابیس SQLite برای ذخیره سازی داده ها و Embed کردن آنها در کنار فایل های سرور و بهره گیری از Socket Programming
  • کنترل های شخصی سازی شده در رابط کاربری

توجهات
توجه ۱: این نرم افزار صرفا یک پروژه دانشجویی و طرح اولیه بوده و قطعا انگشت کوچیکه تلگرام هم نمیشه پس به دید آموزشی بهش نگاه کنید فقط (:
توجه ۲: اسم این نرم افزار به احترام استاد عزیزم دکتر میر روشندل در ابتدا «میروگرام» بود که در اواسط پروژه به دلایلی به «آریوگرام» تغییر نام پیدا کرد. تفاوت اسم نرم افزار و اسم برخی از پوشه ها هم به همین دلیله.

دانلود پروژه، نرم افزار ها و فایل پایگاه داده

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

اطلاعات پروژه:

Project Informations
Name: Aryogram (Mirogram)
Type: Server, Client and database file
Language: C# with .NET Framework 4.5 + XAML
Developer: Aryan Ebr
License: Open Source, Aryan Software Productions
Project Type: Visual Studio 2017 Solution (.sln)

اسکرین شات سرور

<

اسکرین شات های نرم افزار