Flylib.com
Advanced .NET Programming
Advanced .NET Programming
ISBN: 1861006292
EAN: 2147483647
Year: 2002
Pages: 124
Authors:
Simon Robinson
BUY ON AMAZON
Advanced .NET Programming
Table of Contents
Introduction
Programming Languages Used
Conventions
Customer Support
Chapter 1: Introducing Intermediate Language
Introducing IL Assembly
IL Principles
Programming IL
Debugging IL
Summary
Chapter 2: Intermediate Language: Digging Deeper
Working with Objects and ValueType Instances
Enumerations
Arrays
Calling Unmanaged Code with PInvoke
Defining Literal Binary Data
Exception Handling
Attributes
Disassembling IL and Round-Tripping
Summary
Chapter 3: Inside the CLR
The .NET Framework Components and ECMA
The ValueReference Type System
JIT Compilation: Verification and Validation
Managed and Unmanaged Code
Summary
Chapter 4: Assemblies
The Internal View: Assembly Physical Structure
The External View: Assembly Logical Structure
Locating Assemblies
Generating Assemblies
Putting it all Together
Summary
Chapter 5: Garbage Collection
Why Use Garbage Collection?
How the .NET Garbage Collector Works
Implementing Dispose() and Finalize()
Weak References
Summary
Chapter 6: Improving Performance
Managed or Unmanaged?
JIT Compiler Optimization
Performance Tips
Summary
Chapter 7: Profiling and Performance Counters
How Windows Supports Performance Monitoring
Understanding Memory
Performance Counters
PerfMon
Profiling
Summary
Chapter 8: Dynamic Code Generation
Reasons to Use Dynamic Code Generation
Architecture
Coding using Reflection.Emit
Coding with the CodeDom
Summary
Chapter 9: Threading
CLR Threading Support
Multi-Threading Techniques
Asynchronous Delegates
Synchronizing Variable Access
Timers
Explicitly Creating and Aborting a Thread
Summary
Chapter 10: Management Instrumentation
What is WMI?
Performing Queries using the System.Management Classes
Asynchronous Processing
Receiving Notifications
Summary
Chapter 11: Advanced Windows Forms
Windows Messages Under the Hood
Message Loop Examples
XP Themed Controls
Non-Rectangular Windows
Owner Draw Controls
Graphics
Summary
Chapter 12: Code Access Security
Code Access Security Concepts
The Default Security Policy
Coding with CAS
CAS Under the Hood
Defining Custom Permissions
Asserting Permissions
Summary
Chapter 13: Cryptography
The Aims of Cryptography
Symmetric Encryption
Public Key Encryption
Hashing
Digital Signatures
Certificates
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
Advanced .NET Programming
ISBN: 1861006292
EAN: 2147483647
Year: 2002
Pages: 124
Authors:
Simon Robinson
BUY ON AMAZON
OpenSSH: A Survival Guide for Secure Shell Handling (Version 1.0)
Step 4.3 How to Generate a Key Pair Using OpenSSH
Step 4.6 How to use PuTTY Passphrase Agents
Step 4.7 Using Public Key Authentication for Automated File Transfers
Step 5.1 General Troubleshooting
Step 5.2 Troubleshooting Common OpenSSH Errors/Problems
Introduction to 80x86 Assembly Language and Computer Architecture
Basic Instructions
Branching and Looping
Procedures
String Operations
Decimal Arithmetic
Practical Intrusion Analysis: Prevention and Detection for the Twenty-First Century: Prevention and Detection for the Twenty-First Century
Understanding Intrusion Detection
Crash Course in the Internet Protocol Suite
Incident Response
Security Business Issues
The Future of Intrusion Detection and Prevention
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 220 Branch-Circuit, Feeder, and Service Calculations
Article 350 Liquidtight Flexible Metal Conduit Type LFMC
Article 388 Surface Nonmetallic Raceways
Article 426: Fixed Outdoor Electric De-Icing and Snow-Melting Equipment
Example No. D5(b) Optional Calculation for Multifamily Dwelling Served at 208Y/120 Volts, Three Phase
Visual Studio Tools for Office(c) Using C# with Excel, Word, Outlook, and InfoPath
Data Source Events
Adding Controls at Runtime
Conclusion
Conclusion
.NET Code Security
Telecommunications Essentials, Second Edition: The Complete Global Source (2nd Edition)
Political and Regulatory Forces in Telecommunications
Data Communications Basics
Wireless Bandwidth
Spectrum Utilization
Mobile Video
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