Microsoft® ActiveX® Data Objects + Microsoft ActiveX Data Objects (Multidimensional) (ADO MD) + Remote Data Service (RDS) + Microsoft ActiveX Data Objects Extensions for Data Definition Language and Security (ADOX)
B-Trees are often mentioned as a good way to store and retrieve data, especially to and from disk. They're efficient to use and easy to program, and they're often mentioned but not-so often discussed. They show up all over the place.
"To the first person to inform me of a legitimate bug in the code, I'll pay a bounty of US$10 (by check or Paypal). If directed to a charity, I'll pay US$20."
provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ Standard Library. The libraries are intended to be widely useful, and are in regular use by thousands of programmers across a broad spectr
previously at http://anubis.dkuug.dk/jtc1/sc22/wg21/ , ISO/IEC JTC1/SC22/WG21 is the international standardization working group for the programming language C++.
discussion of the ANSI/ISO C++ standardization process and the C++ standard, and for discussion of the design and standardization of the C++ language and libraries.
a series of learning activities that reveals a little-known secret: computer science isn't really about computers at all. Unplugged teaches principles of computer science through games and puzzles.
Why it is not replaced by COM, how it works, network DDE, links to other sources of information. DDE is support is being removed from Windows (Windows 7 x64 seems to have an issue with it)
Google Labs: Code Search. Granted access to billions of lines of code and the awesome power of Google’s search technology, I did what any rational, thinking programmer would do: I typed in some profanity and hit enter.
game programming tutorials and source code for a variety of languages and platforms. Also, because this is a wiki, you are encouraged to contribute your knowledge and help the repository grow!
How to create applications that look right, behave properly, and fit into the GNOME user interface as a whole, covers specific advice on making effective use of interface elements, and the philosophy and general design principles behind GNOME interface.
a general purpose library and file format for storing scientific data. It arranges data into datasets (multidimensional arrays) and groups (a structure for organizing objects). With extra software support like a viewer, etc...
by Bill Venners May 23, 2005. <<"patterns" is still a buzzword. ... Patterns help sell seminars. There's a lot of marketing hype around design patterns. ... can help people learn object-oriented thinking>>
in Uninformed Vol1 2005.May by Nikos Drakos, Computer Based Learning Unit, University of Leeds. + Ross Moore, Mathematics Department, Macquarie University, Sydney.
a portfolio of products that are based on the power of networks and the idea that the same software should run on many different kinds of systems and devices.
these essays are intended for beginners, pointing out useful techniques. Some are for experienced programmers poking into previously unknown areas of MFC. Some are advanced techniques, highly specialized.
Inspired by Phil Haack’s article 19 Eponymous Laws of Software Development, Joey deVilla decided to collect laws, axioms and rules pertaining to mainstream software development and put them in a nice, easy-to-read table.
"a decade ago was that there was a serious lack of uniformity." ... "I had hoped that the situation in the C++ world would have improved since then, unfortunately it appears that I may be sadly dissapointed."
Speech for Windows® applications, includes freely distributable text-to-speech engines (in U.S. English and Simplified Chinese) and speech recognition engines (in U.S. English, Simplified Chinese, and Japanese).
to research and develop software that contributes to compelling and effective social interactions, with a focus on user-centered design processes and rapid prototyping.
The New to Java Center provides customized learning paths to its collection of links to tutorials, articles, online books, and software downloads. (from SUN)
everything you need to know about optimizing code for the Intel microprocessors, including Pentium, Pentium MMX, Pentium Pro, Pentium II, Pentium III, Pentium 4, Celeron and Xeon. The main focus is on assembly language programming...
by andy@nobugs.org, "I recently became interested in parsing C++. It's taken me quite a while to gather together various resources from the web, so I thought I'd share my findings with the world ..."
C and C++ compilers automatically define certain macros that can be used to check for compiler or operating system features. This is important when writing portable software.
lecture notes for the course Programming Graphical User Interfaces (PGUI). The course belongs to the curriculum of the Department of Computer Science in the University of Tampere.