ADO.NET DataEntities and WCF Feeding a Silverlight DataGrid
Key to virtually every business application is the ability to move data from a database to the User Interface. While there are many issues to discuss in great detail, this tutorial will take a “drop line” approach – the shortest possible path using the simplest technology to demonstrate one way of moving data from there to here. This is not the only way, far from it, but it is a very easy way and all the parts fit together very nicely.
Read more
User Interfaces in C#: Windows Forms and Custom Controls: Custom Controls
Custom controls are a key theme in .NET development. They can help your programming style by improving encapsulation, simplifying a programming model, and making user interface more “pluggable” (i.e., making it easier to swap out one control and replace it with a completely different one without rewriting your form code). Of course, custom controls can have other benefits, including the ability to transform a generic window into a state-of-the-art modern interface.
Read more
JAVA SWING GUI TUTORIAL
AWT relies on ”peer-based” rendering to achieve platform independence. But subtle difference in platforms resulted in inconsistent look-and-feel, and platform-dependent bugs. Swing avoids these problems by using a non-peer-based approach, with the result it may be slower than AWT. To recover the look-and-feel of each platform (Windows, Motif, etc), it allows programs to specify the look-and-feel. It also has a new look-and-feel, called ”Metal”. Note that AWT is not deprecated as a result of Swing.
Read more
XSD for Visual Basic Developers
As you develop distributed Web applications, you will need a way to represent your structured data and send it from one tier to the other possibly over the Web. XML is an excellent choice for representing structured data. For example, you’ll find yourself sending XML data between the middle tier and the user interface. The result is a set of middle-tier methods that emit or receive XML strings. You might have a method that receives invoice data like this:
Public Function SaveInvoice(sInvoiceXML As String) As Boolean
Read more