This book is aimed at anybody who is building a Web site using Windows NT Server, and especially those that use SQL Server as the data source (though the techniques can equally well be implemented with other data sources instead). The bulk of the book is about Active Server Pages, with some Active Server Components thrown in. Readers will need to be reasonably familiar with ASP and the way that it works, and with the syntax of SQL-the language. It isn't designed to teach newcomers to ASP or SQL about these languages. Because it is based solidly around real-world situations and working examples, it is ideal for the busy webmaster, Web site administrator, plus the budding designers and implementers that are just getting started building their first site. This book tackles teh issues that webmasters face every day. Provides the SQL Server scripts you would need to set up the databases in teh book. Written from the programmer's point of view.
This book focuses on ASP 3 programming on the Windows 2000 platform, and Homer makes it clear in the introduction that the reader should already be familiar with ASP and general Web development. He wastes no time getting down to business, showing how to dish up dynamic sites, and opening your mind to the concept of a single-page site that relies on database records to produce an unlimited number of pages of content. Homer's examples of implementing cross-browser compatible framesets and sophisticated line and pie graphs of user and site statistics are especially intriguing and useful. All of the techniques are presented with a balanced combination of screen shots, code snippets, and commentary. Topics covered: Dynamic page design, browser compatibility, access control, remote administration, error handling, broken link management, user tracking and statistics charting, e-mail integration, XML, certificates, and ASP components.
ASP has long been leading technology for server-side, dynamic web applications. And XML, as the newest markup language and a standard format for the universal sharing of data, is undoubtedly set to become an intrinsic part of all major development both on the Web, and in the wider business community. The next generation of web sites will inevitably combine these technologies as e-commerce matures and developers look for more efficient ways to integrate Internet presence with business systems. This book is for intermediate to advanced ASP programmers, who have little or no knowledge of XML, and want to expand their programming ability by adding XML skills to their repertoire. XML will be explained from the ground up. Topics include XML syntax, DTDs and schemas, XSL and CSS, ASP/XML integration, ADO/XML integration, ADO/XML integration, Client-side XML data binding, XML procedure libraries, Schema repositories, SOAP, Data transferring, and more.
All ASP.NET the code you see listed in the book, with the exception of simple abstract snippets that demonstrate a specific principle or just show the syntax, is available in both VB.NET and C#. The listings you see in the book are mostly written using VB.NET syntax, but avoid any language-specific features wherever possible, so that it can easily be converted to other languages by any reasonably capable developer who prefers to work in a different language. Topics include: Achieving the maximum of cross-browser support; A central "Home page" that makes navigation of the whole site easy; Displaying data about the products available from the site from a backend database; Interactive content driven by either or both server-side and client-side code; Creating graphics on the fly, and other animations to liven up the site; A "login" feature that recognizes users and provides optional personalization; An online order facility with order tracking.
Topics covered: ASP and ASP.NET compared (including benefits and design goals of ASP.NET); .NET vs. the Windows Distributed interNet Architecture (DNA); The Common Language Runtime (CLR) explained; Basic introduction to ASP.NET development languages (Visual Basic.NET, C#, JScript.NET, and C++ compared); Performance issues; Declaring variables, functions, and procedures; The ASP.NET Page class; Using "code behind" scripts and page caching; Custom controls; Tutorial for the ASP.NET HTML Server controls; Using input validation controls; Tutorial for the ASP.NET Web Form controls; Data binding controls explained; Using styles and templates; Editing data with bound controls; ADO.NET database APIs and programming techniques (using the DataReader and DataSet objects); ADO.NET and XML support; XML basics (including the XML DOM and navigating, writing, and reading XML); Relational database programming techniques; The DataTable object; Updating data.
This comprehensive compendium provides a broad and thorough investigation of all aspects of programming with ASP.NET. Entirely revised and updated for the Golden Release of .NET, this book will give you the information you need to master ASP.NET and build dynamic, successful, enterprise Web applications. In this book, we: Explain what ASP.NET is, and how it makes building applications even easier; Show how easy it is to work with ASP.NET pages and server-side controls; Access data of all kinds in our ASP.NET pages, and introduce ADO.NET; Examine how XML is an integral part of data manipulation; Use Web Services to provide asynchronous background services to applications; Discuss and demonstrate the ASP.NET application framework; Show how easy it is to build and deploy custom ASP.NET controls; Combine the concepts discussed in the book into an ASP.NET application; Discuss how it is possible to migrate from ASP to ASP.NET.
If you want to build ASP.NET applications that perform well, you need this book. This book will show you how to use the features offered by ASP.NET to develop efficient applications that will make the most of the hardware they run on. The book covers: How ASP.NET concepts relate to application performance; Designing for performance; Techniques for maximizing the performance of code; Using caching effectively; High performance data access; Performance Testing (including the ACT system that is integrated with Visual Studio .NET and the free WAS tool); Tuning underperforming applications; Monitoring performance with built in and custom performance counters; The code in this book is presented in Visual Basic .NET. This book is for ASP.NET developers, with a good working knowledge of ASP.NET and Visual Basic .NET, and who need to understand all aspects of building ASP.NET applications that perform well. Produce web applications with good performance.
Server Controls are a core part of the ASP.NET architecture. They are components that produce a user interface element that can be reused with ease. The standard controls that come with ASP.NET include the textbox, the button, the data and list controls, and some rich controls (for example, the calendar control). This book is designed to show you how to create your own controls, either from scratch, or based on existing controls. This book is designed to be a complete reference on how to create Custom Server Controls using C#. In essence, it's a definitive guide to what they're used for, how they are created, and the benefits that they can provide. This book is a comprehensive guide to all of the processes involved in creating fully-functional server controls, including handling events, managing state, templating, creating data binding controls, and distributing controls. The book will finish with a case study that will bring together concepts.
This book will show you how to create high-quality Web Services using ASP.NET. It describes the standards that are core to the Web Services architecture and examines how these standards are integrated into ASP.NET. The processes involved in building and consuming Web Services are discussed along with in-depth code examples. The book concludes with three case studies, each examining a different application of Web Services, and presenting a complete solution. This book covers: Building and consuming Web Services in ASP.NET; Simple Object Access Protocol (SOAP); Web Services Description Language (WSDL); Discovering Web Services with UDDI; Exposing data sources through Web Services; Performance techniques; Securing Web Services; Transactional Web Services; .NET My Services (Hailstorm). This book is for intermediate or experienced ASP.NET programmers who want to take advantage of the opportunities that are presented by Web Services standards.
I've seen many programming books in my life. All of them have something in common: They just explain theory and show examples made up by the author. Some of them are inspired and their examples are smart. Some others look completely beyond reality. I wanted to make a different book, so I started to think in alternative ways to explain the subject. I am a university professor, so I asked some of my students questions like: Imagine a cool programming book. What are you expecting to learn in an utopist work like that? Most of them wanted to read something Understandable. So, the first premise of this book was: TO MAKE SOMETHING EASY. The second point they marked is that they wanted to learn things based on real facts. So, the second premise for the book was: TO MAKE SOMETHING BASED ON A REAL CASE. That's how the main idea of this book came to light. Dr. Marcelo Bosque (L.A.) is graduated from the University of Buenos Aires, where he teaches.