IBS
Carrello Lista desideri Login Registrati Aiuto e FAQ Buoni regalo Spedizioni
Ricerca Ricerca avanzata 
Books
Reparti Books
Antiques & Collectibles
Architecture
Art
Biography & Autobiography
Body, Mind & Spirit
Business & Economics
Comics & Graphic Novels
Cooking
Computers
Crafts & Hobbies
Drama
Education
Family & Relationships
Fiction
Foreign Language Study
Games
Gardening
Health & Fitness
History
House & Home
Humor
Juvenile Nonfiction
Juvenile Fiction
Language Arts & Disciplines
Law
Literary Collections
Literary Criticism
Mathematics
Medical
Music
Nature
Performing Arts
Pets
Philosophy
Photography
Poetry
Political Science
Psychology
Reference
Religion
Science
Self-Help
Social Science
Sports & Recreation
Study Aids
Technology
Transportation
Travel
Newsletter
Vuoi conoscere le
nostre offerte? Iscriviti alle newsletter di IBS
Libri Books
Dischi MP3
DVD Blu ray
Games eBooks
Tutte
Informativa sulla privacy

Programming Microsoft Visual C#: The Base Class Library<...

Programming Microsoft Visual C#: The Base Class LibraryTitoloProgramming Microsoft Visual C#: The Base Class Library
AutoreBalena, Francesco
Prezzo
Sconto 15%
€ 30,13   Spedizioni gratuite in Italia
(Prezzo € 35,45 Risparmio € 5,32)
CategoriaComputers: Programming Languages - C#
RilegaturaPaperback
Dati604 p.; ill.
Anno2006
EditoreMicrosoft Press
CollanaPro-Developer (Paperback)
Normalmente disponibile per la spedizione entro 5 giorni lavorativi

Aggiungi alla lista dei desideri
Prezzo di copertina: Dollari $ 44.99 (Come calcoliamo i prezzi in euro)
nectarQuesto prodotto dà diritto a 30 punti Nectar . Per saperne di più
Condividi  Email Facebook Twitter altri
Descrizione

Get the guidance you need to master the intricacies of the .NET Framework base class library using Visual C#--and learn best practices for developing robust code efficiently. With hands-on programming instruction, expert insights, and practical examples, professional developers learn how to customize classes and solve sophisticated development problems for any kind of application.

Discover how to:
Use generic types defined in the .NET Framework--or author your own--to solve recurring programming problems Master regular expressions to perform complex text searches and sophisticated input validation Use iterators, anonymous methods, and asynchronous delegates Take code reuse to the next level with reflection Use custom attribute to implement plug-in architectures and n-tier applications Serialize complex objects to file or database fields Address versioning issues with large programs and multiple executables Apply multithreading techniques to help avoid resource-sharing issues Work with unmanaged code and COM components by using PInvoke and COM Interop

PLUS--Get code samples on the Web

Indice e argomenti trattati
Acknowledgmentsxv
Introductionxvii
.NET Framework Basic Types
1
The System.Object Type
1
Public and Protected Methods
2
Value Types and Reference Types
4
Boxing and Unboxing
6
String Types
7
Properties and Methods
7
The Missing Methods
14
String Optimizations
16
The Culturelnfo Type
18
The Encoding Class
20
Formatting Numeric Values
21
Formatting Date Values
24
The Char Type
27
The StringBuilder Type
27
The SecureString Type
29
Numeric Types
31
Properties and Methods
32
Formatting Numbers
33
Parsing Strings into Numbers
34
The Convert Type
35
Random Number Generator
37
The DateTime Type
38
Adding and Subtracting Dates
39
Formatting Dates
41
Parsing Dates
42
Working with Time Zones
44
The TimeZone Type
46
The Guid Type
46
Enums
47
Displaying and Parsing Enum Values
48
Other Enum Methods
49
Bit-Coded Values
50
Object Lifetime
51
Memory Management in the .NET Framework
51
The Garbage Collection Process
51
The Finalize Method
52
The Dispose Method
55
Combining the Dispose and Finalize Methods
58
A Better Dispose-Finalize Pattern
60
Finalizers in Derived Classes
62
A Simplified Approach to Finalization
63
Advanced Techniques
66
Generations
66
Garbage Collection and Performance
68
Weak Object References
73
Object Resurrection
75
Garbage Collection on Multiple-CPU Computers
78
Interfaces
81
Interfaces and Code Reuse
81
Using .NET Interfaces
85
The IComparable Interface
85
The IComparer Interface
87
The lCloneable Interface
90
The IDisposable Interface
92
Writing Collection Classes
94
Reusable Enumerable Adapters
100
Generics
105
The Need for Generics
106
The Traditional Solution
106
The Generics-Based Solution
108
Authoring Generic Types
110
Generic Parameters
110
Generic Constraints
123
Advanced Topics
131
Nullable Types
131
Support for Math Operators
136
Generics and Events
139
Object Pools
143
Arrays and Collections
147
The Array Type
147
Sorting Elements
149
Clearing, Copying, and Moving Elements
151
Searching Values
155
Jagged Arrays
156
Generic Methods
158
The System.Collections Namespace
163
The ICollection, IList, and IDictionary Interfaces
163
The ArrayList Type
164
The Hashtable Type
168
The SortedList Type
172
Other Collections
175
Abstract Types for Strong-Typed Collections
179
Generic Collections
184
The List Generic Type
185
The Dictionary Generic Type
189
The LinkedList Generic Type
191
Other Generic Collections
194
The System.Generic.ObjectModel Namespace
197
Regular Expressions
201
Regular Expression Overview
202
The Fundamentals
202
The Regular Expression Language
204
Regular Expression Options
210
Regular Expression Types
213
The Regex Type
213
The MatchCollection and Match Types
220
The Group Type
221
The CaptureCollection and Capture Types
222
Regular Expressions at Work
223
Common Regex Patterns
223
Searching for Words and Quoted Strings
226
Validating Strings, Numbers, and Dates
229
Searching for Nested Tags
231
Parsing Data Files
233
Parsing and Evaluating Expressions
235
Playing with Regular Expressions (Literally)
239
Files, Directories, and Streams
243
The Path Type
244
The Directory and File Types
245
Enumerating Directories and Files
245
Manipulating Directories and Files
247
Reading and Writing Files
249
The DirectoryInfo and FileInfo Types
251
The DriveInfo Type
253
The FileSystemWatcher Type
254
Initializing a FileSystemWatcher Component
255
Getting Notifications
256
Troubleshooting
259
Working with Access Control Lists
260
Account Names and Security Identifiers
260
The DirectorySecurity and FileSecurity Types
261
Modifying ACLs
265
The Stream Type
267
Stream Operations
267
Stream Readers and Writers
269
Reading and Writing Text Files
269
Reading and Writing Binary Files
273
Other Stream Types
274
Memory Streams
274
String-Based Streams
276
Network Streams
276
Buffered Streams
280
Compressed Streams
281
Assemblies and Resources
285
Assemblies
285
Private and Shared Assemblies
286
Strong Names
289
Installing in the GAC
292
Assembly-Level Attributes
294
The InternalsVisible To Attribute
296
Strong-Typed Settings
297
The Properties.Settings Object
297
Resources and Satellite Assemblies
304
Strong-Typed Resources
304
Manifest Resources
307
Localized Form Resources
309
Localized Strong-Typed String Resources
312
Custom Resource Files
313
Satellite Assemblies
314
Attributes for Satellite Assemblies
316
The Binding Process
316
Version Policy in Application Configuration Files
317
Previously Loaded Assemblies and GAC Searches
320
Codebase Hints
321
Probing
322
The Assembly Binding Log Viewer Utility (FUSLOGVW)
324
Setting the Runtime Version
325
The .NET Framework Configuration Tool
326
The NGen Tool
328
Using the NGen Tool
329
Using the NGen Service
331
Debugging Native Images
332
Attributes for NGen
333
Reflection
335
Working with Assemblies and Modules
336
The Assembly Type
336
The AssemblyName Type
342
The Module Type
343
Working with Types
344
Retrieving a Type Object
344
Exploring Type Members
351
Reflecting on Generics
358
Reflecting on Attributes
364
Creating a Custom Object Browser
369
Reflection at Run Time
371
Creating an Object Dynamically
371
Accessing Members
373
The InvokeMember Method
374
The StackTrace Object
375
Creating a Universal Comparer
379
Dynamic Registration of Event Handlers
382
Scheduling a Sequence of Actions
388
On-the-Fly Compilation
393
Performance Considerations
396
Security Issues
397
Custom Attributes
401
Introducing Custom Attributes
402
Building a Custom Attribute Class
402
Reflecting on a Custom Attribute
405
A Custom Attribute for CSV Serialization
407
Building a Benchmark Tool
414
Writing Plug-ins for Windows Forms Applications
418
The PluginLibrary Project
418
The MainApplication and MainApplicationStartup Projects
423
The SamplePlugin Project
426
A Framework for n-Tiered Applications
430
The DataObjectLibrary Project
431
The DataSets Project
438
The DemoClient Project
441
The DataObjects Project
443
Threads
453
Threading Fundamentals
453
When to Use Threads
454
Creating Threads
454
Passing Data to and from a Thread
456
Working with Threads
458
Thread Properties
460
Storing and Sharing Data
462
Threads and Unhandled Exceptions
464
Debugging Threads
465
Thread Synchronization
468
The lock Statement
468
Synchronized Objects
473
Volatile Read and Write Operations
475
The Monitor Type
477
The Mutex Type
478
The Semaphore Type
482
The ReaderWriterLock Type
483
The Interlocked Type
485
The ManualResetEvent, AutoResetEvent, and EventWaitHandle Types
486
Using the Thread Pool
489
The ThreadPool Type
489
The Timer Type
490
Asynchronous Operations
492
Asynchronous Delegates
492
Asynchronous File Operations
497
Adding Asynchronous Support to Your Types
499
Threading in Windows Forms Applications
501
The ISynchronizelnvoke Interface
501
The BackgroundWorker Component
504
Object Serialization
511
Basic Serialization
511
Binary Serialization
512
SOAP Serialization
514
Creating Serializable Types
515
Object Graphs
517
Serialization and Events
518
Deep Object Cloning
520
Version-Tolerant Serialization (VTS)
521
Custom Serialization
523
The IDeserializationCallback Interface
524
The ISerializable Interface
525
Serialization and Deserialization Events
532
The IObjectReference Interface
534
The ISerializationSurrogate Interface
537
Inheriting from a Nonserializable Type
540
Plnvoke and COM Interop
547
Using Plnvoke
548
The Dlllmport Attribute
548
Marshaling Data
550
The MarshalAs Attribute
551
The StructLayout Attribute
554
The FieldOffset Attribute
555
Delegates and Callback Procedures
559
The In and Out Attributes
560
The Marshal Class
562
Calling COM Components from .NET
565
The Runtime Callable Wrapper
565
Importing a COM Component with Visual Studio
567
Using the Imported Interop Assembly
568
Importing a COM Component with Tlblmp
569
Primary Interop Assemblies
570
Registration-Free COM Components
571
Late Binding and Reflection
572
COM Interop Marshaling
573
Threading Issues
575
Calling .NET Objects from COM
576
The COM Callable Wrapper
576
Creating a Sample .NET Component
577
The RegAsm and TlbExp Tools
578
Conversion Details
579
Using Attributes to Control the Conversion
581
Working with Exceptions
585
Writing COM-Friendly .NET Framework Components
585
Index587

I più venduti: Computers - Programming Languages - C#
1. Programming Microsoft Vi Programming Microsoft Visual C#:...
Marshall, Donis
Microsoft Press
€ 33,48
2. Programming Microsoft Vi Programming Microsoft Visual C#:...
Balena, Francesco
Microsoft Press
€ 30,13
3. Professional C# Professional C#
Nagel, Christian; Evjen, Bill; Glynn, Jay
Wrox Press
€ 33,48
Ricerca Ricerca avanzata
Vai a inizio pagina
Libri
Libri in italiano
Libri in inglese
Libri al 50%
Libri scolastici
eBooks
Film e video
DVD
Blu-ray
Musica
CD musicali
MP3
DVD musicali
Blu ray musicali
Games
Personal computer
Nintendo Wii
PlayStation 3
PlayStation 2
Xbox 360
Sony PSP
Nintendo DS
Nintendo 3DS
Download
eBooks
MP3
Il mio IBS
I miei dati
I miei ordini
Le mie preferenze
IBS Premium
Lista dei desideri
IBS consiglia

 

Informazioni utili:
Spese e tempi di spedizione
Invio regali
Buoni acquisto (Happy Card)
FAQ
Condizioni generali di vendita
Informativa sulla privacy
PuntiNectar

Pagamenti:
Carte di credito
Carta di credito accettate
PayPal
Paypal
Contrassegno

Come contattarci:
Invio messaggi al servizio di Assistenza Clienti
Tutti i contatti
Lavora con noi

• Seguici su  Facebook

Servizi per i clienti:
Password dimenticata
Controllo e modifica dei propri dati
Verifica degli ordini effettuati

Opportunità per aziende e enti:
Servizi per le biblioteche
Programma di affiliazione (Partnership Programme)

Concessionaria di pubblicità:


Con la collaborazione di Argento vivo per il settore editoria libraria

Dati audience certificati Audiweb

Ufficio stampa: Daniela Ravanetti


Altri siti del network IBS:
Libraccio.it
MYmovies.it
Wuz.it


Internet Bookshop Italia S.r.l.
Sede Legale Via Giuseppe Verdi n.8 - 20090 Assago MI
Reg. Imprese di Milano 12252360156
CCIAA Milano 1542508
P.IVA 12252360156
Capitale sociale € 500.000 i.v.



Copyright © 1998-2012 Internet Bookshop Italia, tutti i diritti riservati

Licenza SIAE n. 229/I/05-359.

Internet Bookshop Italia è una società di Giunti & Messaggerie

 



Funzione di ricerca basata su FACT®Finder di OMIKRON