Discover Delphi: Programming Principles Explained (International Computer Science Series)
Discover Delphi - Programming Principles ExplainedShirley Williams and Sue WalmsleySuitable both for beginners and more experienced programmers, Discover Delphi provides a complete and user-friendly introduction to programming with this accessible, prize winning language. Supported by a wealth of screen shots, examples, quizzes and exercises, the book harnesses the unique nature of Delphi to enable the reader to acquire fundamental programming skills while learning to design and produce attractive Graphical User Interfaces (GUIs).Guiding the reader through the chief features of Delphi¿s underlying language, Object Pascal, the authors introduce key programming concepts in tandem with essential Delphi components and their important methods, properties and events. Discover Delphi develops the skills needed not only to program within the Delphi environment but also to go on and learn other imperative and object-based languages.Discover Delphi offers unequalled support to the Delphi learner, including:· Objectives and summaries at the beginning and end of each chapter· Over 140 screen shots· An abundance of complete class-tested examples throughout the text· End of chapter quizzes and answers· Practical and relevant end of chapter exercises (solutions available online)· Suitable for use with all versions of Delphi· Glossary of key terms and language features· Special appendix on Debugging Aids and TechniquesBased on successfully used course material, Discover Delphi is an ideal text for a first year programming course in Delphi. It is also suitable for other introductory programming courses across a range of student disciplines and perfect as an individual self-study guide and reference.Shirley Williams is a Senior Lecturer in Computer Science at the University of Reading.Sue Walmsley is a Senior Scientific Officer in Computer Science at the University of Reading.They have both taught programming for over 10 years, using a variety of languages and environments.