خرید کتاب, فروش کتاب, فروش آنلاین, کتاب دانشگاهی, فروشگاه کتاب, چاپ کتاب, تبدیل پایان نامه به کتاب, ارسال کتاب, بانک کتاب, فروش پستی کتاب, پیک کتاب, فروش نرم افزار, چاپ تیراژ کم, فروشگاه اینترنتی کتاب ایران

آموزش گام به گام برنامه نويسی به زبان جاوا - مرجع كامل

محصول جدید

عین الله جعفر نژاد قمی - همراه با CD مثال‌ها و تمرین‌ها

جزییات بیشتر

تولید کننده
دانش نگار - علوم رايانه

400,000 ریال

افزودن به لیست دلخواه

مشخصات

نویسنده/ نویسندگان :عین الله جعفرنژاد قمی
تعداد صفحات :600
زبان :فارسی
قطع کتاب :وزیری
جلد :شومیز
نوع کاغذ :معمولی
چاپ متن :تک رنگ
شابك :9789648996869

اطلاعات بیشتر

این کتاب، به‌‌طور گام به گام و همراه با مثال‌‌های آموزشی ساده و کاربردی، مفاهیم اساسی زبان شیءگرای جاوا را مورد بررسی قرار می‌‌دهد، تمام برنامه‌‌ها، در محیط ویژوال به‌‌نام eclipse نوشته و اجرا می‌‌شوند.مناسب برای: کسانی که می‌خواهند با یک زبان برنامه‌‌سازی شیءگرای منظم و امن آشنا شوند و برنامه‌‌های تحت ویندوز و تحت وب را بنویسند، دانشجویان رشته‌‌های مختلف، برنامه‌‌نویسان شرکت‌‌ها و سازمان‌‌ها، و دانش‌‌آموزان مستعد می‌‌توانند از این کتاب بهره‌‌مند شوند.پیش‌نیاز: آشنایی با مبانی کامپیوتر و سیستم عامل ویندوز، آشنایی با روش حل مسأله توسط کامپیوتر و الگوریتم‌‌ها. چنان‌‌چه از این زبان به‌‌‌عنوان اولین زبان برنامه‌‌سازی استفاده می‌‌کنید، پیشنهاد می‌‌شود قبل از آن، کتاب "مبانی کامپیوتر و الگوریتم‌‌ها" نوشته‌‌ی جعفرنژاد قمی را مطالعه نمایید.مهارتی که کسب خواهید کرد: پس از مطالعه‌ی این کتاب، با محیط گرافیکی eclipse برای نوشتن برنامه‌‌های جاوا آشنا می‌‌شوید، می‌‌توانید برنامه‌‌های کاربردی مهمی را به زبان جاوا بنویسید، و برای نوشتن برنامه‌‌های تحت وب با جاوا، آمادگی پیدا کنید.‌

فهرست مطالب
فصل اول - مقدمات زبان جاوا
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 اجزاي تشكيل دهنده ي برنامه ي جاوا
1-17 روش ايجاد برنامه شيءگرا
1-18 محيط آماده سازي و اجراي برنامه در جاوا
1-19 تمرين ها
فصل دوم - ساختار برنامه در جاوا و ورودي - خروجي
2-1 دستورات نمايش اطلاعات
println و print چاپ اطلاعات با
كاراكترهاي كنترلي در چاپ اطلاعات
printf چاپ اطلاعات با
printf تعيين طول ميدان خروجي در
2-2 خواندن اطلاعات از صفحه كليد با كلاس S canner
2-3 برنامه نويسي با متدها
2-4 تبادل اطلاعات بين متدها
2-5 تمرين ها
فصل سوم - ساختارهاي كنترلي
3-1 ساختارهاي تكرار
for ساختار تكرار
تودرتو for حلقه هاي
while ساختار تكرار
do ... while ساختار تكرار
از كدام ساختار تكرار استفاده كنيم؟
3-2 ساختارهاي تصميم
if ساختار تصميم
else if ساختار تصميم
انتقال كنترل شرطي
break دستور
switch ساختار تصميم
switch عملكرد
3-3 مفهوم بازگشتي
3-4 حالت هاي بازگشتي و توقف در محاسبه فاكتوريل
3-5 تمرين ها
3-6 پروژه برنامه نويسي
فصل چهارم - مقدمه اي بر كلاس ها
4-1 تعريف كلاس
نمونه سازي كلاس (ايجاد متغير مرجع)
4-2 به كارگيري روش توسعه نرم افزار
4-3 بسته بندي و كنترل دستيابي
متدهاي بازيابي
متدهاي تغيير
4-4 سازنده ها
چند سازنده در يك كلاس
نكته اي راجع به سازنده
سازنده ي كپي
this مرجع
4-5 اعضاي كلاس با كنترل دستيابي static
static متدهاي
static فيلدهاي
4-6 پكيج ها
استفاده از پكيج ها
برخورد اسامي
ايجاد پكيج
كنترل دستيابي به كلاس ها و پكيج ها
4-7 متد ها و متغيرهاي مرجع
4-8 حوزه شناس هها در داخل كلاس
4-9 مثال: طراحي و پياده سازي شيء ساعت
4-10 تمرين ها
4-11 پروژه برنامه نويسي
فصل پنجم - معرفي چند كلاس سودمند
5-1 كلاس Math
5-2 كلاس String
مقايسه رشته ها
جست وجو در رشته
متدها و رشته ها
5-3 كلاس StringBuffer
5-4 كلاس StringBuilder
5-5 كلاس هاي انواع داده ي اوليه
5-6 كلاس Character
5-7 كلاس NumberFormat برای فرمت بندی اعداد
5-8 كلاس DateFormat برای فرمت بندی تاریخ
5-9 مثال: كاركردن با رشته ها
5-10 تمرين ها
5-11 پروژه برنامه نويسي
فصل ششم - آرايه ها و كاربرد آن ها
6-1 اعلان آرايه يك بعدى و تخصيص حافظه
تعيين اندازه آرايه در حين اجراي برنامه
دسترسي به عناصر آرايه
مقداردهي اوليه در زمان اعلان آرايه
length آرايه ها و فيلد
خواندن و پردازش عناصر آرايه
خطاي (استثناي) خارج از حد آرايه
آدرس پايه آرايه
ارسال عناصر آرايه به متد
6-2 آرايه هاي يك بعدي به عنوان پارامتر متد
عمليات بر روى كل آرايه
كپى كردن عناصر آرايه
ارسال اندازه واقعي آرايه به متد
6-3 كاربرد آرايه در پردازش ليست
مرتب سازي
مرتب سازي انتخابي
مرتب سازي درجي
جست وجوي مقداري در آرايه
جست وجوي ترتيبي يا خطي
جست وجوي دودويي
6-4 طراحي كلاسي براي پردازش آرايه يك بعدي صحيح
6-5 آرايه اي از اشيا
آرايه اى از رشته ها
6-6 كلاس Vector (بردار)
كلاس Vector وانواع داده اولیه
6-7 آرايه و متدهايي با پارامترهاي طول متغير
6-8 آرايه هاي دوبعدي
اعلان آرايه هاي دوبعدي
دستيابي به عناصر آرايه دوبعدي
تعيين ابعاد عناصر آرايه دوبعدى
پردازش آرايه هاي دوبعدي
ارسال آرايه هاي دوبعدي به متد
آرايه هاى دوبعدى با طول سطرهاى متفاوت
6-9 آرايه هاي چندبعدي
6-10 كلاس Arrays
6-11 مثال برنامه نويسي
6-12 تمرين ها
6-13 پروژه برنامه نويسي
فصل هفتم - وراثت و چندريختي
7-1 مفهوم وراثت در برنامه نويسى شى ءگرا
7-2 شكل كلي وراثت كلاس
7-3 استفاده از متدهاي كلاس پايه در زيركلاس
7-4 سازنده هاي كلاس پايه و زيركلاس
7-5 وراثت چگونه كار مي كند
7-6 متدهايي كه لغو نمي شوند
7-7 اعضاي protected در کلاس
مثالي از وراثت و اعضاي protected کلاس
7-8 كلاس Object
7-9 چندريختي از طريق وراثت
آيا شيء كلاس پايه، يك شيء زيركلاس است
instanceof عملگر
جلوگيري از وراثت
7-10 كلاس ها و متدهاي انتزاعي
مثالي از كلاس انتزاعي
اعضاي كلاس انتزاعي
7-11 تمرين ها
7-12 پروژه برنامه نويسي
فصل هشتم - واسط ها و كلاس هاي داخلي
8-1 واسط ها (interfaces)
اعلان واسط
پياده سازي واسط
خواص واسط
واسط و كلاس انتزاعي
واسط و چندريختي
8-2 كلاس هاي داخلي
كلاس هاي داخلي معمولي (كلاس هاي عضو)
كلاس داخلي محلي متد
كلاس داخلي بي نام
كلاس هاي داخلي ايستا
8-3 تركيب (تجميع)
8-4 كپي و ايجاد اشيا با متد clone()
8-5 كلاس هاي پراكسي
فصل نهم - اداره كردن استثناها
9-1 مفهوم استثنا و اداره كردن استثنا
9-2 دسته بندي استثنا
اعلان استثناي كنترل شده
9-3 اداره كردن استثنا
catch ترتيب بلوك هاي
finally بحث درباره بلوك
كلاس Exception و عملگر instanceof
9-4 پرتاب و پرتاب مجدد استثنا
throw پرتاب استثناي جديد توسط
9-5 متد printStackTrace
9-6 ايجاد كلاس استثنا
فصل دهم - ورودي – خروجي فايل ها
10-1 مديريت فايل ها و پوشه ها با كلاس File
10-2 ورودي - خروجي فايل
10-3 سازمان فايل ها
10-4 ساختار فايل داده
10-5 كلاس هاي ورودي – خروجي فايل
10-6 ورودي – خروجي فايل هاي متني
FileWriter كلاس
FileReader كلاس
PrintWriter كلاس
كاربرد كلاس Scanner براي خواندن اطلاعات از فايل
كلاس هاى BufferedReader و BufferedWriter
LineNumberReader كلاس
كلاس هاى CharArrayReader و CharArrayWriter
10-7 كلاس هاي استريم ها
استريم هاى بايتى و كاراكترى
كلاس هاى OutputStream و InputStream
FileInputStream كلاس
FileOutputStream كلاس
استريم ورودى و خروجى بايتى در آرايه ها
استريم هاى بايتى در بافرها
BufferedOutputStream كلاس
10-8 ويرايش فايل هاي ترتيبي
10-9 ورودي – خروجي اشيا
Serializable واسط
Extralizable واسط
ObjectOutput واسط
ObjectOutputStream كلاس
ObjectInput واسط
ObjectInputStream كلاس
10-10 فايل هاي تصادفي (دستيابي مستقيم)
فصل یازدهم - رويدادها و واس طهاي گرافيكي
11-1 برنامه هاي رويدادي
انواع رويدادها
ايجاد و ثبت اشياى شنودگر
متدهاى شنودگر
پاسخگويى به رويدادها
11-2 طراحي واسط كاربر گرافيكي
Swing 11-3 معرفي فناوري
11-4 استفاده از كادر گرافيكي براي ورودي و خروجي
تبديل رشته هاي عددي به اعداد
ورودي و خروجي با كادرهاي گرافيكي (كادر ديالوگ)
11-5 ايجاد فريم (پنجره)
11-6 نمايش اطلاعات در عناصر GUI
دستيابي به صفحه محتوا
11-7 طرح بندي (سازمان دهي) عناصر در فريم
BorderLayout طرح بندى
FlowLayout طرح بندى
GridLayout طرح بندى
11-8 كلاس JLabel
JButton كلاس
فعال كردن دكمه ها
Font كلاس
Color كلاس
11-9 عنصر JTextField
11-10 عنصر JPasswordField
11-11 كنترل JTextArea
11-12 عنصر JScrollPane
11-13 عنصر JPanel
11-14 عنصر JCheckBox
11-15 عنصر JRadioButton
11-16 عنصر JComboBox
11-17 عنصر JList
11-18 رويدادهاي ماوس
11-19 رويدادهاي كليد
11-20 كلاس هاي آداپتور
فصل دوازدهم - گرافيك
12-1 مباني گرافيك
12-2بستر گرافيكي و كلاس Graphics
Graphics كلاس
متدهاي paintComponent و repaint
12-3 رسم خطوط، چهارگوش ها و بيضي ها
12-4 رسم كمان ها
12-5 رسم چندضلعي ها و چندخطي ها
12-6 گرافيك دوبعدي پيشرفته
Graphics2D كلاس
Line2D كلاس
Rectangle2D كلاس
RoundRectangle2D كلاس
Arc2D كلاس
Ellipse2D كلاس
RectangularShape كلاس
GeneralPath كلاس
GradientPaint كلاس
12-7 كلاس BufferedImage
TexturePaint كلاس
BasicStroke كلاس
فصل سیزدهدم - مفاهيم پيشرفته در واسط گرافيكي
13-1 كلاس JSlider
13-2 ايجاد منو در پنجره
كلاس JMenuBar براي ايجاد نوارمنو
13-3 كلاس JMenuBar براي ايجاد منو
كلاس JMenuItem براي ايجاد گزينه هاي منو
مثالي از ايجاد منو
آيكن ها در گزينه هاي منو
گزينه هاي منو به صورت دكمه راديويي و كادر انتخاب
كليدهاي ميانبر و شتاب دهنده در گزينه هاي منو
ايجاد منو با كلاس JPopupMenu
13-4 كلاس JTable
13-5 كلاس JTree
JTree روش ساخت درخت از
كلاس هاي JDesktopPane و JInternalFrame
13-6 بازكردن و ذخيره فايل با JFileChooser
فصل چهاردهم - اپلت ها
14-1 اپلت چگونه نوشته و اجرا مي شود
14-2 كلاس JApplet
14-3 متدهاي ترسيم در اپلت
14-4 اپلت محاوره اي
14-5 اجراي اپلت در مرورگر وب
14-6 ارسال پارامترها به اپلت
فصل پانزدهم - چندنخي در جاوا
15-1 حالت هاي نخ
نخ هاي جديد
نخ هاي قابل اجرا
نخ هاي مسدود
نخ هاي مرده
15-2 اولويت هاي نخ ها
15-3 كلاس Thread و واسط Runnable
15-4 استفاده از واسط Runnable برای ایجاد نخ
15-5 تحويل دادن پردازنده
15-6 انيميشن از طريق نخ ها
15-7 استفاده از متدهاي isAlive و join
15-8 بررسي اولويت نخ ها
15-9 همگام سازي
رابطه بين توليدكننده و مصرف كننده
15-10 بن بست
15-11 چندنخي با واسط گرافيكي
فصل شانزدهم - ساختمان داده ها
16-1 ليست هاي پيوندي
ايجاد گره ليست
اتصال گره ها به يكديگر
درج گره در ليست پيوندى
درج در ابتداى ليست
درج در انتهاى ليست
حذف گره از ليست
پيمايش ليست
پشته ها
پياده سازى پشته به صورت ليست پيوندى
16-2 صف ها
16-3 درخت هاي دودويي
درخت جست وجوى دودويى
جست وجو در درخت جست وجوى دودويى
ساخت درخت جست وجوى دودويى
نمايش محتويات درخت (پيمايش درخت)
كلاس درخت جست وجوى دودويى
پیوست - معرفي نرم افزار eclipse
پ1 - نصب و راه اندازي نرم افزار eclipse
پ2 - ايجاد پروژه
پ3 - نوشتن برنامه جاوا در eclipse
فهرست مطالب
فهرست منابع
واژه نامه

نقد و نظرات

ویژگی ها

پدیدآورندگان

نویسنده/ نویسندگان : عین الله جعفرنژاد قمی

مشخصات فنی

قطع کتاب : وزیری
جلد : شومیز
نوع کاغذ : معمولی

Other Features

تعداد صفحات : 600
زبان : فارسی
چاپ متن : تک رنگ
شابك : 9789648996869

نوشتن نقد و نظر

آموزش گام به گام برنامه نويسی به زبان جاوا - مرجع كامل

آموزش گام به گام برنامه نويسی به زبان جاوا - مرجع كامل

عین الله جعفر نژاد قمی - همراه با CD مثال‌ها و تمرین‌ها

30 محصولات دیگر در همان شاخه: