ASP.NET, the next generation of Active Server Pages, provides a new programming model based on the Microsoft .NET Framework for writing Web applications. Learn about ASP.NET development -- with reusable code samples in languages such as Microsoft Visual Basic .NET and Microsoft Visual C# in Designing Microsoft ASP.NET Applications. This book provides and in depth look at how to create ASP.NET applications and how they work under the covers. You'll learn how to create Web forms and reusable components, and how to develop XML Web Services. You'll also learn how to create database enabled ASP.NET applications that use XML (Extensible Markup Language) and ADO.NET (a new version of Microsoft ActiveX Data Objects). Coverage in this guide includes: Creating and using Web Forms and controls; Creating ASP.NET components; Balancing server vs. client functionality; Getting and displaying data, XML and ADO.NET; Creatingand consuming XML Web services.
ASP.NET and Windows Forms custom control development. Tools and services for enhancing design-time support for components and controls. Irregularly-shaped, borderless Windows Forms. Advanced techniques on building simple and complex UITypeEditors. Details of how type converters work with guidelines on implementing new ones. Component licensing model and architecture with sample demonstrations. Complete and reusable Windows Forms Wizard custom control. Complete and reusable Web Forms tab control. Chapters include events and event handlers; delegates and their comparison to function pointers; type conversion techniques; the role and usage of UITypeEditors; Windows Forms control development by describing control layout, data binding, and GDI+; Web Forms control development, with topics such as rendering and state management; control licensing and gives examples of implementing new licensing schemes; Wizard and Tab control.
This bestselling book has been completely revised to cover the major issues of interest to component developers running Windows 2000 and workign with IIS 5.0 and ASP 3.0. The first portion of the book explores the following topics that are needed for effective ASP component development: ASP components and the Component Object Model (COM); ASP components and threading models; ASP components and COM+ services; The interaction between ASP components and ASP scripts. Because developrs find themselves using more than a single language tool, the remaining portion of the book focuses on ASP component development in a variety of languages. The most extensive coverage is given to Visual Basic and Visual C++, while individual chapters also treat ASP component development with Java, Delphi, and Perl. These chapters focus on accessing ASP's intrinsic objects; ActiveX Data Objects (ADO); Working with Microsoft Message Queue (MSMQ); Working with XML and more.
Written for experienced programmers, this guide begins with a detailed introduction to the ASP.NET web page programming model and architecture, then walks through the nuts and bolts of leveraging and building ASP.NET server controls. It also shows how to implement advanced design-time features that provide rapid application development (RAD) capabilities to server controls, and how to incorporate XML web services and the HTTP runtime into server controls. The last two chapters provide examples of data-bound templated controls and DHTML-based server controls. This comprehensive guide combines conceptual and architectural details with practical, how-to information and real-world code samples to show how to create custom, reusable, professional-quality server controls with rich design-time functionality. Discusses server control architecture, moving into rendering, event model, client-side script, processing postbacks with server controls.
ASP.NET is a vast improvement over Microsoft's popular Web technology, Active Server Pages (ASP). And, when combined with C#, Microsoft's new and powerful programming language, ASP.NET provides developers with a robust framework for enterprise-level applications. In this book, Microsoft insiders Hank Meyne and Scott Davis cover every aspect of how to develop an ASP.NET application for the enterprise using C# as the programming language. After a brief overview of the .NET Framework, they walk you through the application from building the object model to implementing security to enhancing the ASP.NET Web application for optimal performance. This book covers how to: Utilize server controls including postback, data binding, RadioButton, and CompareValidator; Interact with the database using ADO.NET; Develop more advanced ASP.NET pages using cookies and form collections; Optimize an ASP.NET application using caching and performance profiling.
ASP.NET is the latest version of Microsoft's Active Server Pages (ASP), the incredibly popular server-side scripting language. ASP.NET is based on the .NET framework, and combines unrivalled developer productivity with performance and reliability. This book is all about developing ASP.NET web sites with Macromedia Dreamweaver MX, the premier visual web site design tool. It will show you how to rapidly develop ASP.NET web applications with the minimum of fuss. This book covers: The .NET Framework; Dreamweaver MX and ASP.NET; Using server behaviours; Interacting with the database; Manipulating XML and databases with ASP.NET; Learn to extend Dreamweaver MX using ASP.NET programming. This book is for web professionals looking to develop database-driven ASP.NET web applications using Macromedia Dreamweaver MX. Some knowledge of HTML and web design is assumed, but you don't need to know any ASP.NET or SQL.
This book will take your existing knowledge of ASP and Dreamweaver and develop it further. Using the knowledge contained in this book, you'll be able to take your web applications to the next level. This book is for web professionals who want to further their knowledge of creating ASP web applications using Macromedia Dreamweaver MX, and learn professional techniques to make more powerful and efficient code. It assumes that reader has some experience of using Dreamweaver MX to create ASP web sites. Topics include: Familiarize yourself with ASP Basics; ASP Delimiters; Response.Write; Commenting code; VBScript basics; Dim Variables; Outputting variables; Variable scope; Data types such as integer, string, boolean, empty and null; Naming your variables; VBScript Operators; Comparison operators; Logical Operators; Arithmetic Operators; Operator Precedence; ASP loops; ASP arrays; ASP functions; Typecasting functions; Date functions; Error Handling.
The friendly, tutorial style of Sams Teach Yourself E-Commerce Programming with ASP in 21 Days empowers you to create your own online stores quickly and easily. Using online-proven methods, Stephen Walther, an expert e-commerce developer, provides you with an understanding of online commerce applications, then guides you through the use of VBScript and ASP's built-in objects, enabling you to create your own dynamic, database-driven e-commerce solutions. This book does not stop at just creating the online store. The author teaches you to create order tracking systems, manage advertising, create store reports, personalize the shopping experience, build a searchable catalog to display your products, create a customer shopping cart, automatically announce specials or send personalized email with Active Server Pages, charge for content or create a "members only" area on your site and much more. In just 21 days you will have the skills to master ASP.
Beginning E-Commerce for ASP offers an excellent demonstration of full-featured e-commerce Web-site construction with the Microsoft suite of development tools. If VB is your language of choice and ASP is your Web scripting selection, this tutorial is a must. In the introduction, the book sets a lofty goal: "to take you gently from knowing nothing about e-commerce, to a point where you'll be able to put up a Web site that will make money for your business." This text meets this goal for readers who are familiar with the development tools mentioned in the title. COM and e-commerce object models, product catalog, shopping basket, checkout, order processing, promotions, certificates, pipeline construction, transaction management, deployment, e-mail integration, discussion groups, XML integration, and marketing tips. The book does a great job of providing complete commentary for each stage of the development process which relies on ASP programming.
We compared serveral of the new methods for retrieving data using ADO.NET. To do this, we created a number of pages each with a server-side DataGrid control. Each grid was then filled with a Typed Dataset, Untyped Dataset, DataView or a DataReaders. Each page was run thousands of times using the Application Center Test tool to retrieve the perfmance results. The results were puzzling and somewhat pitful, especially when compared with our test of similiar operation using ADO 2.x and ASP 3.0. So what happened? Well, ASP.NET web forms and server-side controls have some default settings that provide some useful functionality. However, these features have a significant impact on performance. In addition, the DataGrid control, while providing and enormous amount of functionality to simplify design time tasks, carries a lot of weight. So, in this article, we will take a look at some of these default settings, and find ways to improve performance.