This book describes an alternate class methodology that provides complete data hiding and fault-tolerant run-time type checking of objects in C programs. With it, you will produce code that contains fewer bugs.
The class methodology helps to prevent bugs by making it easier to write C code. It does this by eliminating data structures (class declarations) from include files, which makes a project easier to understand (because there is not as much global information), which makes it easier to write C code, which helps to eliminate bugs. This class methodology, which uses private class declarations, is different from C++, which uses public class declarations.
The class methodology helps detect bugs by providing for both compile-time and run-time type checking of pointers (handles) to class objects. This run-time type checking catches a lot of bugs for you since invalid object handles (the cause of a lot of bugs) are automatically detected and reported.
We have all, at some point in our programming careers, spent several hours or days tracking down a particularly obscure bug in our code. Have you ever stepped back and wondered how following a different programming methodology might have prevented such a bug from occurring or have automatically detected it? Or have you tracked down the same type of bug several times?
ASP.NET Unleashed, Second Edition
The second edition of ASP.NET Unleashed further strengthens a book that is already one of the most highly regarded ASP.NET books available. Stephen covers virtually all relevant features of ASP.NET. In addition, all samples will now be presented in VB .NET and C#.
Microsoft SQL Server 2012 Integration Services: An Expert Cookbook
Microsoft SQL Server 2012 Integration Services: An Expert Cookbook is a complete guide for everyone, from a novice to a professional in Integration
Services 2012. SQL Server Integration Services is an ETL tool, which stands for Extract Transform and Load. There is a need for a data transfer system in
all operational systems these days,...
Network: Theorizing Knowledge Work in Telecommunications How does a telecommunications company function when its right hand often doesn't know what its left hand is doing? How do rapidly expanding, interdisciplinary organizations hold together and perform their knowledge work? In this book, Clay Spinuzzi draws on two warring theories of work activity - activity theory and actor-network theory - to... Digital SLR Cameras and Photography For Dummies (Computer/Tech)
The ideal guide for beginning DSLR camera users, with full-color examples of what you can achieve
Make the most of your Canon, Nikon, Sony, Pentax, or Olympus digital SLR camera! This guide explains the different lenses, the many settings and how to use them, the results you can get from using different controls, how to use lighting and...