==========================================================
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:
https://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
==========================================================