menusearch
javapro.ir

♨️ جلسه چهارم - آموزش ساخت برنامه نمایش عکس در جاوا

جستجو
پنج شنبه ۱ آذر ۱۴۰۳ | ۱۳:۲۵:۴۶
۱۳۹۸/۵/۸ سه شنبه
(2)
(0)
♨️ جلسه چهارم - آموزش ساخت برنامه نمایش عکس در جاوا
♨️ جلسه چهارم - آموزش ساخت برنامه نمایش عکس در جاوا

به نام خدا


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


قبل از این که به سراغ برنامه Netbeans برای طراحی ظاهر برنامه بریم بهتون پیشنهاد می‌کنم که ظاهر و امکاناتی که قراره برنامه داشته باشد را بر روی یک برگه برای خودتون طراحی کنید که یک ذهنیتی برای طراحی آن با برنامه Netbeans داشته باشید.


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


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


پس از قبل از رفتن به سراغ برنامه Netbeans برای طراحی ظاهر برنامه ابتدا در یک برگه کاغذ ذهنیتی که نسبت به ظاهر برنامه نمایش عکس در جاوا دارم رو برای خودم طراحی می‌کنم.تصویر(1)

 

 

طراحی ظاهر برنامه گرافیکی در جاوا


خب اگه صورت مسئله " پروژه برنامه نمایش عکس در جاوا " رو مطالعه کنید گفته شده که برنامه از طریق منو و آیتم open عکس های مورد نظر را از کامپیوتر میخواند و در یک قاب نمایش می‌دهد و با دو دکمه عکس ها را عقب یا جلو می‌بریم.پس ما نیز در تصویر(1) همین خصوصیات را در برگه کاغذ طراحی کردیم و حالا قصد داریم این ویژگی ها را از روی کاغذ با برنامه Netbeans به صورت واقعی طراحی و پیاده سازی کنیم.

 

خب برنامه Netbeans را باز می‌کنیم و در بخش پروژه view photo بر روی کلاس MainClass.java دابل کلیک می‌کنیم تا کلاس MainClass باز شود، حالا به سراغ بخش Design مربوط به کلاس MainClass می‌رویم. تصویر(2)

 

 

آموزش آسان و رایگان پروژه محور زبان برنامه نویسی جاوا


✔ همان طور که گفتیم بخش Design مربوط به طراحی ظاهر گرافیکی برنامه مون است و با امکاناتی که برنامه Netbeans در اختیارمون قرار داده به راحتی و بدون کدنویسی می‌توانیم ظاهر برنامه مون رو به صورت دستی طراحی کنیم.


✔ بخش Design از دو قسمت palette که ابزارهای گرافیکی مانند دکمه، منو، لیبل و... را در اختیار ما قرار می‌دهد. تصویر(3) و بخش دیگری که شامل frame یا panel برنامه است که مانند یک تابلو خالی ابزارهای گرافیکی را با کشیدن و رها کردن روی آنها نصب می‌کنیم.تصویر(4)


دوره آموزش پروژه محور زبان برنامه نویسی جاوا


خب تصویر(3) گویای همه چیز هست تمامی اجزا و ابزارهایی که برای ساخت یک برنامه گرافیکی ویندوزی نیاز هست را در اختیار ما قرار داده است.

 


بهترین منبع یادگیری زبان برنامه نویسی جاوا


همان طور که در تصویر(4) این بخشی هست که ابتدا frame یا panel جدیدی که ایجاد کردیم قابل نمایش است و ما می‌توانیم اجزای گرافیکی مورد نظر خود را با درک اند دراپ یا همان کشیدن و رها کردن به آنها اضاف کنیم.به عبارتی frame را یک قاب در نظر بگیرید که قرار است اجزای گرافیکی را روی آن نصب کنیم.

 

مثلا قصد دارم یک JLabel و یک JButton را به صورت دستی به Frame خود اضاف کنیم، برای این که از بخش palette لیبل و باتن را پیدا کرده و با موس آنها را میگیریم و روی فریم رها می‌کنیم. تصویر(5)

 

 

آموزش پروژه برنامه نمایش عکس در جاوا

✔ دوستان ما با کشیدن و گرفتن دکمه button و label و رها کردن آن روی frame یک دکمه و یک لیبل را به فریم خود اضاف کردیم. کافیست به صورت عملی در برنامه netbeans این کارو انجام بدید که دستتون بیاد.


✔ وقتی ما اجزای گرافیکی مورد نظر را به صورت دستی به فریم خود اضاف می‌کنیم برنامه netbeans به صورت خودکار کدهای اجزای گرافیکی مورد نظرمون رو ایجاد می‌کند و به همین دلیل نیاز به کدنویسی برای طراحی رابط گرافیکی مون نداریم. مثلا کدهای JButton1 و JLabel1 به صورت تصویر(6) است:

 


کتاب آموزش رایگان زبان برنامه نویسی جاوا

در تصویر(6) اصلا نگران این کدها و دستورات نباشید چرا که وقتی شما به صورت دستی اجزای گرافیکی موردنظر خود را به فریم یا پنل برنامه اضاف می‌کنید به صورت خودکار کدهای آن در برنامه netbeans ایجاد می‌شود. همچنین سورس کد مربوط به هر جلسه آموزشی را در کنار فایل پی دی اف آن در اختیارتون قرار می‌دهم که بتوانید کدها را کامپایل و اجرا کنید و نتیجه را ببینید.


نکته برای دیدن سورس کدهای یک کلاس به بخش Source کلاس خود بروید. تصویر(7)

 


مرجع آموزش پروژه محور زبان برنامه نویسی جاوا

خب برنامه را اجرا می‌کنیم تا ببینیم تا اینجای کار چکار کردیم: تصویر(8)


نکته:برای اجرای برنامه کافیست روی کلاسی که متد main برنامه در آن قرار دارد کلیک سمت راست کرده و گزینه
Run File را انتخاب کنید.

 

 

آموزش ساخت پروژه برنامه نمایش عکس در جاوا

خب اجزای گرافیکی JButton1 و JLabel1 را که روی Frame برنامه قرار گرفته است را مشاهده می‌کنید.

 

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

 

این جلسه آموزشی پروژه محور زبان جاوا تا اینجا کافیست،ان شاالله در در جلسات آینده به مفاهیم بیشتری خواهیم پرداخت.

 

دوست من آرزوی سعادت و کامیابی رو برات دارم،خدانگهدار


این جلسه آموزشی را می‌توانید بصورت کتاب الکترونیکی (PDF شده) در لینک زیر دریافت کنید.
این جلسه آموزشی را بصورت کامل و مرتب شده در لینک زیر دانلود کنید:(در صورت خرابی لینک گزارش دهید)

 

 

کانال تلگرام آموزش جاوا

 

 

دانلود رایگان کتاب اموزش زبان برنامه نویسی جاوا

لینک دانلود کتاب + سورس کد این جلسه آموزشی

 

 


نشر این مطلب با ذکر منبع (لینک سایت) بلامانع است.
برای با خبر شدن از جدیدترین مطالب آموزشی جاوا
عضو کانال تلگرام ما شوید.

نظرات کاربران
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

0 نظر
هدر سایت
بلک فرایدی آکادمی جاواپرو،50% تخفیف روی تمامی دوره های جاوا تا 10 آذر 1403
مشاهده سرفصل ها و ثبت نام در دوره Spring Boot جاواپرو  [کلیک کنید]
آموزش پروژه محور اسپرینگ بوت(Spring Boot)-سیستم دانشگاه
ثبت نام در دوره آموزش Spring security
دوره معماری میکروسرویس ها (Microservices) با استفاده از Spring Boot و Spring Cloud
دوره پرتاب | آموزش پیش نیازهای برنامه نویسی
دوره آموزش مبانی زبان برنامه نویسی جاوا
دوره آموزش مفاهیم پیشرفته زبان برنامه نویسی جاوا
مقدمه ای از زبان برنامه نویسی جاوا(java)
آموزش زبان برنامه نویسی جاوا
آموزش گرافیک در زبان برنامه نویسی جاوا
آموزش مدیریت چیدمان گرافیکی در زبان جاوا
آموزش ساخت بازی دوبعدی در زبان جاوا
Collection ها در زبان برنامه نویسی جاوا
آموزش پروژه محور ساخت برنامه مدیریت بانک با JavaFX
نمونه پروژه های رایگان زبان جاوا
آموزش دیتابیس در زبان برنامه نویسی جاوا
نمونه مثال پایه ای زبان برنامه نویسی جاوا
نمونه مثال String در زبان برنامه نویسی جاوا
آموزش جامع برنامه نویسی JavaFX
آموزش ساخت برنامه آزمون تستی در JavaFX
آموزش برنامه نویسی سوکت در جاوا
آموزش ساخت برنامه دفترچه تلفن با JavaFX
آموزش ساخت ربات ساده تلگرام با زبان جاوا
آموزش ساخت برنامه ماشین حساب با JavaFX
آموزش ساخت برنامه ساده مدیریت ایمیل ها با JavaFX
دوره آموزش Spring Boot
سفارش انجام پروژه زبان برنامه نویسی جاوا(JAVA)
سفارش انجام پروژه برنامه نویسی متلب(MATLAB) با قیمت منصفانه و تحویل به موقع
سفارش انجام پروژه زبان برنامه نویسی سی شارپ (#C)
سفارش انجام پروژه زبان برنامه نویسی سی(C)
سفارش انجام پروژه زبان برنامه نویسی پایتون(Python)
سفارش انجام پروژه زبان برنامه نویسی PHP (پی اچ پی)
سفارش انجام پروژه زبان برنامه نویسی اسمبلی(Assembly)
سفارش انجام پروژه زبان برنامه نویسی جاوا اسکریپت (Javascript)
سفارش انجام پروژه هوش مصنوعی
سفارش انجام پروژه طراحی الگوریتم
سفارش انجام پروژه ساختمان داده ها
سفارش انجام پروژه مهندسی نرم افزار
سفارش انجام پروژه شبکه های کامپیوتری
سفارش انجام پروژه پایگاه داده: دیتابیس (database)
 سفارش انجام پروژه سیستم عامل
سفارش انجام پروژه پاورپوینت(PowerPoint)
سفارش انجام پروژه اکسل (Excel)
سفارش انجام تحقیق و تهیه مقاله
سوالات متداول برنامه نویسی
جدیدترین مطالب
گفتگو را شروع کنید
مشاوره ،تدریس خصوصی و سفارش انجام انواع پروژه های برنامه نویسی