Developers

Introduction to Application Development

Abstract: Learn the basics of creating a DevForce application from the following set of videos. The videos capture, in sequence, the process of building a simple, yet sophisticated, disconnectable smart client application.


Featured Speaker: Greg Dunn

Duration: 17 minutes

Session Description: Working against the IdeaBladeTutorial database, we use the DevForce Object Mapper to build a business model with classes that define numerous business objects. As we build a model encompassing Employees, Customers, Orders, OrderDetails, and other entities, you’ll learn about the two-part architecture of your DevForce business classes, and how to map table and column names to object and property names. You’ll learn how to add calculated properties to your business objects, and how to use the relation properties provided by the Object Mapper. You will also learn why you can return to the Object Mapper, make changes, and regenerate your business classes throughout your development life cycle without fear of losing your custom changes.


Duration: 17 minutes

Session Description:
Learn how to use DevForce bi-directional data binding to expose data from your new business objects on a Windows form. In this session, you’ll see how to use the .NET 2.0 BindingSources to manage lists of business objects. You learn how to use the DevForce ControlBindingManager to autopopulate a form quickly with bound and formatted controls; and now to use the .NET 2.0 BindingNavigator control to navigate through your collection of business objects.


Duration: 12 minutes

Session Description:
Chain multiple binding sources to synchronize navigation through related objects. Expose that synchronized navigation in .NET 2.0 DataGridViews configured quickly using the DevForce DataGridViewBindingManager.

Download Code Part 3




Part 4 - Enhance Your Application to Minimize Network Traffic, Enhance
Performance, and Support Disconnected Use

Download

Duration: 23 minutes

Session Description:
We’ll make our application disconnectable by adding the capability to pre-fetch all necessary data, persist the contents of the local cache to a local file, and reload the cache from that file in a subsequent application session. Learn about DevForce’s just-in-time data loading, and see its effects in the running application. Learn how to control of the data loading process to enhance application performance and/or facilitate extended periods of disconnected use.



Part 5 - Adding and Deleting Business Objects
Download

Duration: 16 minutes

Session Description:
Learn how to implement a Create() method on a DevForce business class, and how to implement Add and Delete functions on business objects in your user interface.



Part 6 - Adding and Deleting Business Objects Using the
.NET BindingNavigator

Download

Duration: 23 minutes

Session Description:
The .NET BindingNavigator control that ships with Visual Studio 2005 includes Add and Delete buttons that have out-of-the-box functionality that works with certain kinds of data sources. Not surprisingly, however, they know nothing about a local cache or other aspects of DevForce persistence management. In this video you’ll see how to take control of the functioning of these buttons so they work harmoniously with your DevForce-enabled Winform.

The techniques are first presented in quick-reference cookbook fashion. This part of the video takes about 7 minutes, and that may be as much as you need or want to know. The remaining 16 minutes provides whys and wherefores, further illuminating the functioning of the BindingNavigator and its interfaction with DevForce persistence facilities.


 

Duration: 15 minutes

Abstract: Learn to deploy both 2-tier and IIS n-tier DevForce application using .NET 2.0 ClickOnce.

Description: ClickOnce is the easy way to deploy DevForce WinForm client applications. In this video we show how to publish a 2-tier client / server application that users can download and install from the web. The application installs right on their PC and launches from the Windows Start Menu like any Windows app. We make changes to the application, re-publish, and watch as the client-side application updates automatically the next time we run it. We re-configure the application to use the business object server on a middle tier, deploy the middle tier to IIS, and watch as the client side updates automatically and runs over port 80 with the new n-tier version.

Featured Speaker: Ward Bell