.NET Framework Essentials 3rd Edition by Thuan L Thai, Hoang Lam – Ebook PDF Instant Download/Delivery: 0596001657, 9780596001650
Full download .NET Framework Essentials 3rd Edition after payment
Product details:
ISBN 10: 0596001657
ISBN 13: 9780596001650
Author: Thuan L Thai, Hoang Lam
.NET Framework Essentials 3rd Table of contents:
Assumptions This Book Makes
Conventions Used in This Book
How to Contact Us
Acknowledgments
Thuan Thai
Hoang Q. Lam
.NET Overview
Behind Microsoft .NET
The .NET Platform
.NET Framework Design Goals
Component Infrastructure
Language Integration
Internet Interoperation
Simplified Development
Simplified Deployment
Reliability
Security
.NET Framework
The Common Language Runtime
CLR Environment
CLR Executables
Hello, World: Managed C++
Hello, World: C#
Hello, World: VB.NET
Hello, World: J#
.NET Portable Executable File
Metadata
Type Libraries on Steroids
Examining Metadata
Inspecting and Emitting Metadata
Interoperability Support
Assemblies and Manifests
Assemblies Versus Components
Unique Identities
IL Code
Versioning
Deployment
Security
Side-by-Side Execution
Sharing and Reuse
Manifests: Assembly Metadata
Creating Assemblies
Using Assemblies
Intermediate Language (IL)
The CTS and CLS
The Common Type System (CTS)
Value types
Reference types
Boxing and unboxing
Classes, properties, indexers
Interfaces
Delegates
The Common Language Specification (CLS)
CLR Execution
Class Loader
Verifier
JIT Compilers
Execution Support and Management
Summary
.NET Programming
Common Programming Model
System.Object
Major Namespaces
Core Features and Languages
Managed C++ Code
VB.NET Code
C# Code
J# Code
Intermediate Language (IL) Code
Language Integration
Vehicle Class in Managed C++
Car Class in VB.NET
Plane Class in C#
Test Driver in J#
Summary
Working with .NET Components
Deployment Options
Private Components
One-directory deployment
Multiple-directory deployment
Shared Components
Generating a random key pair
Making the vehicle component a shared assembly
Making the car component a shared assembly
Making the plane component a shared assembly
Viewing the GAC
Building and testing the drive.exe
Adding new versions
Distributed Components
Distributed Hello Server
Remote Hello Client
Distributed Garbage Collector
COM+ Services in .NET
Attribute-Based Programming
Developing custom attributes
Using custom attributes
Inspecting attributes
Transactions
Object Pooling
Role-Based Security
Configuring role-based security
Programming role-based security
Message Queuing
Enqueue
Dequeue
Summary
Data and XML
ADO.NET Architecture
ADO.NET Benefits
Interoperability
Scalability
Productivity
Performance
Content Components
DataSet
Creating a DataSet: An example in C#
XML and tables sets
DataTable
Relations and constraints
DataView
DataRelation
.NET Framework Data Providers
Connection
The Command and Data Reader Objects
Command execution
The data reader object
The DataAdapter Object
XML in the .NET Framework
XML Parsers
XML Classes
XmlNode and its derivatives
XmlNodeList
XmlNamedNodeMap
XmlDocument
XmlReader
XmlWriter
XslTransform
XmlDataDocument
Summary
Web Services
Web Services in Practice
Web Services Framework
Web Services Architecture
Web Services Wire Formats
HTTP GET and HTTP POST
SOAP
Web Services Description (WSDL)
WSDL structure
Web Services Discovery
Static discovery
Dynamic discovery
Discovery setting in practice
UDDI
The System.Web.Services Namespace
Web Services Provider
Web Service Provider Example
Web.Config
Discover files
Web Services Consumers
HTTP GET Consumer
HTTP POST Consumer
Non-.NET Consumers
Async Web Services
SOAP Header in Web Services
Web Services and Security
System Security
Application Security
Summary
ASP.NET
ASP
ASP.NET
The System.Web.UI Namespace
Control Class
Control’s properties
Control class methods
Page Class
Page class properties and methods
UserControl Class
System.Web.UI.HtmlControls Namespace
System.Web.UI.WebControls Namespace
Web Form Syntax
Directives
@ Page
@ Control
@ Import
@ Implements
@ Register
@ Assembly
@ OutputCache
@ Reference
Code Declaration Blocks
Code-Rendering Blocks
HTML-Control Syntax
Custom-Control Syntax
Data-Binding Expressions
Server-Side Object Tags
Other Elements
ASP.NET Application Development
Web Form Components
Web Form events
The Life Cycle of a Web Form
Configuration
Event handling
Termination
Server Controls
Custom Server Controls
Pagelets
Control derivatives
Event-Driven Programming
Custom Server Controls and Client Script
ASP.NET and Caching
ASP.NET and Web Services
The WebService Directive
The WebMethod Attribute
Using Web Services
Data Binding and the Use of Templates
DataGrid
DataList
Repeater
State Management and Scalability
ASP.NET Session-State Management
Out-of-process session-state management
SQL Server session-state management
Cookieless session-state management
Performance Versus Scalability and Reliability
Forms Authentication in ASP.NET
Summary
Windows Forms
Introducing Windows Forms
The System.Windows.Forms Namespace
Control Class
Form Class
Extending existing controls
Creating composite controls
Application Class
Windows Forms Development
Windows Forms Application
Windows Controls
Adding controls onto the form
Binding the event handler
Data binding
Arranging controls
Visual Inheritance
MDI Applications
Stage Deployment
Windows Forms and Web Services
Summary
.NET and Mobile Devices
ASP.NET Mobile Controls
System.Web.UI.MobileControls namespace
ASP.NET Web Server Controls Versus Mobile Controls
ASP.NET Mobile Web Application
.NET Compact Framework
The .NET Framework Versus the .NET Compact Framework
Mobile Devices and SQL Server 2000 CE
Storing off-line data as XML
Storing off-line data in SQL Server for Windows CE
Summary
.NET Languages
Microsoft-Supported Languages for .NET
Third-Party Languages for .NET
Common Acronyms
Common Data Types
Usage
Array
ArrayList
BitArray
HashTable
Queue
SortedList
Stack
Common Utilities
Assembly Generation Utility (al.exe)
Assembly Registration Utility (gacutil.exe)
MSIL Assembler (ilasm.exe)
MSIL Disassembler (ildasm.exe)
C++ Compiler (cl.exe)
C# Compiler (csc.exe)
Visual Basic Compiler (vbc.exe)
PE File Format Viewer (dumpbin.exe)
Type Library Exporter (tlbexp.exe)
Type Library Importer (tlbimp.exe)
XML Schema Definition Tool (xsd.exe)
People also search for .NET Framework Essentials 3rd:
.net framework essentials
.net framework essentials 3rd edition pdf
.net framework essentials pdf
is net framework necessary
net framework 3.5 offline setup
Tags: Thuan L Thai, Hoang Lam, NET Framework