| Recent
Articles |
Intel Releases New C++ and Fortran Compilers
Intel has announced some new tools for software developers to aid with building
threaded applications, and get the most out of apps on multi-core platforms. The
company claims that the new Intel Compilers version 9.0 for C++ and Fortran programming
languages improves security in Linux and Windows applications. Software developers
use compilers to translate a programming language, such as C++, into a language
the processor...
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. CodeMesh's breakthrough in-process
integration technology takes Java programming code and generates...
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 takes advantage of the
newer, faster, more efficient, and more maintainable technologies, and you are
left in the dust with your "pristine-aint-broke" legacy code...
|
|
|
07.21.05
Loading
Images into SQL Server with C#
Many programmers are discovering the need for a more efficient way to handle images
for larger web sites. eCommerce, realty, and other types of sites use from hundreds
to thousands of images, often stored on the hosting server's hard drive. As these
sites become larger, they need a better method of storage—for both performance
and administrative reasons. If the web site is busy accessing pictures from the
hard drive or logical drive, your server becomes less responsive due to increased
disk activity. Even worse, the drive becomes fragmented faster. In a clustered
server scenario, where the servers are load-balanced, you still have to maintain
an identical copy of the images on each server, causing tedious administration.
The best way to load images is by using a database. With this strategy, you
increase performance by having user requests for images occur simultaneously
instead of sequentially from the hard disk. You also have a centralized
location for the images, making load-balancing easier. In this article, I'll
show how you can load images into an SQL Server database from a web page by
using C#.
Read
the Whole Article.
Write 10,000 lines of code in 10 minutes!
Iron Speed Designer – Free Evaluation |
|
The
Father of C# on the Past, Present and Future of Programming
Anders Hejlsberg is not resting on his laurels. He's off solving a new problem:
Finding a way to query XML and other data using .Net-based programming languages.
Anders Hejlsberg is one of Microsoft's handful of distinguished engineers.
He is known for having developed the Borland Turbo Pascal compiler and for
having been chief architect of Borland's Delphi technology. Hejlsberg left
Borland, where he last served as chief engineer, to join Microsoft in 1996.
Since joining Microsoft, Hejlsberg's greatest claim to fame has been
fathering the C# programming language. Originally code-named "Cool," C# was
designed to be Microsoft's Java killer.
Read the Whole
Article.
Manipulate
XML Documents in C++ with xmlbeansxx
Implementing XML processing in C++ can be a headache. Parsing and building XML
documents with DOM takes a lot of coding and it's slow, error prone, and not resistant
to changes in the XML Schemas.
One solution to these problems is to use an XML-to-code binding tool. These
tools use XML Schema to generate classes that represent the XML documents.
Not only do they simplify reading, processing, and writing XML, they also
simplify the development of messaging systems by allowing you to move data
representation to external modules.
Read the Whole Article.
IntelliSense
Support in Visual C++
IntelliSense is the term used to identify the set of dynamic user code information
features of Visual C++ such as Quick Information, Auto Completion, and Parameter
Help.
Quick Information (QI) gives you information about the identifier in
question, such as variable type, type definition, function signature, and so
on. Users request QI by positioning the cursor or mouse pointer on top of
any identifier in a C++ project; the QI information will be displayed in a
yellow pop-up box.
Read
The Whole Article. |