Sponsored White Papers, Webcasts, and Downloads
TechRepublic Resources
- The architecture of a flexible .NET file processing system -- Part 4
- The first three parts of this series concentrated on the overall architecture of the .NET file processing system and how the messages get created and routed. In this installment, Zach Smith explains the role of the task specific processes and describes how to set up the system so that it...
- Tags: Message, Process, Microsoft .NET, Router, File, Architecture, Zach Smith, Routers & Switches, Network Technology, Networking, Servers, Hardware
- Blog posts 2008-07-04
- How do I... Make C# or .NET Framework applications accessible in the system tray?
- Putting an icon for your application in the system tray is a great way to insure that your program is easily accessible to the user. Zach Smith explains how to use the system tray with C# and the .NET Framework. by Zach Smith
- Tags: Microsoft .NET Framework, Code, System Tray, Icon, Form, NotifyIcon, Context Menu, Figure D, C#, Programming Languages, Software Development, Software/Web Development, Zach Smith
- Blog posts 2008-06-17
- The architecture of a flexible .NET file processing system -- Part 4
- The first three parts of this series concentrated on the overall architecture of the .NET file processing system and how the messages get created and routed. In this installment, Zach Smith explains the role of the task specific processes and describes how to set up the system so that it...
- Tags: Zach Smith, .Net, Application Servers, Middleware, Software Development, Software/Web Development, Enterprise Software, Software
- Download resources 2008-07-04
- How do I... Make C# or .NET Framework applications accessible in the system tray?
- Putting an icon for your application in the system tray is a great way to insure that your program is easily accessible to the user. Zach Smith explains how to use the system tray with C# and the .NET Framework.
- Tags: Microsoft .NET Framework, System Tray, Zach Smith, C#, .Net, Programming Languages, Software Development, Software/Web Development
- Download resources 2008-06-17
- How do I... Publish a custom application performance counter in C#?
- Within Windows there are many system level processes that publish performance counters. For example there are performance counters that allow you to see CPU time, memory usage, and disk usage of the system. Since performance counters are a standard system function they are an ideal method for tracking the performance...
- Tags: Counter, Custom Application, Performance, Code, C#, Performance Counter, Create, PerformanceCounter, RawValue Property, Performance Management, Human Resources, Workforce Management, Zach Smith
- Blog posts 2008-04-07
- How do I... Implement the Soundex function in C#?
- For years Microsoft SQL Server has provided developers with a method called Soundex that is used to retrieve an encoded string. Words that sound alike have similar encodings, so you can use this functionality to provide some flexibility in searches. This How do I... blog post shows application developers how...
- Tags: SQL, Character, Soundex, Zach, C#, Programming Languages, .Net, Databases, Software Development, Software/Web Development, Enterprise Software, Software, Data Management, Zach Smith
- Blog posts 2008-04-18
- How do I... Implement the Soundex function in C#?
- For years Microsoft SQL Server has provided developers with a method called Soundex that is used to retrieve an encoded string. Words that sound alike have similar encodings, so you can use this functionality to provide some flexibility in searches. Zach Smith shows you how to implement Soundex completely in...
- Tags: Zach Smith, C#, .Net, Programming Languages, Databases, Software Development, Software/Web Development, Enterprise Software, Software, Data Management
- Download resources 2008-04-18
- How do I... Publish a custom application performance counter in C#?
- One important aspect of enterprise level application development is the need to monitor processes and determine if those processes are working as intended. This can be solved many different ways -- from logging transactions to a database to sending e-mail alerts. One often overlooked solution to this problem is to...
- Tags: Custom Application, Performance, Zach Smith, C#, Performance Management, E-mail, .Net, Programming Languages, Software Development, Software/Web Development, Human Resources, Workforce Management, Online Communications
- Download resources 2008-04-07
- How do I... Determine the distance between ZIP codes using C#?
- Calculating the distance between ZIP codes has become a common feature in search engines. For instance, if you're searching for restaurants, a Web site will often allow you to enter a ZIP code and display all of the restaurants within X miles of that ZIP code. Here is one way...
- Tags: ZIP Code, Data, List, ZIPCode Class, Haversine Formula, Figure D, C#, .Net, Programming Languages, XML, Software Development, Software/Web Development, Web Development, Zach Smith
- Blog posts 2008-03-17
- How do I... Determine the distance between ZIP codes using C#?
- Calculating the distance between ZIP codes has become a common feature in search engines. For instance, if you're searching for restaurants, a Web site will often allow you to enter a ZIP code and display all restaurants within x miles of that ZIP code. Zach Smith shows you how to...
- Tags: ZIP Code, Zach Smith, C#, .Net, Programming Languages, Software Development, Software/Web Development
- Download resources 2008-03-17
- How do I... Use threading to increase performance in C#? (Part 2)
- One of the main disadvantages of the ThreadPool is that you send a method to it and you never know when the method has completed. You also will not know whether or not that method threw an exception. As you can imagine, not knowing that an exception has been thrown...
- Tags: Method, Performance, Exception, ThreadPool, ThreadManager, MethodContainer, WaitCallback, ExecuteMethod, Microsoft Development Tools, C#, Performance Management, Development Tools, Software Development, Software/Web Development, Programming Languages, Human Resources, Workforce Management, Zach Smith
- Blog posts 2008-03-03
- How do I... Use threading to increase performance in C#? (Part 2)
- Part 1 of this series demonstrated basic usage of the ThreadPool object and demonstrated a few different techniques that you can use with the ThreadPool. One of the main disadvantages of the ThreadPool is that you send a method to it and you never know when the method has completed....
- Tags: Method, Performance, Zach Smith, C#, Productivity, .Net, Programming Languages, Performance Management, Software Development, Software/Web Development, Human Resources, Workforce Management
- Download resources 2008-03-03
- How do I... Use threading to increase performance in C#? (Part 1)
- Threading is commonly used by developers to increase the performance of applications. However, if used incorrectly threading can have the exact opposite effect. Bad threading logic can actually slow down an application, or worse, cause an application to have inconsistent exceptions. There really isn't much to be worried about though...
- Tags: Method, Performance, Thread, ThreadPool, C#, Performance Management, .Net, Programming Languages, Software Development, Software/Web Development, Human Resources, Workforce Management, Zach Smith
- Blog posts 2008-01-24
- How do I... Modify Word documents using C#?
- Accessing Word components from C# isn't quite as straightforward as many other features of C# and the .NET Framework. With that said -- it's not rocket science either. You simply need to know what to reference and how to use the components. This blog post is also...
- Tags: Document, Component, C#, Figure C, Microsoft Word, Word Processors, Microsoft Office, Office Suites, Software, Zach Smith
- Blog posts 2008-01-09
- How do I... Warn a user before they submit a form or follow a link on an HTML page?
- Ever had an instance in your application development career where it would be nice to be able to warn a user that they are about to perform some action on a Web page, and give them the chance to cancel that action before it happens? For example,...
- Tags: Function, HTML, Event, User, Action, OnClick, Mice, Scripting Languages, Hardware, Peripherals, Software/Web Development, Web Development, Zach Smith
- Blog posts 2007-12-05
- How do I... Use C# to upload and download files from an FTP server?
- Many third party components exist that enable developers to implement upload and download capabilities in their applications. With C# and the .NET Framework Microsoft has given developers this capability without the need to use third party components. Zach Smith demonstrates how to upload and download files from a FTP server...
- Tags: Microsoft .NET Framework, FTP Server, Server, Zach Smith, C#, .Net, Programming Languages, Software Development, Software/Web Development
- Download resources 2007-10-30
- How do I... Use C# to upload and download files from an FTP server?
- Many applications require the ability to upload and download files via FTP. Even automated processes regularly interact with FTP servers to transfer data. Recognizing this, Microsoft has given developers a fairly straight forward method to implement this functionality. This document concentrates on showing you the easy way to take advantage...
- Tags: FTP Server, Server, File, C#, Zach Smith
- Blog posts 2007-10-30
- How Do I... Implement Drag-n-Drop in C# applications?
- Drag-n-Drop is a fundamental function of the Windows operating system. Users are used to the action of clicking on an item and dragging it to another location/program to either move, copy, or modify it. Zach Smith explains how to program Drag-n-Drop functionality in your C# applications. This...
- Tags: Zach Smith, Drag-n-Drop, C#, Microsoft Windows, .Net, Programming Languages, Operating Systems, Software Development, Software/Web Development, Software
- Download resources 2007-10-10
- How do I... Get user input using the MessageBox object in C#?
- For .NET developers, the MessageBox can be a very handy way to display a short message to users, but it's also a great way to gather user input. Using the MessageBox in this way helps your application blend into the Windows look and feel and ensures that your application will...
- Tags: Dialog, MessageBox, DialogResult, MessageBoxButtons, C#, .Net, Programming Languages, Software Development, Software/Web Development, Zach Smith
- Blog posts 2007-10-23
- How Do I... Implement Drag-n-Drop in C# applications?
- Windows users have grown accustomed to the Drag-n-Drop convention, where you click on an item and drag it to another location/program to either move, copy, or modify it. If you are an application developer for the Windows environment using the .NET Framework, you need to know how to program Drag-n-Drop...
- Tags: Panel, Event, User, Object, DragDrop, C#, .Net, Programming Languages, Microsoft Windows, Software Development, Software/Web Development, Operating Systems, Software, Zach Smith
- Blog posts 2007-10-10