| A Simple Beep - Reminiscing about ZX Spectrum audio |
| The Code Project |
| Driving the PC Speaker from .NET |
|
| Build an XML Serialized Object |
| Visual Studio Magazine |
| Almost every Web application needs to store global configuration settings. Traditional Active Server Pages (ASP) Web applications often stored this data in a database. However, database storage has drawbacks: It's terribly inefficient to query the database each time you need to retrieve a setting, and some data, such as your database connection string, isn't appropriate for storage in a database. Many developers try to get around these two caveats by storing settings in Application variables initialized in the global.asa file. The problem with this approach is that changing the value of one of these Application variables in the global.asa file forces the entire ASP application to reload, leading to periods of downtime. |
|
| Inside WSDL with .NET Attribution |
| MSDN |
| Understanding how a Web Services Definition Language (WSDL) file describes your Web service is the key to understanding how XML Web services work in general. Demystify the Web Service Description Language (WSDL) files that Microsoft ASP.NET generates by examining the seven major elements that compose a WSDL file, and learn techniques for altering the generated WSDL by using the attributes available within the System.Web.Services, System.Web.Services.Protocols, and the System.Xml.Serialization namespaces. |
|
| Working with Complex Data Types in an XML Web Service - Part 1 |
| DotNetJunkies |
| XML Web Services enable the exchange of complex data types, serialized as XML. Complex data types, such as ADO.NET DataSets and custom classes can be serialized as XML and either sent to the XML Web Service as an input argument, or returned from the XML Web Service as the result. In this article, Doug builds an XML Web Service and a consumer Web application. |
|
| Working with Complex Data Types in an XML Web Service - Part 1 |
| DotNetJunkies |
| XML Web Services enable the exchange of complex data types, serialized as XML. Complex data types, such as ADO.NET DataSets and custom classes can be serialized as XML and either sent to the XML Web Service as an input argument, or returned from the XML Web Service as the result. In this article we will build the beginning of an XML Web Service, which we will finish in next week's article, when we will also build a consumer Web application. |
|
| Working with Complex Data Types in an XML Web Service - Part 2 |
| DotNetJunkies |
| In the previous article, Doug showed you how to create custom classes that represent data, and serialize them as XML to be returned from an XML Web Service. He used the XmlAttributeAttribute, XmlElementAttribute and XmlTextAttribute classes to specify how the XmlSerializer should serialize the class as XML. In this article, Doug continues on and demonstrates how to use the XmlArrayAttribute to create an element of the serialized class that contains an array of serialized objects. |
|
| Working with XML as an Object Model |
| C#Today |
| In this article, Salim Naim explores XML, and how we can work with it as an object model. He shows that XML is truly a core technology layer in .NET, while manipulating and working with XML documents with .NET is a natural method built into the .NET Framework, and not an after thought. He covers various techniques, including how to make use of the core functionality provided by the Base Class Libraries in the .NET Framework classes relevant to XML, and also looks at the two abstract base classed XMLReader and XMLWriter, which the XML classes are built upon. |
|
| XML Developer Center Launch |
| MSDN |
| Find information about working with XML technologies in such products as SQL Server and Microsoft Office, as well as developer technologies such as MSXML and System.Xml in the .NET Framework. |
|