Enzo clocks (WebFX demo)

+۱۰
بارگیری‌ها
رده‌بندی محتوا
مناسب برای همه
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت

درباره این برنامه

مخاطبان هدف

این برنامه برای توسعه دهندگانی که پروژه WebFX را دنبال می کنند منتشر شده است و بخشی از دموی پروژه است.


برای مخاطبان جدید

WebFX یک راه حل چند پلت فرم رایگان و منبع باز است که می تواند 7 پلتفرم (Web، Android، iOS، macOS، Linux، Windows و جاسازی هایی مانند Raspberry Pi) را از یک پایه کد جاوا مورد هدف قرار دهد.
فناوری های اساسی: OpenJFX، Gluon و GWT.

به عنوان مثال، می توانید از نسخه وب همین برنامه در https://enzoclocks.webfx.dev دیدن کنید.

هر پلتفرمی که باشد، کد منبع برنامه دقیقاً یکسان است (برای دسترسی به کد منبع این نسخه ی نمایشی به بخش پیوندها در زیر مراجعه کنید).
این برنامه به زبان جاوا نوشته شده است و از JavaFX API برای ساخت رابط کاربری استفاده می کند.
زنجیره ابزار Gluon (ساخته شده در بالای GraalVM) برای کامپایل کد جاوا برنامه در یک برنامه بومی برای همه پلتفرم ها به جز وب استفاده می شود (بنابراین این شامل این نسخه اندروید نیز می شود).
GWT برای کامپایل نسخه وب استفاده می شود. این کد جاوا را به یک کد جاوا اسکریپت بهینه تبدیل می کند.
در نتیجه، تمامی فایل های اجرایی در تمامی پلتفرم ها عملکرد بهینه ای را ارائه می دهند.


درباره این نسخه ی نمایشی خاص

این نسخه نمایشی نشان می‌دهد که چگونه می‌توانید از JavaFX controls API برای ایجاد کنترل‌های سفارشی خود استفاده کنید، یا - مانند اینجا - از یک کتابخانه کنترل‌های JavaFX موجود استفاده مجدد کنید.
در این نسخه نمایشی، کتابخانه Enzo - کتابخانه ای که شامل کنترل های سفارشی برای JavaFX (اعتبارات: Gerrit Grunwald با نام مستعار Hansolo) است - برای رندر کردن ساعت ها استفاده شده است.

این نسخه ی نمایشی طراحی واکنش گرا نیز دارد و به لطف الگوریتم بسته بندی دایره، همیشه از حداکثر صفحه نمایش استفاده می کند.
این نشان می‌دهد که چگونه سیستم‌های طرح‌بندی JavaFX به شما امکان می‌دهد برنامه‌های طراحی واکنش‌گرا را به راحتی ایجاد کنید.
یکی دیگر از نسخه ی نمایشی WebFX این را به صورت آنلاین نشان می دهد: https://ledpacking.webfx.dev


پیوندها

کتابخانه Enzo: https://bitbucket.org/hansolo/enzo/src/master/
این کد منبع آزمایشی: https://github.com/webfx-demos/webfx-demo-enzoclocks
وب سایت WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
تاریخ به‌روزرسانی
۱۱ آذر ۱۴۰۲

ایمنی داده

ایمنی با درک اینکه توسعه‌دهندگان چگونه داده‌های شما را جمع‌آوری و هم‌رسانی می‌کنند شروع می‌شود. شیوه‌های حفظ امنیت و حریم خصوصی داده‌ها ممکن است براساس استفاده، منطقه، و سن شما متفاوت باشد. توسعه‌دهنده این اطلاعات را ارائه کرده است و ممکن است آن را درطول زمان به‌روزرسانی کند.
هیچ داده‌ای با اشخاص ثالث هم‌رسانی نمی‌شود
درباره نحوه اعلام هم‌رسانی داده‌ها توسط توسعه‌دهندگان بیشتر بدانید
هیچ داده‌ای جمع‌آوری نمی‌شود
درباره نحوه اعلام جمع‌آوری داده‌ها توسط توسعه‌دهندگان بیشتر بدانید

ویژگی‌های جدید

Upgraded target to Android 13 (SDK 33).