September 12, 2002 .NET

Multithreaded .NET Web Service Clients

Ian Griffiths and Chris Sells "Unresponsive programs are extremely frustrating to use. Applications that sometimes freeze for a moment are a source of much irritation, especially if they don't provide any feedback on what they are doing, or how long it is likely to be before they start responding again. This behaviour can be particularly common among applications that use remote facilities such as Web services. This article describes how to maintain responsiveness in .NET Windows Forms rich client applications, even when invoking potentially long-running Web services, by using multiple threads."
September 12, 2002 .NET

Rich Client Database Interactions with ADO.NET

Shawn Wildermuth and Chris Sells "In the .NET Framework, rich clients can bring database servers to their knees, just like Web-based applications. But with the disconnected nature of ADO.NET, your rich clients can manipulate and analyze database data without impacting the database server. Once you have the data in the rich client, you can do high-performance analysis of the data—including sorting, filtering, and querying—without expensive server calls. In this article we will show you how to use DataSet, DataView, and XmlDataDocument to make your rich clients work with database data in a disconnected way."
September 11, 2002

Happy Breakpoints for Testing

From Razvan Caciula: John Robbins shows how to set breakpoints on all the functions in a particular source file in Microsoft's Visual Studio .NET.
September 10, 2002

Stream based access to HTML

From Harry Pierson: Implemenation of an XmlReader-like class but for HTML. Most sites (like this one) that accept anonymous user input (like this entry) don't allow HTML tags because of the possiblity of scripting attacks. With the HtmlReader class, you could easily scan the HTML stream to ensure only specified and safe tags are used.
September 10, 2002 .NET

Standard Conformance Features in Visual C++.NET

From Razvan Caciula: "Bobby Schmidt wraps up his three-part review of standard-conformance features missing from Microsoft Visual C++ .NET."
TAPI Explorer September 10, 2002 Tools

TAPI Explorer

I built the TAPI Explorer (tExplorer) to allow me to understand the various capabilities of the telephony devices installed on my system when I was developing TAPI applications and writing my TAPI book. It grew into a utility for showing all line, address and phone capabilities as well as other TAPI settings, e.g. country codes, telephony locations, service providers, etc. If you’re running into TAPI errors that you don’t understand, TAPI Explorer will help you work through them.

This version has been run and tested on Windows 98, Windows ME, Windows NT 4.0, Windows 2000 and Windows XP and supports TAPI versions 1.4 through 3.1.

VS.NET Source | VC6 Source (previous version)

September 9, 2002

Flash MX and the bigger picture

From Kim Gräsman: "As the Internet continues to evolve into an "Internet operating system"--programmable interfaces, ubiquitous access, and distributed computing resources--the document-centric browser is an awkward solution to a growing number of emerging needs. The browser is not dying by any means; it just needs a mate."
September 6, 2002

Larry Wall On Perl, Religion, and…

"The philosophy of TMTOWTDI (There's more than one way to do it) is a direct result of observing that the Author of the universe is humble, and chooses to exercise control in subtle rather than in heavy-handed ways. The universe doesn't come with enforced style guidelines. Creative people will develop style on their own. Those are the sort of people that will make heaven a nice place." This doesn't have anything to do with Windows programming directly, although I know a lot of Windows programmers use Perl, but I find Larry interesting and this in my news and so I'll post what I like. : ) This article is a Slashdot interview where dotters post questions and the interviewee answers them. In this interview, Larry compares Perl to Perl (5 vs. 6), Perl to Java, Perl to Python, Perl to .NET and, my favorite, Perl to the universe as a whole, where he sees himself as applying the same principles in the creation of Perl as God used in creating the universe (which explains why Perl is so messy : ). [slashdot.org]

← Newer Entries Older Entries →