Skip to content

Advanced C# Programming

Best in textbook rentals since 2012!

ISBN-10: 0072224177

ISBN-13: 9780072224177

Edition: 2002

Authors: Paul Kimmel

List price: $54.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

This is a guide for experienced programmers who want to program and apply C# in their applications. It provides practices and real-world performance tips.
Customers also bought

Book details

List price: $54.95
Copyright year: 2002
Publisher: McGraw-Hill Osborne
Publication date: 9/4/2002
Binding: Paperback
Pages: 576
Size: 7.25" wide x 9.00" long x 1.50" tall
Weight: 2.486
Language: English

Acknowledgments
Introduction
Windows Applications
Language Foundations
Object-Oriented Basics
Operator Overloading
Attributes
Reflection
Summary
Assembly Viewer
Demonstrated Topics
Code Listing for the Assembly Manager
Secondary Topics
Summary
Video Kiosk
Demonstrated Topics
What Is GDI+?
Examining the PlayControl
Secondary Topics
Summary
Terrarium
Demonstrated Topics
Downloading, Installing, and Configuring Terrarium
Playing Terrarium
Reviewing the Terrarium Framework
Creating Plants and Critters
Introducing Plants and Critters to the Terrarium
Secondary Topics
Serializing Objects
Summary
Building Database Applications with ADO.NET
Demonstrated Topics
A Quick Review of ADO.NET Namespaces
Connecting to DataSources
Understanding the Role of the Adapter
Working with the DataSet
Using the DataTable
Using the DataView
Using the DataReader for Read-Only Data
Displaying Information in the DataGrid
Using the Command Object
Generating SQL with the CommandBuilder
Secondary Topics
Binding a DataSet to a DataGrid
Returning a DataSet from a Web Service
Implementing a TraceListener
Summary
Tools and Components
Customizing Visual Studio .NET
Demonstrated Topics
Creating a Custom Wizard
Creating a Project Template for Visual Studio .NET Wizards
Extending Visual Studio .NET with Wizards
Secondary Topics
Returning to Jscript .NET
Using the regasm Utility
Summary
Event Logger
Demonstrated Topics
Exploring System.Diagnostics Namespace
Using the EventLog Component
Tracing as a Debugging Strategy
Dumping the Stack
Managing Debug Code Automatically
Implementing the Logger
Secondary Topics
Creating Dialog Boxes
FileVersion Information
Using the Debug Class
Measuring Performance
Summary
Creating UserControls
Demonstrated Topics
Understanding UserControls
Creating a ButtonCluster Control
Creating a PickList Control
Implementing an AboutBox Control
Defining a Data Bound UserControl
Custom Painting in UserControls
Transparent UserControl Background
Extending UserControls Through Inheritance
Secondary Topics
Loading ListBoxes
Dynamically Positioning and Sizing Controls
Summary
Special Effects Text
Demonstrated Topics
Rapid Control Prototyping
Creating a Class Library
Testing Your Component
Adding the Component to the Toolbox
Creating a Merge Module
Secondary Topics
Creating a Type Converter
Implementing a Type Editor
Applying the Custom Editor with the EditorAttribute
Defining a Windows Forms Designer
Summary
Creating Custom Attributes
Demonstrated Topics
Defining the Custom Attribute Class
Implementing an Attribute Constructor
Adding Other Members to Custom Attributes
Applying the AttributeUsageAttribute
Reading Attributes
Secondary Topics
Commenting Attributes
Implementing Extender Provider
Reviewing the EditorBrowsableAttribute
Reviewing the DesignerSerializationVisibilityAttribute
Summary
Practical Reflection
Demonstrated Topics
Discovering and Using Types Dynamically
Exploring the .NET Framework with Reflection
Emitting Dynamic Assemblies
Secondary Topics
Reflection and Web Services
Implementing the Metaclass Idiom
Serializing Objects
Emitting Regular Expression Assemblies
Summary
Web Applications--IBUYSPY Portal
Implementing Web Services
Demonstrated Topics
Web Services: Discovery and Description
Testing Web Services
Creating a Simple Web Service
Returning Complex Data from a Web Service
Returning a DataSet from a Web Service
Secondary Topics
Summary
IBuySpy and Dynamic User Interfaces in ASP.NET
Demonstrated Topics
Creating a Cascading Style Sheet
Implementing the Portal Banner
Secondary Topics
Administrating the Portal
Debugging the IBUYSPY Portal
Introducing Mobile Modules
Summary
Creating Custom Web Controls
Demonstrated Topics
Rendering Controls Dynamically
Reviewing the PortalModuleControl Base Control
Binding the Tabs Data
Visually Designing the Signln Module
Creating the Image Module
Creating the Links Module
Implementing the XML/XSL Transform Module
Creating a Custom Portal Module
Secondary Topics
Using the HttpServerUtility
Using the Repeater Control
Summary
Output Caching and Persisting State Information
Demonstrated Topics
Output Caching Pages
Caching Partial Pages
Caching Data
Using the Session Cache
Using the Application Cache
Secondary Topics
Configuring the Session State Server
Configuring the SQL Server for Session Management
Summary
Security and Authentication
Demonstrated Topics
Using Windows NTLM Authentication
Implementing Forms Authentication with Cookies
Implementing the Signln Module
Administering Users
Secondary Topics
Implementing Code Access Security
Index