Content by Category
.NET 1.x
.NET 2.0
.NET 3.0
.NET 3.5
.NET 4.0
.NET 4.5
.NET Assemblies
.NET Framework
.NET Getting Started
Accessibility
ADO.NET
Advertorials
Agile Development
AJAX
Amazon Web Services
Analysis Services
Android
Architecture
Arduino
ASP .NET Web API
ASP.NET
ASP.NET MVC
ASP.NET WebForms
Azure
B2B (Business Integration)
BDD
Big Data
Bing
BizTalk
Book Excerpts
Build and Deploy
Business Intelligence
C#
C++
ClickOnce
Cloud Computing
Code Contracts
CODE Framework Info - non Technical
CODE on the Road!
COM+
Community
Conferences
Continuous Integration
Crystal Reports
CSLA.NET
CSS
Data
Debugger
Design Patterns
Development Process
Display Technologies
Distributed Computing
Document Database
DotNetNuke
DSL
Dynamic Languages
Dynamic Programming
Editorials
Enterprise Services ("COM+")
Entity Framework
Events
Expression Blend
F#
Fox to Fox
Frameworks
Functional Programming
Git
Graphics
HTML 5
Internet Explorer 8.0
Interviews
IOS
iPhone
Iron Ruby
Java
Java Script
JavaScript
jQuery
JSON
Lightswitch
LINQ
Linux
LUA
Mac OS X
MDX
Messaging
Metro
Microsoft Application Blocks
Microsoft Business Rules Framework
Microsoft Dynamics
Microsoft Expression
Microsoft Office
Mobile Development
Mobile PC
Mono
MsBuild
MVVM
MySQL
Network
NHibernate
node.js
NOSQL
Nuget
Object Oriented Development
Objective C
Odata
OLAP
Open Source
Opinion
Opinions
Oracle
ORM
Other Languages
Parallel Programming
Patterns
PHP
Podcasts
Post Mortem
PowerPoint
Print/Output
Prism
Product News
Product Reviews
Project Management
Prolog
Python
Q&A
Rails
Rake
Razor
Reporting Services
REST
RIA Services
Ruby
Ruby on Rails
Scheme
Search
Security
Services
SharePoint
SignalR
Silverlight
SOA
Social Networks
Software & Law
Software Business
Source Control
Speech-Enabled Applications
SQL Server
SQL Server 2000
SQL Server 2005
SQL Server 2008
SQL Server 2012
SQL Server CE/AnyWhere/Mobile/Compact
SSIS
Subversion
Sync Framework
Tablet PC
TDD
Team System
Techniques
Testing and Quality Control
TFS
Tips
TypeScript
UI Design
UML
User Groups
VB Script
VB.NET
Version Control
VFP and .NET
VFP and SQL Server
Virtual Earth
Vista
Visual Basic
Visual Basic 6 (and older)
Visual FoxPro
Visual Studio .NET
Visual Studio 11
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 2011
Visual Studio 2012
Visual Studio Tools for Office
VSX
WCF
Web Development (general)
Web Services
WebMatrix
WF
Whitepapers
Windows 7
Windows 8
Windows Azure
Windows Live
Windows Phone 7
Windows Phone SDK
Windows Server
Windows Vista
WinForms
WinRT
Workflow
WPF
XAML
Xiine Documentation
XML
XNA
XSLT



SSWUG


XAMALOT
 


DevTeach

Category: WinForms


32 Articles
found and displayed in this view.

  • Ask the Doc Detective

    Magazine/Issue: CoDe Magazine, 2010 Mar/Apr
    Release Date: Friday, February 12, 2010
    Quick ID: 1003131


  • The State of WPF & Silverlight

    Magazine/Issue: CoDe Magazine, 2009 Jul/Aug
    Release Date: Friday, June 26, 2009
    Quick ID: 0907161
    Markus Egger discusses the current State of WPF and Silverlight and the overall importance and acceptance of these technologies.

  • Ask the Doc Detective

    Magazine/Issue: CoDe Magazine, 2009 May/Jun
    Release Date: Monday, April 27, 2009
    Quick ID: 0906091


  • Ask the Doc Detective

    Magazine/Issue: CoDe Magazine, 2009 Mar/Apr
    Release Date: Friday, February 27, 2009
    Quick ID: 0903121
    Mar/Apr 09 Doc Detective Column.

  • Building Vista Style Interfaces with Classic Windows Forms

    Magazine/Issue: Whitepapers, Telerik Whitepapers
    Release Date: Saturday, July 21, 2007
    Quick ID: TELWP01
    Previously impossible UI is now reality with Telerik RadControls for WinForms

  • Ask the Doc Detective

    Magazine/Issue: CoDe Magazine, 2006 - Jul/Aug
    Release Date: Friday, June 23, 2006
    Quick ID: 0607101
    July/August 06 Doc Detective

  • Data Binding in Windows Forms 2.0

    Magazine/Issue: CoDe Magazine, 2006 - Jan/Feb
    Release Date: Sunday, January 01, 2006
    Quick ID: 0601061
    Using Visual Studio 2005, create a new Windows application by choosing New Project from the File menu. Click on the Visual Basic (Windows) project type, and select the Windows Application template. Call the new app something like Databinding, and click OK.

  • .Finalize(): Seek and Ye Shall Find: AutoComplete in Windows Forms 2.0

    Magazine/Issue: CoDe Magazine, 2005 - Sep/Oct
    Release Date: Thursday, August 25, 2005
    Quick ID: 0509111
    Finalize Column Sept/Oct 2005 Ken Getz

  • User Interface Challenges

    Magazine/Issue: Online CoDe Magazine, Publisher's Point
    Release Date: Wednesday, July 20, 2005
    Quick ID: 050083
    Markus Egger discusses user interface technologies developers should familiarize themselves with.

  • Tackle Complex Data Binding with Windows Forms 2.0

    Magazine/Issue: CoDe Magazine, 2005 - Jul/Aug
    Release Date: Monday, June 20, 2005
    Quick ID: 0507051
    Two-way data binding can save you a ton of coding, as long as you can get the bound controls to behave the way you want them to.Using the BindingSource and Binding objects in .NET 2.0, getting what you expect in minimal code becomes a whole lot easier. In this article, I will explore how to use the BindingSource and Binding objects to set up associations between complex data sources and bound controls. I'll show you how to keep multiple controls that are bound to the same data source synchronized, and how to control the formatting and parsing of the data in those controls.

  • Windows Forms Secrets

    Magazine/Issue: CoDe Magazine, 2005 - May/Jun
    Release Date: Wednesday, April 20, 2005
    Quick ID: 0505091
    In this article, Karl uncovers a bundle of nifty Windows Form tricks.

  • The Revenge of the Thick Client

    Magazine/Issue: Online CoDe Magazine, Publisher's Point
    Release Date: Thursday, January 20, 2005
    Quick ID: 050023
    If you have been involved in a new software development project during the last five years ? and if you read this article, chances are you have ? then you have probably been faced with the question "Web application or Windows® UI?" And in the vast majority of cases, the answer to this question was probably "Web application." For modern, enterprise-wide systems there were simply many reasons and issues that made it hard to implement the desired feature set in a conventional Windows application and deploy it in a reasonable manner. At this point, the advantages and disadvantages of each application type are well understood, and decisions are easy to make. Or are they?

  • What's New in the Visual Studio 2005 Toolbox for Windows Applications?

    Magazine/Issue: CoDe Magazine, 2005 - Jan/Feb
    Release Date: Friday, December 24, 2004
    Quick ID: 0501031
    All developers always welcome new controls and components.When a big new development tool ships (say, one as big as Visual Studio 2005) many developers look at what's missing in the toolbox even before they take a thoughtful look at what's in. Frankly, the toolbox for Windows Forms applications was already pretty rich in Visual Studio .NET 2003, but it will be even richer when the next version ships. In this article, I'll take you on a whistle-stop tour of the new controls slated for Windows Forms 2.0 to make writing code more productive and pleasant than ever.

  • Localize Your .NET Windows Forms Apps

    Magazine/Issue: CoDe Magazine, 2005 - Jan/Feb
    Release Date: Tuesday, December 21, 2004
    Quick ID: 0501081
    It's a small world.For the price of a nice pair of shoes, you can get on a plane, have dinner, watch a movie, sleep a few hours, and wake up on another continent. Your software can travel even more easily. When it gets there, will it be ready to go to work?

  • The Baker's Dozen: 13 Productivity Tips for the Windows Forms DataGrid

    Magazine/Issue: CoDe Magazine, 2004 - November/December
    Release Date: Wednesday, October 20, 2004
    Quick ID: 0411081
    New developers often struggle with the .NET DataGrid when trying to replicate grid functionality from other platforms.More experienced developers lament the deficiencies of the .NET DataGrid to address end user requirements. Consequently, many developers seek sophisticated third-party alternatives. In this article, I'll present a set of classes for the DataGrid to help address some of the more common struggles. Although third-party tools always offer more capabilities than a native control, this article also demonstrates how it's possible for you to implement some of the functions found in these third-party tools.

  • Drag Once DataBinding with Custom Controls

    Magazine/Issue: CoDe Magazine, 2004 - November/December
    Release Date: Wednesday, October 20, 2004
    Quick ID: 0411071
    Visual Studio 2005 will ship some great new controls, but suppose you want your own control to play in the Data Sources Window?In this article, I'll explain how the Data Sources Window in Visual Studio 2005 will enable you to extend the list of controls supported for Drag Once Databinding. I'll show you how to create a PhoneBox control and an AddressBlock UserControl.

  • A Look Under the Hood of Windows Forms Data Binding

    Magazine/Issue: CoDe Magazine, 2004 - September/October
    Release Date: Friday, August 20, 2004
    Quick ID: 0409041
    Many developers have a dream: easy and efficient data binding.To be really quick and profitable, RAD (rapid application development) tools and techniques must be strong in data binding. They must provide a programming interface that is both easy to use and effective. Easy design-time composition of user interfaces; effective support of complex scenarios of interrelated data, dependencies, and filtering. In Windows Forms, the data binding machinery is highly sophisticated and designed to meet common needs of former client/server applications, now migrating to the more modern .NET multi-tier design. This article reviews common Windows Forms data binding techniques and provides answers and explanations.

  • Drag-Once Databinding

    Magazine/Issue: CoDe Magazine, 2004 - September/October
    Release Date: Friday, August 20, 2004
    Quick ID: 0409051
    Using the new Data Sources Window in Visual Studio 2005, developers can now drag columns of their typed DataSets or properties of their own business objects directly to their form. Visual Studio 2005 will create, name, and label controls for each bound property. For those that prefer to lay out the forms with the toolbox, developers can use "Connect the Dots DataBinding" to drag and drop from the Data Sources Window onto their existing controls.

  • Enable Your Windows Forms Applications to Drag-and-Drop Data Objects

    Magazine/Issue: CoDe Magazine, 2004 - July/August
    Release Date: Sunday, June 20, 2004
    Quick ID: 0407031
    If you want to capture your users' imaginations, enable drag-and-drop.Drag-and-drop doesn't fulfill requirements, but it contributes to making your application appear more professional and easy to use. In Windows Forms applications, drag-and-drop operations consist mostly of handling a series of events. By accomplishing a few mandatory steps and working with the information available in the event arguments, you can easily facilitate dragging and dropping files, text, and any other sort of serializable data objects. This article demonstrates how to import files from the Windows shell and how to enhance some UI controls to make them accept input via drag-and-drop. Notable examples are the TextBox and the PictureBox controls.

  • Using Your Inheritance

    Magazine/Issue: Online CoDe Magazine, Publisher's Point
    Release Date: Monday, March 15, 2004
    Quick ID: 040023
    Markus Egger discusses the use of inheritance in Visual Studio .NET applications, in particular WinForms apps.

  • Give Your Forms a Base

    Magazine/Issue: CoDe Magazine, 2004 - March/April
    Release Date: Friday, February 20, 2004
    Quick ID: 0403031
    Create a base form class to ensure that all of the forms in your application behave consistently. This technique minimizes the amount of repetitive code you need to write to manage the user's interaction with your forms.

  • Managing Processes in .NET

    Magazine/Issue: CoDe Magazine, 2004 - March/April
    Release Date: Friday, February 20, 2004
    Quick ID: 0403051
    The Process class allows you to gain full control over system processes.You can start and stop processes and retrieve information about running processes such as the list of loaded modules and the characteristics of the memory occupied. The class also features handy methods to know whether a process is responding or has just exited and with which return code. Programmers also have full control over the style of the window the process runs in. After an overview of the capabilities of the Process class, this article demonstrates how to hide running console processes, monitor their execution, and capture any output. I'll use this strategy to create a sample Compression class to use with WinZip and gzip (popular tools for compressing data).

  • Asynchronous Windows Forms Programming

    Magazine/Issue: CoDe Magazine, 2004 - March/April
    Release Date: Friday, February 20, 2004
    Quick ID: 0403071
    Windows Forms applications often require some sort of asynchronous invocation option.You rarely want to block the user interface while a lengthy operation executes in the background. Windows Forms pose a set of complicated design and implementation issues when it comes to asynchronous method invocation and multithreading due to the underlying Windows messages processing. Although .NET does provide a uniform asynchronous invocation mechanism (described in my article, "Asynchronous .NET Programming", CoDe Magazine, May 2003) you cannot apply it as-is in a Windows Forms application. To address this problem, the next version of .NET (version 2.0, code-name Whidbey) provides a new component designed to ease the task of developing asynchronous Windows Forms applications. This article starts by describing the current asynchronous programming model available to Windows Forms developers. Then, not only does this article describe the Whidbey solution, it also provides a .NET 1.1 implementation of the solution so that you can take advantage of this superior programming model today and ease the transition into Windows Forms 2.0 in the future.

  • Exploring New WinForm Controls in VS .NET Whidbey

    Magazine/Issue: CoDe Magazine, 2004 - January/February
    Release Date: Monday, January 05, 2004
    Quick ID: 0303032
    Catering to the strength of the third-party .NET component market and the power of the .NET Framework itself, Microsoft includes several powerful new WinForm controls in the Base Class Libraries for Windows application development.The WinForm controls provided by the .NET Framework 1.1 are extremely useful, and the framework for developing new custom controls provided in 1.1 is very strong, but sometimes the development community expects more out-of-the box. Many needs of the development community are satisfied by the basic collection of WinForm controls while some developers have voiced their need for more functionality. Microsoft appears ready to rise to the occasion with the inclusion of many new WinForm controls.

  • Auto-Deploying Windows Forms .NET Applications: The Revenge of the Fat Client

    Magazine/Issue: CoDe Magazine, 2003 - July/August
    Release Date: Sunday, June 15, 2003
    Quick ID: 0307061
    .NET provides new tools to make deployment of fat client .NET applications easier.This article describes the basics of .NET Auto-Deployment technology and the security mechanism that prevents users from inadvertently running code distributed by hackers and virus writers.

  • The Basics of GDI+

    Magazine/Issue: CoDe Magazine, 2003 - May/June
    Release Date: Thursday, May 01, 2003
    Quick ID: 0305031
    In graphical user interfaces such as Microsoft Windows, drawing on the screen is an important task.Everything displayed on the screen is based on simple drawing operations. Often, environments such as Visual Basic abstract those drawing operations away from the developer. However, the same drawing operations still take place under the hood. In Visual Studio .NET, developers have easy access to that drawing functionality whenever they need it through a technology called GDI+. Using GDI+, developers can easily perform drawing operations such as generating graphs or building custom controls.

  • Using GDI+ in ASP.NET Web Applications, Part 1

    Magazine/Issue: CoDe Magazine, 2003 - May/June
    Release Date: Thursday, May 01, 2003
    Quick ID: 03050801
    GDI+ is a technology that developers generally associate with Windows Forms applications because they use it to draw anything on the screen from custom controls to diagrams.However, you can also use GDI+ in ASP.NET Web applications whenever you want to serve up dynamic images. You can use GDI+ to create dynamic banners, photo albums, graphs, diagrams, and more.

  • GDI+ Drawing Page, Part 1

    Magazine/Issue: CoDe Magazine, 2003 - May/June
    Release Date: Tuesday, April 15, 2003
    Quick ID: 0305061
    There was a time, not too long ago, when browser-based user interfaces were considered both the status quo and the Next Great Thing.The demand for Windows Forms-based applications started to dwindle as the developer community fully embraced browser/server applications with their centralized server components and ubiquitous user interfaces. .NET, however, brings a much more powerful library of distributed communication technologies (such as Web services and remoting). As a result, .NET developers are seeing some of these traditionally browser-based applications becoming, more simply, Web-enabled and less tied to a browser. In short, developers can now see a very real business case for building distributed applications on Windows Forms technology.

  • Using the ASP.NET Runtime to Extend Desktop Applications with HTML Scripts

    Magazine/Issue: CoDe Magazine, 2003 - March/April
    Release Date: Saturday, February 15, 2003
    Quick ID: 0303131
    People often think of HTML as the sole domain for Web applications.But HTML's versatile display attributes are also very useful for handling data display of all sorts in desktop applications. The Visual Studio .NET start page is a good example. Coupled with a scripting/template mechanism you can build highly extendable applications that would be very difficult to build using standard Windows controls. In this article, Rick introduces how to host the ASP.NET runtime in desktop applications and utilize this technology in a completely client-side application using the Web Browser control.

  • Customize the Windows Forms DataGrid Control

    Magazine/Issue: CoDe Magazine, 2003 - Jan/Feb
    Release Date: Wednesday, January 01, 2003
    Quick ID: 0301071
    When I first met the ASP.NET DataGrid control, it was love at first sight. Together we built several applications, taught dozens of classes, published countless articles and tips; we even wrote a book. I can say with no fear of lying that we have an intimate knowledge of each other. When I need the Web DataGrid to perform some rather odd task, I only have to cast a glance (or two, if the task is quite complicated.) With this in mind, I enthusiastically accepted a proposal from one of my clients: Build a Windows Forms application with grid functionalities. Although at the time I had no serious experience with the Windows Forms DataGrid control, I took the gig because I thought a Windows DataGrid works more or less the same as an ASP.NET DataGrid. Next, hardly containing some genuine enthusiasm, I optimistically conjectured it could have been even easier smart controls are handiest compared to HTML markup.

  • Shaped .NET Windows Forms

    Magazine/Issue: CoDe Magazine, 2003 - Jan/Feb
    Release Date: Wednesday, January 01, 2003
    Quick ID: 0301061
    Since the earliest versions of the Windows operating system, all Windows have been rectangular.However, the number of applications that break out of this boring mold is rising. Even Microsoft, the king of rectangularity, is starting to create applications that use shaped windows, such as Media Player. Unfortunately, creating shaped forms has always been quite tricky. Until now that is! The .NET Framework and the Windows Forms package in particular make it easy to produce forms that have rather sophisticated shapes.

  • ADO.NET: Building Your First Data-Aware Form

    Magazine/Issue: CoDe Magazine, 2002 - Sept/Oct
    Release Date: Thursday, August 15, 2002
    Quick ID: 0209051
    The first article in this series detailed how to build data-aware forms in Visual Studio .NET using the Data Form Wizard. It demonstrated how easy it is to build forms using a point-and-click interface. You also learned that the generated form was especially suited to production development. This article continues where that article left off and introduces you to techniques to improve data-aware forms created with the Data Form Wizard.


 

Instantly Search Terabytes Of Text
“Lightning Fast”
– Redmond Mag
“Covers all data
sources” – eWeek
25+ fielded & full-text search options
dtSearch’s own document filters highlight hits in popular file types
Web Spider supports static & dynamic data
APIs for .NET, Java, C++, SQL, etc.
Win / Linux (64-bit & 32-bit)
www.dtSearch.com
 

  LearnNow


CODE Training