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 Language

Programming Microsoft Visual C#: The LanguageTitoloProgramming Microsoft Visual C#: The Language
AutoreMarshall, Donis
Prezzo
Sconto 15%
€ 33,48   Spedizioni gratuite in Italia
(Prezzo € 39,39 Risparmio € 5,91)
CategoriaComputers: Programming Languages - C#
RilegaturaPaperback
Dati675 p.; ill.
Anno2006
EditoreMicrosoft Press
Normalmente disponibile per la spedizione entro 5 giorni lavorativi

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

Get the essential, straightforward information you need to master the core capabilities of Visual C# 2005. Both new and experienced developers get expert guidance, hands-on programming instruction, and practical examples to help advance their proficiency in developing applications for Microsoft Windows and the Web.

Discover how to: Refine class usage with inheritance, polymorphism, and other strategiesImplement generics to define a type-safe data structure Work with stacks, queues, arrays, dictionaries, and other collectionsUse iterators to implement and standardize enumerator patternsKnow when to catch exceptions--and handle them locally or propagate themInterrogate metadata and facilitate late binding by using reflectionSynchronize threads with locks, events, mutexes, and other toolsUse the Microsoft Visual Studio Debugger and explore advanced debugging techniques and tools

Get code samples on the Web

Indice e argomenti trattati
Acknowledgmentsxix
Introductionxxi
Part I Core Language
Introduction to Visual C# Programming
3
Language Origin
4
C# Core Language Features
7
Symbols and Tokens
7
Keywords
25
Primitives
29
Sample C# Program
30
Namespaces
31
Main Entry Point
35
Local Variables
36
Nullable Types
37
Expressions
38
Selection Statements
38
Iterative Statements
41
Classes
44
Types
45
Classes
46
Class Members
48
Member Functions
54
Structures
76
Enumeration
77
Bitwise Enumeration
79
Identity versus Equivalence
80
Class Refinement
81
Inheritance
83
Inheritance Example
88
System.Object
90
Object.Equals Method
92
Object.GetHashCode Method
93
Object.GetType Method
93
Object.ToString Method
94
Object.MemberwiseClone Method
94
Object.ReferenceEquals Method
95
Employee Class
96
Implementing Inheritance
98
Access Modifiers
98
Overriding
99
Virtual and Override Keywords
99
Overload versus Override
100
Overriding Events
101
New Modifier
102
Abstract
106
Sealed
107
Constructors and Destructors
108
Interfaces
111
Implementing Interfaces
113
Explicit Interface Member Implementation
115
Reimplementation of Interfaces
119
Polymorphism
119
Interface Polymorphism
123
New Modifier and Polymorphism
124
Casting
125
Inheritance Operators
128
Attribute Inheritance
130
Visual Studio .NET 2005
131
Part II Core Skills
Introduction to Visual Studio 2005
135
Integrated Development Environment
136
Start Page
136
Community Integration
137
Creating Projects
137
Solution Explorer
138
Adding References
141
Data Menu
141
Managing Windows in Visual Studio
142
AutoRecover
143
Class Hierarchies
139
Class View Window
143
Object Browser
144
Class Diagram
145
Inheritance
149
Association
147
Class Diagram Walkthrough
151
Error List Window
156
Code Editor
156
IntelliSense
156
Surround With
158
Font and Color Formatting
158
Source Code Formatting
159
Change Tracking
159
Profile
160
Code Snippets
160
Copy and Paste
161
Insert a Code Snippet
162
Default Snippets
163
Code Snippets Manager
165
Creating Snippets
166
Refactoring
171
Refactoring Walkthrough
173
Building and Deployment
176
MSBuild
176
Items
177
Properties
177
Tasks
178
Project File
179
MSBuild Walkthrough
180
Click Once Deployment
182
Publish a ClickOnce Application
185
Arrays and Collections
186
Arrays and Collections
187
Arrays
189
Array Elements
191
Multidimensional Arrays
191
Jagged Arrays
194
System.Array
196
System.Array Properties
203
params Keyword
211
Array Conversion
213
Collections
214
ArrayList Collection
215
BitArray Collection
219
Hashtable Collection
222
Queue Collection
226
Stack Collection
231
Specialized Collections
232
Generics
233
Generics
235
Generic Types
238
Type Parameters
239
Constructed Types
243
Generic Methods
243
Overloaded Methods
244
This Reference for Generic Types
246
Constraints
246
Derivation Constraint
248
Interface Constraints
252
Value Type Constraint
254
Reference Type Constraint
254
Default Constructor Constraint
255
Casting
256
Inheritance
257
Overriding Methods
258
Nested Types
259
Static Members
260
Operator Functions
261
Serialization
263
Generics Internals
265
Generic Collections
266
Enumerators
267
Iterators
269
Enumerable Objects
270
Generic Enumerators
278
Iterators
283
Delegates and Events
291
Part III More C# Language
Delegates and Events
295
Delegates
296
Define a Delegate
297
Create a Delegate
298
Invoking a Delegate
300
Arrays of Delegates
300
Asynchronous Invocation
307
Asynchronous Delegate Diagram
311
Exceptions
312
Anonymous Methods
313
Outer Variables
316
Generic Anonymous Methods
318
Limitations of Anonymous Methods
318
Events
319
Publishing an Event
319
Subscribe
320
Raising an Event
321
Exception Handling
323
Exception Handling
325
Exception Example
326
Common Exception Model
327
Structured Exception Handling
327
Try Statement
327
Catch Statement
329
Finally Statement
332
Exception Information Table
333
Nested Try Blocks
333
System.Exception
335
System.Exception Functions
336
System.Exception Properties
337
Application Exceptions
338
Exception Translation
340
COM Interoperability Exceptions
341
Remote Exceptions
345
Unhandled Exceptions
347
Application.ThreadException
348
AppDomain.UnhandledException
349
Managing Exceptions in Visual Studio
351
Exception Assistant
351
Exceptions Dialog Box
351
Metadata and Reflections
352
Part IV Debugging
Metadata and Reflection
355
Metadata
355
Tokens
357
Metadata Heaps
358
Streams
358
Metadata Validation
359
ILDASM Tool
360
Reflection
364
Obtaining a Type Object
365
Loading Assemblies
367
Browsing Type Information
370
Dynamic Invocation
373
Type Creation
378
Late Binding Delegates
380
Function Call Performance
383
Reflection and Generics
383
IsGeneric and IsGenericTypeDefinition
383
typeof
384
GetType
384
GetGenericTypeDefinition
385
GetGenericArguments
386
Creating Generic Types
387
Reflection Security
388
Attributes
389
Creating a Custom Attribute
392
Attributes and Reflection
396
MSIL
399
MSIL Programming
401
``Hello World'' Application
403
Evaluation Stack
405
MSIL in Depth
406
Complex Tasks
417
Branching
423
Arrays
428
Arithmetic Instructions
429
Process Execution
433
Debugging with Visual Studio 2005
436
Debugging with Visual Studio 2005
437
Debugging Overview
438
Debugging Windows Forms Projects
438
Debugging Setup
441
Debug Settings
443
Visual Studio Debugging User Interface
450
Breakpoints
453
Code Stepping
461
Debug Toolbar
464
Debug Windows
464
Tracing
476
DebuggerDisplayAttribute
492
Dump Files
496
Advanced Debugging
498
Advanced Debugging
499
DebuggableAttribute Attribute
501
Debuggers
503
Just-In-Time (JIT) Debugging
504
Managed Debugger
506
MDbg Commands
511
WinDbg
512
WinDbg Basic Commands
513
Son of Strike (SOS)
519
SOS Walkthrough Part I
520
SOS Walkthrough Part II
523
Dumps
525
ADPlus
525
Dr. Watson
527
Memory Management
530
Reference Tree
531
Generations
534
Finalization
537
Performance Monitor
538
Threads
539
Threads Commands
541
Exceptions
546
Symbols
547
Symsrv Symbol Server
548
Application Symbols
549
Memory Management
550
Part V Advanced Concepts
Memory Management
553
Unmanaged Resources
554
Garbage Collection Overview
555
GC Flavors
559
Workstation GC Without Concurrent Garbage Collection
560
Server GC
560
Finalizers
562
IDisposable.Dispose
577
Disposable Pattern
581
Disposable Pattern Considerations
582
Disposing Inner Objects
586
Weak Reference
588
Weak Reference Internals
591
Weak Reference Class
591
Critical Finalization Objects
592
Constrained Execution Region
592
Managing Unmanaged Resources
595
GC Class
598
Nonsecure Code
598
Unsafe Code
601
Unsafe Keyword
603
Pointers
604
Pointer Parameters and Return
608
Platform Invoke
611
Summary
625
Appendix: Operator Overloading
627
Mathematical and Logical Operators
628
Implementation
629
Increment and Decrement Operators
632
LeftShift and RightShift Operators
633
Operator True and Operator False
634
Paired Operators
635
Conversion Operators
639
Operator String
641
Practical Example
642
Operator Overloading Internals
645
Index649

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