نویسنده :
دکتر عینالله جعفرنژاد قمی (عضو هیأت علمی جهاد دانشگاهی)
ویراست :
3
تعداد صفحه :
508 صفحه
سال انتشار :
بهار 1402
قیمت
:
308,000 تومان
350,000 تومان
افزودن به سبد خرید
پیام به فروشنده !
14,100 تومان
اعتبار هدیه بگیرید !
نظر خود را به اشتراک بگذارید
ممنون که نظر دادید
لطفا صبر کنید
ممنون که نظر دادید
لطفا صبر کنید
تضمین اصالت کالا
تخفیفهای دورهای
ارسال سریع به سراسر کشور
پیام جدید
Bonus
چگونه اعتبارِ هدیه بگیرم؟
پس از خرید کالا، به همین صفحه مراجعه کنید و با ثبت نظر خود، اعتبارِ هدیه دریافت کنید !
مشخصات کتاب آموزش گام به گام برنامه نویسی به زبان جاوا - ویراست سوم
انتشارات
انتشارات علوم رایانه
نویسنده
دکتر عینالله جعفرنژاد قمی (عضو هیأت علمی جهاد دانشگاهی)
ویراست
3
تعداد صفحه
508 صفحه
سال انتشار
بهار 1402
قطع کتاب
وزیری
نوع جلد
شومیز
شابک
9784197205600
فهرست مطالب
فصل اول: مقدمات زبان جاوا
1-1. سلسلهمراتب دادهها
1-2. تکامل زبانهای برنامهسازی
1-3. جاوا مستقل از محیط است
1-4. جاوا یک زبان شیءگرا است
1-5. مفهوم کلاس در جاوا
1-6. شیءگرایی و ساختیافتگی
1-7. اجزای تشکیلدهندهی برنامه در جاوا
1-8. مفهوم شناسه در جاوا
1-9. انواع دادهها
1-10. متغیرها و ثوابت
1-11. عملگرها
1-12. عبارات
1-13. تبدیل انواع
1-14. روش ایجاد برنامه شیءگرا
1-15. محیط آمادهسازی و اجرای برنامه در جاوا
1-16. تمرینها
فصل دوم : ساختار برنامه، ورودی - خروجی و متدها
2-1. دستورات نمایش اطلاعات
2-2. خواندن اطلاعات از صفحهکلید با کلاس Scanner
2-3. برنامهنویسی با متدها
2-4. تبادل اطلاعات بین متدها
2-5. تمرینها
فصل سوم : ساختارهای کنترلی
3-1. ساختارهای تکرار
3-2. ساختارهای تصمیم
3-3. مفهوم بازگشتی
3-4. حالتهای بازگشتی و توقف در محاسبه فاکتوریل
3-5. تمرینها
3-6. پروژه برنامهنویسی
فصل چهارم : کلاسها و رشتهها
4-1. تعریف کلاس
4-2. بهکارگیری روش توسعه نرمافزار
4-3. محصورسازی و کنترل دستیابی
4-4. سازندهها
4-5. اعضای کلاس با کنترل دسترسی استاتیک
4-6. پکیجها
4-7. متدها و متغیرهای مرجع
4-8. حوزه شناسهها در داخل کلاس
4-9. رشتهها
4-10. کلاسهای انواع دادهی اولیه
4-11. کلاس Character
4-12. تمرینها
4-13. پروژه برنامهنویسی
فصل پنجم : آرایهها و کاربرد آنها
5-1. اعلان آرايه يكبعدى و تخصيص حافظه
5-2. آرایههای یکبعدی به عنوان پارامتر متد
5-3. مرتبسازی آرایهها
5-4. جستجو در آرایه
5-5. طراحی کلاسی برای پردازش آرایه یکبُعدی صحیح
5-6. آرایهای از اشیا
5-7. کلاس Vector (بردار)
5-8. آرایه و متدهایی با تعداد متغیری از پارامترها
5-9. آرایههای دوبعدی
5-10. آرایههای چندبعدی
5-11. کلاس Arrays
5-12. کلکسیونها و کلاس ArrayList
5-13. تمرینها
5-14. پروژه برنامهنویسی
فصل ششم: وراثت کلاسها و چندریختی
6-1. مفهوم وراثت در برنامهنويسى شىءگرا
6-2. شکل کلی وراثت کلاس
6-3. استفاده از متدهای کلاس پایه در زیرکلاس
6-4. سازندههای کلاس پایه و زیرکلاس
6-5. وراثت چگونه کار میکند
6-6. متدهایی که لغو نمیشوند
6-7. اعضای protected در کلاس
6-8. کلاس Object
6-9. چندریختی از طریق وراثت
6-10. کلاسها و متدهای انتزاعی
6-11. تمرینها
6-12. پروژه برنامهنویسی
فصل هفتم: واسطها و کلاسهای داخلی
7-1. واسطها
7-2. کلاسهای داخلی
7-3. ترکیب (تجمیع)
7-4. کپی و ایجاد اشیا با متد clone()
7-5. کلاسهای پراکسی
7-6. تمرینها
فصل هشتم: اداره کردن استثناها
8-1. مفهوم استثنا و ادارهکردن استثنا
8-2. دستهبندی استثنا
8-3. ادارهکردن استثنا
8-4. پرتاب و پرتاب مجدد استثنا
8-5. متد printStackTrace
8-6. ایجاد کلاس استثنا
فصل نهم: ورودی- خروجی فایلها
9-1. مدیریت فایلها و پوشهها با کلاس File
9-2. ورودی - خروجی فایل
9-3. سازمان فایلها
9-4. ساختار فایل داده
9-5. کلاسهای ورودی – خروجی فایل
9-6. ورودی – خروجی فایلهای متنی
9-7. کلاسهای استریمها
9-8. ویرایش فایلهای ترتیبی
9-9. ورودی – خروجی اشیا
9-10. فایلهای تصادفی (دستیابی مستقیم)
9-11. ورودی-خروجی در آرایهها
فصل دهم: فناوری مدرن JavaFX: نصب و پیکربندی
10-1. امکانات طراحی واسط کاربری گرافیکی در جاوا
10-2. معرفی JavaFX
10-3. نصب JavaFX در eclipse
10-4. معرفی نرمافزار SceneBuilder
10-5. ایجاد پروژهی JavaFX در eclipse
10-6. آشنایی با ساختار پروژهی JavaFX
10-7. مفهوم کنترل در SceneBuilder
10-8. آشنایی با محیط SceneBuilder
10-9. معرفی FXML
10-10. مفهوم رویداد و اداره کردن آن
فصل یازدهم: طراحی واسط کاربری با JavaFX: بخش اول
11-1. چیدمان عناصر واسط کاربری
11-2. کنترلهای ورودی و خروجی در SceneBuilder
11-3. کنترلهای انتخاب گزینه
فصل دوازدهم: طراحی واسط کاربری با JavaFX: بخش دوم
12-1. مقدمهای بر رویدادها در JavaFX
12-2. اداره کردن رویدادهای ماوس
12-3. کنترلهای انتخاب
12-4. منوسازی با کنترلهای JavaFX
12-5. اداره کردن جدولها در JavaFX
12-6. کاربرد شیوهنامه آبشاری (CSS)
فصل سیزدهم: گرافیک، نمودارها و چندرسانهای
13-1. مبانی گرافیک
13-2. رسم خط
13-3. رسم دایره
13-4. رسم بیضی
13-5. رسم چندضلعی
13-6. رسم چندخطی (خطوط متصل)
13-7. رسم چهارگوش (مربع یا مستطیل)
13-8. رسم کره
13-9. رسم کمان
13-10. رسم منحنی مکعبی
13-11. رسم منحنی درجه دوم
13-12. رسم نمودارها
13-13. چندرسانهای در JavaFX
فصل چهاردهم: برنامهنویسی همروند
14-1. همروندی در جاوا
14-2. کاربردهای برنامهنویسی همروند
14-3. حالتها و چرخهی حیات نخ
14-4. کلاس Thread و واسط Runnable
14-5. استفاده از واسط Runnable برای ایجاد نخ
14-6. تحویلدادن پردازنده
14-7. استفاده از متدهای isAlive() و join()
14-8. بررسی اولویت نخها
14-9. همگامسازی
14-10. بنبست
فصل پانزدهم: برنامهنویسی پایگاه داده در جاوا
15-1. تعریف سیستم پایگاه داده و مقایسهی آن با سیستم فایل
15-2. مدلهای پایگاه داده
15-3. عناصرتشکیلدهندهی پایگاه داده
15-4. سیستمهای مدیریت پایگاه داده
15-5. معرفی منابع برای مطالعهی این فصل
15-6. مبانی JDBC
15-7. پیکربندی eclipseبرای پایگاه دادهی MySQL
15-8. ایجاد یک پایگاه دادهی نمونه
پیوست: نصب eclipse و ایجاد برنامه
نصب eclipse
ایجاد پروژه در جاوا
نوشتن برنامه در جاوا
واژهنامه انگلیسی به فارسی
منابع