List of Figures


Chapter 1: Creating a Custom Control—StyledTextArea

Figure 1-1: The RoundButton control
Figure 1-2: The Observer pattern class diagram
Figure 1-3: A form (observer) listening to a TextBox (subject)
Figure 1-4: The MVC pattern
Figure 1-5: The StyledTextArea component
Figure 1-6: The StyledTextArea class diagram
Figure 1-7: Using the StyledTextArea control

Chapter 2: Building an XML Document Editor

Figure 2-1: Tab pages are often associated with child documents.
Figure 2-2: The File menu when no child document is open
Figure 2-3: The File menu when at least one child document is open
Figure 2-4: Cascade layout
Figure 2-5: TileHorizontal layout
Figure 2-6: TileVertical layout
Figure 2-7: The blank printing template
Figure 2-8: The Print dialog box
Figure 2-9: Page Setup dialog box
Figure 2-10: Page Setup dialog box with enabled Printer button
Figure 2-11: The Printer settings page from the Page Setup dialog box
Figure 2-12: Print Preview dialog box
Figure 2-13: An XMLViewer component
Figure 2-14: The Find dialog box
Figure 2-15: An XML editor application

Chapter 3: Writing Games

Figure 3-1: Headline ticker application
Figure 3-2: The Doggie game
Figure 3-3: The class diagram
Figure 3-4: The maze
Figure 3-5: The characters and the cell types they represent
Figure 3-6: The actor is exactly on top of a single cell.
Figure 3-7: The actor occupies two adjacent cells.
Figure 3-8: Animation effect caused by displaying four images in turn
Figure 3-9: A dead cat
Figure 3-10: Two different images of scared looks
Figure 3-11: Four different images of normal looks

Chapter 4: Creating a UML Class Diagram Editor

Figure 4-1: Drawing simple shapes
Figure 4-2: A GraphicsPath object
Figure 4-3: Using different caps
Figure 4-4: Line caps are not obvious if the pen width is not large enough.
Figure 4-5: Creating your own cap
Figure 4-6: Applying anti-aliasing
Figure 4-7: Applying rotation
Figure 4-8: Applying translation
Figure 4-9: The class structure
Figure 4-10: The interface structure
Figure 4-11: A class with a name, attributes, and operations
Figure 4-12: An interface with a name and operations
Figure 4-13: Types of relationships
Figure 4-14: A generalization relationship
Figure 4-15: Automatic adjustments of the line positions
Figure 4-16: Manually positioning a line
Figure 4-17: Line with labels
Figure 4-18: A selected class structure
Figure 4-19: A selected line
Figure 4-20: The class diagram
Figure 4-21: A selected class structure
Figure 4-22: Pythagoras's Theorem
Figure 4-23: The distance between a point and a line
Figure 4-24: Using Pythagoras's Theorem to find the distance between a point and a line
Figure 4-25: Imperfect aggregation line and generalization line
Figure 4-26: The property form
Figure 4-27: The UML class diagram editor

Chapter 5: Developing an FTP Client Application

Figure 5-1: The Home Directory tab of the Default FTP Site Properties dialog box
Figure 5-2: The FTP client application
Figure 5-3: The Login Form window
Figure 5-4: The class diagram
Figure 5-5: Control names on Form1

Chapter 6: Building an Online Store

Figure 6-1: ADO.NET architecture
Figure 6-2: Populating a DataSet
Figure 6-3: Simple data binding
Figure 6-4: Data binding with a ListBox control
Figure 6-5: Using the SelectedIndexChanged event of the ListBox control
Figure 6-6: The DataGrid control
Figure 6-7: The DataGrid control with Update and Cancel buttons
Figure 6-8: Automatic paging with a DataGrid control
Figure 6-9: The ASP.NET infrastructure for security
Figure 6-10: Securing a directory using Windows authentication
Figure 6-11: Basic authentication
Figure 6-12: Forms-based authentication
Figure 6-13: The Login form
Figure 6-14: A file's/directory's ACL
Figure 6-15: The directory structure
Figure 6-16: The page design
Figure 6-17: The DbObject class and its subclasses
Figure 6-18: The Default page
Figure 6-19: The Search page
Figure 6-20: The Browse page
Figure 6-21: The ProductDetails page
Figure 6-22: The ShoppingCart page
Figure 6-23: The CheckOut page
Figure 6-24: The Admin Login page
Figure 6-25: The Admin main menu page
Figure 6-26: The EditCategory page
Figure 6-27: The EditProduct page




Real World. NET Applications
Real-World .NET Applications
ISBN: 1590590821
EAN: 2147483647
Year: 2005
Pages: 82

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