Archive for the 'C#' Category
Why C#? Why .NET?
Programming languages exist to help developers be more productive. Many successful languages simplify or automate tedious tasks that previously had to be done by hand. Some offer new techniques that allow old problems to be tackled more effectively, or on a larger scale than before. How much difference C# can make to you will depend on your programming background, of course, so it’s worth considering what sorts of people the language designers had in mind when they created C#. Continue Reading »
Programming C# 4.0 6th Edition
apparent that one of the more troublesome areas still remaining for developers is that of accessing data
from different data sources. In particular, database access and XML manipulation are often
cumbersome at best and problematic at worst.
The database problems are numerous. First, there is the issue that we cannot programmatically
interact with a database at the native language level. This means syntax errors often go undetected until
runtime. Incorrectly referenced database fields are not detected either. This can be disastrous, especially
if this occurs during the execution of error-handling code. Nothing is more frustrating than having an
entire error-handling mechanism fail because of syntactically invalid code that has never been tested.
Sometimes this is unavoidable because of unanticipated error behavior. Having database code that is
not validated at compile time can certainly lead to this problem. Continue Reading »
Pro LINQ in C Sharp
Best Deal









