Monday, May 20, 2013

Hello from Heimo

Hi There!

Thanks to Berti for adding me to the blog. Most probably this will be a perfect channel to share good, interesting and challenging Delphi material.

The first material, like "Recursion Basics" will be posted soon, as I got to know all the gadgets and possibilities. Same time my apology for the poor quality of the videos accompanying the "Fun-Run". Berti had them in perfect shape before uploading. We will look into that.

Looking forward to share hopefully some useful material.
Regards Heimo

Sunday, May 19, 2013

Exception Handling & Two Dimensional Arrays [CAPS Grade 11-12]

In the following example Aubrey Khoza, provide an overview of exception  handling, and the use of two-dimensional arrays to solve a problem relating to the calculation of installments based on the sale of books.

Thank you Aubrey!





Complete PDF available here: PDF

Complete Delphi application available here: DelphiApp

Sunday, May 12, 2013

CAPS Grade 12 - Sampler paper and discussion [QuickBanana Driving School]

The following application presents some ideas relating to questions that could be asked, for a Grade 12 paper based on the CAPS. The paper contain more questions and problems that are really needed but highlights some question  possibilities. One aspect that is not included in the paper which do form part of the CAPS is a question or problem relating to a SQL join.











Complete PDF document and description available here: PDF_Banana

Access database available here: QuickBananaDB

Complete Delphi Application available here: QuickBananaDelphiApplication

Second EOH - Delphi IT Schools Event 11th May

On the 11th of May 2013 we have successfully presented the second SA Delphi IT schools Living Lab project workshop hosted by TUT and EOH based on the IT CAPS curriculum for FET Schools SA. Presentations were done by Lecturers from the Departments of Computer Science and Web and Multimedia of the Faculty of ICT from TUT.

I am very proud of all the teachers and the kind support from EOH with regard to sponsoring the venue and providing nice food and drinks. Thanks to Dillon Gray and Kerri-Lyn of EOH for all your preparation and hard work. Thanks also to every teacher that attended with dedicated teachers like this IT has a bright future in FET schools. 
Thanks also to Embarcadero for all your support as well, and for the FREE compiler.


For the two events of the 4th and 11th of May about 80 teachers and subject advisors from various provinces attended. The provinces include: Gauteng, Limpopo, Free State, Mpumalanga, and North West.   

Some teachers drove more than 400km’s to attend the event. IT programming content, using Delphi relating to the CAPS document for grade 11 and grade 12 was presented.  

For the event of the 11th of May 2 industry presentations was done by companies, who use and support Delphi.  Representatives from the companies were quite excited when they learned what is done in FET School level. Both Saturday’s events were a major success!

More pictures available on my Facebook page:

Some pictures below:




























CAPS Grade 12 ADO DB Example [Sampler Paper - SQL Version]

In the following example we look at most of the concepts relating to the content of the CAPS with relating to creating DB driven applications, with regard to Grade 12. The application include SQL based questions and solutions.





PDF documentation, and description available here: PDF

Delphi Application available here: DelphiApp

Please get the applicable Access DB from the previous post :-)


:-) Happy Coding :-)

Thursday, May 9, 2013

CAPS Grade 11 ADO DB Example [Sampler Paper - NON SQL Version]

In the following example we look at most of the concepts relating to the content of the CAPS with regard to creating DB driven applications.










The pdf for the application and sampler paper available here: PDF

The applicable database is available here: DB

The Delphi application is available here: APP





Dynamic Component creation - RTTI and "Component" arrays

In this example kindly provided by AP Khoza a simple game where user has to guess behind which door a prize is hidden is provided. The code implements an array of components [Outside of the scope of the CAPS, but usable in a PAT] and the dynamic creation of images to represent the doors.

Thank you Aubrey



PDF document to accompany the code available here: PDF
 
Complete code for the game, available here: CODE

IT CAPS Grade 11 - Using build-in methods. LifeTimeCalculator example

In this example kindly provided by AP Khoza, we look at declaring TDateTime objects and utilising some routines and methods from the DateUtils library.


Thank you Aubrey!





A .pdf document to accompany the application is available here: PDF
The code for the application is available here: CODE

Sunday, May 5, 2013

Sea-Side Fun-Run - DB Driven Application Development CAPS PAT Grade 11 [Heimo Jeske]



This example demonstrates different coding possibilities for DB applications, while connecting to an Access database.This example present an overview of an application based on the CAPS for  IT [Grade 11 and Grade 12] It is a wonderful example of a PAT based project. The example does not include the use of SQL, which is to be included in a later example. Thank you Heimo for your excellent contribution!
By: Heimo Jeske





Videos

Video Part 1  of 9


Video Part 2  of 9



Video Part 3  of 9



Video Part 4  of 9


Video Part 5  of 9



Video Part 6  of 9


Video Part 7  of 9



Video Part 8  of 9     


Video Part 9  of 9



More  

Complete PDF and description available here : PDF

Access Database available here: FunRunDB

Delphi Application Available here : DelphiApp 

 

First SA Delphi IT Schools Workshop at EOH, 4th of May 2013

This is pictures form the first SA Delphi IT schools Living Lab project workshop hosted by TUT and EOH based on the IT CAPS curriculum for FET Schools SA. I am very proud of all the teachers and the kind support from EOH with regard to sponsoring the venue and providing nice food and drinks. With dedicated teachers like this IT has a bright future in FET schools. Thanks to Embarcadero for all your support as well, and for the FREE compiler!
 
Link to photos of the event of the 4th of May: Photos


 
Thanks to everyone who attended :-)

Looking forward to the event of the 11th already


 

Dynamic Components, String to Binary Example [Bernard Sibanda] CAPS Gr 11

In the following example Bernard Sibanda, explain how to convert newer Delphi version program code to run on older versions of Delphi.

In the example Bernard shows how to create components dynamically and how to convert a string into a csv binary string!






Full pdf available here: PDF

Delphi application available here: Delphi

Thank you Bernard for your wonderful example!