64-Bit Platform Design
This article describes the 64-bit version of Microsoft® Windows®, which will provide high availability, advanced scalability and large memory support.
Class for quick string lookup
String lookups can be a time consuming operation. This is because it often involves repeated calls to strcmp. This is because we represent strings in standard null-terminated form. But by changing the representation of strings, we can increase lookup time. Visual C++ sourcecode included.
Contracts and Interoperability
Anders Hejlsberg, the lead C# architect, talks with Bruce Eckel and Bill Venners about DLL hell and interface contracts, strong names, and the importance of interoperability.
Enum Viewer Dialog
This article demonstrates a tool for displaying enum values. The enum viewer utility is used to read C/C++ include files and pull out the enums and their values.
Inflable Arrays in Win32
This article allows to declare really huge buffers without actually allocating much more memory than is really needed to store the actual data.
Selecting Timer Functions
How to select the right timer function for game timing. Includes information on various timer functions, including GetTickCount(), timeGetTime(), and the Performance Counter.
Small Windows Executables
To create a small windows executable, we first have to learn
the Windows executable format, which is know as Portable
Executable (PE). Naturally, the portability of this format is
questionable. Chris Dragan is teaching how to create small
executable for 4k and 64kb intros for windows.
The Coming Era Of The Tablet PC?
The personal computer has shrunk again, bringing with it increased mobility and a new style of working, opening up new possibilities and opportunities. But just how good are these new generation notebooks, will they take off and what will they mean to you?
Using iostreams with GPIB devices.
Here's how iostreams can be used to connect a computer to devices equipped with the standard (IEEE 488) GPIB interface.
Windows XP and Fedora Core 4 - Dual booting step by step
This is the installation summary of both Windows XP and Fedora Core 4 operating systems on my own machine. It can also be applied with any Windows (2000 & 2003) and any Fedora Core (1, 2 & 3) dual boot installation. I hope it will help some new bies. It is intended for Windows users who want to use Linux as another operating system. In this tutorial, I will go through a fresh installation and I will not use any third party software like Partition Magic for disk partitioning.
XMessageBox - A reverse-engineered MessageBox()
A reverse-engineered MessageBox() that includes custom
checkboxes. This article discusses a more general solution:
XMessageBox(), which is a fairly complete implementation of
Windows MessageBox() API, with some new features that make it
more flexible.
InfoWorld is a enterprise-level publication that focuses on technology and HOW to use it to achieve higher revenues, more efficient operations and greater profits.
subscribe now