| Recent
Articles |
Moving C Structures into .NET with Custom Marshaling
In a world where legacy languages often prevail, we are reluctant to move away
from them by reciting the well known mantra, "If it ain't broken, don't fix it".
This mantra only gets you so far, until your competitor... Virtual
Methods & Polymorphism in C#
Virtual methods allow object oriented languages to express polymorphism.This means
that a derived class can write a method with the same signature as a method in
its base class, and the bas class will call the derived class's method.By default
in java, all methods are virtual. IDX
Deploys JuggerNET to Integrate Java and .NET Apps
IDX Systems has deployed CodeMesh's JuggerNET to integrate Java and Microsoft
.NET applications. CodeMesh enables IDX to provide physicians, care providers
and patients with vital health information and data.
|
|
|
09.29.05 Microsoft
to add query extensions to VB.NET and C#
Seeking to simplify the task of writing data-oriented programs, Microsoft has
announced a technology preview of LINQ.
An abbreviation for Language Integrated Query, LINQ will add constructs to Microsoft
Visual Basic.NET and C# languages so developers can use the same body of commands
to perform operations on relational data, objects, or XML. Read
the whole article. Review:
Visual C# 2005, A Developers Notebook
Visual C# 2005, A A Developer's Notebook by author Jesse Liberty is part of a
new type of series from O'Reilly. I have to say I really like this new series
format. It's quite a departure from the "animal" cover books that IT folks are
familiar with, which tend to be more of a complete programmer's reference to a
technology. They tend to read more like a textbook, but the Developer’s Notebook
series have a number of nice features that make them easy to check for quick reference
on how to do particular tasks. Each topic starts with how to do a particular task,
a "What Just Happened" section that explains what the code does and how it does
it, a "What About" section that talks about related topics or sticky areas of
the technology being discussed and finally a place to learn more.
The "learn more" areas tend to be links to MSDN or other Microsoft properties,
which I guess is fine as the links tend to stay good for awhile and the content
is generally top notch. Including this type of information may shorten the book's
shelf-life, but I'm not sure that's a bad thing, as this is very timely information
on new technology. In this situation it is extra helpful to have any additional
resources where you can learn more. Read
the whole article.
Accessing Your Database
with C++ Is as Easy as DTL
In the late 1980s, when I first learned to program in C, I cobbled together data
structures and algorithms from books and pretended they were generic or they could
be generalized, perhaps even by macros. Invariably, however, I would end up copying
them or tweaking them for every new task that came along. A typical application
in those days might have dozens of implementations of linked lists, each coded
with varying degrees of usefulness. Read
the whole article. Versant
Boosts Object Database with ANSI C++, Java Interface
Versant has enhanced Java support, including an Enterprise JavaBeans 3.0 application
programming interface, in the new version of its object database.
The Object Database 7.0 features a preview of the EJB 3.0 programming interface
and supports the ANSI standard C++ programming language. EJB 3.0 and the Java
Data Objects 2.0 offer transparent persistence of plain old Java objects. These
POJOs include Java 2 collection classes, interfaces and any defined user class.
State changes are automatically tracked behind the scenes, and associated transaction
commits automatically push all these changes to the database. Read
the whole article. |