Be sure to check out our new Blogs and discover all the new Free Training!




Free Computer Training Free Computer Courses

 

 

Computer Education, Training, and Tutorial Resources

Learn programming for Free and how to develop and write computer programs and IT applications. Get Free knowledge, information, references, and resources about computers now. Many Free training courses, tutorials, books, training guides, tips, articles, and helps are available to you.

For help finding what you need go to Navigation by Topic to Free Training or use pop-up.


Follow us on Our Twitter page!


 
Intelligentedu.com, Edcomp.com, and Google Search
Intelligentedu.com
Edcomp.com
Web


I.T. Education & Training:

Home Page

Free Computer Training & Courses

Free Computer Books

Free Tutorials, Guides, Support & Help

Learn IT & Development

Free University Course Websites

Best FREE Online Computer IT Courses

Lower Fee Distance Learning Sites

Higher Fee Distance Learning Sites

Link and Resource Sites

Free Certification Exam Study Guides

Free IT Training Tutorials

Free IT Training Downloads

Monthly Newsletter: New Free Sites

Free Trade Publications

IT Sites Worth Mentioning

Free Site of the Month

Best Course & Degree Locators

Free Desktop & Office Tutorials

 

Additional Site Content:

Member Info & Sign Up

Member Login

Intelligentedu.com's Computer Open Web Directory

IT Certification Counselor and Complete List

Financial Aid Resources

Intelligentedu.com's IT Career Center

Online IT Publications

IT Associations & Organizations

The Latest Technology News

IT Stock Quotes and News

Online Games

Music and Movies

Travel Reservations, Flight Schedules & Tracking

The Best of the Web

Best Developer Books at Amazon.com

How You Can Support Our IT Training Mission

 
Community Content:
Use Our Forum to Ask Questions & Give Answers

Enter Our Chat Room

Our Free Links Page

Free Classified Ads

Create and Send a Greeting Card

Our Cartoons and Jokes

Free Email at ZapZone

Take Our Survey
 


 



Introduction to Computer Programming Using Delphi


Click Here to Sign-Up and Become a Member of Intelligentedu.com

This training is available on our members site only. As a member, all of the training and tutorials are available to you. We will be adding more training materials here in the future. You can join now for only USD $15 total for 2 months, $25.00 for 4 months, $34.00 for 6 months, or $59.00 for 1 year. (Please note the local links to member training content do not work on this page.)

Up 1 LevelBack to Member Sign-up & Information Home Page

 

Introduction to Computer Programming Using Delphi

This book provides the foundations of computer programming using a non-threatening environment and pace. The background and experience gained from this book should position the student well for success in a traditional C++ course. While many trade publications on "How to Program in Delphi" exist, we felt that none of these books were very well suited for an academic environment. That is the reason for this book. The beginning of each chapter includes several objectives that you should hope to achieve when completing the chapter. A chapter summary, as well as questions and exercises, conclude each chapter. The questions and exercises check to see if you understand the material, as well as make you think about how this knowledge can be applied.

 

Table of Contents

 

CHAPTER 1: FOUNDATIONS

  • Objectives 1-1

  • Computer Programming, What is it? 1-2

  • High-Level Languages 1-3

  • Evolution of Programming Languages 1-5

  • Summary 1-8

  • Questions & Exercises 1-8

  • Project Assignments 1-9

 

CHAPTER 2: A FIRST LOOK AT DELPHI

  • Objectives 2-1
  • Delphi Program, What is it? 2-2
  • Delphi Development Environment 2-3
  • Delphi Project, The Pieces 2-4
  • Form, Customizing 2-4
  • Buttons 2-6
  • Labels 2-8
  • Images 2-8
  • Summary 2-9
  • Questions & Exercises 2-9
  • Project Assignments 2-10
  • Saving a Delphi Project 2-10
  • Running a Delphi Project 2-10

 

CHAPTER 3: INPUT, OUTPUT, AND ARITHMETIC

  • Objectives 3-1
  • Data Items 3-2
  • Constants 3-2
  • Variables 3-3
  • Converting Between Types 3-5
  • Edit Box 3-6
  • Arithmetic Operators 3-10
  • Functions, Built-in 3-10
  • Summary 3-12
  • Questions & Exercises 3-12
  • Project Assignments 3-13

 

CHAPTER 4: COUNTS, TOTALS, AND SIMPLE DECISION-MAKING

  • Objectives 4-1
  • Counts and Totals 4-2
  • Displaying data using on-form fields 4-3
  • If-Then Statement 4-5
  • Boolean Data Type 4-6
  • Check Boxes 4-7
  • Radio Buttons 4-7
  • Summary 4-8
  • Questions & Exercises 4-8
  • Project Assignments 4-10

 

CHAPTER 5: MENUS, SPEED BUTTONS, AND THE GRAPHIC CANVAS

  • Objectives 5-1
  • Main Menu, Creating 5-2
  • Accelerator Keys 5-3
  • Menu Event Handlers 5-3
  • Speed Buttons 5-4
  • Graphics, Basic Concepts 5-6
  • Mouse Routines 5-8
  • Summary 5-10
  • Questions & Exercises 5-12
  • Project Assignments 5-12

 

CHAPTER 6: DECISION-MAKING REVISITED AND CHILD FORMS

  • Objectives 6-1
  • If-Then-Else Statement 6-2
  • Nested If Statements 6-3
  • Maxima and Minima 6-5
  • ShowMessage Procedure 6-7
  • Child Forms 6-7
  • Summary 6-12
  • Questions & Exercises 6-12
  • Project Assignments 6-14

 

CHAPTER 7: ANIMATION, SOUND, AND THE TIMER

  • Objectives 7-1
  • Timers 7-2
  • Animation 7-3
  • Sound 7-4
  • Animating Computer Games 7-5
  • Summary 7-7
  • Questions & Exercises 7-7
  • Project Assignments 7-8

 

CHAPTER 8: REPETITION AND GRID COMPONENTS

  • Objectives 8-1
  • Repetition Structures 8-2
  • While Loop 8-2
  • Repeat Loop 8-3
  • For Loop 8-4
  • StringGrid 8-5
  • Summary 8-9
  • Questions & Exercises 8-9
  • Project Assignments 8-10

 

CHAPTER 9: SPIN BUTTONS, DRAWGRIDS, AND ARRAYS

  • Objectives 9-1
  • Spin Button 9-2
  • DrawGrid 9-2
  • Arrays 9-3
  • Subprograms 9-6
  • Summary 9-8
  • Questions & Exercises 9-8
  • Project Assignments 9-9

 

CHAPTER 10: USING TEXT FILES AND THE PRINTER

  • Objectives 10-1
  • File Structures 10-2
  • Text File, Accessing 10-2
  • Text Files, Reading 10-4
  • Text Files, Writing 10-4
  • Printing in Delphi 10-8
  • Summary 10-12
  • Questions & Exercises 10-12
  • Project Assignments 10-13

 

CHAPTER 11: RECORD STRUCTURES, DYNAMIC STORAGE MANAGEMENT, AND LIST BOXES

  • Objectives 11-1
  • Record Structure 11-2
  • Dynamic Memory 11-3
  • Pointers 11-4
  • Listbox 11-6
  • Summary 11-9
  • Questions & Exercises 11-9
  • Project Assignments 11-10

 

CHAPTER 12: MEMOS AND FILE DIALOG BOXES

  • Objectives 12-1
  • Memo Component 12-2
  • Memo Component Operations 12-3
  • Clipboard 12-5
  • OpenDialog Component 12-6
  • SaveDialog Component 12-6
  • File Selection Dialog Boxes, Creating Your Own 12-9

  • Summary 12-10

  • Questions & Exercises 12-10
  • Project Assignments 12-11

 

CHAPTER 13: COMPONENT POINTERS AND BITMAPS

  • Objectives 13-1
  • Components Array 13-2
  • Controls Array 13-2
  • Run-Time Creation of New Components 13-3
  • Arrays of Component Pointers 13-5
  • Bitmap Components 13-6
  • Summary 13-8
  • Questions & Exercises 13-8
  • Project Assignments 13-9

 

Here is the Database Handout.

Files you will need: proj901.inc parse.pas weblog.txt blank.bmp s_bar.bmp d_bar.bmp t_bar.bmp seven.bmp

 

 

 

 


 Return to Top
 Back to previous page






 


 
 

Please Suggest a Computer Education, Training, or Tutorial Web Site Link for this Site

If you know a good Computer Education, Training, or Tutorial web site that is not on this page please fill this form out with the address of the web site and we will post it. This will help everyone who is seeking to learn more about computers.

Please enter the name of the site, its address, and a short description of its contents. Thank you.

Name of Web Site:

Address of Web Site:

Short Description:

Clicking the Submit Computer Education Web Site button will open a new browser window, when finished you can close that window.


  
 
Please Help Support our Computer Education & Training Web Site

Please email questions or comments to Webmaster:

All pages on this web site are © 2012 by DeepSearcher Inc