Codeguru Update eNewsletter - November 14th, 2006

==========================================================
CodeGuru Newsletter
November 14, 2006
http://www.CodeGuru.com

This newsletter is part of the Developer.com, EarthWeb, and internet.com networks.
Jupitermedia Corporation

___________________________ Sponsors ________________________________
Business Objects
_____________________________________________________________________
==========================================================

TOPICS:

--> Editorial -
--> Recently Published Books

--> New on CodeGuru:
- Articles
        ==> .NET Data and Databases
                - Many-to-Many Relationships in O/R Mapping
        ==> .NET Net Security
                - .NET Tip: Testing Network Services with the TcpClient Class
        ==> C# Network and Systems
                - .NET Tip: Creating a Simple Monitor with Ping
        ==> C++ Miscellaneous
                - In Praise of the Lowly Comment
        ==> Visual Basic General Database
                - News: Don't Embed That Database!
        ==> C# Controls
                - Customizing OpenFileDialog in .NET
        ==> .NET General Patterns
                - Classic Parsing with Flex and Bison
        ==> ASP.NET
                - .NET Framework 3.0 Released
        ==> Database
                - Getting Started with SQL Server Service Broker

--> Discussion Groups -- HOT Threads 
        - Adding data into a specific file (VC++)
        - Send keyboard message (VC ++)
        - STL compatible iterators (C++)

--> Highlighted new articles on Developer.com 
        - Forms Validation with CakePHP
        - Eclipse Tip: Use Extension Tracker to Write Dynamic-Aware Plug-ins
        - Getting Started with WinARM for Qualcomm BREW

/-------------------------------------------------------------------\
Crystal Reports - Winner of 2006 Readers Choice Awards
Find out why Crystal Reports is the first choice for JavaPro and
Visual Studio magazine readers. Get technical resources to help
you: Reduce report design and QA time, minimize report
maintenance and simplify web reporting.
Access technical resources now.
http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,544n,lgc,jorm,i5r0
\--------------------------------------------------------------adv.-/

==========================================================
Comments from the Editor
==========================================================

 

Last week was a big week for announcements. With the releasing of Microsoft Office 2007 and Windows Vista to manufacturing as well as the release of several other products it was close to crazy. The .NET Framework 3.0, SharePoint 2007 went gold,  Visual Studio Tools for Office for 2007 Office System released to manufacturing as well, and the Atlas stuff went into a second beta that is supported. SQL Server 2005 Compact Edition hit a release candidate stage. The news was abundant.

Of course, outside of Microsoft there was news flying as well. The tidbit that is the most interesting is the release of Mono Version 1.2 from Novell. This makes compatibility with version 2.0 of the .Net Framework and WinForms all the more real -- even on Linux. In my opinion, this is a significant release. You should now have full Windows Forms support on Linux. In my opinion, that is just plain Cool!

And did you hear the most recent Java news? I guess you'll have to ask about that in the forums!

Until then...

Brad!
---------------------------
Bradley L. Jones
www.CodeGuru.com
---------------------------

=========================================================
Recently Published Books
=========================================================

For those of you keeping up by reading books. The following is just one 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:

http://www.codeguru.com/review-guidelines.php

A bit out side the Developer focus, but technology books none-the-less:

--> ASP.NET 2.0 Web Parts In Action
      By Darren Neimke for Manning
      332 pages for $44.99
      http://books.internet.com/books/193239477X

=========================================================
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,2u3p,1,fka1,909i,jorm,i5r0

This week's CodeGuru posts:

==> .NET Data and Databases

- Many-to-Many Relationships in O/R Mapping
   By Iqbal M. Khan
If you are developing an object-oriented .NET application that has to talk to a database, you'll inevitably map objects to a relational model. And, most likely, you'll face situations where many-to-many relationships exist in your database. Learn how to handle these situations with ease.

http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,h0dl,d1tc,jorm,i5r0

==> .NET Net Security

- .NET Tip: Testing Network Services with the TcpClient Class
   By Eric Smith
The TcpClient class enables you to test whether services such as FTP and SMTP/POP3 mail are running and responding properly.

http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,8e5,lx3a,jorm,i5r0

==> C# Network and Systems

- .NET Tip: Creating a Simple Monitor with Ping
   By Eric Smith
By using the Ping class, one of the many classes included in the .NET Framework Library, you can create a simple server monitor that ensures your servers are all responding to network traffic.

http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,jgof,a5cx,jorm,i5r0

==> C++ Miscellaneous

- In Praise of the Lowly Comment
   By Mike Gunderloy
See how to make comments in your code more useful & effective for you and your fellow developers.

http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,1upo,d13a,jorm,i5r0

==> Visual Basic General Database

- News: Don't Embed That Database!
   By Bradley Jones
Did you replace MSDE with SQL Server 2005 Express Edition? Did you make the wrong move?

http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,bd0x,75nc,jorm,i5r0

==> C# Controls

- Customizing OpenFileDialog in .NET
   By CastorTiu
Learn how to extended control to add extra funcionality to the standard OpenFileDialog in .NET.

http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,7cvm,f7ww,jorm,i5r0

==> .NET General Patterns

- Classic Parsing with Flex and Bison
   By Victor Volkman
Its ease of use combined with its low footprint and high degree of portability make Bison and Flex ideal for rapidly developing useful parsers for today's challenging translation applications.

http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,ix7b,fg73,jorm,i5r0

==> ASP.NET

- .NET Framework 3.0 Released
   By Bradley Jones
The current version of the .NET Framework is 3.0.

http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,c9ox,ko8e,jorm,i5r0

==> Database

- Getting Started with SQL Server Service Broker
   By Mike Gunderloy
Learn how the Service Broker provides the "plumbing" to let you pass messages between applications, using SQL Server as the transport mechanism.

http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,jitj,3irv,jorm,i5r0

==========================================================
Discussion Groups
==========================================================

Check out the CodeGuru discussion forums at:

http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,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:

==> Adding data into a specific file (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,jpm7,em31,jorm,i5r0

==> Send keyboard message (VC ++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,di7t,kgss,jorm,i5r0

==> STL compatible iterators (C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,jpcl,jhog,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. Forms Validation with CakePHP
    By Jason Gilmore -
Frameworks such as CakePHP can handle even the most tedious aspects of web application development, user input validation included.

http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,6pq9,czmw,jorm,i5r0

2. Eclipse Tip: Use Extension Tracker to Write Dynamic-Aware Plug-ins
    By Peter Nehrer -
Extensions and Extension Points lie at the core of Eclipse extensibility and customizability. See what they can do for you.

http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,e6au,lq2o,jorm,i5r0

3. Getting Started with WinARM for Qualcomm BREW
    By Ray Rischpater -
Doing BREW development on a tight budget? Want to use a quality compiler for a minimal outlay of effort? Look no further than WinARM, the GCC-based tool chain for ARM processors.

http://nl.internet.com/ct.html?rtr=on&s=1,2u3p,1,kit0,89ga,jorm,i5r0

==========================================================



About the Author

Bradley L. Jones

bjones@jupitermedia.com

Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Not long ago, the biggest concern when considering moving workloads to the cloud was security. Today, the main obstacle to cloud adoption is different but familiar: the pain of migrating data. But, migrating data doesn't have to be painful. Purpose-built tools enable efficient data migration without downtime or the risks for data loss. This eBook summarizes the major pain points for IT pros tasked with performing migrations, breaks down the flaws in traditional approaches, and illustrates how modern tools help …

  • Thanks to the pervasive use of virtualization, hybrid cloud, and software–defined architectures — enterprise IT infrastructures are impossibly complex. Performance monitoring solutions are critical for enabling IT teams to identify key bottlenecks and emergent issues, for understanding which workloads are more demanding in terms of resource contention, and for cost effective capacity and resource planning. Read this IDC Customer Spotlight for a glimpse into real–world implementations and use …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date