Xenical
 
Xenical
بنر


کمی بازی با Java یا جلوه های ویژه به سبک اوراکل

  • مشاهده در قالب پی دی اف

سلام.

Java FX

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

از اینها که بگذریم، داشتن تکنولوژی در کنار خلاقیت و مهارت یه اصل انکار ناپذیره. دهها تکنولوژی و نرم افزار طراحی برای هر کاری توی دنیا موجوده. تکنولوژی هایی مثل WPF از مایکروسافت، Flash از Adobe و JavaFX از سان که حالا دیگه شده Oracle. در بین اینها، JavaFX یک تکنولوژی با ابزار رایگان هست که قول 100% می دم بار ها و بارها باهاش برخورد داشتید. این JavaFX به خاطر رایگان بودنش تونسته محبوبیت زیادی در بین برنامه نویس ها پیدا بکنه. توی سرچی که توی گوگل زدم، یکی از کاربران سایت برنامه نویس متنی رو نوشته بودن که بدون تصرف اینجا می زارمش :

  • javaFx تکنولوژی جدید سان هست که برای ایجاد برنامه های کاربردی وب داده شده است . اگر از j2ee و یا فناوری AJAX آشنایی داشته باشین نسل جدید برنامه نویسی RIA که نوع تکمیل شده این فناوریها هستند رو JAVA FX یدک خواهد کشید . یکی از برترین و بهترین تکنولوژی هایی هست که در عرض 1 یا 2 ماه بسیار فراگیر خواهد شد (البته نه تو ایران) ساختار این تکنولوژی هم یه جوری هست که همه سیستمهای موجود چه موبایل و یا TV ها و سرویس دهنده های وب و ... با اون سازگاری کامل دارند .Java FX script معمولا در برنامه های تحت وب استفاده میشه و نسخه دیگر آن javafxmobile هم در سیستم های موبایل استفاده میشه .در ضمن این تکنولوژی بسیار جا افتاده در سان میباشد و یکی از محصولات سر سبد این شرکت هست .
    محیط توسعه پیشنهادی Netbeans هستش.
    اطلاعات بیشتر
    http://www.sun.com/software/javafx/index.jsp

برای یادگیری این تکنولوژی بهترین روش به نظر من خوندن کتاب هست. البته این روزا روش های خوب دیگه ای هم مثل Video Tutorial ها روی کار اومدن که طرفدارای خاص خودشون رو دارن. کتاب هایی در رابطه با JavaFX نوشته شدن که بعضی هاشون به خاطر سنگینی مطالب گفته شده مخاطبان خاص خودشون رو خواهند داشت. یکی از کتاب ها که متعلق به انتشارات Apress هست، کتاب JavaFX™ Special Effects ه که به خاطر نثر روان و مثال های کاربری و آموزش پله به پله به نظر من بهترینه. ترجمه ای از یک پاراگرافش رو براتون می زارم بخونیدش :

Sample JavaFX

  • رابط های کاربری گرافیکی (GUI) این روزها یک چیز معمول هستند. خیلی سخته که به مردم بفهمونیم که رابط های کاربری همیشه اینجوری نیستن و نمی مونن. یک صفحه نمایش، کیبورد، و موس چیزایی هستن که اکثر مردم با اونا کامپیوتر رو میشناسن. اما گرافیک، به صورت گسترده و در راههای مختلفی استفاده میشه. ساده ترین راه اینه که یه چیزی رو روی کامپیوتر کاربر نشون داد. این نشون دادن می تونه فقط نشون دادن یه عکس یا یه نقاشی روی صفحه نمایش باشه.  اما GUI ها چیزهایی فراتر از نشان دادن ساده ی یک عکس یا نقاشی هستند. GUI ها به یوزر امکان برقراری ارتباط با صفحه نمایش رو می دن. برای اینکه کاربر بتونه به کامپیوتر یه دستور بده، باید دقیقا بتونه منظورش رو با کنترل های روی صفحه نمایش برسونه. هر کنترلی روی صفحه نمایش باید نشون داده بشه و نحوه این نمایش دادن می تونه یک سورپرایز بزرگ برای کاربر محسوب بشه! طراح باید توجه زیادی به کیفیت، ثبات، اجرای بدون دردسر render و شمای کلی برنامه خودش داشته باشه. معمولا برای ساخت یک GUI خوب به نکاتی مثل دوره تماس کاربر با نرم افزار و احساس اون کاربر از کار با نرم افزار توجه زیادی می کنند. مجموعه ی کنترل ها و اینکه آنها چه جوری قراره با هم یه کار رو برای کاربر انجام بدن، باید نگاه یک طراح رو شکل بده. به محضی که کاربر به استفاده از نرم افزار روی آورد، احساس راحتی کار با نرم افزار چیزیه که برای طراح مهمه.

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

برای دانلود کتاب روی عکس اون کلیک کنید یا از اینجا برید دانلودش کنید. دانلود مستلزم داشتن حساب کاربری در این سایته که ایجاد اون کاملا رایگان و بدون دردسره. از اینجا عضو شوید!

چند لینک مرتبط :

یک گالری از مثال های آماده در JavaFX متعلق به شرکت Oracle

توضیحاتی جامع و کامل در مورد JavaFX از ویکی پدیا

آخرین بروز رسانی مطلب در دوشنبه ، 2 اسفند 1389 ، 15:01

ارسال نظرات شما

نام شما:
ایمیل شما:
وبسایت شما:
نظر:

تماس با ما

جهت ارتباط مستقیم با روابط عمومی انجمن علمی کامپیوتر دانشگاه پیام نور جهرم و بیان دیدگاه و نظرات خود می توانید با ایمیل و یا استفاده از قسمت تماس با ما در تماس باشید.

مطالب شما

شما دانشجوی محترم می توانید مطالب مفید خود را به ایمیل ما ارسال کنید تا با نام خودتان در سایت قرار داده شود. لطفا قید فرمایید که مطلب حاضر جهت قرارگیری در سایت فرستاده شده است.

  • ایمیل : info@jpcs.ir

درباره ما

انجمن علمی کامپیوتر دانشگاه پیام نور شامل انجمن های علمی رشته های مهندسی کامپیوتر (نرم افزار ) و علوم کامپیوتر می باشد که در حال حاضر با آغاز ترم تحصیلی جدید، اعضای جدیدی در آن ها به فعالیت می پردازند.

هم اکنون اینجایید : آموزشی کمی بازی با Java یا جلوه های ویژه به سبک اوراکل