Ãëàâíàÿ    Ex Libris    Êíèãè    Æóðíàëû    Ñòàòüè    Ñåðèè    Êàòàëîã    Wanted    Çàãðóçêà    ÕóäËèò    Ñïðàâêà    Ïîèñê ïî èíäåêñàì    Ïîèñê    Ôîðóì   
blank
Àâòîðèçàöèÿ

       
blank
Ïîèñê ïî óêàçàòåëÿì

blank
blank
blank
Êðàñîòà
blank
Richter J. — CLR Via C#: Applied Microsoft .Net Framework 2.0 Programming
Richter J. — CLR Via C#: Applied Microsoft .Net Framework 2.0 Programming



Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå



Íàøëè îïå÷àòêó?
Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter


Íàçâàíèå: CLR Via C#: Applied Microsoft .Net Framework 2.0 Programming

Àâòîð: Richter J.

Àííîòàöèÿ:

In this new edition of Jeffrey Richter's popular Applied Microsoft .NET Framework Programming, you get focused, pragmatic guidance on how to exploit the common language runtime (CLR) functionality in .NET Framework 2.0 for applications of all types-from Web Forms, Windows Forms, and Web services to solutions for Microsoft SQL Server, Microsoft code names "Avalon" and "Indigo", consoles, NT Service, and more. Targeted to advanced developers and software designers, this book takes you under the covers of .NET for an in-depth understanding of its structure, functions, and operational components, demonstrating the most practical ways to apply this knowledge to your own development efforts. You'll master fundamental design tenets for .NET, and get hands-on insights for creating high-performance applications more easily and efficiently. The book features extensive code examples in Microsoft Visual C# 2005.


ßçûê: en

Ðóáðèêà: Òåõíîëîãèÿ/

Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö

ed2k: ed2k stats

Èçäàíèå: 2nd edition

Ãîä èçäàíèÿ: 2006

Êîëè÷åñòâî ñòðàíèö: 736

Äîáàâëåíà â êàòàëîã: 11.12.2007

Îïåðàöèè: Ïîëîæèòü íà ïîëêó | Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
blank
Ïðåäìåòíûé óêàçàòåëü
!= operator      146 412
& (ampersand)      582
+ operator (concatenating strings)      246
+ symbol      195
+= (delegate combine overload)      345
.ctor metadata table names      183
.NET Framework, abstraction benefit of      xxi
.NET Framework, advantages of      xxiii-xxv
.NET Framework, CLR version unification for references      88
.NET Framework, consistent programming model of      xxiii
.NET Framework, deployment goals      34—35
.NET Framework, detection of      8
.NET Framework, development environment      See Visual Studio Microsoft
.NET Framework, distribution of      8
.NET Framework, exceptions, migrating to .NET Framework 2.0      427
.NET Framework, file formats allowed by Windows      521
.NET Framework, Framework Class Library      See FCL (Framework Class Library)
.NET Framework, goals of      xxi-xxii
.NET Framework, installing      xxiii
.NET Framework, major parts of      xxii
.NET Framework, product support for      xxviii
.NET Framework, program language interoperability benefit of      xxii
.NET Framework, rapid development benefit      xxv
.NET Framework, SDK      xxvi
.NET Framework, superiority of      xxii
.NET Framework, version 2.0      xxiii
.NET Framework, versions, history of      xxii
.NET Framework, Windows versions supported by      xxiii
.netmodule files, command for creating      48
.netmodule files, contents of      49
.netmodule files, switch for creating      48
/addmodule switch      48
/checked+ switch      121—123
/clr switch (C++)      31
/company switch      55
/debug switch      14—15
/debug+ switch      466—467
/description switch      55
/embed[resource] switch      53
/fileversion switch      55
/keycontainer switch      84
/keyfile switch      70 92
/link[resource] switch      53
/main switch      52—53
/nostdlib switch      36
/optimize switch      14—15
/out:file compiler switch      158
/platform switch      8—10
/productversion switch      55
/reference switches      35 37—38 50
/t:exe switch      36
/t:library switch      48
/t:winexe switch      36
/target:module switch      48
/version switch      55
/win32icon switch      53—54
/win32res switch      53—54
64-bit Windows      32-bit applications running 9—10
64-bit Windows, assembly references      81
64-bit Windows, cache coherency of      624—625
64-bit Windows, IA64 (Itanium)      See IA64 Windows
64-bit Windows, loading CLR for      8—10
64-bit Windows, MSCorEE.dll file versions installed      522
64-bit Windows, multi-core CPUs with      588
64-bit Windows, PE32+ headers      5
64-bit Windows, platform switches      8—10
64-bit Windows, selection for with ProcessorArchitecture string      550
64-bit Windows, WoW64      9—10
== operator      146 412
?? (null-coalescing operator)      413
@ symbol for verbatim strings      246
Aborting threads      544—547
Abstract class constructors      184
Abstract type version effects      164
Abstraction technologies, .NET Framework goal for      xxi
Abstraction technologies, historical examples of      xxi
Abstraction technologies, purpose of      xxi
Abstraction technologies, superiority of .NET      xxii
Accessibility, accessor methods, of      224
Accessibility, constructors, rule for      184
Accessibility, design guidelines      171—172
Accessibility, modifiers      158—160
Accessor methods, accessibility issues      224
Accessor methods, defined      214
Accessor methods, generic      224
Accessor methods, get methods of      See get methods
Accessor methods, indexers with      218—222
Accessor methods, performance issues      223—224
Accessor methods, PropertyInfo class for finding associations with      223
Accessor methods, set methods of      See set methods
Activator class, CreatInstance methods      560—561
Activator class, CreatInstanceFrom methods      561
Active Template Library (ATL)      xxi
Add instruction overflow checking      121
Add method of Interlocked      629—630
Add-ins, AppDomains with      565
Add-ins, AppDomains, controlling      542—543
Add-ins, application design for      562—565
Add-ins, assembly versioning issues      563
Add-ins, discovery for      549 564
Add-ins, Host Application assemblies      563
Add-ins, Host SDK assembly creation      563
Add-ins, interfaces use in      562—563
Add-ins, MSCorLib.dll types for      563
Add-ins, sample code console applications      564
Add-ins, sample code for      564
Add-ins, sample code for hosts      564
Addition, overflow checking for      121
AddMemoryPressure method      507—510
Address spaces for applications      17
Administrative control configuration, advanced      88—93
Administrative control configuration, advantages of      90
Administrative control configuration, assemblyIdentity elements      89—90
Administrative control configuration, bindingRedirect elements      89—90
Administrative control configuration, CodeBase elements      89 90
Administrative control configuration, dependentAssembly elements      89—90
Administrative control configuration, Machine.config modification      90
Administrative control configuration, probing elements      89
Administrative control configuration, publisher policy control      91—93
Administrative control configuration, publisherPolicy elements      90
Administrative control configuration, simple      60—63
ADO.NET nullable value types      409
Advanced administrative control configuration      88—93
Advantages of CLR and IL      11
AL.exe (Assembly Linker), /keyfile switch      92
AL.exe (Assembly Linker), /keyname switch      84
AL.exe (Assembly Linker), /main switch      52—53
AL.exe (Assembly Linker), /out switch      92
AL.exe (Assembly Linker), /version switch      92
AL.exe (Assembly Linker), /win32icon switch      53—54
AL.exe (Assembly Linker), /win32res switch      53—54
AL.exe (Assembly Linker), command line      52
AL.exe (Assembly Linker), custom attributes, table of      55—56
AL.exe (Assembly Linker), delayed signing with      82—84
AL.exe (Assembly Linker), multifile assemblies with      52
AL.exe (Assembly Linker), publisher configuration file creation      91—92
AL.exe (Assembly Linker), purpose of      51
AL.exe (Assembly Linker), resource files, adding with      53—54
AL.exe (Assembly Linker), satellite assemblies with      51 58
AL.exe (Assembly Linker), version information switches      55—56
Algorithms, generics for code-reuse of      359. See also generics
Algorithms, math, problem with generic operations in      385—386
Algorithms, memory-hungry      511—513
aliases, creating      105
Aliases, extern      105—106
Alloc method of GCHandle      494 495—496
Allocating the managed heap      459—461
ampersand (&)      582
Anonymous methods of delegates, asynchronous rendezvous technique with      609
Anonymous methods of delegates, syntax for      348—350
APM (Asynchronous Programming Model)      See also asynchronous operations
APM (Asynchronous Programming Model), advantages of      598—599
APM (Asynchronous Programming Model), anonymous methods feature with      609
APM (Asynchronous Programming Model), AsynchCallback parameter of BeginXxx methods      607
APM (Asynchronous Programming Model), Asynchronous flag of FileStream      601
APM (Asynchronous Programming Model), BeginInvoke with      612—613 616—617
APM (Asynchronous Programming Model), BeginRead method with      600—601
APM (Asynchronous Programming Model), BeginXxx methods      601 615 616
APM (Asynchronous Programming Model), canceling outstanding operations      615—616
APM (Asynchronous Programming Model), compute-bound operations with      611—613
APM (Asynchronous Programming Model), defined      598
APM (Asynchronous Programming Model), delegates with      599 611—613
APM (Asynchronous Programming Model), disadvantages of      615—617
APM (Asynchronous Programming Model), Dns class with      598
APM (Asynchronous Programming Model), EndRead method of FileStream class      602—604
APM (Asynchronous Programming Model), EndXxx methods for      601 614 615
APM (Asynchronous Programming Model), exception handling      614
APM (Asynchronous Programming Model), FileStream with      599—601
APM (Asynchronous Programming Model), I/O threads      589
APM (Asynchronous Programming Model), I/O-bound operations with      599—601
APM (Asynchronous Programming Model), IAsynchResult objects      600 601—608
APM (Asynchronous Programming Model), Main method issues      610
APM (Asynchronous Programming Model), method callback rendezvous technique      606—610 612—613
APM (Asynchronous Programming Model), NetworkStream with      600
APM (Asynchronous Programming Model), polling rendezvous technique      604—606
APM (Asynchronous Programming Model), rendezvous techniques      599 600—610
APM (Asynchronous Programming Model), SerialPort class with      599
APM (Asynchronous Programming Model), Socket class with      598
APM (Asynchronous Programming Model), SqlCommand class with      599
APM (Asynchronous Programming Model), starting operations      601
APM (Asynchronous Programming Model), Stream support for      598
APM (Asynchronous Programming Model), types supporting      598—599
APM (Asynchronous Programming Model), unavailability for some functions      616
APM (Asynchronous Programming Model), wait-until-done rendezvous techniques      601—604
APM (Asynchronous Programming Model), WebRequest class with      599
APM (Asynchronous Programming Model), windows, creating      616—617
AppDomains, accessing objects across boundaries      527—538
AppDomains, add-ins with      542—543 565
AppDomains, AppDomainManager class      542—543
AppDomains, AppDomainMarshalling code example      527—531
AppDomains, AppDomainSetup objects      532
AppDomains, arguments, marshaling      537—538
AppDomains, ASP.NET with      540—541
AppDomains, assemblies in      526—527
AppDomains, assembly location issues      536
AppDomains, configurability of      525 532
AppDomains, console applications with      539—540
AppDomains, CreateDomain method      531—532
AppDomains, CreateInstanceAndUnwrap method      532—533 535—536
AppDomains, creation of      525
AppDomains, critical regions, threads in      543—544
AppDomains, defined      525
AppDomains, executing code upon shutdowns of      192
AppDomains, Exit method of System.Environment      540
AppDomains, features of      525—526
AppDomains, friendly names for      531
AppDomains, garbage collection, triggering      478
AppDomains, GC handle tables      493—500
AppDomains, instance fields in      535
AppDomains, instancing objects in      532 535—536
AppDomains, Internet Explorer with      540
AppDomains, isolation provision purpose of      525
AppDomains, Load method      551
AppDomains, loader heaps of      526
AppDomains, loading assemblies into      532
AppDomains, marshal-by-reference demo      531—535
AppDomains, marshal-by-value demo      535—537
AppDomains, MarshalByRefType      533
AppDomains, MarshalByValType      535
AppDomains, marshaling code example      527—531
AppDomains, MSCorLib.dll      527
AppDomains, NGen.exe reduction of      20
AppDomains, non-marshalable types demo      537
AppDomains, ObjectHandles      560—561
AppDomains, permission settings feature      525 531—532
AppDomains, policy evidence      531—532
AppDomains, proxy types      533
AppDomains, purpose of      17 521
AppDomains, return values, marshaling      537
AppDomains, robust host application design      543—544
AppDomains, shadow copying      541
AppDomains, shims      539
AppDomains, SQL Server 2005      541
AppDomains, static members of types      535
AppDomains, String objects, marshaling across boundaries      538
AppDomains, thread pool coverage of      588
AppDomains, thread synchronization in multiple      643—647
AppDomains, threads for      531 533—534 544—547
AppDomains, type instance construction methods      561
AppDomains, types in multiple domains      527
AppDomains, Unload method      534—535 538—539
AppDomains, unloadability feature      525
AppDomains, Web Forms with      540—541
AppDomains, Windows Forms applications with      539—540
AppDomains, XML Web Services with      540—541
AppendFormat method of StringBuilder      269—272
Arguments, exception validation for      437—440
Arguments, InvokeMember args parameter      575
Arity of types      368
ArrayList compared to List\T\      361—363
Arrays, BlockCopy method with      300
Arrays, casting elements of      297—300
Arrays, collection methods for      300—302
Arrays, ConstrainedCopy method      300
Arrays, Copy method      297—300 302
Arrays, covariance of      299
Arrays, CreateInstance method      303—304
Arrays, DateTime type in      301—302
arrays, declaring      295
Arrays, defined      295
Arrays, embedding inside structures      310
Arrays, generic static methods of Array      365
Arrays, GetLowerBound method      303—304
Arrays, IL instructions for vector arrays      305
Arrays, implicit derivation from Array type      300
Arrays, index verification      297
Arrays, inline      310
arrays, instantiating      295
Arrays, interfaces implemented by      300—302
Arrays, jagged arrays      295 297 306—308
Arrays, Length property      305—306
Arrays, managed heap      296
Arrays, memcpy function with      298
Arrays, memory requirements      295
Arrays, methods exposed for      300
Arrays, multi-dimensional, declaring      296—297
Arrays, multi-dimensional, performance      304—308
Arrays, non-zero lower bound, creating      303—304
Arrays, non-zero lower bound, performance      304—308
Arrays, overhead information      296
Arrays, passing by reference      302
Arrays, performance issues      304—308
Arrays, pointer nature of variables      295
Arrays, reference types, arrays of      295—296
Arrays, referenced type nature of      295
Arrays, reflection, object creation for      562
Arrays, returning by reference      302
Arrays, safe vs. unsafe arrays      306—308
Arrays, stackalloc statement with      309—310
Arrays, System.Array base class      295 300
Arrays, SZ (single-dimensional, zero-based)      304 305
Arrays, types supported by CLR      295
Arrays, unsafe      306—310
Arrays, vector type of      296—297
Arrays, zero-base requirement of CLS      296
as operator      101—102
ASCII      276
ASP.NET, abstraction function of ASP      xxi
ASP.NET, AppDomains with      540—541
ASP.NET, configuration files, directory for      62
1 2 3 4 5 6 7 8 9 10 11 12 13
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå