Covers the important new area of mobile server control development to support mobile phone web application development
Uses the latest version of Visual Studio .NET (2003) and the .NET Framework v1.1.
Written by two Microsoft employees who have been using the technology for both internal and external use since it was in alpha stage
Dale Michalk is employed with Microsoft Corporation in Dallas, Texas. He has been with Microsoft since 2001. He helps promote .NET as a development platform and assists companies interested in migrating to new technologies like ASP.NET. A former U.S. Army officer and West Point graduate, he spends his free time chasing after his young daughter, who keeps him extremely busy.
* Up to date for the latest release version of .NET
* Written by two Microsoft employees who have been using the technology for both internal and external use since it was in alpha stage.
* Describes the ASP.NET server control architecture in Visual Studio .NET 2003 covering state management, events, rendering, cross-platform support, control lifecycle, localization and deployment.
* Provides background on User Controls as compared with server controls, discussing the benefits and strengths of each.
* Discusses the various methods available to create server controls including inheritance, composition, and from scratch. Discusses when to use Control as a base class as compared to WebControl highlighting the tradeoffs.
* Demonstrates how to integrate client-side development technologies such as DHTML and Javaillegalscript with server control technology to create powerful interactive controls.
* Covers ASP.NET mobile server control development including an in depth discussion of browser capabilities and device adapters when targeting the various mobile devices available.
* Covers how to enrich the design-time experience when building custom server controls including custom designers, custom property editors, as well as other design-time enhancements.
|IN THE EARLY DAYS of the web it was great fun to craft web pages by hand, carefully placing each HTML tag onto the page. As time has gone on, we've acquired a wealth of new technologies, including CSS, Javaillegalscript, and the full gamut of HTML standards, including XHTML and DHTML. These advances bring freedom but also complexity and an almost overwhelming array of choices. Few developers can intimately know all of these technologies, and even if they could, browser compat ibility issues are often significant enough to humble the most hard-core developer. However, even with these new technologies, we still often feel that we're rein venting the wheel each time we build a website. For example, when we create image buttons that change when the mouse pointer rolls over them, we're writing fresh Javaillegalscriptillegalscript. Thatillegalscript has to be written and tested, but it also adds potentially unhelpful complexity when we come to change the page later. Then when we want to reuse theillegalscript, we have to figure out how to transplant it neatly, and then go through the whole test cycle again to make sure we didn't break it. And if the user interface element is more complex-for instance, a pop-up menu, a navigational tool bar, or a rich form control-we disappear into a deep, dark pit of DHTML andillegalscript, and it may not be clear whether the work is worthwhile.|
Building ASP.NET Server Controls will be both a tutorial and a reference for the serious ASP.NET developer who understands the benefits of object-oriented development and wants to apply those principles to ASP.NET and server control development. It is important to note that this book is the most up-to-date book available. It covers the important new area of mobile server control development to support mobile phone web application development as well as using the latest version of Visual Studio .NET (2003) and the .NET Framework v1.1.
A table of contents is not available for this title.
This tutorial and reference will benefit you, the dedicated ASP.NET developer. If you understand the gains of object-oriented development, and want to apply those principles to ASP.NET and server control development, then this book will be your guide!
In fact, this book is the most up-to-date text available on the market. Hot, new topics of discussion include mobile server control development (for supporting mobile phone web application development), and how to utilize the latest versions of Visual Studio .NET 2003 and the .NET Framework 1.1.
1 User Interface Reuse.- 2 Server Control Basics.- 3 Developing Custom Server Controls.- 4 State Management.- 5 Event-Based Programming.- 6 Control Styles.- 7 Templates and Data Binding.- 8 Integrating Client-Sideillegalscript.- 9 Validation Controls.- 10 Mobile Controls.- 11 Customizing and Implementing Mobile Controls.- 12 Design-Time Support.- 13 Building a Complex Control.- 14 Packaging and Deployment.
Über den Autor
Dale Michalk is employed with Microsoft Corporation in Dallas, Texas. He has been with Microsoft since 2001. He helps promote .NET as a development platform and assists companies interested in migrating to new technologies like ASP.NET. A former U.S. Army officer and West Point graduate, he spends his free time chasing after his young daughter, who keeps him extremely busy.
Inhaltsverzeichnis
1 User Interface Reuse.- 2 Server Control Basics.- 3 Developing Custom Server Controls.- 4 State Management.- 5 Event-Based Programming.- 6 Control Styles.- 7 Templates and Data Binding.- 8 Integrating Client-Sideillegalscript.- 9 Validation Controls.- 10 Mobile Controls.- 11 Customizing and Implementing Mobile Controls.- 12 Design-Time Support.- 13 Building a Complex Control.- 14 Packaging and Deployment.
Klappentext
* Up to date for the latest release version of .NET
* Written by two Microsoft employees who have been using the technology for both internal and external use since it was in alpha stage.
* Describes the ASP.NET server control architecture in Visual Studio .NET 2003 covering state management, events, rendering, cross-platform support, control lifecycle, localization and deployment.
* Provides background on User Controls as compared with server controls, discussing the benefits and strengths of each.
* Discusses the various methods available to create server controls including inheritance, composition, and from scratch. Discusses when to use Control as a base class as compared to WebControl highlighting the tradeoffs.
* Demonstrates how to integrate client-side development technologies such as DHTML and Javaillegalscript with server control technology to create powerful interactive controls.
* Covers ASP.NET mobile server control development including an in depth discussion of browser capabilities and device adapters when targeting the various mobile devices available.
* Covers how to enrich the design-time experience when building custom server controls including custom designers, custom property editors, as well as other design-time enhancements.
Building ASP.NET Server Controls will be both a tutorial and a reference for the serious ASP.NET developer who understands the benefits of object-oriented development and wants to apply those principles to ASP.NET and server control development. It is important to note that this book is the most up-to-date book available. It covers the important new area of mobile server control development to support mobile phone web application development as well as using the latest version of Visual Studio .NET (2003) and the .NET Framework v1.1.