June 2008 - Posts
DataGridView control is a Windows Forms control that allows one to customize and edit tabular data. In this article, Suprotim Agarwal presents solutions to some frequently asked DataGridView questions.
This article discusses the construction of a simple application that may be used to view RSS feeds from the desktop.
In this article, Suprotim Agarwal explores how to play audio files (WAV) asynchronously using Windows Forms. He focuses on the System.Media.SoundPlayer class, which controls playback of a sound from a WAV file.
This article provides an introduction to employing LINQ to SQL within a Windows Forms application. The article will address the incorporation of LINQ to SQL into a WinForms project, how to use LINQ to SQL to select, insert, update, and delete data, and how to use LINQ to SQL to execute stored procedures. Select query examples will demonstrate ordering, filtering, aggregation, returning typed lists, returning single objects and values, and how to query across entity sets (which are essentially related tables associated by foreign keys).
This article describes three approaches to parsing the sentences from a body of text; three approaches are shown as a means of describing the pros and cons for performing this task using each different approach.
Throughout the course of an application, you probably write quite a bit of code to test whether objects are valid before you use them. That's a lot of grunt work. Unfortunately, you often end up distributing this code throughout many applications because you don't have a strategy to manage any object's valid or invalid state. Bill McCarthy will show you a way around that, explaining how you can save time by creating code that enables objects to self-report their state. Along the way, he'll explain the basic concepts behind managing object validity.
This article provides an introduction to employing LINQ to SQL within a Windows Forms application; the article will address the incorporation of LINQ to SQL into a win forms project, how to use LINQ to SQL to select, insert, update, and delete data, and how to use LINQ to SQL to execute stored procedures. Select query examples will demonstrate ordering, filtering, aggregation, returning typed lists, returning single objects and values, and how to query across entity sets (which are essentially related tables associated by foreign keys).
In this article, Suprotim Agarwal shows how to programmatically center the form using the Screen.PrimaryScreen.Bounds property. He also uses the FormWindowState to Maximize and Minimize the form.
Bill McCarthy shows you how to use inheritance or extensibility to improve VB textbox layout.
In this article, we will create two forms, a parent and a child, and then open the child form using the Parent Form. When the child form closes, we will close the Parent form too.
In this article, John Kuhn and Paul Sheriff show how to use the tools in Visual Studio .NET 2008 to automate the testing of your application's logic. They also show how to design your applications so you can take advantage of unit testing and test-driven development methodologies.
Sacha Barber and Marlon Grech create a WPF application similar to PicLens.
In the first part of this series, Faisal Khan presents the main concepts of Silverlight animation. He talks about animation types and discusses key animation principles of developing rich applications.
This article provides an approach to building an application that may be used to collect, store, and retrieve data without relying upon a database to get there. If you need to store a limited amount of data, if your users won't be sharing data with other users, and you do not require a full blown relational database on the backend, this article might be of interest.
This article provides an introduction to employing LINQ to Objects queries to support a simple win forms application; the article addresses the construction of LINQ to Objects statements and then goes on to describe how one might use LINQ to Objects within the context of an actual application.
Next page »