==========================================================
CodeGuru Newsletter
March 25,
2008
http://www.CodeGuru.com
This newsletter is part of the Developer.com, EarthWeb, and
internet.com networks.
Jupitermedia Corporation
___________________________ Sponsors
________________________________
Internet.com eBook
Library
_____________________________________________________________________
==========================================================
TOPICS:
–> Editorial
–> Recently Published
Books
–> New on
CodeGuru:
==>
APIs
– Facebook Application Development
==>
Controls
– Edit Control with Icon and Background
Text
==> C#
Syntax
– Parsing Is Easy: Base C Sharp Classes and Expressions
Calculator
==>
Networking
– Clients that Find Servers in a Windows Network Domain (TCP/IP,
Mailslot)
==>
Services
– Client Application Services: Getting
Started
==>
Video
– Code Analysis in Visual Studio 2008
–> Discussion Groups — HOT
Threads
– Heap
(VC++)
– how to compare two image
using C language (C)
– Basic
multithreading in windows forms (C#)
–> Highlighted new articles on
Developer.com
1.
Using Vertical and Horizontal Table Structures in
Oracle
2. Exposing a Database as a
Web Service
3. The Google
Collections Library
/——————————————————————-
From
the Internet.com eBook Library: Navigating Your IT Career
A career in
information technology usually has its share of
ups and downs. Download this
Internet.com eBook to learn
where the jobs are in IT, how to negotiate a
salary, and
helpful advice on job security and how to deal with a
layoff.
Join Internet.com now to download!
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,dvzl,4myr,jorm,i5r0
————————————————————–adv.-/
==========================================================
Comments
from the
Editor
==========================================================
Evans Data Corporation does a number of IT industry surveys that often focus
on the developer market. While I don’t always agree with the results of their
surveys, I do always find the statistics interesting. On March 4th, Evans Data
released a users choice database survey. In this survey, respondents were asked
to rate features such as performance, scalability, security, durability, quality
of data modeling tools, and more. The results from asking over 1400 people
worldwide were interesting.
The databases covered in the survey were IBM’s DB2, Microsoft SQL Server,
MySQL, PostgreSQL, Sybase Adaptive Server, and Oracle 10g or later. These are
all larger, enterprise databases rather than desktop databases. What is
interesting in this latest database survey from Evans is that one database
seemed to take the top position in all but two categories.
This would seem to indicate that users of this database are generally more
satisfied than those of the other databases. Which database is this? Simply put,
Oracle was the top database in almost all categories. In second place for
overall satisfaction was IBM’s DB2, followed by Microsoft SQL Server in
third.
One of the most highly rated statistics for databases was performance. In the
performance category, Oracle again had the best rankings followed by IBM DB2.
SQL Server, however, fell to sixth position.
One of the areas where Microsoft SQL Server stood better than most of the
competition was in the quality of the data modeling tools. While Oracle still
took the top spot, Microsoft SQL Server managed to place as the runner up.
Microsoft SQL Server actually tied Oracle for the top spot when it came to
opinions regarding support for XML.
When looking at the overall data on enterprise level databases, one thing
stands out. While Oracle may have the overall highest scores for satisfaction,
all of the databases scored well overall. As such, I believe it is safe to
assume that competition in the database market is going to continue to be strong
for the foreseeable future!
Until next week…
Brad!
—————————
Bradley L.
Jones
www.CodeGuru.com
—————————
=========================================================
Recently
Published Books
=========================================================
For those of you keeping up by reading books. The following are just a few of
the new books that have been recently released. If you’ve read any of these,
feel free to write a review to be posted on CodeGuru. See the submission
guidelines at:
https://www.codeguru.com/review-guidelines.php
–> The SharePoint Shepherd.s Guide for End Users
By Robert Bogue for
AvailTek
378 pages for $34.99
http://www.lulu.com/content/2071084
Over 116 SharePoint tasks presented in an
easy-to-follow manner.
–> Programming Microsoft Robotics Studio
By Sara Morgan for Microsoft
Press
270 pages for $34.99
http://books.internet.com/books/0735624321
–> Beginning VB 2008
By Christian Gross for Apress
420 pages for
$39.99
http://books.internet.com/books/1590599381
=========================================================
New
& Updated Articles on
CodeGuru
==========================================================
Following are short descriptions of new articles on CodeGuru. If you are
interested in submitting your own article for inclusion on the site, then you
will find guidelines located at
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,fka1,909i,jorm,i5r0
This week’s CodeGuru posts:
==> APIs
– Facebook Application Development
By
aleksisa
Learn how to build a sophisticated Facebook application that
interacts with Facebook users and with SQL Server database articles.
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,3l1l,hlg2,jorm,i5r0
==> Controls
– Edit Control with Icon and Background
Text
By Marius Bancila
Explore an edit control
that can display an icon and a prompt text on the background (when the edit
control has no text).
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,lysi,dshi,jorm,i5r0
==> C# Syntax
– Parsing Is Easy: Base C Sharp Classes and Expressions
Calculator
By AlexNek
Learn
about parsing, and creating classes and expressions.
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,8geo,mb5n,jorm,i5r0
==> Networking
– Clients that Find Servers in a Windows Network Domain
(TCP/IP, Mailslot)
By Ciro
Sisman Pereira
Learn how to use a mailslot to broadcast information over a
network.
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,qiw,bd9t,jorm,i5r0
==> Services
– Client Application Services: Getting
Started
By Vikas Goyal
Client Application
Services simplifies the access to ASP.NET Application Services and thus helps in
managing the user information, authentication, and authorization at a common
place for both web and Windows Applications.
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,gy41,69c9,jorm,i5r0
==> Video
– Code Analysis in Visual Studio 2008
By Paul Hacker
Discover how to do code analysis in both a web-based and a
desktop application using Visual Studio 2008.
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,3joe,86tn,jorm,i5r0
==========================================================
Discussion
Groups
==========================================================
Check out the CodeGuru discussion forums at:
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,bcr8,cx5j,jorm,i5r0
Forums include Visual C++, General C++, Visual Basic, Java, General
Technology, C#, ASP.NET, XML, Help Wanted, and much, much, more!
… HOT THREADS …
Some of the current threads with the most activity are:
==> Heap (VC++)
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,217o,jo3t,jorm,i5r0
==> How to compare two image using C language
(C)
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,4hbv,lqtb,jorm,i5r0
==> Basic multithreading in windows forms
(C#)
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,asiu,6s5d,jorm,i5r0
==========================================================
New
Articles on
Developer.com
==========================================================
Below are some of the new articles that have been posted to Developer.com (http://www.developer.com).
1. Using Vertical and Horizontal Table Structures in
Oracle
By Vlad Kofman –
Compare
different ways to persist data in a database table. A vertical data layout is
one option to consider, as is horizontal tables. Decide which is best for
you.
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,4ng7,jp2n,jorm,i5r0
2. Exposing a Database as a Web
Service
By Deepal Jayasinghe –
Gain a
good understanding on how to expose databases as a Web Service using
Axis2.
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,24xz,6q0m,jorm,i5r0
3. The Google Collections
Library
By Dick Wall –
The Google
collections library has the potential to both increase your productivity and
significantly clean up your code. Take a look at what it can do for you!
http://nl.internet.com/ct.html?rtr=on&s=1,3vmu,1,8shw,cgmn,jorm,i5r0
==========================================================