کلمات کلیدی مربوط به کتاب راه حل های نرم افزار جاوا: مبانی طراحی برنامه: نسخه جهانی: کتابخانه، ادبیات کامپیوتر، جاوا
در صورت تبدیل فایل کتاب Java Software Solutions: Foundations of Program Design: Global Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب راه حل های نرم افزار جاوا: مبانی طراحی برنامه: نسخه جهانی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
8-th Edition. — Peason Education, 2014. — 832 p. — ISBN-10:
1292018232, ISBN-13: 978-1-29-20 -6977-7.
На англ. языке.
Intended for use in the Java
programming course Java Software Solutions teaches a foundation
of programming techniques to foster well-designed
object-oriented software. Heralded for its integration of small
and large realistic examples, this worldwide best-selling text
emphasizes building solid problem-solving and design skills to
write high-quality programs.
Teaching and Learning
Experience:
To provide a better teaching and learning experience, for both
instructors and students, this program will:
Help Students Build Sound Program-Development Skills: A
software methodology is introduced early and revisited
throughout the text to ensure that students build sound
program-development skills.
Enhance Learning with In-text Features: A variety of features
in each chapter help motivate learning.
Provide Opportunities to Practice Design Skills and Implement
Java Programs: A wealth of end-of-chapter programming projects
and chapter review features help reinforce key concepts.
Support Instructors and Students: Resources to support learning
are available on the Companion website and Instructor Resource
Center.
Features:
Help Students Build Sound
Program-Development Skills:
A measured approach to objects first teaches students to use
objects before learning to write them. Students see objects in
Chapter three (before control structures), and then build their
own objects in Chapter five (after control structures).
Sound programming practices teach students how to write good
software, not just how to program. Through examples and
discussions, students learn how to solve problems and implement
solutions using foundational software-engineering
techniques.
Fully implemented examples demonstrate specific concepts.
Because students learn best through examples, small, readily
understandable examples are intertwined with larger, more
realistic ones.
Graphics and GUIs are excellent examples of object
orientation–and excellent motivators for students. An optional
Graphics Track section covers graphics and GUIs at the end of
each chapter, allowing for flexibility of coverage.
UPDATED: Improved discussions of Java translation, text file
I/O, and other topics. The authors improved discussions
throughout the book, sometimes in minor ways, and a few include
significant improvements. In particular, the discussion of Java
translation was updated in Chapter 1 and throughout to focus on
term JVM rather than the less helpful term interpreter. The
figure related to the translation process was also updated. The
text file I/O discussion was also updated, along with its
example.
Enhance Learning with In-text
Features:
Key Concepts. Throughout the text, the Key Concept boxes
highlight fundamental ideas and important guidelines. These
concepts are summarized at the end of each chapter.
Listings. All programming examples are presented in clearly
labeled listings, followed by the program output, a sample run,
or screen shot display as appropriate. The code is colored to
visually distinguish comments and reserved words.
REVISED: Each example and code fragment was carefully checked
to ensure that a consistent and appropriate style was
applied.
Syntax Diagrams. At appropriate points in the text, syntactic
elements of the Java language are discussed in special
highlighted sections with diagrams that clearly identify the
valid forms for a statement or construct. Syntax diagrams for
the entire Java language are presented in Appendix L.
Graphics Track. All processing that involves graphics and
graphical user interfaces is discussed in one or two sections
at the end of each chapter, collectively referred to as the
Graphics Track. This material can be skipped without loss of
continuity, or focused on specifically as desired. The material
in any Graphics Track section relates to the main topics of the
chapter in which it is found.
UPDATED: The displays of screen shots for graphics-based
programs, including programs with graphical user interfaces,
have all been updated.
UPDATED: Additional screen shots have been added for some
graphics programs in situations where it was beneficial to see
how the program window looks under different situations or
window sizes.
Software Failures. These between-chapter vignettes discuss
real-world flaws in software design, encouraging students to
adopt sound design practices from the beginning.
Provide Opportunities to
Practice Design Skills and Implement Java
Programs:
Summary of Key Concepts. The Key Concepts presented throughout
a chapter are summarized at the end of the chapter.
Self-Review Questions and Answers. These short-answer questions
review the fundamental ideas and terms established in the
preceding section. They are designed to allow students to
assess their own basic grasp of the material. The answers to
these questions can be found at the end of the book.
Exercises. These intermediate problems require computations,
the analysis or writing of code fragments, and a thorough grasp
of the chapter content. While the exercises may deal with code,
they generally do not require any online activity.
Programming Projects. These problems require the design and
implementation of Java programs. They vary widely in level of
difficulty.
UPDATED: Revised end-of-chapter exercises and programming
projects. To provide an appropriate and updated set, the
authors added, subtracted, and modified the end-of-chapter
exercises and programming projects.
New to this Edition: Enhance
Learning with In-text Features:
Updated all graphical screen shots. The displays of screen
shots for graphics-based programs, including programs with
graphical user interfaces, have all been updated.
Added additional screen shots to show interface options.
Additional screen shots have been added for some graphics
programs in situations where it was beneficial to see how the
program window looks under different situations or window
sizes.
Revised all code for consistent spacing issues. Each example
and code fragment was carefully checked to ensure that a
consistent and appropriate style was applied.
Improved discussions of Java translation, text file I/O, and
other topics. The authors improved discussions throughout the
book, sometimes in minor ways, and a few include significant
improvements. In particular, the discussion of Java translation
was updated in Chapter 1 and throughout to focus on term JVM
rather than the less helpful term interpreter. The figure
related to the translation process was also updated. The text
file I/O discussion was also updated, along with its example.