ASP.NET Web Developer's Guide
COM and .NET Interoperability
Improving .NET Application Performance and Scalability
- Part I, "Introduction to Engineering for Performance," outlines how to apply performance considerations throughout your application life cycle.
- Part II, "Designing for Performance," gives you an approach for architecting and designing for performance, using performance modeling. The design guidelines in this part include a set of guiding principles and technology-agnostic practices.
- Part III, "Application Performance and Scalability," provides deep platform knowledge across the Microsoft® .NET Framework technologies.
- Part IV, "Database Server Performance and Scalability," presents a consolidation of the most important techniques for improving database performance.
- Part V, "Measuring, Testing, and Tuning," provides a process, tools, and techniques for evaluating performance and scalability.
This .Net guide is valuable for anyone who cares about application performance objectives. It is designed to be used by technologists from many different disciplines, including architects, developers, testers, performance analysts, and administrators. The guidance is task-based, and is presented in parts that correspond to the various stages of the application life cycle and to the people and roles involved during the life cycle.
An Introduction to ASP .NET using Visual Basic .NET
This book assumes no previous knowledge of building Web applications or even simple, static Web pages using hand-coded HTML. There is a chapter dedicated to getting Visual Basic programmers without any HTML or Web building knowledge up to speed. However, this book does assume previous experience with the Visual Basic programming language or a previous subset thereof, VBScript. Included is a section showing the differences between VBScript (and previous versions of Visual Basic) and the Visual Basic .NET language that should prevent some of the subtleties of the language from causing any problems. Knowledge of object-oriented programming is advantageous, although not essential.
65 Tips for Migrating to Visual Studio .NET
- Close the Dynamic Help window unless you're actively using it. Keeping it open all the time forces it to frequently load topics and can slow down Visual Studio .NET significantly.
- Need an easy way to build a SQLDataAdapter object against a table at design time, without even having to use a Wizard? Just drag and drop a table from the Server Explorer window onto your Windows Form or Web Form and Visual Studio .NET will automatically create a SQLDataAdapter object against the table, and will build the necessary Select, Update, Delete and Insert commands as well. As a bonus, if you didn't already have a SQLConnection object pointing to the database containing the table, Visual Studio .NET will create that for you as well.
- Want to create a strongly typed DataSet without having to do a lot of work at design time? You can! Just create a DataSet in code, and export its schema to an XSD file using the DataSet's WriteXMLSchema method (which accepts a file name as a parameter). After doing this, you can add the file to your project, open it in the XML Schema Designer by double-clicking on it in the Solution Explorer window, then Choose Schema/Generate Dataset from Visual Studio .NET's menu to create a strongly typed DataSet based on it.
- With ASP.NET (just as with ASP), it is easy to change the source code files and reload the page in a browser to test. However, some files require more effort. Remember that when changing the global.asax, you will need to recompile the project in order for changes to take effect.
- With Visual Interdev, FrontPage server extensions were used for integration with SourceSafe. While this is still possible, the recommended approach is to use "File Share" mode. Set up your Web applications with file share mode, then use "Add solution to source code control" to easily add the entire project to SourceSafe.
ASP.NET AJAX Roadmap
Microsoft ASP.NET AJAX enables you to quickly create Web pages that include a rich user experience with responsive and familiar user interface (UI) elements. ASP.NET AJAX provides client-script libraries that incorporate cross-browser ECMAScript (JavaScript) and dynamic HTML (DHTML) technologies, and it integrates them with the ASP.NET 2.0 server-based development platform. By using ASP.NET AJAX, you can improve the user experience and the efficiency of your Web applications.
ASP.NET AJAX enables you to build rich Web applications that have many advantages over Web applications that are completely server-based. ASP.NET AJAX applications offer:
- Improved efficiency by performing significant parts of a Web page's processing in the browser.
- Familiar UI elements such as progress indicators, tooltips, and pop-up windows.
- Partial-page updates that refresh only the parts of the Web page that have been updated.
- Client integration with ASP.NET application services for forms authentication and user profiles.
- Integration of data from different sources through calls to Web services.
- A framework that simplifies customization of server controls to include client capabilities.
- Support for the most popular and generally used browsers, including Microsoft Internet Explorer, Mozilla Firefox, and Apple Safari.
Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication
- Authentication (to identify the clients of your application)
- Authorization (to provide access controls for those clients)
- Secure communication (to ensure that messages remain private and are not altered by unauthorized parties)
Why authentication, authorization, and secure communication?
Security is a broad topic. Research has shown that early design of authentication and authorization eliminates a high percentage of application vulnerabilities. Secure communication is an integral part of securing your distributed application to protect sensitive data, including credentials, passed to and from your application, and between application tiers.
There are many technologies used to build .NET Web applications. To build effective application-level authentication and authorization strategies, you need to understand how to fine-tune the various security features within each product and technology area, and how to make them work together to provide an effective, defense-in-depth security strategy. This guide will help you do just that.
WebSphere MQ Solutions in a Microsoft .NET Environment
Special Edition Using Microsoft® Visual Studio for Enterprise Development
The final chapters of the book, in Part V, "Team Development with Visual Studio," deal with the tools that help teams of programmers work together. These tools include Visual SourceSafe, Visual Modeler, and the Microsoft Repository. Using each tool is described, in addition to background information on the rationale for using these powerful additions to the Visual Studio suite.
Visual Basic 6 Black Book
Welcome to your Visual Basic support package. That’s what this book has been designed to be: your complete VB support package. Have we reached that goal yet? It’s up to you to decide. If what you’re looking for is not in this edition, we’ll work hard to make sure it’s in the next—I encourage your suggestions. Please feel free to write. We’ll put in the time to make sure this book is the most complete one available on Visual Basic, edition after edition. This is the book we want you to come back to again and again.
I’ve used Visual Basic back before version 1 even came out publicly and have written many books on the program. I put Visual Basic to work for a very wide range of uses day after day; in fact, it’s is my favorite programming package of all, and it comes close to being my favorite program period. But I’ve never written a book on Visual Basic as complete as this one and never included as many features, documented or undocumented, examples, and tips in one volume.
WebSphere and .Net Interoperability Using Web Services
Mastering™ Visual Basic® .NET
Inside ASP.NET Web Matrix
However, even at this stage Web Matrix is an extremely usable and efficient tool, and certainly well worth installing and experimenting with. In time, it will, without doubt, mature and be extended to provide many more of the features required for building Web sites and Web applications using ASP.NET.
Programming the .NET Compact Framework in Visual Basic .NET
Microsoft® .NET is a set of software technologies for connecting information, people, systems, and devices. This new generation of technology is based on Web services—small building-block applications that can connect to each other as well as to other, larger applications over the Internet.
This explanation focuses on the new features that .NET introduces: the network focus for .NET. Towards that end, it mentions one element of .NET: Web services. If you interpret this too literally, you risk missing the larger picture that .NET addresses. At this point, this much should be clear: .NET is a large undertaking by a large company.
Teach Yourself Visual J++ in 21 Days
- An Introduction to Java Programming, Why you should learn Java, Touring Microsoft Developer Studio for Visual J++
- Introducing Visual J++ , Installing Visual J++, Getting Started with Microsoft Visual J++
- Object-Oriented Programming and Java, Classes and objects, Inheritance, Packages and interfaces
- Java Basics, Java statements and expressions, Variables and data types, Expressions and operators
- Working with Objects, Creating instances of classes (Objects), Calling methods in objects
- Arrays, Conditionals, and Loops, Block statements,Conditional tests, Loops
- Creating Classes and Applications in Java, Declaring and using instance variables, Defining and using methods, Creating Java applications
- More About Methods, Overloading methods, Creating constructor methods, Overriding methods
- Java Applet Basics, Differences between Java applets and applications, Getting started with applets, Including an applet on a Web page
- Graphics, Fonts, and Color, Using Java graphics primitives,Creating and using fonts, Color in Java
- Simple Animation and Threads, How a Visual J++ animation works, Threads, Reducing animation flicker
- Creating an Interface using Visual J++, AWT overview, Creating a simple dialog resource, Nesting panels and components
- More on Graphical Front Ends using Visual J++., Creating windows, menus, and dialog boxes, Handling window, mouse, and keyboard events
- Compiler Errors and Debugging, Dealing with compiler errors, Dealing with runtime errors
- COM, ActiveX, and JDBC, How Visual J++ works with COM and other ActiveX objects, Using Visual J++ to access databases using DAO, RDO and JDBC
- Connecting Java to a Network and Other Tidbits, Creating links inside applets, Opening Web connections, Sockets
- Modifiers, Access Control, and Class Design, How to use a modifier, Controlling access to methods and variables, Instance variable accessor methods
- Packages, Interfaces, and Exception Handling, Creating your own packages, Designing and working with interfaces, Exception handlers
- Introduction to JavaScript, Data Types, Expressions, Statements, Functions
- Introduction to VBScript, Differences between VBScript and Visual Basic, Statements, Procedures
- Integrating Applets and ActiveX Controls with Scripting, Integrating a Java applet to HTML, Controlling a Java applet with VBScript and JavaScript, Integrating ActiveX controls into HTML
Teach Yourself VBScript in 21 Days
A little over a decade ago, one of the authors was producing Department of Defense software and the reams of documentation that go along with it. One of the requirements in putting together this documentation stipulated that it should be generated in a markup language called SGML. This markup language was quite cumbersome. For example, it required that each heading start with an h1 tag and each paragraph with a p tag. Eventually, this project came to an end, and it seemed that this memory was just a relic of the past. Then, along came the World Wide Web. Behold: The World Wide Web is based on a page description language inherited to a large extent from SGML! The tag-oriented approach for Web pages succeeded precisely because it leaves the work of presenting Web pages to the browser. This approach provides an efficient, low-overhead means for communicating across the Internet because it enables the information sent across the network to be content-centered while the browser takes care of the cosmetic details on its own....
Special Edition Using Microsoft Visual InterDev
- Part I. Getting Started
Offers a quick-start overview of Visual InterDev and some simple tutorials. - Part II. Using Microsoft Visual InterDev
Covers Visual InterDev installation, with complete coverage of its IDE. - Part III. Visual InterDev Content Editors
Provides details on each of the content editors that ship with Visual InterDev. - Part IV. Using ActiveX Controls with Visual InterDev
Learn how to build ActiveX controls and incorporate them into your sites. - Part V. Visual InterDev Administration Guide
Explains how to set up and administer Web servers and database servers and deal with security. - Part VI. Web Site Scripting
Covers client- and server-side scripting. - Part VII. Database Development with Visual InterDev
Explains the basics of database programming and covers the Visual DataTools of Visual InterDev. - Part VIII. Optimizing Performance
Offers chapters on optimizing the performance of scripting, Web pages, and multimedia content. - Part IX. Developing Successful Web Sites
Concludes with example sites for handling database connectivity and ActiveX controls, and discussions on making your site successful. - Appendices
The appendices offer useful resources for Visual InterDev developers, an Action/Problem Index, and extensive details about the contents of the CD-ROM.
Late Night ActiveX
Database Developer's Guide with Visual Basic 4, Second Edition
- The Jet 3.0 database engine, which optimizes the performance of new 32-bit Visual Basic 4.0 database front-ends.
- Two 32-bit DAO TypeLibs for the 32-bit version of Visual Basic 4.0. The Microsoft DAO 2.5/3.0 Compatibility Library is designed to provide backward compatibility with existing 16-bit Visual Basic 3.0 database code written to DAO 2.0 or 2.5. The Microsoft DAO 3.0 Object Library requires that you obey new Jet 3.0 syntax rules.
- Capability of the 16-bit version of Visual Basic to create a VBA reference to the 16-bit version of the Jet 2.5 TypeLib, called the Microsoft DAO 2.5 Object Library (version 2.5), which implements all of the object subclasses of the Jet 2.5 DAO, together with the properties of and methods applicable to each of the DAO's member objects.
- 16-bit and 32-bit data-aware grid, list box, and combo box OLE Controls that you can bind to the DAO's new Recordset object.
- Improved query performance against large tables with Rushmore optimization borrowed from Microsoft FoxPro. Depending on the size of your tables and the complexity of your queries, you can gain a ten-fold or better speed increase, and Jet 3.0 speeds up indexing by about a factor of 10.
- SQL Data Definition Language (DDL) statements for creating databases, tables, and indexes. The DAO provides new Users and Groups collections for managing database security with VBA and the Relations collection for enforcing referential integrity.
- Multiple Workspace objects, each representing an instance of the Jet 3.0 engine, support their own set of security objects, have separate transaction spaces, and can execute interlaced multiple transactions.
- ODBC support for multiple result sets from client/server queries, improved error reporting, and enhanced SQL Server performance with the new 32-bit ODBC 2.5 driver.
- A new Recordset object that replaces Visual Basic 3.0's Table, Dynaset, and Snapshot objects.
- The 32-bit Remote Data Object (RDO) and Remote Data Control (RDC) of the Enterprise Edition of Visual Basic 4.0 substitute a "thin layer over ODBC" to speed queries against client/server RDBMSs. The RDO permits asynchronous query execution and expands Visual Basic 4.0's capability to handle complex server stored procedures.
Database Developer's Guide with Visual C++ 4, Second Edition
Dan Appleman's Developing ActiveX Components with Visual Basic 5.0
ActiveX Programming Unleashed
VBScript UNLEASHED
Teach Yourself ActiveX in 21 Days
ActiveX and VBScript
To install and use the ActiveX Control Pad, you must first have Microsoft Internet Explorer 3.0 installed on your machine. Additionally, your system must have the following minimum specification:
pc 80486 or above
Windows 95 or Windows NT 4.0
12MB RAM
10MB free hard disk space
Microsoft Internet Explorer 3.0
The ActiveX Control Pad and HTML Layout Control are very easy to install. The single file containing them both is a self-extracting, self-installing archive. To set up the Control Pad, all you have to do is locate the file you downloaded (setuppad.exe) and double-click it to extract the contents and commence the installation procedure, as shown in Figure 1.2.
The installation creates a program group called Microsoft ActiveX Control Pad that you can access from the Windows 95 Start button. As with all software you install, the first thing you should do is read the readme, but you always do that anyway-don't you?
The ActiveX Control Pad is an HTML authoring tool with a difference. It enables you to add active controls and active scripting to your HTML pages. When I say active controls, I don't mean only ActiveX controls; you can embed Java applets, too. Active scripting doesn't mean only VBScript; JavaScript and Microsoft's implementation of JavaScript, known as JScript, are also supported. You can add controls quickly and easily using the familiar Windows point and click method.
ActiveX controls can be as simple as the buttons or drop-down lists you regularly find in Windows programs, or they can be complete stand-alone programs, somewhat like a Java applet.
You'll learn more about the theory of ActiveX controls in Chapter 21. But for now, create a simple active-content HTML page using one of the preloaded ActiveX controls.
Popular Posts
-
This post aims to give you free asp.net, vb.net, c#.net ebooks and tutorials. This free ebooks teaches you visual studio.Net, visual basic.N...
-
By Steven Holzner Welcome to your Visual Basic support package. That’s what this book has been designed to be: your complete VB support pack...
-
By Vijay Mukhi ASP.Net provides the most powerful environment for development of sophisticated, real-life business applications. It was only...
-
By Craig Utley Sams Publishing This book is meant to give you a head start on the changes from Visual Basic to Visual Basic.NET (VB.NET). Mo...
-
From MSDN ASP.NET is a managed framework that facilitates building server-side applications based on ASP.NET is more than the next version o...
-
By Andrew Brust Close the Dynamic Help window unless you're actively using it. Keeping it open all the time forces it to frequently load...
-
Book overview Visual Basic .NET is the latest version of the most widely used programming language in the world, popular with professional d...
-
I would like to provide you book reviews on ASP and ASP.Net. Following are the few description of ASP.Net technologies and active server pag...
-
Gary Cornell and Jonathan Morrison THIS BOOK IS ACOMPREHENSIVE, hands-on guide to the Visual Basic .NET programming language addressed to re...
-
By Greg M. Perry Sams Publishing Introduction You probably are anxious to get started with your 24-hour Visual Basic course. Take just a few...
Followers
Books Category
Search for unlisted Ebooks
.NET and Visual Studio Books
-
▼
2007
(25)
-
►
February
(21)
- 65 Tips for Migrating to Visual Studio .NET
- ASP.NET AJAX Roadmap
- Building Secure ASP.NET Applications: Authenticati...
- WebSphere MQ Solutions in a Microsoft .NET Environ...
- Special Edition Using Microsoft® Visual Studio for...
- Visual Basic 6 Black Book
- WebSphere and .Net Interoperability Using Web Serv...
- Mastering™ Visual Basic® .NET
- Inside ASP.NET Web Matrix
- Programming the .NET Compact Framework in Visual B...
- Teach Yourself Visual J++ in 21 Days
- Teach Yourself VBScript in 21 Days
- Special Edition Using Microsoft Visual InterDev
- Late Night ActiveX
- Database Developer's Guide with Visual Basic 4, Se...
- Database Developer's Guide with Visual C++ 4, Seco...
- Dan Appleman's Developing ActiveX Components with ...
- ActiveX Programming Unleashed
- VBScript UNLEASHED
- Teach Yourself ActiveX in 21 Days
- ActiveX and VBScript
-
►
February
(21)