List of Figures


Chapter 1: Understanding Application Architecture: An Overview

Figure 1-1: A two-tier application architecture
Figure 1-2: Correct architecture for a two-tier application
Figure 1-3: A typical three-tier application design
Figure 1-4: A three-tier design with data-centric and user-centric components
Figure 1-5: An n-tier application design
Figure 1-6: High-level architecture diagram

Chapter 2: Building an N-Tier Application

Figure 2-1: The Internet Information Services console
Figure 2-2: IIS Authentication Methods dialog box
Figure 2-3: VS .NET New Project dialog box
Figure 2-4: Visual Studio, Northwind solution
Figure 2-5: NorthwindDC general property page
Figure 2-6: Add Reference dialog box
Figure 2-7: The Projects tab of the Add Reference dialog box
Figure 2-8: Northwind application architecture

Chapter 3: Creating the Application Infrastructure

Figure 3-1: NorthwindTraders component/deployment model
Figure 3-2: NorthwindTraders user-centric logical object model
Figure 3-3: NorthwindTraders user-centric physical object model
Figure 3-4: The Northwind database tables and relationships
Figure 3-5: NorthwindTraders data-centric object model
Figure 3-6: Interface implementation errors
Figure 3-7: frmMain MainMenu Test MenuItem
Figure 3-8: The completed frmListBase
Figure 3-9: Inheritance Picker window
Figure 3-10: frmRegionList form, inherited from the frmListBase form
Figure 3-11: The Region List from the Northwind database
Figure 3-12: The list report
Figure 3-13: List base tab order
Figure 3-14: The frmEditBase form
Figure 3-15: Region edit form

Chapter 4: Handling Errors with Class

Figure 4-1: The Windows Application Event Log properties page
Figure 4-2: Event Viewer with the Northwind custom error log
Figure 4-3: Your custom-generated event log entry
Figure 4-4: Custom error log file sent by e-mail
Figure 4-5: Report Error Wizard form
Figure 4-6: Error test
Figure 4-7: The exception as stored in application_errors table

Chapter 5: Building Business Objects

Figure 5-1: .NET Framework Exceptions dialog box
Figure 5-2: Common Language Runtime Exceptions list
Figure 5-3: The Business Rules form
Figure 5-4: frmEditBase with the btnRules button
Figure 5-5: Object drop-down list
Figure 5-6: Completed Business Rules form
Figure 5-7: ErrorProvider on the frmEditBase form

Chapter 6: Creating the Windows User Interface

Figure 6-1: MDI form with a toolbar and ImageList control
Figure 6-2: ImageList Image Collection Editor
Figure 6-3: ToolBarButton Collection Editor
Figure 6-4: Completed status bar with owner-drawn panels
Figure 6-5: Error list and error icon

Chapter 7: Revisiting Objects and Rules

Figure 7-1: NorthwindTraders application's user-centric physical object model
Figure 7-2: Territory edit form

Chapter 8: Reusing Code

Figure 8-1: Solution Explorer's Class View tab
Figure 8-2: The solution/project template structure
Figure 8-3: The template with all the projects
Figure 8-4: The Add New Item dialog box, VB project items
Figure 8-5: Partial folder structure, Visual Studio .NET folders
Figure 8-6: Your first customization to the project items
Figure 8-7: The UserCentric.vsz file

Chapter 9: Understanding Server-Side Business Rules

Figure 9-1: SQL Server null value error
Figure 9-2: The Employee Edit form

Chapter 10: Using Reflection

Figure 10-1: The ClassAttributeDemo application
Figure 10-2: List of computers displayed by the LoadList method

Chapter 11: Implementing Web Services and the UDDI

Figure 11-1: The New Project dialog box with an ASP.NET template selected
Figure 11-2: The Web service design interface
Figure 11-3: Your first Web service interface
Figure 11-4: The GetAllEmployees test screen
Figure 11-5: The updated Web service Internet Explorer interface
Figure 11-6: The GetEmployeeDetails test screen
Figure 11-7: The Microsoft UDDI Business Registry
Figure 11-8: The Employee Web Service Consumer form
Figure 11-9: The Add Web Reference dialog box
Figure 11-10: The Add Web Reference dialog box with your Web services
Figure 11-11: Solution Explorer for NwindConsumer
Figure 11-12: The Web services as displayed in the object browser
Figure 11-13: IIS "Access Denied" message
Figure 11-14: Consumer implementation of the GetAllEmployees Web service
Figure 11-15: The External Tools dialog box
Figure 11-16: The Wsdl dialog box
Figure 11-17: Adding UDDI Services
Figure 11-18: The UDDI Services administration console
Figure 11-19: The UDDI Web service publishing interface
Figure 11-20: The NorthwindTraders provider screen
Figure 11-21: The Services tab of the Northwind provider
Figure 11-22: The Discovery URLs tab
Figure 11-23: The UDDI Explorer interface
Figure 11-24: The search results in the UDDI Explorer application
Figure 11-25: Service details

Chapter 12: Creating a Web Forms Interface

Figure 12-1: A corporate intranet/extranet
Figure 12-2: The Web interface deployment diagram
Figure 12-3: The SQL Server Properties dialog box's Security tab
Figure 12-4: The Windows Registry Editor
Figure 12-5: The NorthwindWeb Solution Explorer
Figure 12-6: The NorthwindWeb logon page
Figure 12-7: The Employees.aspx Web page
Figure 12-8: The updated Employee Details page
Figure 12-9: DataGrid Property Builder dialog box
Figure 12-10: The completed Employee Details page
Figure 12-11: The RequiredFieldValidator and ValidatorSummary controls
Figure 12-12: The RequiredFieldValidator and ValidationSummary Controls In Action
Figure 12-13: The Employee Details page with territory listboxes

Chapter 13: Globalizing and Localizing Your Application

Figure 13-1: MyResourceTest resource editor
Figure 13-2: The WinRes editor
Figure 13-3: The NorthwindTraders directory structure
Figure 13-4: The Employee Edit form, localized in French
Figure 13-5: The Employee List screen, showing the web.config language
Figure 13-6: The NorthwindWeb folder structure
Figure 13-7: The Employee Details form localized in Spanish

Appendix A: Adding Support for Unicode Characters

Figure A-1: Unicode support form
Figure A-2: The Latin Extended-A character set
Figure A-3: Highlighted Unicode character




Building Client/Server Applications with VB. NET(c) An Example-Driven Approach
Building Client/Server Applications Under VB .NET: An Example-Driven Approach
ISBN: 1590590708
EAN: 2147483647
Year: 2005
Pages: 148
Authors: Jeff Levinson

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net