Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
ASP.NET, garbage collection performance      506
ASP.NET, shadow copying      541
ASP.NET, unhandled exceptions      451
Assemblies, adding to projects with VS IDE      50—51
Assemblies, advantages of      45
Assemblies, AppDomains with      526—527
Assemblies, Assembly Linker for creating      51—53
Assemblies, assembly type      25
Assemblies, AssemblyDef metadata table      47 57 71
Assemblies, AssemblyInfo.cs files      55
Assemblies, AssemblyRef table      47
Assemblies, characteristics of      44—45
Assemblies, command for building      47
Assemblies, configuring applications to download      45
Assemblies, cultures of      57—58
Assemblies, decoupling function of      7—8
Assemblies, defined      6—7 46
Assemblies, DLLs as, parts of      49
Assemblies, execution of code      See execution of assemblies
Assemblies, FileNotFoundExceptions      429
Assemblies, friend assemblies      157—158
Assemblies, global cache for      See GAC (global assembly cache)
Assemblies, Linker      See Assembly Linker
Assemblies, loading      See assembly loading
Assemblies, locations of Microsoft assemblies      80
Assemblies, managed modules, creating from      6—8
Assemblies, manifests of      See manifests
Assemblies, metadata tables for      See AssemblyDef metadata table; AssemblyRef metadata table
Assemblies, modules role in      45
Assemblies, modules, adding to      48
Assemblies, multifile, reasons for using      45—46
Assemblies, multifile, tools for producing      48
Assemblies, multiple programming languages within      46
Assemblies, namespaces, relation to      106—107
Assemblies, naming      See strongly named assemblies; weakly named assemblies
Assemblies, NGen.exe generated, loading      20
Assemblies, packaging      59
Assemblies, partitioning types in      45 46
Assemblies, performance issues      46
Assemblies, publishing      See publisher policy control
Assemblies, purpose of      46
Assemblies, referencing self-description      8
Assemblies, referencing strongly named assemblies      80—81
Assemblies, resources files in      46
Assemblies, satellite      58
Assemblies, searching directories for      61—62
Assemblies, self-description feature      8
Assemblies, showing in Projects tab      50—51
Assemblies, strong names      See strongly named assemblies
Assemblies, types in, discovering      555
Assemblies, types, advantages for holding in      45
Assemblies, uninstalling from GAC      74
Assemblies, unloading      553
Assemblies, version information      54—57
Assemblies, weak names      See weakly named assemblies
Assemblies, well-known directory for      See GAC (global assembly cache)
Assembly class, GetExportedTypes method      555
Assembly class, Load method      550—551
Assembly class, LoadFrom method      551—552
Assembly class, references to Assembly objects      550
Assembly display names      68
Assembly identity strings      68
Assembly Linker, /keyfile switch      92
Assembly Linker, /keyname switch      84
Assembly Linker, /main switch      52—53
Assembly Linker, /out switch      92
Assembly Linker, /version switch      92
Assembly Linker, /win32icon switch      53—54
Assembly Linker, /win32res switch      53—54
Assembly Linker, command line      52
Assembly Linker, custom attributes, table of      55—56
Assembly Linker, delayed signing with      82—84
Assembly Linker, multifile assemblies with      52
Assembly Linker, publisher configuration file creation      91—92
Assembly Linker, purpose of      51
Assembly Linker, resource files, adding with      53—54
Assembly Linker, satellite assemblies with      51 58
Assembly Linker, version information switches      55—56
Assembly loading, administrative control of      See administrative control configuration
Assembly loading, FileNotFoundExceptions      550
Assembly loading, JIT prep for      549—550
Assembly loading, Load method of AppDomain      551
Assembly loading, Load method of System.Reflection.Assembly      550—551
Assembly loading, LoadFrom method      551—552
Assembly loading, pathnames in command lines      551
Assembly loading, ProcessorArchitecture string      550
Assembly loading, ReflectionOnlyLoad methods      552—553
Assembly loading, unloading      553
Assembly loading, URLs as sources      552
Assembly loading, version-binding redirection policies      550
Assembly loading, versioning policies, applying      552
Assembly loading, versions, forcing selection of      550
Assembly modifier      159
Assembly type      25
AssemblyDef metadata table      47 57 71
AssemblyIdentity elements, configuration file      89—90
AssemblyName class      68
AssemblyRef metadata table, assembly loading preparation      549—550
AssemblyRef metadata table, contents of      39
AssemblyRef metadata table, emission by compiler      71—72
AssemblyVersion attribute      388
Asserts, argument validation to minimize use      438
Asynchronous operations      See also APM (Asynchronous Programming Model)
Asynchronous operations, APM      See APM (Asynchronous Programming Model)
Asynchronous operations, AsynchCallback parameter of BeginXxx methods      607
Asynchronous operations, Asynchronous flag of FileStream      601
Asynchronous operations, BeginRead method with      600—601
Asynchronous operations, BeginXxx methods      See BeginXxx methods
Asynchronous operations, canceling outstanding operations      615—616
Asynchronous operations, compute-bound operations with thread pools      591—593 611—613
Asynchronous operations, creating dedicated threads for      594—595
Asynchronous operations, dedicated threads for compute-bound operations      593—595
Asynchronous operations, EndRead method of FileStream class      602—604
Asynchronous operations, EndXxx methods      See EndXxx methods
Asynchronous operations, FileStream I/O-bound operations      599—601
Asynchronous operations, foreground threads      593—594
Asynchronous operations, I/O threads      589
Asynchronous operations, I/O-bound operations      599—601
Asynchronous operations, IAsynchResult objects      607—608
Asynchronous operations, Join method      595
Asynchronous operations, library for      585
Asynchronous operations, Main method issues      610
Asynchronous operations, method callback rendezvous technique      606—610 612—613
Asynchronous operations, method calls by thread pools      592
Asynchronous operations, pattern for      See APM (Asynchronous Programming Model)
Asynchronous operations, periodical compute-bound operations      595—598
Asynchronous operations, polling rendezvous technique      604—606
Asynchronous operations, QueueUserWorkItem method      591—592 593 599
Asynchronous operations, rendezvous techniques      599 600—610
Asynchronous operations, scalability of      606
Asynchronous operations, security permission checks      593
Asynchronous operations, synchronization of threads      See thread synchronization
Asynchronous operations, thread pools with      See thread pools
Asynchronous operations, threading use guidelines      586—588
Asynchronous operations, Timer class, Threading      595—598
Asynchronous operations, types of      585
Asynchronous operations, UnsafeQueueUserWorkItem method      593
Asynchronous operations, wait-until-done rendezvous techniques      601—604
Asynchronous operations, windows, creating      616—617
Asynchronous operations, work items      591—592 593
Asynchronous operations, worker threads      589
ATL (Active Template Library)      xxi
Attributes, custom, AllowMultiple property      394
Attributes, custom, applying      389—390 391
Attributes, custom, arrays in      395
Attributes, custom, Attribute suffix, omitting      390
Attributes, custom, AttributeTargets enumeration      393—394
Attributes, custom, AttributeUsage attribute with      392—395
Attributes, custom, base class for      390
Attributes, custom, Boolean inherit parameter      398
Attributes, custom, compiler construction of instances      396
Attributes, custom, conditional attribute classes      407
Attributes, custom, constant expressions for applying      395—396
Attributes, custom, constructing attribute objects      398
Attributes, custom, constructors for      392 395
Attributes, custom, CustomAttributeData for discovery      403—406
Attributes, custom, declarative programming, similarity to      387—388
Attributes, custom, defaults      395
Attributes, custom, defined      390 396
Attributes, custom, defining classes for      391—392
Attributes, custom, detecting uses of      396—400
Attributes, custom, detecting uses without security risk      403—406
Attributes, custom, example of applying      389
Attributes, custom, FCL defined      388
Attributes, custom, GetCustomAttribute method      398
Attributes, custom, GetCustomAttributes method      397—400
Attributes, custom, inheritance issues      398—399
Attributes, custom, Inherited property      394—395
Attributes, custom, IsDefined method for detecting      397—400
Attributes, custom, limiting types applied to      392—395
Attributes, custom, logical state container nature of      392
Attributes, custom, Match method for comparing instances      401—403
Attributes, custom, metadata emission for      388 396
Attributes, custom, metadata tables applied to      389
Attributes, custom, multiple attributes on targets      391
Attributes, custom, NUnit utility attributes      407
Attributes, custom, Object parameters of      395
Attributes, custom, parameters for      391
Attributes, custom, positional parameters      391
Attributes, custom, prefixes      389—390
Attributes, custom, public fields of      392 395
Attributes, custom, purpose of      388
Attributes, custom, Reflection classes for detecting      398—400
Attributes, custom, reflection with      396—400
Attributes, custom, sample code      399—400
Attributes, custom, sealed classes      399
Attributes, custom, security risks      403—406
Attributes, custom, syntax for applying      391
Attributes, custom, System Attribute class      390
Attributes, custom, typeof operators with      395
Attributes, custom, [] (brackets indicating)      389
AttributeUsageAttribute      392—395
Auto LayoutKind      128—129
automatic memory management      See garbage collection
Backing fields      216
Backu-Naur form grammar      557
Backward compatibility of DLLs      34
Bag\T\      366
Base classes, pairing with interfaces      329
Base types, interfaces compared to      328—329
Base types, IS-A relationships      328
Base types, multiple, inheriting from      26
Base types, versioning issues      172—176
Base-64 strings      281
BeginRead method of FileStream, asynchronous reads with      600—601
BeginRead method of FileStream, method callback rendezvous technique with      606—610
BeginXxx methods, AsynchCallback parameter of      607
BeginXxx methods, call issues      615
BeginXxx methods, object overhead from      616
BeginXxx methods, parameter issues      615
BeginXxx methods, purpose of      601
BigList\T\      366
Binary Writer type, dispose pattern of      484
Binary Writer type, encoding for      275—277
Binary Writer type, UTF-8 encoding default      275
Binding, args parameter      575
Binding, Binder abstract type      575
Binding, binding handles      582—584
Binding, BindingFlags for      See BindingFlags type
Binding, bindingRedirect elements, configuration file      89—90
Binding, calls to binder objects      575
Binding, conversions of DefaultBinder      575—576
Binding, conversions on parameters      579
Binding, culture parameter      576
Binding, DefaultBinder type      575
Binding, defined      574
Binding, ExactBinding flag      579
binding, late vs. early      554
Binding, multiple invokes after      578—582
Binding, private members, accessing      577
Binding, sample application      579—582
Binding, SuppressChangeType flag      579
BindingFlags type, action selection with      577
BindingFlags type, code example      566—567
BindingFlags type, DefaultBinder behavior control      576
BindingFlags type, filtering kinds of members returned      571
BindingFlags type, InvokeMember, flags used with      577
BindingFlags type, purpose of      575
BindingFlags type, tables of symbols      571 576 577
Bit flags, ArgumentExceptions      294
Bit flags, defined      291
Bit flags, enumerated types for expressing      291—292
Bit flags, FileAttributes type as      291
Bit flags, FlagsAttribute, applying      292
Bit flags, forming from string symbols      293—294
Bit flags, hidden files, determination example      291
Bit flags, IsDefined method with      294
Bit flags, Parse method with      293—294
Bit flags, setting      291
Bit flags, ToString method with      292—293
Bit flags, “F” format to return strings      293
Bitmaps, garbage collection of      507
bool type      118
Boolean inherit parameter      398
Boxing value types, automatic by compiler      130
Boxing value types, casting issues      142
Boxing value types, casting requiring      139—141
Boxing value types, CompareTo example      140—141
Boxing value types, examples of code      133—137
Boxing value types, FCL classes      137
Boxing value types, field changes using interfaces      141—144
Boxing value types, generic collection classes with      130
Boxing value types, generics for avoiding      See generics
Boxing value types, GetType example      140
Boxing value types, IComparable example      141
Boxing value types, interface constraints for reducing      322
Boxing value types, interface issues with      324—325
Boxing value types, interfaces requiring      319—320
Boxing value types, lifetimes of      130
Boxing value types, mailable value types      414
Boxing value types, manually boxing types      137—138
Boxing value types, memory operations during      130
Boxing value types, nonvirtual inherited methods requirements      139
Boxing value types, performance issues      131
Boxing value types, purpose of      129—130
Boxing value types, scenarios requiring      138—141
Boxing value types, ToString example      140
Boxing value types, unboxing      See unboxing types
Boxing value types, unexpected behavior examples      142—144
Branch optimization      16
Bug fixes, publisher policies for      See publisher policy control
Bug reports for this book      xxvii
Building executable files, /nostdlib switch      36
Building executable files, /reference switches      35 37—38
Building executable files, /t:exe switch      36
Building executable files, /t:winexe switch      36
Building executable files, Assembly Linker for      51—53
Building executable files, assembly production      47
Building executable files, command for      35
Building executable files, default response file switches      37—38
Building executable files, default switches      36
Building executable files, delayed signing      82—84
Building executable files, multifile assemblies      48
Building executable files, reference handling      35
Building executable files, referencing strongly named assemblies      80—81
Building executable files, response files for      See response files
Byte type, defined      118
Byte type, GetBytes method      277—278
C programming language, callback methods      331
C programming language, runtime heap      460
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! Î ïðîåêòå