List of Figures


Introduction

Figure 1: Adding business objects to your existing solution

Chapter 1: Introducing .NET and Enterprise Architecture

Figure 1-1: Department relationships within a typical enterprise organization
Figure 1-2: Enterprise application components
Figure 1-3: Multitier architectures distribute work to different servers.
Figure 1-4: Architectural diagram with the purchased components shaded
Figure 1-5: The IssueTracker database schema
Figure 1-6: A flexible application framework composed of interfaces and templates
Figure 1-7: The New Project dialog box
Figure 1-8: Visual Studio .NET can store Web projects on any accessible IIS Web server.
Figure 1-9: The empty enterprise solution in Visual Studio .NET

Chapter 2: Accessing Data in ADO.NET

Figure 2-1: Data access framework composed of three functional tiers
Figure 2-2: ADO.NET data access objects and their relationships
Figure 2-3: The DataAccess project for the IssueTracker solution
Figure 2-4: The SQL Server Enterprise Manager
Figure 2-5: Creating a new database in SQL Server
Figure 2-6: The SQL Server Query Analyzer
Figure 2-7: The Data Adapter Configuration Wizard start page
Figure 2-8: Data Link Properties dialog box used to create new database connections
Figure 2-9: The ADO.NET Query Builder
Figure 2-10: Naming the auto-created stored procedures
Figure 2-11: The Generate Dataset dialog box
Figure 2-12: The ODBC Data Source Administrator
Figure 2-13: The new MySQL data source interface

Chapter 3: Using Networking Directory Services

Figure 3-1: A sample DIT describing networked objects
Figure 3-2: Active Directory manager in .NET Server
Figure 3-3: Directory service layers
Figure 3-4: Adding the Active Directory Schema snap-in for the MMC
Figure 3-5: Extending the application framework to support directory services
Figure 3-6: Creating a new custom attribute
Figure 3-7: The updated user definition displaying a new application attribute
Figure 3-8: Adding a new reference to the directory service namespace
Figure 3-9: Specifying application user roles with Active Directory groups

Chapter 4: Applying Reliable Messaging

Figure 4-1: Creating a new MSMQ private message queue
Figure 4-2: Selecting the project reference in Visual Studio .NET
Figure 4-3: The message serialization/deserialization process
Figure 4-4: Message properties displaying a binary-serialized message body
Figure 4-5: Creating a transactional message queue
Figure 4-6: Creating a transactional message queue

Chapter 5: Integrating Mail Services

Figure 5-1: Relationship between e-mail clients , servers, and binding protocols
Figure 5-2: Plain-text e-mail message in Microsoft Outlook
Figure 5-3: HTML e-mail message in Microsoft Outlook
Figure 5-4: Relationship between the mail service and existing business objects
Figure 5-5: Adding the assembly reference to the System.Web namespace
Figure 5-6: Adding the COM component reference to the Microsoft CDO object library

Chapter 6: Automating Business Processes

Figure 6-1: BizTalk Server's application components
Figure 6-2: The BizTalk Orchestration Designer
Figure 6-3: The relationships between C# applications and BizTalk Server
Figure 6-4: The BizTalk Editor used for XML document definition
Figure 6-5: Diagramming a business process with the BizTalk Orchestration Designer
Figure 6-6: Applying business rules based on properties within the document
Figure 6-7: Binding BizTalk Server to messaging services
Figure 6-8: Completing the business process with implementation objects
Figure 6-9: Registering an AIC as a COM+ service
Figure 6-10: Identifying incoming documents
Figure 6-11: Selecting specific document fields to act upon
Figure 6-12: Viewing the flow of data within a document by individual fields
Figure 6-13: Specifying document field mappings
Figure 6-14: Applying transformation functions to document field mappings
Figure 6-15: Configuring BizTalk Server messaging ports
Figure 6-16: The relationship between the receive functions, channels, and messaging ports
Figure 6-17: Creating a new channel in the BizTalk Messaging Manager
Figure 6-18: BizTalk Server components

Chapter 7: Building Web Applications

Figure 7-1: A representation of the flow layout
Figure 7-2: A Web form with overlapping button controls
Figure 7-3: A Web form using HTML tables to position controls in a grid layout
Figure 7-4: Creating the static content template
Figure 7-5: Creating the data entry template
Figure 7-6: The completed IssueDetails.aspx Web form
Figure 7-7: Setting DataGrid properties within the form designer
Figure 7-8: Displaying dynamic data in a DataGrid control using data binding
Figure 7-9: Displaying dynamic Web form data using reflection
Figure 7-10: Creating the application header user control
Figure 7-11: The IssueDetails.aspx page displaying its new header Web user control
Figure 7-12: Implementing a role-based menu that dynamically enables options
Figure 7-13: The completed IssueSummary.aspx page with the populated form controls

Chapter 8: Developing Desktop Applications

Figure 8-1: The relationships between the model, views, and controller
Figure 8-2: The IssueTracker main form and MDI container
Figure 8-3: Displaying a summary collection within a list view control
Figure 8-4: Displaying the details of an issue
Figure 8-5: The IssueTracker main form and MDI container
Figure 8-6: The role of the controller in an MVC architecture
Figure 8-7: The summary view of all issues
Figure 8-8: Data binding form fields to a data collection
Figure 8-9: The completed FormIssueDetails in its View state
Figure 8-10: Filling combo box controls with complex data binding
Figure 8-11: The DataGridTableStyle Collection Editor dialog box
Figure 8-12: Setting column styles with the DataGridColumnStyle Collection Editor dialog box
Figure 8-13: The completed FormDataManager viewer
Figure 8-14: Viewing the system Registry with the Registry Editor
Figure 8-15: Editing a form resource in the Windows Resource Localization Editor

Chapter 9: Using XML and Web Services

Figure 9-1: The XML document validation process
Figure 9-2: A connected environment where Web services reach a variety of clients
Figure 9-3: Relationships between the Web service protocols
Figure 9-4: The IssueTracker Web service architecture
Figure 9-5: Creating a new Web service with the Add New Item dialog box
Figure 9-6: The LoginServices Web service test page
Figure 9-7: Testing the ValidateLogin Web service method
Figure 9-8: Importing a service with the Add Web Reference dialog box
Figure 9-9: The Web references associated with the IssueTracker WinUI project
Figure 9-10: The relationship between Web service provider, registrar, and client
Figure 9-11: Searching for external Web services in the UDDI registry
Figure 9-12: The WsdlVerify utility Web service

Chapter 10: Integrating Reporting Services

Figure 10-1: IssueTracker's Open Issues Summary Report
Figure 10-2: Comparing data push and data pull models
Figure 10-3: Creating a new report with the Add New Item dialog box
Figure 10-4: Selecting the Report Expert in the Crystal Report Gallery
Figure 10-5: The Standard Report Expert
Figure 10-6: The Database Expert designates referenced data sources.
Figure 10-7: The Database Expert maps database table relationships.
Figure 10-8: You use field objects to lay out data and text within the body of a report.
Figure 10-9: The object's Format Editor dialog box defines the format of placed report objects.
Figure 10-10: Select Expert filtering field selection
Figure 10-11: Creating a select filter to retrieve specific records
Figure 10-12: Creating presentation formulas with the Record Selection Formula Editor
Figure 10-13: The Enter Parameter Values dialog box captures runtime input parameters.
Figure 10-14: The Insert Group dialog box selects a field to be sorted and grouped.
Figure 10-15: The Record Sort Order dialog box
Figure 10-16: The Insert Subtotal dialog box specifies the field that must be summed.
Figure 10-17: The Insert Grand Total dialog box
Figure 10-18: The Create Running Total Field dialog box
Figure 10-19: The Chart Expert dialog box
Figure 10-20: The Insert Subreport dialog box
Figure 10-21: The Format Cross-Tab dialog box
Figure 10-22: Creating an event handler that links a button to the report viewer
Figure 10-23: Creating an event handler that links a button to the report viewer
Figure 10-24: Testing the report Web service with Internet Explorer
Figure 10-25: Adding a Web referece to a Visual Studio .NET project

Chapter 11: Deploying .NET Applications on Wireless Devices

Figure 11-1: The Compact Framework platform architecture
Figure 11-2: Simplicity applied to the IssueTracker's summary page
Figure 11-3: Usability applied to the New Issue device application page
Figure 11-4: Adding a new device application to the IssueTracker solution
Figure 11-5: Designating the device application's target platform and project type
Figure 11-6: Creating device application forms using the form designer
Figure 11-7: Selecting a target deployment platform for the device application
Figure 11-8: The SQL Server CE data replication components
Figure 11-9: SQL Server publication properties define data replication to SQL Server CE.
Figure 11-10: Adding the SqlServerCe namespace reference
Figure 11-11: The Query Analyzer view of the device database
Figure 11-12: The issue details form
Figure 11-13: Adding a Web reference to an existing Web service
Figure 11-14: Displaying a graphic as an application splash screen
Figure 11-15: The MMIT platform architecture
Figure 11-16: Adding a new mobile Web application project
Figure 11-17: Setting the BreakAfter property to true renders one control per line.
Figure 11-18: Setting the BreakAfter property to false renders multiple controls per line.
Figure 11-19: The IssueTracker mobile login form displayed in the Nokia 7210 emulator
Figure 11-20: The mobile application login page, app_login.aspx
Figure 11-21: Displaying issues extracted from a Web service
Figure 11-22: Helping the user navigate large DataSets
Figure 11-23: Selecting an issue status from a data-bound list control
Figure 11-24: Creating a new mobile user control
Figure 11-25: Using the MobileChart mobile user control

Chapter 12: Integrating .NET Applications

Figure 12-1: Key components of the application integration platform
Figure 12-2: Setting the login mechanism for the new Windows service

Chapter 13: Understanding .NET Security and Cryptography

Figure 13-1: Layers of application security
Figure 13-2: The Windows Authentication login prompt
Figure 13-3: Configuring Windows authentication options in IIS
Figure 13-4: The default login form specified for Forms Authentication
Figure 13-5: Default Passport sign-in page for IssueTracker
Figure 13-6: The Passport Authentication login prompt
Figure 13-7: Displaying role-based menus in the IssueTracker issues summary view

Chapter 14: Installing .NET Applications

Figure 14-1: The internal elements of the Windows Installer
Figure 14-2: Creating a new deployment project in the Add New Project dialog box
Figure 14-3: Adding distribution files with the Deployment File Editor
Figure 14-4: Adding new Registry keys using the Deployment Registry Editor
Figure 14-5: Adding document associations using the Deployment File Types Editor
Figure 14-6: Setting wizard steps using the deployment User Interface Editor
Figure 14-7: Adding custom actions using the deployment Custom Actions Editor
Figure 14-8: Adding launch conditions usng the deployment Launch Conditions Editor
Figure 14-9: Adding project output files to the distribution
Figure 14-10: The Solution Explorer view of deployment dependencies checked
Figure 14-11: Creating application shortcuts linked to project output
Figure 14-12: A runtime look at the desktop application setup program
Figure 14-13: A runtime look at the Web application setup program
Figure 14-14: The ActiveSync application manager
Figure 14-15: A German localized version of the setup program
Figure 14-16: Adding a new installer class to the project
Figure 14-17: Creating a custom form to capture additional setup information

Appendix B: Understanding the IssueTracker Object Map

Figure B-1: The IssueTracker business object diagram



Developing. NET Enterprise Applications
Developing .NET Enterprise Applications
ISBN: 1590590465
EAN: 2147483647
Year: 2005
Pages: 119

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