Len Holgate(网络编程+数据库编程等)
ATL
COM: IEnumXXXX to STL-style iterator wrapper class
Last Updated: 25 Feb 2000 Page views: 29,031 Rating: 4.6/5 Votes: 9 Popularity: 4.3
A simplified method to enumerate a collection of objects.
C++ / MFC
Templates and MFC
Last Updated: 28 Feb 2000 Page views: 61,486 Rating: 4.3/5 Votes: 26 Popularity: 6.1
Templates are a great way of reusing code, unfortunately MFC makes it hard to write MFC friendly template classes...
COM/DCOM/COM+
COM Mailslots - Designing asynchonous COM components for VB
Last Updated: 11 Apr 2002 Page views: 51,522 Rating: 4.6/5 Votes: 13 Popularity: 5.1
This example COM component provides 3 COM objects for using the Win32 Mailslot IPC mechanism. The component may be useful if you need to communicate from VB using Mailslots.
Component Category Manager wrapper classes
Sinking connection points in C++ objects
Store COM+ administration details as XML files to help with source control
Writing extensible applications
Last Updated: 25 Feb 2000 Page views: 47,961 Rating: 3.7/5 Votes: 10 Popularity: 3.7
COM objects can be categorised using the Component Category Manager. The code here makes it easier to use these categories in your code.
Sinking connection points in C++ objects
Last Updated: 6 Jun 2002 Page views: 56,089 Rating: 4.0/5 Votes: 4 Popularity: 2.4
Sometimes it would be nice to be able to use a simple C++ object as a sink for Connection Point notifications. This article shows you how.
Store COM+ administration details as XML files to help with source control
Last Updated: 9 Apr 2002 Page views: 26,386 Rating: 4.8/5 Votes: 6 Popularity: 3.7
There's no standard way to save complex COM+ application configuration in a form that can be placed under version control. This article presents 2 scripts that take advantage of the COM+ Catalog accessibility via script to provide functionality that should really come as standard.
Writing extensible applications
Last Updated: 26 Feb 2000 Page views: 53,361 Rating: 3.6/5 Votes: 45 Popularity: 5.9
Using simple in-process COM objects you can make an application easy to extend without the need for recompilation of the main app.
Combo and List Boxes
Include/Exclude List Boxes
Last Updated: 26 Feb 2000 Page views: 55,960 Rating: 4.6/5 Votes: 8 Popularity: 4.1
How to package lots of standard functionality into a CListBox derived class.
Database
Exposing tabular data from your COM object - Part 1
Exposing tabular data from your COM object - Part 2
Exposing tabular data from your COM object - Part 3
Making ATL OLE DB Provider templates support updating of data - Part 1
Making ATL OLE DB Provider templates support updating of data - Part 2
Last Updated: 29 Jul 2000 Page views: 48,941 Rating: 4.3/5 Votes: 18 Popularity: 5.4
ADO seems to be the ideal way to expose tabular data from your own COM objects and the ATL OLE DB Provider templates can help!
Exposing tabular data from your COM object - Part 2
Last Updated: 29 Jul 2000 Page views: 57,030 Rating: 4.9/5 Votes: 14 Popularity: 5.6
The ATL OLE DB Provider templates appear to rely on the fact that your data is kept in a simple array, but that's not really the case at all!
Exposing tabular data from your COM object - Part 3
Last Updated: 29 Jul 2000 Page views: 34,235 Rating: 4.7/5 Votes: 7 Popularity: 4.0
Adding bookmark functionality is relatively easy and it enables our ADO recordset to be used with a greater number of data bound controls.
Making ATL OLE DB Provider templates support updating of data - Part 1
Last Updated: 21 Feb 2000 Page views: 34,551 Rating: 4.6/5 Votes: 7 Popularity: 3.9
The ATL OLE DB Provider templates only seem to support read-only rowsets and making them support updating of data isn't as easy as you'd expect!
Making ATL OLE DB Provider templates support updating of data - Part 2
Last Updated: 21 Feb 2000 Page views: 31,663 Rating: 3.6/5 Votes: 5 Popularity: 2.5
The ATL OLE DB Provider templates only seem to support read-only rowsets and making them support updating of data isn't as easy as you'd expect!
Internet & Network
A reusable, high performance, socket server class - Part 1
A reusable, high performance, socket server class - Part 2
A reusable, high performance, socket server class - Part 3
Handling multiple pending socket read and write operations
Last Updated: 18 Aug 2002 Page views: 268,174 Rating: 4.4/5 Votes: 59 Popularity: 7.8
Writing a high performance server that runs on Windows NT and uses sockets to communicate with the outside world isn't that hard once you dig through the API references. What's more most of the code is common between all of the servers that you're likely to want to write.
A reusable, high performance, socket server class - Part 2
Last Updated: 18 Aug 2002 Page views: 182,169 Rating: 4.7/5 Votes: 45 Popularity: 7.7
To maintain performance a socket server shouldn't make blocking calls from its IO threads. This article builds on the previous one to add a business logic thread pool to our example server.
A reusable, high performance, socket server class - Part 3
Last Updated: 19 Jul 2002 Page views: 142,347 Rating: 4.6/5 Votes: 28 Popularity: 6.6
When a server has to deal with lots of short lived client connections it's advisable to use the Microsoft extension function for WinSock, AcceptEx(), to accept connections.
Handling multiple pending socket read and write operations
Last Updated: 18 Aug 2002 Page views: 150,088 Rating: 4.5/5 Votes: 29 Popularity: 6.6
This article explains the potential problems with having multiple pending recvs calls on a single socket.
A high performance TCP/IP socket server COM component for VB
Last Updated: 26 Jun 2002 Page views: 103,659 Rating: 4.2/5 Votes: 15 Popularity: 4.9
Although socket based TCP/IP servers using IO Completion Ports are often written in C++ it's sometimes useful to write such a server in Visual Basic.
Internet / Network
Testing TCP and UDP socket servers using C# and .NET
Last Updated: 21 Jul 2002 Page views: 83,098 Rating: 4.6/5 Votes: 21 Popularity: 6.0
When you're developing a TCP/IP server application it's easy to test it poorly. In this article we develop a test framework that does most of the hard work for you.
Shell Programming
A Task Tray Applet Framework
Last Updated: 25 Feb 2000 Page views: 73,423 Rating: 4.4/5 Votes: 18 Popularity: 5.5
A framework for system tray applets
System
Registry API Wrapper
Last Updated: 25 Feb 2000 Page views: 79,324 Rating: 4.6/5 Votes: 35 Popularity: 7.1
The Win32 Registry API is far too complex for simple tasks, and all the error checking gets in the way of the real work...
Win32 / SDK
Control Panel Applet Framework
Last Updated: 25 Feb 2000 Page views: 38,096 Rating: 4.2/5 Votes: 12 Popularity: 4.5
A mini framework for writing Control Panel applets. Just fill in the blanks!.
浙公网安备 33010602011771号