Microsoft Extreme Greater New Orleans .NET User Group (GNONUG) "KNOW .NET"
      Programming    Blogs    Data    Tool    Visual Studio.NET    C#    Other    .NET Framework    .NET Components    ADO.NET    Utility

GNONUG
Mission
Events
Discuss
Resource
Support
Links
Training



More June .NET News

Posted by on Monday, June 07, 2004 (PST)

More .NET Email Articles

 

 

ADT | Contact the Editor | Sponsorship

 

Jack Vaughan, Newsletter Editor
Wednesday, June 2, 2004

 

Sponsors
SHARE features Enterprise Software Change Management!

The 2004 JavaOne(SM) Conference

"A Guide to Integration Solutions" is Ready for Download on ADTmag.com!

Download ADT's Complimentary Java Geography 101 Poster!

 

Programmers Report
Welcome to Programmers Report, our weekly electronic complement to Application Development Trends. Programmers Report provides platform-independent news, as well as timely insight into tools and methods for today's programmers.

 

 

SHARE features Enterprise Software Change Management!

1. Computer Associates - AllFusion Change Management Suite
2
. Cybermation - eSCM with ESP Alchemist
3. IBM - SCLM: Intro to Library Management and IBM/Rational: ClearCase
4. ISPW - Enterprise Cross-Platform Change Management
5. Merant - Enterprise Change Management for All Platforms
6. Serena Software - Extending Application Availability

Click here for these presentation handouts from the latest SHARE conference.

 

At TechEd: SQL Server to gain encryption, XQuery support
By Jack Vaughan

At Microsoft TechEd 2004 in San Diego, Microsoft provided further details on its upcoming database release now known as SQL Server 2005 (formerly code-named "Yukon"). The software will natively support Web services, XML and encryption.

"The data encryption capability helps you to meet the needs of data privacy and security," said Microsoft's Tom Rizzo, director, SQL Server product management. It helps protect social security numbers, credit card numbers and the like. Interest in this could soon be driven further by legislation as states and the federal government pass acts to protect personal financial data. California, for example, recently enacted such a bill that has far-reaching effects for corporations.

Also discussed at TechEd was the Best Practices Analyzer Tool for Microsoft SQL Server 2000. The product formalizes and implements best practices for SQL Server development teams' installations. This should ease the data management work of both developers and DBAs. Notably, the analyzer can also scan existing DBs for SQL Server 2005 readiness. This is good because improvements to the upcoming DB will require enhancements to existing DB designs.

Best practices and roadmaps do not always garner much attention during the daily grind of development, but Microsoft is pushing such road maps, as well as design patterns, as it responds to a long series of hack attacks and seeks to tout an ease-of-development and deployment edge, especially as Linux looms ever larger in enterprises.

Where do these practices and analyzer rules come from? "We worked with the SQL Server development team, the Microsoft architectural guidance group and third parties to implement rules automatically in the analyzer," said Rizzo.

Rizzo said that native Web services support for SQL Server means that developers can publish-out stored procedures and functions as Web services "This allows you to interoperate not just across platforms, but across companies," he said. With the next combination of SQL Server and Visual Studio, developers will be able to use the same programming model throughout the tiers of their systems. That means a developer can work in C# rather than in, say, a combination of SQL and C#.

XQuery support has been, in some quarters at least, one of the anticipated features of the new release. But XQuery has moved somewhat slowly toward becoming a standard. Standard XQuery support in SQL Server 2005 will be limited to read-only types, said Rizzo, who does not anticipate XQuery "write" standards to be fully defined in the next version of XQuery. Microsoft pledges to provide an alternative, and to synch up with a write standard when it is established.

Related Links:

For an expanded version of "At TechEd: SQL Server to gain encryption, XQuery support" click here.

For other Programmers Report articles, please click here.

Top

 

REGISTER TODAY FOR THE 2004 JAVAONE(SM) CONFERENCE



Click here for details.

 

Sonic CTO talks on transactional coherency, warm standby, JMS
By Programmers Report Staff

We spoke a little while back with Sonic Software CTO Gordon Van Huizen about emerging trends in fault-tolerant middleware. In fact, the types of failover that have arrived in clustered configurations are showing their heads in the middleware world, too.

Q: Gordon, people have been pursuing fault tolerance in data center clusters and, I suppose, in application servers for a while. How does Sonic's release of a fault-tolerant message middleware system relate to that already existent trend?

A: Well, it's an extension of that pursuit, often. In some cases it isn't. We're shipping [Version] 6.0 of the Sonic MQ Messaging system, and the largest new feature area is the continuous availability architecture and the level of fault-tolerance and high availability that it provides.

In some cases, messaging infrastructure is distinct in terms of how it's configured within the data center from how other aspects of the IT infrastructure are. But what we found is that the requirements around messaging are somewhat different than the requirements are for databases, typically, or for application servers, in that, particularly in certain types of mission-critical messaging applications, it isn't just about having redundant systems so that you can failover to a secondary and keep operating. What you need to be able to provide is this full, transactional coherency across the failure, and truly insulate the client application from the fact that a broker went down. And you have to be able to recover state on behalf of a client very, very quickly.

Q: The main game in messaging before JMS, I think it's fair to say, was IBM and MQ. And they've discussed JMS support over months and years. How do you see the competitive framework here in say the last couple of releases and coming into this one?

A: We certainly think the market has shifted toward standards-based messaging. And prior to the development of JMS, I don't think anyone could have pictured messaging infrastructures that could support the broad set of use cases that they do now. If you were looking for utter reliability under heavy load, you might look to MQSeries. If you were looking for very high-speed throughput, you might select Tibco. So depending on the nature of the messaging application that you had, you would select a fundamentally different messaging product and architecture.

JMS pointed the way to create a new kind of enterprise messaging infrastructure that could basically do both things at once. Where you could have extremely high throughput in an utterly reliable environment. And that's the direction that Sonic has taken since day one.

Q: What are you seeing in regard to XML and Java use, or SOAP related to messaging and your JMS product?

A: We're definitely seeing a lot of interest in the intersection of those technologies. We see a strong shift toward Service-Oriented Architectures. We've seen quite a bit of traction established over the last year around the notion of the enterprise service bus, which layers a Service-Oriented Architecture [SOA] on top of messaging plus additional capabilities to support large-scale SOAs. So we primarily see the Web services interest from that angle. And we definitely see a strong interest in XML, if not for the normalized data format [it can provide] for all payloads or all data, certainly for meta data that would be referenced by and wrapped around data carried from other binary protocols or other industry-specific formats.

Related Links:

For an expanded version of "Sonic CTO talks on transactional coherency, warm standby, JMS" click here.

For other Programmers Report articles, please click here.

Top

 

"A Guide to Integration Solutions" is Ready for Download on ADTmag.com!

Integration of dissimilar systems has long been the bane of corporate IT operations. ADT's Lunch Break Series, "A Guide to Integration Solutions," is one manageable PDF document which covers how IT development teams successfully connect applications and create services flexibly across the enterprise.

Portable Convenient and On Demand:
The ADT Lunch Break Series is an anthology of technology-specific articles culled from the exceptional editorial of ADT's print and online content.

Download "A Guide to Integration Solutions" today.

Click here for details.

 

A review of VorteXML Designer V3
By Jason Halla

The pervasiveness of and reliance on XML in mission-critical business apps requires non-XML documents to be reformatted for integration into more modern systems. Datawatch's VorteXML Designer is a platform for visually transforming text documents into XML, as well as mapping that XML to a Schema.

After spending some time with Version 3.0 of VorteXML Designer, my impression is that Datawatch followed the "Do one thing, and do it well" design philosophy. And it does allow developers or savvy non-developers to transform text into XML.

However, the vendor left out features that could have taken the product to the next level. For example, it can only work natively with ASCII files. And, with its Windows-only platform support, non-Windows developers are left out of the VorteXML loop.

The software is straightforward. VorteXML Designer breaks down the task of transforming a text file into valid XML into a three-step process: defining which portions of the file's data you want to capture, refining the hierarchical organization of the captured data, and mapping your XML output to a Schema document.

In short, VorteXML Designer V3 is a capable tool with solid functionality, but it is missing the polish, as well as some features, that would make it truly excellent.

Related Links:

For an expanded version of "A review of VorteXML Designer V3" click here.

For other Programmers Report articles, please click here.

Top

 

Download ADT's Complimentary Java Geography 101 Poster!

Understanding the interaction between all of the elements that fall under the Java umbrella has become extremely confusing. ADT is proud to present “Java Geography 101”, a unique graphical representation of all the standards, platforms and interfaces in the Java family. Use Java Geography as an ongoing reference guide and an at-a-glance view of Java for easy access and viewing! Download your poster today!

Click here for details.

 

Top



Subscription Information

 



Programmers Report is a weekly electronic complement to Application Development Trends that provides independent, timely insight to the tools, technologies and trends affecting corporate business application development.

Contact the Editor | Sponsorship |
Subscribe | Change email address | Unsubscribe


101Conferences | Complimentary Newsletters | Complimentary Magazine Subscriptions

Copyright 2004, 101communications, LLC. All rights reserved. Programmers Report may only be redistributed in its unedited form. Written permission from the editor must be obtained to reprint the information contained within this newsletter.


--- This message was sent to: md3@netzero.net

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.693 / Virus Database: 454 - Release Date: 5/31/2004

June 1, 2004

You are receiving this because you are an Experts-Exchange.com member who has opted-in to receive newsletters.

Experts Exchange Community News

The Premium Services include a number of features not available to "limited" members. Among them:

You can purchase Premium Services on a month-to-month, semi-annual or annual basis, and take full advantage of all that Experts Exchange has to offer!

In this issue

Who's (and what's) new

A meeting of the Mods

Featured experts

Two of EE's best

Visual Basic help

bingie serves up some tutorials

Nata's Corner

Fighting spam, and growing vegetables

Inside the numbers

ameba's list of new Certificates

Tip for New Members

Who's (and What's) New at Experts Exchange

Meeting of the Mods: We promised you information about the conference held a couple of weeks ago in San Luis Obispo, which included about half the Moderators, a couple of Page Editors and the ownership and staff of Experts Exchange.

The primary function of the conference was to allow Austin Miller (at right) and Randy Redberg to explain their vision of what Experts Exchange should evolve into over the next few months. They unveiled their mission statement: "Become the world's greatest knowledge site by having the most relevant and useful content, while providing the best user experience for finding solutions and items of interest which are easily navigated, discovered and consumed."

To that end, EE is taking several major steps, all designed to provide members with the solutions to their problems. First, the topic areas are being reorganized and expanded, so that users will have an easier time finding the correct topic area for their questions. Second, the search system is being redesigned and improved, so that those members who don't ask questions can still find the information they need. Third, the user interface is being redesigned to make navigation more intuitive and simple.

Other issues with the overall site included a discussion of "training" new members in how to ask questions and participate in the collaborative process that is at the heart of Experts Exchange. That evolved into a discussion of the possible creation of a "Question Wizard"; of expanded help pages and tips; and of increased Moderator involvement in helping new users.

Also on the agenda was an extended discussion of a more prominent role for the Page Editors, who will have more responsibility over the content of topic areas, and will be providing many new features to help members get answers to their questions. The PEs will have a lot of flexibility in what extra features will be included, with ideas ranging from FAQs and white papers to quizzes and debates. The Page Editors will have the possibility of involving other Experts on the site as well, as Expert Contributors in their TAs.

The group was also treated to a tour of Level(3) Communications, the ISP for Experts Exchange.

Photos clockwise from top right: Austin Miller describes the Experts Exchange mission statement; the Moderators, Admins and Page Editors gathered around the pool during much of their unscheduled time for discussions and brainstorming sessions; the group arrives at the conference, held at the San Luis Obispo Country Club; Brian Gardner (at left), EE's senior engineer, describes the servers to the group.

Photos courtesy of CetusMOD, modulo and ee_ai_construct.

Our questions, articles and featured experts were provided by Page Editor bingie. bingie has been a member at EE since April, 2003, and has been a programmer for four years now, working mostly in Visual Basic, C++, HTML, CSS and Java. He is also a trained and licenced fireworks supervisor and pyrotechnician, most recently on tour with Nickelback.

Your questions and solutions

Featured Expert

VB.Net Language Essentials (Beginner – Intermediate):
From the Only4Gurus.com website, we found this grab bag of essential tools and tips. Download it here.

VB Object Oriented Concepts (Advanced)
The VB has been expanding support for OO features since 4.0. VB.NET is now 100% object-oriented. Only4Gurus.com has a complete tutorial you can download here.

Maintain Your Existing Code (Advanced)
In many cases, the biggest stumbling block encountered by developers moving to a new language or platform is not learning the new syntax or adjusting to a new development environment; it's dealing with existing code. Here are some tools that can help.

Accessing Data on the Web (Advanced)
Step by step instructions on using databases on the Web; download a complete tutorial from Only4Gurus.com here.

 

Richie_Simonetti
Richie_Simonetti is one of EE's long-time good guys. A member since September, 2000, he has expertise with Windows NT 4.0 server and NT 4/2000 workstations, networks (both hardware and software), dabbles in HTML, CSS, a little C and javascript, and, of course, Visual Basic 3.0, 5.0, 6.0, and VBA. He maintains a website of VB code at www.angelfire.com/realm/vb-shared/index.html.
Login Name: Richie_Simonetti
Registration Date: September 7, 2000
Expert Points: 539977
Certificates: Sage, Visual Basic

GhostMod
GhostMod is an accomplished musician who joined EE in November, 2002. He is one of the more productive idea guys we have on board; he spends a lot of his time trolling through the New Topics, Suggestions and Expert Input topic areas in search of new things to keep Engineering busy. Thanks for all your great work, Ghostie!

PE Tip: Collaboration is what makes EE work. You'll have a lot more success if you a) click the link in the email notifications, and b) respond to the Expert questions and suggestions promptly.

One of the least-known new features at Experts Exchange is our new Link Exchange. Our Link Exchange program is beneficial to both sites in a couple ways:
1. The number of resources available to users on both sites will increase
2. Site relevance is increased within all major search engines when a site provides links to and from quality resources

If you would like to swap links with EE, just fill out the form at the Link Exchange page.

Nata's Corner: Fighting spam

Does anyone like getting spam? I can't believe anyone does, including all those numbskulls who think I'm really in the market for a pill of one kind or another. But all of the recent attempts to do something about it at the user level just don't seem to work right, so what's a body to do? Here's a short list of suggestions that might cut down on the crud you get in your Inbox:

  • Most ISPs provide some kind of anti-spam filtering of mail, so forward the email to them. Some maintain lists of spammers, IP addresses, and so on to help clean up your mailbox.
  • Click the removal button. Yes, for a long time we were told not to, but I read a report recently by a watchdog group that tried it, and it actually made a dent. It makes sense; spammers have to pay the bandwidth costs of sending out all those emails, so they don't want to send out any more than they have to. A cynic might say that the spammers probably started the "never ask to be removed" idea as a way of scaring people to stay on the lists.
  • Report spam to the Federal Trade Commission by forwarding the email to uce@ftc.gov. You should use this when you encounter fraudulent or deceptive business practices, though -- not for simple advertisements.

Keep in mind the nature of the email and take the appropriate action. You would handle smut-mail and scams differently than advertisement and non-threatening bulk email. Eventually it might not be cost-effective for bulk email marketers to operate and the spam-flow will (hopefully) dry up.

The Old Farmer's Almanac may not be high tech, but it does have a remarkable record of consistent accuracy that's pretty impressive. Since I spend a lot of time in the garden, I thought I'd pass it along. Check it out at http://www.almanac.com.

Inside the numbers

ameba has spent a lot of time at Experts Exchange, and during his tenure has come up with all kinds of interesting and useful ways of looking at the site. His latest project is a list of all of the Certified Experts, which he updates daily at his site. We'll be publishing the list of new certificates awarded every issue; what follows is those earned from May 2 through May 15. Thanks for your great work, ameba!

 

Expert

Certified

in Topic Area

 

Expert

Certified

in Topic Area

 

Expert

Certified

in Topic Area

hes
flavo
Mighty_Silly
tbsgadi
ryancys
rllibby
Zvonko
OMC2000
GrandSchtroumpf
orangehead911
maheshexp
Hilaire
ChrisFretwell
jchopde
JammyPak
buckeyes33
PeteLong

Guru
Guru
Master
Master
Master
Wizard
Genius
Master
Guru
Guru
Master
Wizard
Master
Master
Master
Master
Master

Visual Basic
MS Access
MS Access
MS Access
ASP
Delphi
JavaScript
JavaScript
Java
Java
Java
Microsoft SQL
Microsoft SQL
Microsoft SQL
Windows 2000
Hardware
Hardware

tinchos
vijay_visana
KurtVon
gemarti
baonguyen1
dstoker509
ahmedbahgat
MFay
Emptyone
mrichmon
PE_CF_DEV
sebastienm
shalomc
dfu23
ozo
Tintin
qwaletee

Master
Master
Master
Sage
Master
Master
Master
Master
Master
Guru
Master
Master
Master
Master
Sage
Guru
Sage

C++
MFC
MFC
Windows XP
Oracle
Exchange_Server
Exchange_Server
Exchange_Server
Exchange_Server
ColdFusion
ColdFusion
Excel
Web Development
Web Development
Perl
Perl
Lotus Notes/Domino

sirbounty
anupnellip
mayankeagle
AlexFM
Dhaest
cracky
CosminB
ankuratvb
sirbounty
snoyes_jw
Fatal_Exception
Bartender_1
shamstar
bryanh
jlevie
khkremer
lesouef

Master
Master
Master
Master
Master
Master
Master
Master
Master
Master
Master
Master
Master
Master
Guru
Guru
Master

Networking
Networking
Programming
Programming
Programming
PHP
PHP
C
Operating Systems
Mysql
Win Server 2003
Storage
Graphics
Linux Prog.
Sendmail
Adobe Acrobat
FileMaker

771 experts have 1095 certifications: Genius:9 Sage:41 Wizard:75 Guru:187 Master:783

Tip for New Members: "Can I have more than one account?"

In a word, NO. The membership agreement is quite clear: users may have only one account. It's confusing if one account asks a question and then another one, being used by the same person, comments. More to the point, it's cheating. The Moderators will ask you which one you want to use, and if you don't reply, they'll suspend both of them until you do.

 
To unsubscribe please follow this link. Please note, you must be logged in to be able to unsubscribe. If you've forgotten your password or login name please follow this link

Contact Us | Member Agreement | Internet Rank | Privacy Policy
Copyright © Experts Exchange LLC 2004. All rights reserved.

 

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.693 / Virus Database: 454 - Release Date: 5/31/2004

 

For comments or enquiries please contact webmaster@codeproject.com

Monday 31st May, 2004

Welcome to this week's CodeProject newsletter.

Site News

A lite, almost share-ware version of the newsletter this week as the office recovers from the after-affects of TechEd 2004.

The Mobile Developer's competition has closed and voting will begin next week in order to allow final postings and updates. Take a look at our .NET Compact framework section for a list of the articles eligible. Anything submitted after April 1 will be in the running. Please also send your thoughts to Nish and Smitha who have been overwhelmed with last minute entries for the competition. 101 articles sent in overall last week - wow!

Note that all entries submitted before the closing date but not yet published will still be included in the final voting.

So does programming make you an optimist or a pessimist? Find out what others are saying in our weekly poll.

CodeProject Offers

  • VS.NET 2003 and MSDN Subscriptions from CodeProject Prices start at $1950 for MSDN Universal, MSDN Enterprise from $1500, and $899 for Visual Studio .NET 2003. Save some cash and help support your favourite site. Click here for our online store.
  • Software Verification has released Memory Validator 3.07. Monitor memory allocations, reallocations and deallocations for all memory and Win32 handles. Spot uninitialized and corrupted memory, double deletes and user defined heap allocations. Up to 10X faster than previous versions and still only $299!
  • Full Evaluation Available - Dundas Chart for .NET Version 4.0 just released - now with full animation effects. Download a full evaluation copy and experience the great new features, including Flash and SVG animation, Template Support, New Chart Types and much more.

Latest Additions

101 articles overall. 63 new, 26 updated, 16 moved. 71 articles were edited, 30 unedited.
Article types listed: New, Updated, Moved, edited, unedited
Article categories listed: General, C#, ASP.NET, .NET

Articles posted in the last week

.NET

An article that explains a method to add your own custom template in the Visual Studio .NET 2003 IDE (Unedited)

 

This article discusses how to customize assignment of version numbers to .NET assemblies to fit specific requirement of development team (Unedited)

 

.NET Compact Framework

An entertaining exploration of .NET Compact Framework Graphics and XML features

 

Demonstrates the use of MapPoint Web Service with .NET Compact Framework.

 

Making the Pocket PC into a Media Remote.

 

Shopping is an application written in C# for the Pocket PC. It is a program which can be used to assist you in your daily shopping needs.

 

A bank balance prediction utility for PocketPC

 

Presenting the Resort Companion, a data-navigation application for vacation resorts

 

Weather Info uses web services on the .NET Compact Framework to display weather information on the Pocket PC.

 

This is an implementation of a simple voice stress analysis tool for PocketPC, it can be used on the road as a lie detector.

 

This is a new '.NET' version of my CHMReader program, with more features.

 

Pocket PC .NET Compact Framework version of Minesweeper and MinsweeperFlags (multiplayer) game in one

 

Variation of the dice game Yacht for PocketPC

 

As globalization increases internationalized applications become more important. This hangman game is a fun introduction to some of the internationalization features of the .NET Compact Framework.

 

Reusable framework for creating games using the .NET Compact Framework.

 

This is my submission for the .NET CF contest for May 2004. It is a game utilizing the .NET Compact Framework for the PocketPC that demonstrates the ease and power or .NET CF. The game allows singleplayer mode against the computer, or Multiplayer over a network or Internet connection.

 

Play chess with an XML Web Service on Pocket PCs, Windows Smartphones and desktop computers.

 

An article that will give you something useful on you PPC. A game!

 

A Puzzle Bobble (aka Bust-A-Move) clone for Pocket PC using the .NET compact framework

 

Thin Client for Microsoft Visual SourceSafe on Pocket PC / SmartPhones targetting .Net Compact Framework (Unedited)

 

ASP.NET

Datagrid control with mouse over event to change the row color as Code Project

 

Digital DHTML clock that displays a .NET DateTimeFormatInfo Format Pattern.

 

Creating Template Column in runtime and DataBinding (Unedited)

 

Combines Forms Authentication with Windows or Custom Authenticator (Unedited)

 

An article on automatically switching between HTTP and HTTPS protocols without hard-coding absolute URLs. (Unedited)

 

Very easy Web Application of a chat room for Internet Explorer 5+ in ASP.NET (Unedited)

 

This article describes a VB.NET tool that make easier to pre-compile an ASP.NET site.

 

SOAP and XML

A Word 2003 template for CodeProject articles, and an examination of XSL transformation from Word to concise HTML

 

VB.NET

This article describes a VB .NET project that has two Forms that do not have an MDI parent-child relationship

 

C# Controls

Custom Control to display busyness

 

Custom FormHeader Control

 

A control to replicate behaviour and appearance of an audio mixing console fader/slider.

 

A Windows XP style Task Bar that supports Windows XP themes and animated expand/collapse with transparency (Unedited)

 

An article on customize editor for your own programming language (Unedited)

 

C# Database

Shows a way to access one or more databases in a "Connected" way by demonstrating the use of SqlReader, SqlTransaction, and SqlCommand. Provides a re-useable algorithm for dynamically accessing one or more databases to move or manipulate data.

 

C# Programming

This is a 3 in 1 program featuring a Scheduler, an Email Sender and a Command Line executer

 

A Frogger clone written in C#. Using doublebuffering timers and other technics.

 

This article explores a way of implementing Named Pipes based Inter-Process Communication between .NET applications

 

This article explores a way of implementing Named Pipes based Inter-Process Communication between .NET applications

 

Overview of using the OpenGIS Web Mapping Service to retrieve maps from the web

 

Merging the pieces into one application.

 

control electrical appliances using PC (Unedited)

 

An article on Symmetric Cryptography and Hashing (Unedited)

 

My own mail library without cdo and system.web.mail (Unedited)

 

Class that wraps CreateProcessWithLogonW as well as a simple control that makes use of the RunAs class. (Unedited)

 

A VS.NET add-in to know the content of the any dataset during debugging.

 

C# WebServices

The DIME Bridge transferring a web service response (any serializable object) in the binary format across the Internet. It's a full transparently loosely coupled solution between the web service and its consumer - just injecting the bridge in their config files. (Unedited)

 

Multimedia

Motion Detection using webcam by C# (Unedited)

 

Miscellaneous Controls

HTML editi control for VC++ 6.0 equivalent to MFC7 CHtmlEditCtrlBase class. (Unedited)

 

C++ / MFC

A comprehensive tutorial on member function pointers, and an implementation of delegates that generates only two ASM opcodes!

 

Using two different generators, these classes provide good random numbers, bits and decimals

 

Complex numbers and matrix functions

 

C++ classes and wrappers to write W32 apps without MFC, ATL or other (part 3) (Unedited)

 

A utility which converts your C++ code to HTML.

 

Free Tools

A tool for effective usage of Windiff (Unedited)

 

Macros and Add-ins

A simple tool to generate typed Collections (Unedited)

 

Shell Programming

This article introduces a tiny shell library built on ACF which makes shell programming a joy. (Unedited)

 

Threads, Processes & IPC

An article on the new version of QueueUserAPCEx: a useful extension of QueueUserAPC.

 

Libraries & Projects

MFC Extension library : Enhanced print preview plug-in

 

DirectX

how to setup direct3d8 in visual basic 6.0 (Unedited)

 

ASP

This article describes how to display images which are stored in database in either SQL server or MS Access. (Unedited)

 

HTML / CSS

Web usability is no longer enough

 

Product Showcase

Articles on Dundas Software's Data Visualization components for .NET

 

Creating SmartLabel Charts Dundas Chart for .NET Enterprise Edition

 

VB / VBScript

making a web browser in vb6 (you could almost do this one in your sleep) (Unedited)

 

Updated Articles

.NET

Data Visualisation using Squarified Treemaps (Unedited)

 

Visual Studio.NET Add-in allowing XML style comments in Managed C++ Applications

 

.NET Compact Framework

TabletPC turns your PocketPC into a tablet input device for your workstation or laptop. It can be used as a mouse or a keyboard. It has a friendly intuitive interface.

 

ASP.NET

A replacement for the System.Web.UI.WebControls.Calendar control.

 

Managed C++

Modified Microsoft Setup program to install required IE6, MSI 2.0 and .NET.

 

C# Controls

A component for popup infos with configurable lifetime and callback features.

 

Group ListView items by any column, XP style.

 

An article on building an XP-style collapsing group box in C# with transparency.

 

Button Controls

A file/folder browsing control that integrates an editbox and a button with built-in images.

 

Static Controls

A custom control based on CStatic that interprets and displays common HTML text formatting elements such as bold, italic, color, font, and size, but adds only 16 Kb to your app.

 

A control based on CStatic for displaying HTML-like text formatting elements.

 

C++ / MFC

Ever came across a declaration like int * (* (*fp1) (int) ) [10]; or something similar that you couldn't fathom? This article will teach you to interpret such complex C/C++ declarations, including the use of typedef, const, and function pointers.

 

Search and Replace text in Notepad RE using Regular Expressions or normal mode. The editor supports drag and drop, file change notification and displays the line and column numbers. Unicode support is available too.

 

Free Tools

CM_ConfigBuilder generates and compiles the required files to manage your application's settings/preferences and to store/retrieve them in XML format (Unedited)

 

Internet & Network

Control of timers, timings, offered services, used services.

 

System

An easy to use keyboard hooking DLL that is suitable for most applications.

 

Threads, Processes & IPC

Get handle to any running process (by its name) by using performance data

 

An article on the implementation of Unix ucontext_t operations on Microsoft Windows

 

Libraries & Projects

A plug-in architecture which allows you to write plug-in DLLs for your application and extend/modify its functionality.

 

This article introduces ACF, a C++ framework which brings the .NET framework to standard C++.

 

WTL

A WTL mix-in class for creating toolbar controls using common controls bitmaps instead of local resources.

 

Bitmaps & Palettes

This article shows how to decode image with IImgCtx interface provided by IE

 

The Scrapbook

A CodeProject theme for T610, T616, and T618 Sony Ericsson cell phones

 

The page for all the latest information on the second unofficial EuroCPian event in Brussels on the 4th September 2004 (Unedited)

 

VB / VBScript

Internet Explorer: INDEX.DAT files keep a list of websites you have visited, cookies received and files opened/downloaded. As a result anyone can find out what you have been doing on the Internet! (Unedited)

 

cheers,
Chris Maunder
The Code Project


This email was sent to md3@netzero.net. To stop receiving this newsletter login to CodeProject using the above email address, click My Settings and set 'Newsletter' as 'No Newsletter'. Click here if you need to retrieve your password.
The Code Project. 500-250 Ferrand Dr, Toronto ON. M3C 3G8 Canada. 416.642.1998

 

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.692 / Virus Database: 453 - Release Date: 5/28/2004


Add Your Comment


Orders over $29.95 qualify for free shipping in the US.
The Programmers' Cheer: Shift to the left; Shift to the right! Pop up, push down, Byte, Byte, Byte! -- Programmers' Cheer

 

New Events

  • July 2010 GNONUG Meeting
    Patrick LeBlanc
    Profiling Your DB
    Tuesday, July 13, 2010 6:30pm
    New Horizons New Orleans


  • July GNONUG Meeting
    Steve Andrews will be our guest presenter on Monday, July 13 from 6:30 pm - 9:00 pm. This event is open to anyone interested in .Net.

  • (Speaker Idol) June BRDNUG .Net User
    Sponsored by: Sparkhound

    SPEAKER IDOL Format
    1. 5 speakers.
    2. 15 minutes each.
    3. 3 Grueling judges (Billy Jacobs, Jon Dalberg, Mike Huguet)
    4. Audience will choose the winner.
    5. Great prizes!

    Agenda
    5:45 pm - 6:15 pm: General Introduction/Food and Drinks
    6:15 pm - 7:30 pm: The Competition Will Begin
    7:30 pm - until: Open forum for questions



  •  

    New Posts

  • SharePoint admin/developer
    Posted by md3 on Sunday, April 04, 2010 (PST)

  • Baton Rouge .NET positions
    Posted by md3 on Wednesday, June 24, 2009 (PST)

  • Access
    Posted by md3 on Wednesday, September 19, 2007 (PST)


  •  
    Greater New Orleans .NET User Group "KNOW .NET" GNONUG