Free Shipping In Australia
Currency:
AUD $ AUD
Programming and Problem Solving with Delphi By Miitchell C. Kerman

Programming and Problem Solving with Delphi
by Miitchell C. Kerman

Out of Stock
$75.99
+10% GST
This book teaches beginners how to programme using Delphi, assuming no prior programming experience. The book covers sound programming and problem-solving concepts that make it appropriate for a CS1 level course for CS, CIS, MIS, Business, or Continuing Education courses.
Only 0 left

Programming and Problem Solving with Delphi Summary


Programming and Problem Solving with Delphi: United States Edition by Miitchell C. Kerman

This book teaches beginners how to program using Delphi. It assumes no prior programming experience. This book teaches sound programming and problem-solving concepts that make it appropriate for a CS1 level course for CS, CIS, MIS, Business, or Continuing Education courses. The book includes a CD containing Delphi 5 Standard Edition.

Delphi is an Object Pascal-based development environment that is widely used in the corporate sector. As a point of comparison, Delphi is similar to Visual Basic but is more robust. The book is designed to teach Delphi programming to those without any programming experience.

Why buy from World of Books

Our excellent value books literally don't cost the earth
Free delivery in Australia
Read more here
Every used book bought is one saved from landfill

Table of Contents




1. An Introduction to Computers and Computer Science.

A Brief History of Computers.

Types of Computers.

Components of a Typical Microcomputer System.

The Binary Number System.

The Evolution of Computer Programming Languages.

The Development of Delphi.

Summary.

Review Questions.

Problems.



2. The Delphi Development Environment.

The Delphi Design Philosophy.

Using Delphi.

Your First Program.

Console Applications.

Summary.

Review Questions.

Problems.



3. Planning Your Program.

The Problem Solving Process.

Flowcharts.

Pseudocode.

The Program Development Cycle.

Summary.

Review Questions.

Problems.



4. Elements of Programming.

Variables and Data Types.

Naming, Declaring, and Using Variables.

Constants.

Arithmetic Operators.

Built-in Math Functions.

String Operators and Built-in String Routines.

Working with Strings.

Precedence Rules.

Typecasting and Type Conversion Functions.

Scope and Lifetime.

Interactive Input and Output.

Output Formatting Routines.

Ending a Program.

Program Readability.

Your Second Program.

Summary.

Review Questions.

Problems.

Programming Projects.



5. Decision Structures.

Comparisons.

Decisions.

Programming Style.

Summary.

Review Questions.

Problems.

Programming Projects.



6. Repetition Structures.

Repetition.

Summary.

Review Questions.

Problems.

Programming Projects.



7. Text Files.

Text Files.

Creating a Text File with the Delphi Code Editor.

Working with Text Files.

Text File Routines.

File Management Routines.

Text File Example.

Summary.

Review Questions.

Problems.

Programming Projects.



8. Structured Programming.

The Modular Design Philosophy.

Subprograms.

Arguments and Parameters.

Defining and Using Subprograms.

Parameter Passing.

Events.

Summary.

Review Questions.

Problems.

Programming Projects.



9. Error-proofing and Debugging.

Importance of Error-proofing.

Types of Programming Errors.

Error-proofing.

Exception Handlers.

Debugging.

Standard Debugging Techniques.

The Delphi Debugger.

Summary.

Review Questions.

Problems.



10. Data Structures.

Static vs. Dynamic Data Structures.

Enumerated Types and Sets.

Arrays.

Static Arrays.

Dynamic Arrays.

Passing Arrays to Subprograms.

Records and User-Defined Data Types.

Pointers and Linked Lists.

Lists, Stacks, Queues, and Deques.

Priority Queues, Heaps, and Trees.

Summary.

Review Questions.

Problems.

Programming Projects.



11. Binary Files.

Binary Files vs. Text Files.

Kinds of Binary Files.

Working with Binary Files.

Binary File Example.

Summary.

Review Questions.

Problems.

Programming Projects.



12. Sorting and Searching.

Sorting.

Searching.

Summary.

Review Questions.

Problems.

Programming Projects.



13. Databases.

Database Fundamentals.

Creating Database Files.

Structured Query Language (SQL).

Query by Example (QBE).

Creating a Database Application.

Creating a Database through Object Pascal Source Code.

Summary.

Review Questions.

Problems.

Programming Projects.



14. Recursion.

Mathematical Recursion.

Recursive Subprograms.

Summary.

Review Questions.

Problems.

Programming Projects.



15. Object-Oriented Programming.

The Object-Oriented Paradigm.

Concepts and Terminology.

Delphis OOP Implementation.

Working with Objects.

Inheritance and Polymorphism.

Constructors and Destructors.

Example Program.

Class Operators.

Summary.

Review Questions.

Problems.

Programming Projects.



16. Additional Delphi Components.

Standard Page.

Additional Page.

System Page.

Win3.1 Page.

Dialogs Page.

Concluding Remarks.

Summary.

Review Questions.

Problems.

Programming Projects.



17. Advanced Delphi Programming.

ActiveX Controls and Forms.

Multiple Forms Programming and Multiple Document Interface (MDI) Forms.

Random Numbers.

Graphics.

Object Linking and Embedding (OLE).

Dynamic Data Exchange (DDE).

Internet Programming.

Compiler Directives and Conditional Compilation.

Summary.

Review Questions

Problems.

Programming Projects.



Appendices.

A. Computer Arithmetic and Number Systems.

B. ASCII Table. Character Values.

C. Object Pascal Programming Standards.

D. Custimizing the Delphi Integrated Development Environment.

E. Distributing Delphi Programs.

F. Object Pascal Reserved Words.

G. Migrating from Visual Basic to Delphi.

Additional information

GOR001599816
Programming and Problem Solving with Delphi: United States Edition by Miitchell C. Kerman
Miitchell C. Kerman
Used - Very Good
Hardback
Pearson Education (US)
2001-06-27
650
0201708442
9780201708448
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us.