Official Review
NULL
|
Other links at C and C++ > Tips and Tutorials > Programming in C and C++ |
| 1. |
Platinum Player - A Cool CD-Player with Skin Support in Dev-C++
|
|
|
Platinum Player is a Cool Advanced CD-Player that features Full Skin Support! It contains all of the basic features as a regular CD Player like Previous, Next, Pause, Play, Stop, Eject, Playlist, and more... It contains some advanced features as well suchas "Set as Default CDPlayer, Repeat Track (Song), Repeat Disc, Always on Top, Key Shortcuts, and more..." This CDPlayer was Written and Programmed By Michael J. Hardy using Dev-C++ v5 Beta 8. It has been fully Tested By Mike Hardy's Wife (Kara L. Hardy) and has been Rated a 10/10 from Programmers Heaven. Please Download the Source and the program Email Mike Hardy at scoobyto@fidnet.com and give him your oppinions...
|
| 2. |
Adding Reference Counting to the Shared Source CLI
|
|
|
Moving to a garbage-collected environment in the Common Language Runtime has, for the most part, made memory leaks a problem of the past. However, the lack of deterministic finalization implied by the garbage collection scheme makes management of non-memory resources more difficult. The C++ community has found that the "resource acquisition is initialization" [1] idiom is very effective in managing those resources that need to be freed as soon as possible. We added reference counting to the Shared Source Common Language Infrastructure to regain deterministic finalization, and to find out what the penalties would be for this extra memory management.
|
| 3. |
Introduction to Classes in C++
|
|
|
To create more advanced and complete objects, C++ allows you to group these identifiers and create Classes. We will cover how to Define & declare a class, initialize a class, its constructors and destroctors, class member functions & private functions and finally how to declare objects from a class.
|
| 4. |
Object-Oriented Design Case Studies with Patterns and C++
|
|
|
Good design and programming is not learned by generalities, but by seeing how significant programs can be made clean, easy to read, easy to maintain and modify, human-engineered, efficient, and reliable, by the application of good design and programming practices. Careful study and imitation of good designs and programs significantly improves development skills.
|
| 5. |
A Critique of C++
|
|
|
An intermediate tutorial designed for experienced C++ programmers.
|
|
|