VB2008从入门到精通(PDF格式英文版)-第124部分
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
Finally keyword; 124; 125 functionality
sandboxing code; 126 class library project; 15–17
_exchangeRate data member; 142 specialized; 176
ExchangeRate property; 142–151
exclusive locks; 352–354 ■G
Execute() method; 289 GAC; relocating strongly named assemblies
to; 333
ExecuteNonQuery() method; 384–385
gacutil tool; 333; 335
ExecuteReader() method; 385
garbage collection; 21
Exit() method; 358
GenerateOutput。Write() method; 293
explorer application; 342
generic producer/consumer architecture;
explorer。exe file; 342
364–366
Extensible Markup Language (XML); 319
GenericsContainer parameter; 287–288
■F GenericType parameter; 300
factories; 195 get code block; 142
abstracting instantiations with; 177 GetCellState() method; 310
instantiations; 178 GetData() method; 388
factory; 177 GetDepth() method; 130
false positive; 54 GetEnumerator() method; 218
file level; 27 GetHashCode() method; 56–57; 279
Fill() method; 388 GetNNN() method; 385
filtering exceptions; 126–129 GetObjectData() method; 278
…………………………………………………………Page 462……………………………………………………………
440 ■IN D E X
GetSheet() method; 301 IEnumerable class; 218
GetTaxRate() method; 183 IEnumerable interface; 218
getters; 142 IEnumerator interface; 218
GetType() method; 56–57 IExample interface; 167
GetType(String) parameter; 328 If statement; 35; 77; 105–109
global positioning system (GPS); 81 IList interface; 230–233; 245
globally unique identifier (GUID); 374 immutable instance; 152
GoTo keyword; 430 immutable types; 264
GPS (global positioning system); 81 Impl1 identifier; 321; 326
graphical user interfaces (GUIs); 363 implementation code; 116
GUID (globally unique identifier); 374 Implementation。Method() method; 190
GUIs (graphical user interfaces); 363 Implementations assembly; 222
implementations project; 314
■H
Implementations1 class library; 316
handles; 214
Implementations1。dll assembly; 324
handling exceptions。 See exceptions; handlers
Implementations1。Implementation private
hash character (#); 149
class; 324
Hashtable class; 230
Implementations1。Implementation
HelloWorld() method; 15 type; 326
hidden producer/consumer architecture; Implementations2 class library; 316
363–364
Implementations2。dll assembly; 331
HotelCurrencyTrader class; 155–157 implementing
adding constructor to; 155–156 convention…based architecture; 339
adding conversion methods to; 156–157 delegates; 241–243
HotelCurrencyTrader() method; 159 kernels; 203–220
■I linked lists; 204–212
IAsyncResult parameter; 368 room groupings; 212–220
IAsyncResult type; 368 shared typed convention…based
architecture; 337–338
IAsyncResult。AsyncState data member; 368
IBase interface; 425 Imports statement; 33
ICanadaTaxEngine interface; 186 ine splitting; 164
IncrementCounter() method; 364
ICollection interface; 230
IndexOutOfRangeException type; 128
IDataParameter type; 383
IDataReader interface; 385 informational read…only properties;
ActiveCurrencyTrader class; 153–154
IDbmand instance; 383
inheritance; 139; 139–141; 145–146; 168–173;
IDbmand interface; 386
188–193; 202
IDbConnection interface; 386
Inherits keyword; 146
IDbDataParameter type; 383
Initialize() method; 396–399
IDE (integrated development
InitializeExchangeRate() method; 148
environment); 1; 55
initializing Node elements; 90–91
IDebug interface; 302
INoRemoteControlRoom interface; 199;
IDefinition interface; 337
201–202
IDefinition type; 326
INSERT mand; 382; 384; 386; 390
IDefinitions interface; 316
Insert() method; 207; 391
IDictionary interface; 230; 246
inserting items into linked lists; 207–208
…………………………………………………………Page 463……………………………………………………………
■I N D E X 441
InsertRange() method; 245 IsWriterLockHeld property; 361
Inst property; 424 ITaxAccount interface; 180; 183
installing Visual Basic Express; 3 ITaxEngine interface; 174–177
instance constructor; 325 ITaxIne interface; 179
Instance property; 325 items。Length variable; 310
Instantiate() method; 323 IterateBuffers() method; 132
instantiated types; 325–326 iteration code; 356
instantiating Iterator。Iterate() method; 242
Node elements; 90–91 IWorksheet declaration; 297
PrivateRoom implementation; 224–225 IWorksheet instance; 299
PublicRoom implementation; 224–225 IWorksheetBase interface; 295; 298
instantiations; abstracting with factories; IWorksheetBase type; 299
177–178 IWorksheetSerialize class; 304
InsufficientMemoryException type; 128
Integer data type; 40; 44 ■J
jack。txt file; 372
integers; 44
integrated development environment Jet Database Engine; 375
(IDE); 1; 55 Join() method; 346–347
intelligent data structure; 80 ■K
IntelliSense; 55
kernels; 197–222
Interface keyword; 166 defining interfaces; 199–203; 220–222
interfaces; 195–198
INoRemoteControlRoom interface;
defining; 173–174; 199–203 201–202
INoRemoteControlRoom; 201–202 IRemoteControlRoom interface;
IRemoteControlRoom; 202–203 202–203
IRoom placeholder; 200–201 IRoom placeholder interface; 200–201
ISensorRoom; 203 ISensorRoom interface; 203
defining kernels as; 220–222 implementing; 203–220
interprocess munication linked lists; 204–212
mechanisms; 345