Send a suggestion!

We're building a brand new version of the site, and we'd love to hear your ideas

Members

Technology Zones

IBM Learning Center

Articles

Hosted By

MaximumASP

Info

    Articles & Tutorials Articles & Tutorials RSS feed

  • An Introduction to Genetic Algorithms

    by sync_or_swim

    A brief introduction to the field of Genetic Algorithms including sample C++ code. Read full article

  • How to PING

    by randy

    Introduces Internet Control Message Protocol (ICMP) and how to generate ICMP packets to send a "ping" in C++.. Read full article

  • DeviceIoControl & USB using Managed C++ & C#

    by Bill Burris

    Low level I/O is not part of the .NET framework, so information on how its done is difficult to find. Since I am using some specialized hardware, which won't be available to most C# developers, my comments will focus on interoperability with unmanaged code. . Read full article

  • A guide to sorting

    by flounder

    Learn two sorting algorithms, and how to use these to sort CListBox, ComboBox, and CListCtrl controls. Read full article

  • A reusable Windows socket server class

    by Len Holgate

    Writing a high performance server that runs on Windows NT and uses sockets to communicate with the outside world isn't that hard once you dig through the API references. What's more most of the code is common between all of the servers that you're likely to want to write. It should be possible to wrap all of the common code up in some easy to reuse classes. . Read full article

  • Calling a C++ DLL from Visual Basic

    by kconcept

    Kevin Saitta takes you through the steps of creating a C++ dll and then calling it from VB.. Read full article

  • Effective Bug Tracking Process

    by Yeren

    Bugs are part of every product development process. How do you track the bugs you find during product development and after? . Read full article

  • A comparison of C/C++ and C#

    by johngodel

    Is C# a new programming language or a new version of C/C++ ?. Read full article

  • Surviving the Release Version

    by flounder

    OK, you've built the project, debugged it, and you're ready to ship. You compile the Release version of the program, and your world crumbles to dust. Find out what can be wrong, and what you can do about it. . Read full article

  • Optimization: Your Worst Enemy

    by flounder

    Optimizing a program before you know where the time is going is a meaningless activity. It wastes your time, produces code that is harder to write, harder to debug, and harder to maintain, than unoptimized code. This essay discusses some of the issues of why you should not do pre-optimization.. Read full article

  • Avoiding UpdateData

    by flounder

    Why you should never call UpdateData yourself. Read full article