Microsoft Visual Basic developers have long clamored for complete objectoriented
language support. Microsoft Visual Basic .NET supports all the features of an objectoriented
language. In addition, the entire Microsoft .NET Framework, which includes the
development support for Microsoft Windows applications, Web applications, Web
services, graphics, and data access, is designed according to object-oriented principles.
Developers who have a firm grasp of object-oriented principles will be the strongest .NET
developers.
The purpose of the design pattern dictionary is to serve as
reference point for commonly accepted software design patterns
and idioms. It contains structured summaries of
some 30 design patterns and idioms, commonly used in object oriented
programming
FastReport is reporting tool component. It consists of report engine, designer and preview. It written on 100 Object Pascal and can be installed in Delphi 2-7 and C++Builder 1-6. Also available cross-platform version FR CLX for Delphi 6,7 C++ Builder 6 and Kylix 1,2,3 - check out webpage to get latest information.
Learn how to:
*
Tokenize a null-terminated string
*
Create a search and replace function for strings
*
Implement subtraction for string objects
* Use the vector, deque, and list sequence containers
*
Use the container adaptors stack, queue, and priority_queue
* Use the map, multimap, set, and multiset associative containers
*
Reverse, rotate, and shuffle a sequence
*
Create a function object
*
Use binders, negators, and iterator adapters
*
Read and write files
*
Use stream iterators to handle file I/O
*
Use exceptions to handle I/O errors
*
Create custom inserters and extractors
*
Format date, time, and numeric data
* Use facets and the localization library
*
Overload the [ ], ( ), and -> operators
*
Create an explicit constructor
*
And much, much more
SOME BACKGROUND ON DESIGN PATTERNS
The term “design patterns” sounds a bit formal to the uninitiated and
can be somewhat off-putting when you first encounter it. But, in fact, design
patterns are just convenient ways of reusing object-oriented code between
projects and between programmers. The idea behind design patterns is
simple-- write down and catalog common interactions between objects that
programmers have frequently found useful.