Zach Smith

Displaying 1-9 of 9 results

  • Downloads // Apr 2008

    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...

    Provided By Zach Smith

  • Downloads // Apr 2008

    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...

    Provided By Zach Smith

  • Downloads // Mar 2008

    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...

    Provided By Zach Smith

  • Downloads // Jan 2008

    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...

    Provided By Zach Smith

  • Downloads // Jan 2008

    How do I... Modify Word documents using C#?

    Accessing Word components from C# isn't quite as straight-forward 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. Zach Smith lays out exactly what you need...

    Provided By Zach Smith

  • Downloads // Oct 2007

    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...

    Provided By Zach Smith

  • Downloads // Mar 2007

    Use Microsoft Message Queuing in C# for inter-process communication

    Microsoft Message Queuing (MSMQ) is a way to send messages to a queue for later processing. The messages are sent to the queue by a "Producer" application, and retrieved from the queue by a "Consumer" application. These two applications can be on the same machine, across a network, or even...

    Provided By Zach Smith

  • Downloads // Mar 2007

    Manage WinForm controls using the Anchor and Dock properties

    Many beginning WinForms developers have trouble keeping the controls on their forms uniform and organized. Often the controls look fine at design time, but when the form is resized at runtime the controls either lose their positions or don't compensate for the resized form. To alleviate this problem,...

    Provided By Zach Smith

  • Downloads // Nov 2006

    Use C# and the .NET Framework to develop your own plugin architecture

    Many dynamic applications allow third parties to create plugins that extend the functionality of the application. In the past creating an architecture that would allow plugins was difficult, which caused many developers to develop workarounds to solve business needs. Zach Smith explains how developers can leverage the .NET...

    Provided By Zach Smith

  • Downloads // Nov 2006

    Use C# and the .NET Framework to develop your own plugin architecture

    Many dynamic applications allow third parties to create plugins that extend the functionality of the application. In the past creating an architecture that would allow plugins was difficult, which caused many developers to develop workarounds to solve business needs. Zach Smith explains how developers can leverage the .NET...

    Provided By Zach Smith

  • Downloads // Mar 2007

    Manage WinForm controls using the Anchor and Dock properties

    Many beginning WinForms developers have trouble keeping the controls on their forms uniform and organized. Often the controls look fine at design time, but when the form is resized at runtime the controls either lose their positions or don't compensate for the resized form. To alleviate this problem,...

    Provided By Zach Smith

  • Downloads // Mar 2007

    Use Microsoft Message Queuing in C# for inter-process communication

    Microsoft Message Queuing (MSMQ) is a way to send messages to a queue for later processing. The messages are sent to the queue by a "Producer" application, and retrieved from the queue by a "Consumer" application. These two applications can be on the same machine, across a network, or even...

    Provided By Zach Smith

  • Downloads // Oct 2007

    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...

    Provided By Zach Smith

  • Downloads // Jan 2008

    How do I... Modify Word documents using C#?

    Accessing Word components from C# isn't quite as straight-forward 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. Zach Smith lays out exactly what you need...

    Provided By Zach Smith

  • Downloads // Jan 2008

    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...

    Provided By Zach Smith

  • Downloads // Mar 2008

    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...

    Provided By Zach Smith

  • Downloads // Apr 2008

    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...

    Provided By Zach Smith

  • Downloads // Apr 2008

    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...

    Provided By Zach Smith