Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
 
For 2023 (and 2024 ...) - we are now fully retired from IT training.
We have made many, many friends over 25 years of teaching about Python, Tcl, Perl, PHP, Lua, Java, C and C++ - and MySQL, Linux and Solaris/SunOS too. Our training notes are now very much out of date, but due to upward compatability most of our examples remain operational and even relevant ad you are welcome to make us if them "as seen" and at your own risk.

Lisa and I (Graham) now live in what was our training centre in Melksham - happy to meet with former delegates here - but do check ahead before coming round. We are far from inactive - rather, enjoying the times that we are retired but still healthy enough in mind and body to be active!

I am also active in many other area and still look after a lot of web sites - you can find an index ((here))
Final examples for 2014 - and a look at our 2015 training course options

Following on from yesterday's examples [here] in which I talked you through, with links to code samples, the design and creation of a class, starting off with a description of its behaviour in the form of a test program and adding a test object class too, I'm now adding two short sample programs to make use of that class. These examples also doubled up to provide an introduction to object pointers, and to the allocation of heap memory for object storage via the new keyword.

First example - [here] which sets up an array of HotelRoomBooking objects. Second example, which uses a vector so that we can store information even before we know the total number of items to store (using a linked list) [here]. The class headers file may be found [here] and the function (method) definitions for the class [here]. Together, that will give you a complete example you can run.

Examples written on our training course are often posted up and available for you to study. We add comments - both within the source code and in articles such as this one - to help guide you through the code, but we do emphasise that they are just teaching examples and you should check that they do what you want and are appropriate for you before you make any use of them; they are not intended to be production code, nor are they necessarily appropriate for all circumstances (indeed some show common pitfalls quite intentionally,). In other words, you make use of them at your own risk and we cannot be responsible for how you use them, or any consequences thereof. We also retain copyright on the examples and our training notes and ask that you do not use the examples in order to present / run training classes or courses yourself.

Our 2015 schedule of courses is online - shown [here] on our website; as time progresses and course run, they'll disappear off the list, and in just a few months time we'll be looking forward to our 2016 schedule, with those dates being added during summer 2015.

For 2015, we are offering public courses in C, C++, Perl, PHP, Python, Ruby, Tcl, Lua and Tcl, with 5 day courses for newcomers to programming or 4 day course for experienced programmers converting from other languages, in each case. For simpler languages such as Lua, the course spends rather more time on the programming techniques and algorithms you'll need to make good use of the language, whereas with more complex and feature-rich languages more time will be spent on the language elements themselves. You can click on links within our course schedule to find the specific details of any individual language course.

Also on our public schedule for 2015 is our Depoying Apache / Tomcat course for technical staff looking after applications running on the Apache Tomcat server in association / fronted by the Apache Httpd Server. This 2 day course next runs in late March.

Please ask us if you would like intermediate or advanced training on any of the subjects / language that we teach, as we're often able to schedule such sessions for you. By their very nature, advanced topics are many and varied, and so we're not offering standard mixes as regular public courses. You will find details of the modules from which such courses are constructed [here] - please get in touch if you're interested and we'll help work out a training scheme for you, based on your background, what you need to learn, and the dependencies of various modules on each other.

We run many private courses too - again in C, C++, Perl, PHP, Python, Ruby, Tcl, Lua and Tcl, and also in Java and on (My)SQL and Linux basics. Such course are cost effective for delegate groups of 3 or more people, and can take place at our training centre or on your site. Typically, courses are tailored to suit your exact needs, although on some occasions your needs will be exactly the same as our public course and no amendments will be needed. In any case, presentation of these course is flexible to reflect your needs. See [here] for an overview of private (onsite) courses and a quotation link, and [here] for deatils of private courses at our training centre and hotel.
(written 2014-12-31)

 
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
G300 - Well House Consultants - Public Courses
  [172] Public courses in London - (2005-01-07)
  [181] Maximum number of trainees on a course - (2005-01-18)
  [387] Training course plans for 2006 - (2005-07-23)
  [646] PHP - London course, Melksham Course, Evening course - (2006-03-14)
  [845] Course scheduling and Geekmas - are they traditions yet? - (2006-08-26)
  [933] Course Joining package - updated - (2006-11-20)
  [1035] Longer hours and better value courses - (2007-01-15)
  [1414] What we teach - expained for the non-technical - (2007-10-28)
  [1420] The Learning Perl crew, October 2007 - (2007-11-03)
  [1565] Languages compared - based on developer community size - (2008-03-05)
  [1615] PHP training courses every month - (2008-04-18)
  [1693] July to December 2008 - Open Source training schedule - (2008-07-01)
  [1751] Public Training Course Dates until July 2009 - (2008-08-13)
  [1836] Next in the sequence - courses next year (2009) - (2008-10-12)
  [1857] November and December Public Course Schedule - (2008-10-27)
  [1929] 2009 - Hotel, Meeting, Training Course prices - (2008-12-07)
  [1968] Review of 2008 - (2008-12-31)
  [2048] Learning to program in PHP, Python, Java or Lua ... - (2009-02-19)
  [2332] Formation, des langages Open Source - (2009-08-09)
  [2333] Formaci[83][c2]ón, de los lenguajes de c[83][c2]ódigo abierto - (2009-08-09)
  [2334] Formazione, Open Source computer lingue - (2009-08-09)
  [2335] Ausbildung, die Open-Source-Sprachen - (2009-08-09)
  [2336] Forma[83][c2]ç[83][c2]ão, Open Source computador l[83][c2]ínguas - (2009-08-09)
  [2337] Opleiding, Open Source computertalen - (2009-08-09)
  [2338] Uddannelse, Open Source computer sprog - (2009-08-09)
  [2339] Oppl[83][c2]æring, Open Source datamaskinen spr[83][c2]åk - (2009-08-09)
  [2340] ldning, Open Source dator spr[83][c2]åk - (2009-08-09)
  [2341] Koulutus, Open Source tietokone kielill[83][c2]ä - (2009-08-09)
  [2558] Happy new decade - and course and hotel prices for 2010 - (2010-01-01)
  [2736] Perl Course FAQ - (2010-04-23)
  [2839] Software versions used - June 2010 - (2010-06-30)
  [2881] Tailoring of courses to meet customers needs - how it works - (2010-07-21)
  [2927] Announcing 2011 Open Source Training courses - dates and prices - (2010-08-18)
  [2928] Public (scheduled) or private course? Book direct, or through a third party? - (2010-08-19)
  [2942] Open Source Programming - Training Course Schedule - (2010-08-31)
  [2965] Testimonials - Well House Consultants Open Source courses - (2010-09-21)
  [3021] Courses for late 2010 and early 2011 - (2010-10-30)
  [3071] Well House Price list, January to March 2011 - (2010-11-25)
  [3074] Running a course ... what if the tutor isn't well? - (2010-11-29)
  [3078] Royal Wedding. How William and Catherine have changed our schedule - (2010-12-02)
  [3129] Extra courses - C and C++ - (2011-01-12)
  [3160] Extra courses - Advanced PHP, MySQL and Lua - (2011-02-07)
  [3205] Open Source (Public) courses - PHP, Tcl, SQL, Python, C and C++ in Melksham, Wiltshire, UK - (2011-03-18)
  [3219] How do I become a Linux System Administrator? - (2011-03-28)
  [3358] Upcoming Programming courses ... High Summer, 2011 - (2011-07-15)
  [3365] Turning bright delegates into bright and knowledgable ones - (2011-07-21)
  [3401] Open Source Training Schedule - learn a programming language - in Autumn 2011 or 2012 - (2011-08-20)
  [3528] December courses - PHP, Python, Perl - and a weekend Lua course - (2011-11-24)
  [3559] Well House Consultants - Open Source Programming Courses for 2012 - (2011-12-21)
  [3573] New in Java 7 - and why we are not running public Java 7 courses - (2012-01-08)
  [3637] April, May and June 2012 - Public Open Source Programming Courses - (2012-03-04)
  [3823] Know Python or PHP? Want to learn Perl too? - (2012-07-31)
  [3829] Training courses - rest of 2012, 2013 and January 2014 - (2012-08-06)
  [3876] October to December 2012 - Public Courses - (2012-09-30)
  [3903] Python Programming class for delegates who have already self-taught the basics - (2012-10-25)
  [3911] How well do you know Perl and / or Python? - (2012-11-04)
  [3924] The bedrooms at Well House Manor - (2012-11-16)
  [3964] What is coming up from Well House in 2013 - public Open Source / IT courses. - (2012-12-28)
  [3983] Upcoming courses at Well House Manor - Ruby, Python, Perl - (2013-01-19)
  [4015] Upcoming courses and availabiity - (2013-02-22)
  [4172] Public courses - Python, PHP, Perl, Ruby, Lua, Tcl, C and C++ - autumn 2013 and through 2014 - (2013-09-13)
  [4197] Python and Tcl courses, November, UK (Melksham) ... just a few places left - (2013-10-23)
  [4230] Well House Consultants - course prices for 2014 - (2013-12-26)
  [4279] Upcoming public courses from Well House Consultants - (2014-05-31)
  [4300] Public courses - Autumn 2014 and 2015 - (2014-09-19)
  [4358] A brilliant finish to 2014 training and business guests, and a look to 2015 - (2014-12-20)
  [4408] Additional Python courses added to our schedule - (2015-01-29)
  [4416] Challenging the IT course business model - (2015-02-05)
  [4434] Public training courses - upcoming dates - (2015-02-21)
  [4519] Course Schedule - October 2015 to June 2016 - (2015-09-27)
  [4564] Perl, PHP, Python, Lua, Tcl, C++, Ruby - final public courses for 2015 - (2015-10-30)
  [4689] Training Course schedule for summer and autumn 2016 - (2016-05-30)
  [4705] Course dates - from October 2016 to December 2017 - (2016-09-25)
  [4739] A year of changes for Lisa and Graham Ellis, and Well House - (2017-05-27)
  [4751] Final day of training at Well House Manor - Python, Lua, Tcl and C/C++ continue at The Spa, Melksham - (2017-06-30)
  [4769] Python, Tcl, Lua and other Open Source programming courses for 2018 - (2017-12-31)

C233 - C and C based languages - OO in C++ - beyond the basics
  [798] References and Pointers in C++ - (2006-07-10)
  [801] Simple polymorphism example - C++ - (2006-07-14)
  [831] Comparison of Object Oriented Philosophy - Python, Java, C++, Perl - (2006-08-13)
  [925] C++ - just beyond the basics. More you can do - (2006-11-14)
  [1217] What are factory and singleton classes? - (2007-06-04)
  [1572] C - structs and unions, C++ classes and polymorphism - (2008-03-13)
  [1674] What a lot of files! (C++ / Polymorphism demo) - (2008-06-12)
  [1819] Calling base class constructors - (2008-10-03)
  [2577] Complete teaching example - C++, inheritance, polymorphism - (2010-01-15)
  [2845] Objects and Inheritance in C++ - an easy start - (2010-07-01)
  [3056] C++ - a complete example with polymorphism, and how to split it into project files - (2010-11-16)
  [3123] C++ objects - some short, single file demonstrations - (2011-01-07)
  [3124] C++ - putting the language elements together into a program - (2011-01-08)
  [3142] Private and Public - and things between - (2011-01-22)
  [3244] C and C++ - preprocess, compile, load, run - what each step is for - (2011-04-12)
  [3251] C++ - objects that are based on other objects, saving coding and adding robustness - (2011-04-17)
  [3508] Destructor methods in C++ - a primer - (2011-11-05)
  [3811] Associated Classes - using objects of one class within another - (2012-07-21)
  [3979] Extended and Associated objects - what is the difference - C++ example - (2013-01-18)
  [4356] Object factories in C++, Python, PHP and Perl - (2014-12-19)
  [4377] Designing a base class and subclasses, and their extension, in C++ - (2015-01-01)
  [4559] When do I use the this keyword in C++? - (2015-10-29)
  [4560] Variables, Pointers and References - C and C++ - (2015-10-29)


Back to
Test driven development, and class design, from first principles (using C++)
Previous and next
or
Horse's mouth home
Forward to
Well House Consultants, Well House Manor, First Great Western Coffee shop, TransWilts / 2014 web site reports
Some other Articles
Well House Consultants / Well House Manor - Prices for 2015
What FGW passengers want to talk about / and PHP programming to find out
Well House Consultants, Well House Manor, First Great Western Coffee shop, TransWilts / 2014 web site reports
Final examples for 2014 - and a look at our 2015 training course options
Test driven development, and class design, from first principles (using C++)
A long and disappointing evening
Template / design pattern for C++ constructor and accessors
Why are people using the TransWilts?
Conditionals, loops and methods in Ruby - a primer with simple examples
4759 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2024: 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/4375_Fin ... tions.html • PAGE BUILT: Sun Oct 11 16:07:41 2020 • BUILD SYSTEM: JelliaJamb