CodeGuru Update eNewsletter - August 9th, 2005

==========================================================
CodeGuru Newsletter
August 9, 2005

http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
JupiterImages - The Premier Destination for Creative Professionals
_____________________________________________________________________

TOPICS:

--> Editorial - 
        ... Recently Published Books

--> New Articles on CodeGuru: 
        ==> C# Syntax
                - TIP: Quick Way to Write Public Properties in C#
        ==> Encryption
                - VB .NET Tip: Encryption in Just Twelve Lines of Code!
        ==> Game Development
                - Cross-Platform Game Development for C++ Devs
        ==> Graphics
                - [Updated] Polygon Clipping
        ==> Mobile
                - New Data Management Options for Windows Mobile Developers
        ==> Searching
                - Full-Text Searching with IFilters
        ==> Security
                - Securing NT Objects
        ==> System
                - [Updated] Walking the Callstack
        ==> Text
                - [Updated] Easy Unicode
        ==> Visual Studio 
                - Quick Visual Studio .NET Tips

--> Discussion Groups -- HOT Threads
        - Should I use sleep or pthread_cond_wait? 
        - __int16, __int32 ... Always consistant?
        - Problem in reading regsitry value...

--> Highlighted new articles on Developer.com 
        1. Introducing Axis 2, the Next Generation of the Apache Web Service Stack
        2. Encapsulation vs. Inheritance
        3. Tap into Oracle Databases with SQL Server Reporting Services

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

Did you submit an article, but never get any feedback from us, nor see it publish? If so, something unusual happened. We noticed that a number of people have entered articles into our system and have saved them. That is great! However, if you saved the article and never clicked the "Submit for Posting" button, we don't know that your article is ready to be published. You have to click that button before your article is moved into our queue.

How can you tell if an article is in our queue? It is easy. From the front page of CodeGuru, select MY PROFILE (you have to be logged in). This link is under the navigation menu on the left side. Selecting MY PROFILE will display your profile page.

On the right side of this page under the FORUM PROFILE button, you should find the MY ARTICLES button. If you've never entered an article, then this button won't be present. If you have, when you click the link, it will take you to your articles page.

The articles page lists all articles you've entered into the CodeGuru system. Initially, an article will be in the "Not Published - Working" section. While in this section, only you see and work with the article. When you are done working on an article, you then can use the "Submit for Posting" button to let us know it is ready. Once you click this button, the article will no longer be in the Working section. Rather, it will now show in the "Not Published - Pending Review" section. This lets you know that it has been submitted and will now go to the reviewers.

Once accepted, the article will be published to the live site and will move to the "Published - Live" section of your My Articles page. At any time after it is published, you can select the edit button in this list to make updates to your article. This will create a copy of the original for you to work with. You then will submit this copy with changes in the same manner as the original. You'll see it set to Pending and then Live as well.

Remember, until you click the "Submit for Posting" button, we will not know your article is ready. If you've not received feedback on an article you've submitted, you might want to take a quick look at your My Articles page!

As always, we can help you with submitting and posting articles. You can always send questions to submit@codeguru.com or to me.

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: http://www.codeguru.com/review-guidelines.php

--> Start Your Engines
      Developing Driving and Racing Games
      By Jim Parker for Paraglyph Press
      440 pages for $39.99
      http://books.internet.com/books/1933097019
      "Features the graphcis, physics, AI, user interface, collision detection, and 3D techniques used to create this popular genre of games."

/-sponsor-----------------------------------------------------------\
Featuring the world's largest collection of wholly-owned stock
photos, stock footage, photo objects, clipart, illustrations,
fonts, animations and flash components, this comprehensive
library contains over 4 million digital images from world renowned
photographers and brands such as Comstock Images, ThinkStock
Images, ThinkStock Footage, photos.com, Clipart.com & Hemera Images.
With top-notch customer service and Web site search capabilities,
the images you need are just clicks away: www.jupiterimages.com
\--------------------------------------------------------------adv.-/

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

This week's posted CodeGuru articles:

==> C# Syntax

- TIP: Quick Way to Write Public Properties in C#
    By pete#
Learn about a very quick and easy way to create public properties for member variables inside a class using regular expressions.

http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,hph1,disi,jorm,i5r0

==> Encryption

- VB .NET Tip: Encryption in Just Twelve Lines of Code!
    By Karl Moore
If you don't want the overhead or complexity of a government-standard encryption technique, there is a simple solution.

http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,m8gw,89y4,jorm,i5r0

==> Game Development

- Cross-Platform Game Development for C++ Devs
    By Victor Volkman
Are you an aspiring game developer who's not sure how to get started? Get a close-up look at an open source, cross-platform gaming engine that can have you on your way to creating a hit game title in no time.

http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,luy8,e5dz,jorm,i5r0

==> Graphics

- [Updated] Polygon Clipping
    By Sjaak Priester
It's one of those humble tasks computers have done for ages, but the hunt for the perfect clipping algorithm is still open.

http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,lvop,fdqi,jorm,i5r0

==> Mobile

- New Data Management Options for Windows Mobile Developers
    By Don Sorcinelli
Before you write off version 2.0 of the .NET Compact Framework as merely an evolutionary release, take a closer look at the XML, DataSet, and database improvements. They may prove revolutionary for your mobile data management.

http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,l4m9,6she,jorm,i5r0

==> Searching

- Full-Text Searching with IFilters
   
By Klaus Salchner
Indexing Server, SQL Server, Windows SharePoint Services, SharePoint Portal Server, Exchange Server, and Windows Desktop Search provide full-text search capabilities. Each utilizes so-called IFilter components to index the content and then allows clients to search the index. Learn how IFilter components are utilized and how full-text searching works in each of those products.

http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,6y1y,fghh,jorm,i5r0

==> Security

- Securing NT Objects
    By Srikanth Srinivasan
Learn to implement discretionary access control on securable NT objects.

http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,f7as,gs8f,jorm,i5r0

==> System

- [Updated] Walking the Callstack
    By Jochen Kalmbach
Learn about a documented and most portable way to walk a callstack for any thread (current, other, and remote). It has an abstraction layer, so the calling app does not need to know the internals.

http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,2um9,cy29,jorm,i5r0

==> Text

- [Updated] Easy Unicode
    By Lior Peretz
Learn how to integrate Unicode support in a non-Unicode application without a lot of code modifications.

http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,cear,jp2n,jorm,i5r0

==> Visual Studio

- Quick Visual Studio .NET Tips
    By Karl Moore
Still getting used to Visual Studio .NET? Here are a handful of little-known Visual Studio tips sure to make your life easier...

http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,d2eo,l7ze,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

==> Should I use sleep or pthread_cond_wait?
        http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,l30c,7htn,jorm,i5r0

==> __int16, __int32 ... Always consistant?
        http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,l0jh,me4o,jorm,i5r0

==> Problem in reading regsitry value...
        http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,didm,9k28,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. Introducing Axis 2, the Next Generation of the Apache Web Service Stack
    By Srinath Perera -
Axis 2 is the Apache effort to handle the numerous changes that have taken place in Web Services over the past few years. Examine Axis 2 in contrast to Axis, the rationale for Axis 2, and the future of the two projects.

http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,8uon,hwh1,jorm,i5r0

2. Encapsulation vs. Inheritance
    By Matt Weisfeld -
Is it possible that encapsulation and inheritance may not be totally compatible? Encapsulation and inheritance, along with polymorphism, are the guidelines by which an object-oriented language is measured. Discover if inheritance can actually break the encapsulation rule that is the cornerstone of object-oriented development.

http://nl.internet.com/ct.html?rtr=on&s=1,1t6z,1,m1nh,8l3d,jorm,i5r0

3. Tap into Oracle Databases with SQL Server Reporting Services
    By Sanket Bakshi -
Connecting SQL Server Reporting Services (SSRS) to data sources other than SQL Server involves some additional subtleties. Learn how to create a dataset that fetches data from an Oracle data source, enabling SSRS to display the data onto a report.

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

  • Today's enterprise datacenter can be one of the most complex business environments with dozens (for smaller business), hundreds (for larger and midsize business), even thousands (for hyperscale businesses) of servers that must be managed and monitored. At this level, just managing the cords can be challenging — let alone keeping up with the growing need for more agility and scalability within the datacenter. Simply put, companies are aggressively looking for less complexity and more agility from their …

  • Entire organizations suffer when their networks can't keep up and new opportunities are put on hold. Waiting on service providers isn't good business. In these examples, learn how to simplify network management so that your organization can better manage costs, adapt quickly to business demands, and seize market opportunities when they arise.

Most Popular Programming Stories

More for Developers

RSS Feeds

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