Flylib.com
Pro Visual C++ 2005 for C# Developers
Pro Visual C++ 2005 for C# Developers
ISBN: 1590596080
EAN: 2147483647
Year: 2005
Pages: 351
Authors:
Dean C. Wills
BUY ON AMAZON
Table of Contents
Back Cover
Professional C 2005
Introduction
What s New In The .NET Framework 2.0
Where C Fits In
What You Need To Write And Run C Code
What This Book Covers
Conventions
Source Code
Errata
P2p.Wrox.Com
Part I: The C Language
Chapter 1: .NET Architecture
The Relationship Of C To .NET
The Common Language Runtime
A Closer Look At Intermediate Language
Assemblies
.Net Framework Classes
Namespaces
Creating .Net Applications Using C
The Role Of C In The .NET Enterprise Architecture
Summary
Chapter 2: C Basics
Before We Start
Your First C Program
Variables
Predefined Data Types
Flow Control
Enumerations
Arrays
Namespaces
The Main() Method
Console IO
Using Comments
The C Preprocessor Directives
C Programming Guidelines
Summary
Chapter 3: Objects and Types
Classes And Structs
Class Members
Structs
Partial Classes
Static Classes
The Object Class
Summary
Chapter 4: Inheritance
Types Of Inheritance
Implementation Inheritance
Modifiers
Interfaces
Summary
Chapter 5: Operators and Casts
Operators
Type Safety
Comparing Objects For Equality
Operator Overloading
User-Defined Casts
Summary
Chapter 6: Delegates and Events
Delegates
Anonymous Methods
Events
Summary
Chapter 7: Memory Management and Pointers
Memory Management Under The Hood
Freeing Unmanaged Resources
Unsafe Code
Summary
Chapter 8: Strings and Regular Expressions
System.String
Regular Expressions
Summary
Chapter 9: Collections
Examining Groups Of Objects
Summary
Chapter 10: Generics
Overview
Generic Collection Classes
Creating Custom Generic Classes
Generic Methods
Generic Delegates
Other Generic Framework Types
Summary
Chapter 11: Reflection
Custom Attributes
Reflection
Summary
Chapter 12: Errors and Exceptions
Looking Into Errors And Exception Handling
Summary
Chapter 13: Threading
Threading
Applications With Multiple Threads
Manipulating Threads
Creating Threads Using Threadpool
Summary
Part II: The .NET Environment
Chapter 14: Visual Studio 2005
Working With Visual Studio 2005
Refactoring
Summary
Chapter 15: Assemblies
What Are Assemblies?
Assembly Structure
Cross-Language Support
Global Assembly Cache
Creating Shared Assemblies
Configuration
Summary
Chapter 16: .NET Security
Code Access Security
Support For Security In The Framework
Managing Security Policies
Role-Based Security
Summary
Chapter 17: Localization
Namespace System.Globalization
Resources
Localization Example Using Visual Studio
Localization With ASP.NET
Creating Custom Cultures
Summary
Chapter 18: Deployment
Designing For Deployment
Deployment Options
Deployment Requirements
Simple Deployment
Installer Projects
Clickonce
Summary
Part III: Data
Chapter 19: Data Access with .NET
ADO.NET Over View
Commands
Fast Data Access: The Data Reader
Managing Data And Relationships: The Dataset Class
Xml Schemas
Populating A Dataset
Persisting Dataset Changes
Working With ADO.NET
Summary
Chapter 20: .NET Programming with SQL Server 2005
.Net Runtime Host
Microsoft.Sqlser Ver.Server
User-Defined Types
User-Defined Aggregates
Stored Procedures
User-Defined Functions
Triggers
Xml Data Type
Summary
Chapter 21: Manipulating XML
XML Standards Support In .NET
Introducing The System.Xml Namespace
Using MSXML In .NET
Using System.Xml Classes
Reading And Writing Streamed XML
Using The DOM In .NET
Using Xpathnavigators
XML And ADO.NET
Serializing Objects In XML
Summary
Chapter 22: Working with Active Directory
The Architecture Of Active Directory
Administration Tools For Active Directory
Programming Active Directory
Searching For User Objects
Dsml
Summary
Part IV: Windows Applications
Chapter 23: Windows Forms
Creating A Windows Form Application
Control Class
Standard Controls And Components
Forms
Summary
Chapter 24: Viewing .NET Data
The Datagridview Control
Datagridview Class Hierarchy
Data Binding
Visual Studio .NET And Data Access
Summary
Chapter 25: Graphics with GDI
Understanding Drawing Principles
Measuring Coordinates And Areas
A Note About Debugging
Drawing Scrollable Windows
World, Page, And Device Coordinates
Colors
Pens And Brushes
Drawing Shapes And Lines
Displaying Images
Issues When Manipulating Images
Drawing Text
Simple Text Example
Fonts And Font Families
Example: Enumerating Font Families
Editing A Text Document: The Capseditor Sample
Printing
Summary
Part V: Web Applications
Chapter 26: ASP.NET Pages
Asp.Net Introduction
Asp.Net Web Forms
ADO.NET And Data Binding
Application Configuration
Summary
Chapter 27: ASP.NET Development
Custom Controls
Master Pages
Site Navigation
Themes
Summary
Part VI: Communication
Chapter 28: Web Services
Soap
Wsdl
Web Services
Extending The Event-Booking Example
Exchanging Data Using Soap Headers
Summary
Chapter 29: .NET Remoting
What Is .Net Remoting?
.NET Remoting Overview
Contexts
Remote Objects, Clients, And Ser Vers
.Net Remoting Architecture
Miscellaneous .Net Remoting Features
Summary
Chapter 30: Enterprise Services
Overview
Creating A Simple COM Application
Deployment
Component Services Explorer
Client Application
Transactions
Sample Application
Services Without Components
Summary
Chapter 31: Message Queuing
Overview
Message Queuing Products
Message Queuing Architecture
Message Queuing Administrative Tools
Programming Message Queuing
Course Order Application
Receiving Results
Transactional Queues
Message Queue Installation
Summary
Chapter 32: Future of Distributed Programming
Problems Today
Web Services
WCF Overview
Programming With WCF
Preparing For WCF
Summary
Part VII: Interop
Chapter 33: COM Interoperability
.NET And COM
Marshaling
Using A COM Component From A .NET Client
Using A .NET Component From A COM Client
Summary
Part VIII: Windows Base Services
Chapter 34: Manipulating Files and the Registry
Managing The File System
Moving, Copying, And Deleting Files
Reading And Writing To Files
Reading Drive Information
File Security
Reading And Writing To The Registry
Summary
Chapter 35: Accessing the Internet
The Webclient Class
Webrequest And Webresponse Classes
Displaying Output As An HTML Page
Utility Classes
Lower-Level Protocols
Summary
Chapter 36: Windows Services
What Is A Windows Service?
Windows Services Architecture
System.Serviceprocess Namespace
Creating A Windows Service
Monitoring And Controlling The Service
Troubleshooting
Power Events
Summary
Part IX: Appendices
Appendix A: Principles of Object- Oriented Programming
A Note For Visual Basic 6 Programmers
What Is An Object?
Objects In Programming
Introducing Inheritance
Interfaces
Construction And Disposal
Summary
Appendix B: C for Visual Basic 6 Developers
Differences Between C And Visual Basic
Example: Employees And Managers
Arrays Of Objects
The For Loop
Other C Features
Summary
Appendix C: C for Java Developers
Starting Out
Declaring Variables
Variable Naming Conventions
Data Types
Operators
Flow Control And Iteration
Classes
Input And Output
Summary
Appendix D: C for C Developers
Conventions For This Appendix
Terminology
A Comparison Of C And C
The Hello World Example
Topic-By-Topic Comparison
Summary
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
List of Figures
Pro Visual C++ 2005 for C# Developers
ISBN: 1590596080
EAN: 2147483647
Year: 2005
Pages: 351
Authors:
Dean C. Wills
BUY ON AMAZON
Beginning Cryptography with Java
The JCA and the JCE
Message Digests, MACs, and HMACs
Asymmetric Key Cryptography
SSL and TLS
Appendix A Solutions to Exercises
The CISSP and CAP Prep Guide: Platinum Edition
Information Security and Risk Management
Legal, Regulations, Compliance, and Investigations
Physical (Environmental) Security
Appendix C The Information System Security Architecture Professional (ISSAP) Certification
Appendix F Security Control Catalog
Making Sense of Change Management: A Complete Guide to the Models, Tools and Techniques of Organizational Change
Individual change
Leading change
Part II - The Applications
Mergers and acquisitions
Cultural change
PostgreSQL(c) The comprehensive guide to building, programming, and administering PostgreSQL databases
General Structure of Client Applications
The PostgreSQL SRF Interface
Client 4An Interactive Command Processor
Roadmap (Wheres All My Stuff?)
Summary
Oracle SQL*Plus: The Definitive Guide (Definitive Guides)
History of SQL*Plus
Some Basic SQL*Plus Commands
Saving and Retrieving the Buffer
Table Joins
Extracting the Data
Java All-In-One Desk Reference For Dummies
Going Around in Circles (Or, Using Loops)
Using Abstract Classes and Interfaces
Book VIII - Files and Databases
Working with Files
Fun with Fonts and Colors
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies