|
The numberof things that you can do in Object Pascal is almost endless.
Even programmers who have been using Object Pascal since its
release will still not know how to do everything in Object Pascal.
So where you decide to go from here is up to you. If you enjoyed
making KPL games, then you could look into making games with
delphi. If you enjoy maths, then calculators are easily made
in Object Pascal and can be customised to your own needs. More
ideas include:
- Hiding a message in a bitmap- by investigating how pixels in an bitmap image are stored and how characters are stored, you can hide a message in a bitmap.
- Noughts and Crosses - using the GUI components, you can create a two player noughts and crosses game. You can even work out an ultimate strategy and created a CPU player
- Problem Solving Programs - You can create programs which will solve a problem - for example you could write a program which allows the user to enter their date of birth and the program will say the day of the week that they were born
An important thing to realise about computer programming is that is a self-learning environment. Websites like this one can only teach you the basics of how the simple programming features work. It is then up to you to research how you can use these features to get the desired effect. If that is not possible, then programmers have to search the web, for someone who has tried a similar thing and find an alternate way to approach your problem. The truth is that Google is a programmer's best teacher!
The websites listed below offer good reference points to look up any
problems or functions with Object Pascal:
- Delphi Basics - an excellent website with many of the inbuilt features listed and example code
- About Delphi -
huge number of example programs and code
- Pascal Google Group - A huge community of expert Object Pascal programmers, who will probably know the answer to every Object Pascal question you will ever have!
Whilst programming, especially as you start to make more complex programs
you will find bugs, which at first you cannot solve. You therefore
have to read through your code, in an objective manner to find
the problem. One of the biggest traps people fall into when
they program on their own is that they write code and think
'this should work but doesn't, therefore it isn't my fault'.
The fact of the matter is that it is your fault and responsibility
to find an answer to your problem.
|