Tuesday, April 30, 2013

Scratch to Delphi Example - Nested selection structure (New Employee Salary)

If Selection structure
 
In the example below we create a Scatch to Delphi program which calculates the new salary of an employee based on the old salary and the sales.





The ppt file of the rest of the presentation is available here: PowerPoint

The scratch file for the corresponding application is available here: Scratch 

The Delphi application in a zip file is available here: DelphiApp

:-) Happy learning :-)

Saturday, April 27, 2013

DB - OOP Dataset and Data-Aware application Example videos CAPS (Grade 11 -> 12)

ADO DB-OOP Example -  [CAPS Grade 11 - 12] Using Free Delphi 2010 Compiler for SA Schools

In this set of four videos we look at a DB connection example in Delphi based on the CAPS for IT in SA. Some of the concepts is outside of the CAPS, but is good for enrichment purposes. I will suggest that the data controls be placed, in a separate DataModule. 

Video Part 1-A

 Video Part 1-B


Video Part 2


Video Part 3



The .zip file containing the sample application code and Access DB can be downloaded here:   DB_OOP_Example


Wednesday, April 24, 2013

How to connect to an Access 2007-2013 database - [FET IT CAPS Content Grade 11] , Using the Free Delphi 2010 compiler for FET Schools

After a request from a teacher, I have created and uploaded two videos to youtube which is related to the CAPS IT Schools Curriculum for SA (Grade 11). 

In the two videos we look at how to connect to an Access Database in Delphi 2010, using ADO components and a Datamodule. In the second part of the video we use dataset methods to determine the average age of clients as part of the clients table. 

Video - Part 1




Video - Part 2




The pdf file which contain all the steps and some explanations as part of this two videos are available below: 


The pdf file could be downloaded following the link below:

https://docs.google.com/file/d/0BwNIb89GgNInVzlMXzNHZUlTOTA/edit?usp=sharing


The access database used as part of the two examples are supplied below:

https://docs.google.com/file/d/0BwNIb89GgNInT2JNVU1pYUpJZkU/edit?usp=sharing

I have  decided not to include the application that I have created. As part of the learning process, you should create the application yourself, with the help of the pdf file and the two videos.

Happy coding ;)



 

Tuesday, April 23, 2013

Two free IT CAPS related workshops 4th & 11th of May



Below are the link to register for the two IT CAPS related training events, for teachers and subject advisors. The two events are not intended to substitute any provincial training, but to give some additional perspectives and insights to the CAPS curriculum, with specific reference to Delphi.


More details below;’

COST FREE!

The event is kindly sponsored by EOH with kind collaboration from Embarcadero, with presenters from TUT’s Computer Science department and industry.

Free training material will also be provided in the form of a DVD.

Dates 4th and 11th of May

The venue of the two workshops will be at the:
               
EOH Head Office:
Address: EOH Business Park, Gillooly's View, 1 Osborne Lane, Bedfordview
Postal: PO Box 59, Bruma, 2026 | Tel: (011) 607 8100 | Fax: (011) 616 9929


For more Info contact me : Bertie Buitendag  via email or




Dillon Gray
Embarcadero Business Development Manager
EOH Application Management

tel: +27 (11) 607 8100 | fax: +27 607 8474 | cell: +27 82 893 4603


Consulting | Technology | Outsourcing



More info on the draft programmes for the day are below.

Hope to see you there J

Kind regards

Bertie Buitendag


The info for the two events are listed below:

Workshop 1 for Teachers and Subject Advisors
4 May
IT Schools CAPS Curriculum

Grade 11 – Approach and Utilising Delphi

Sessions – Outline [Suggestions]
7:30 – 8:30                           Registration
8:30 – 9:00                           EOH and Embarcadero – Future of Delphi and Industry in SA
9:00 – 10:30                        CAPS and Grade 11 – Concepts overview and Delphi Projects (Presenter Bertie Buitendag)
10:30 – 10:50                      Tea/Coffee
10:50 – 12:30                      CAPS DB Concepts and Techniques – Creating Data Aware applications – Connecting to different DB’s [Old   and new techniques – Including LiveBindings] (Presenter Bertie Buitendag)
12:30 – 13:15                      Lunch Sandwiches
13:15 -  14:30                      Dynamic Components and OOP
                                                Enriching Learning with visualisation (Presenter Fredré Hattingh)
14:30 – 14:50                      Tea/Coffee
14:50 – 16:00                      Ask the presenters (Q & A Session relating to CAPS concepts)


Workshop 2 for Teachers and Subject Advisors
11th of May
IT Schools CAPS Curriculum
Grade 12  for 2014 – Approach and Utilising Delphi

Sessions – Outline [Suggestions]
7:30 – 8:30                           Registration
8:30 – 9:00                           EOH and Embarcadero – Future of Delphi and Industry in SA
9:00 – 10:30                        CAPS and Grade 12 – Concepts overview and Delphi Projects (Presenter Bertie Buitendag)
10:30 – 10:50                      Tea/Coffee
10:50 – 12:30                      CAPS DB Concepts and Techniques – Creating Data Aware applications  SQL– Connecting to different DB’s [Old and new techniques – Including LiveBindings] (Presenter Bertie Buitendag)
12:30 – 13:15                      Lunch Sandwiches
13:15 -  14:30                      OOP and Grade 12  (Presenter Fredré Hattingh)
14:30 – 14:50                      Tea/Coffee
14:50 – 16:00                      Ask the presenters (Q & A Session relating to CAPS Gr 12 for 2014 concepts)


Monday, April 22, 2013

Creating your first Delphi 2010 Application

In this video we create save and retrieve our first Delphi 2010 VCL Application. I supply tips on how I organise my projects each in a different folder. 





Sunday, April 21, 2013

Scratch to Delphi Example - Sequential logic (Mr Marope's Taxis)


Hello everybody.

This example is a simple Scratch to Delphi problem based on sequential programming logic on one event.




In order to download the examples below click on the :


Icon to open a Google-Drive folder where you could download the applicable file.

Powerpoint(ppt) for example here:
   
Powerpoint in a zip file here:


Scratch for example here:  
Delphi code for example here:

Thursday, April 18, 2013

Delphi IT Schools - Post Numero Uno... Here we go! :-)

After months of promise and a constant request by many, I have finally gathered the courage and will to create this blog.

I am very passionate about IT as a secondary FET school subject in SA, and I am an avid supporter of Delphi as a programming language.

On this site I will post some hints, ideas and material relating to the FET IT CAPS curriculum as well as content relating to Dephi which are not CAPS related. It is for all teachers, pupils and anyone willing.

I will post content relating to scratch and the transition therof to Delphi as well as other documentation.

If you want to read more about why I have this site you may look at a post I made on my personal blog: 

http://bertiebuitendag.blogspot.com/2012/09/it-all-starts-somewhere.html

This is the start, a voluntary free one, which will use free time, free passion, and a card signed by learners as a reward... and basically that is all that will be required.

Hope to see you here many times... 

Below is a short "Hello to all video", it starts in Afrikaans and ends in English.


video