Tuesday, December 20, 2005
Visual Studio .NET: Building Windows Forms Controls and Components with Rich Design-Time Features -- MSDN Magazine, April 2003
Visual Studio .NET: Building Windows Forms Controls and Components with Rich Design-Time Features -- MSDN Magazine, April 2003: "Building Windows Forms Controls and Components with Rich Design-Time Features"
Monday, December 19, 2005
Remote Control Software
The other day, I was required to provide some support services for one of our clients. While debugging some problem on their machine, I found that I needed a software that would allow me to connect to their machine, run some commands and see the output of those commands. Enter remote control packages.
While researching some such packages, found the following 2 to be very useful.
The first one is TightVNC. This one is free, and they even provide VC++ source code, so you can see what is being done. This was born out of some AT&T research done in England. This is a very good software and had loads of customizable parameters using which you could choose between fast response or a good clean and crisp display of the computer you were logged on to. Best of all this software is Free. The only problem I had with this software was I could not figure of an easy way to connect to our client's machine as they were beheind a NAT.
Enter FogCreek's CoPilot. I first heard of this software when I was checking out a documentary made by this firm on the development of a software product. This documentary was about some interns who were followed as they created CoPilot. CoPilot is a remote control software that is so easy to use, that basically anybody can start using it. Best of all, it can work with computers that are behind firewalls/NATs/what have you. All I had to do was create an account, then send my ID to my customer. The customer then had to come to the site, enter my ID, and were then prompted to download a small software piece. Once that was done and they had the software running, I was able to log-in to their computer, see what their installation was and run commands, all the while seeing what was happening on their computer. It was pretty fast too. The only downside, you have to pay for using their service. Its not very expensive and they use a subscription model, so you pay for what you use.
For any firm engaged in software development I think FogCreek's Copilot is a great tool for providing support. And best of all its easy to use and not too expensive.
FogCreek's Copilot: https://www.copilot.com/
TightVNC: http://www.tightvnc.com/
Tuesday, December 13, 2005
Friday, December 09, 2005
ImageBox Control with Zoom/Pan Capability - The Code Project - C# Controls
ImageBox Control with Zoom/Pan Capability - The Code Project - C# Controls
This control extends the capability of an ImageBox by including scrollbars to pan the image and a method for zooming the size of the image. My goal here is to show you two things:
1. How to create your own controls that extend the System.Windows.Forms controls.
2. How to add zoom/pan capability to an image display in a simple fashion.
Balloon ToolTip Control - The Code Project - C# Controls
Balloon ToolTip Control - The Code Project - C# Controls
Everyone knows the ToolTip control (the programmer ones!!) which are included in the Common Controls version 4.0 since Win95 (that’s what saw first, I haven't ever caught the Win3.11). Since then the control itself have been modified and enhanced in many ways, and after a while, WinXP came to life and the Common Controls version 6.0 saw light with the Balloon ToolTip control included, which is the subject of this article.
Neither creating a Balloon ToolTip nor implementing an IExtender is a new subject, not even a hard one, but getting the functionality of both techniques could have some attention, and that's what this article discusses: how to combine the good of both, in a way that's as simple as using the native .NET ToolTip control.
While searching around, I found a great article about the Balloon ToolTip control (actually about the ToolTip control, in all its shapes and uses). This article (which could be found at CodeProject too) was a great reference to me and a good, live example of using the Balloon ToolTip control, but the control described suffered from its complexity (not a real complexity, but it had to be operated programmatically), something that pushed me to investigate the IExtender and to accomplish this work.
File Helpers v1.2.0 - An Automatic File Import/Export Engine - The Code Project - C# Programming
http://www.codeproject.com/useritems/FileHelpers.asp
The FileHelpers are an easy to use library to import/export data from fixed length or delimited files.
The library has a set of converters for the basic types and can be easy extended to provide custom converters.
Friday, November 18, 2005
God's Debris
God's Debris
Get your free—no strings attached—e-book version of God’s Debris in pdf format. Enjoy it yourself or e-mail it to friends. The only restriction is that you enjoy it personally without any commercial use.
This book is by Scott Adams, the author of Dilbert.
Subscribe to:
Posts (Atom)