15.02.2015 Views

C# 4 and .NET 4

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

authors table – BooksDemo application (WPf)<br />

Authors table, 863<br />

AutoComplete attribute, 610, 1294<br />

AutoDisposeParameters, 1298<br />

auto-implemented properties, 74<br />

AutoLog, 675<br />

automatic fallback, for resources, 590<br />

automatic transactions, 610, 611, 636, 1279<br />

AutomaticSessionShutdown, 1294<br />

AutoReverse, 1022<br />

Autos window, 399<br />

AVERAGE, 964, 965<br />

Average(), 276, 286<br />

b<br />

Background property, 1003<br />

background threads, 497–498<br />

BackgroundWorker, 535–539<br />

BackgroundWorkersSample/Window1.xaml.cs, 536,<br />

537, 538<br />

backslash, escape sequences <strong>and</strong>, 35, 221<br />

backspace (escape sequence), 35<br />

backward compatibility, pointers <strong>and</strong>, 317<br />

BAML (Binary Application Markup Language), 595,<br />

597, 728, 744, 1096<br />

LocBaml tool, 597–598<br />

Viewer, 1321<br />

Baml2006Reader, 744, 984<br />

bank account example, 101–104<br />

BankAccounts.cs, 102<br />

Bar(), 127, 128<br />

Barrier class, 529–530<br />

BarrierSample/Program.cs, 529<br />

base class library (ASP.<strong>NET</strong> AJAX Library layer), 1223<br />

base classes (.<strong>NET</strong> base classes). See also specific base<br />

classes<br />

casting base classes to derived classes, 177–178<br />

comprehensiveness of, 16<br />

base keyword, 96<br />

base.‹MethodName›() syntax, 93<br />

BaseType (System.Type), 341<br />

BaseValidator, 1163<br />

BasicHttpBinding, 1300<br />

BasicWebClient.sln, 638<br />

batching (data service context), 901–902<br />

beatlesClone, 136<br />

BeginEdit(), 837, 838, 839<br />

BeginExecute(), 1109<br />

BeginGetResponse(), 642, 643<br />

BeginInvoke(), 493<br />

Beginning Regular Expressions (Wiley), 218<br />

BeginTime, 1022<br />

BehaviorEditorPart, 1212<br />

Berkeley sockets interface, 637<br />

Bézier curves, 989<br />

BezierSegment, 989<br />

BigClassPart1.cs, 81, 82<br />

BigClassPart2.cs, 81, 82<br />

BigEndianUnicode, 795<br />

Binary Application Markup Language. See BAML<br />

binary code reuse, generics <strong>and</strong>, 109<br />

binary operators, 156, 167, 172, 319<br />

BinaryFileReader (sample application), 791–793<br />

BinaryFileReader.sln, 792, 793<br />

BinaryReader, 788, 794<br />

BinaryWriter, 788<br />

binding. See also data binding<br />

to assemblies, 453–454<br />

to assembly versions, 456<br />

early, 21, 698<br />

late, 433, 698, 715<br />

method binding, 698<br />

WCF <strong>and</strong>, 1300–1302<br />

Binding elements, 994, 1044, 1048, 1050, 1300<br />

binding validation (WPF), 1057–1061<br />

bit arrays, 258–260<br />

bit vectors, 260–262<br />

BitArraySample/Program.cs, 258, 260<br />

BitVector32, 260–262<br />

bitwise AND (&), 152, 157, 172, 319, 336<br />

bitwise binary, 172<br />

bitwise OR (|), 152, 157, 172, 319, 336<br />

bitwise unary, 172<br />

bitwise XOR, 157<br />

blittable data types, 701<br />

Block (base class), 1080<br />

Block elements, 1080–1081<br />

block scope, 308<br />

BlockingCollection‹T›, 263<br />

blocks, curly braces <strong>and</strong>, 25, 38<br />

Bob/Alice/Eve (encryption example), 553<br />

Book class, 868, 1010, 1040, 1042, 1043, 1054<br />

book model (3-D with WPF), 1030–1033<br />

bookmarks, workflows <strong>and</strong>, 1324–1325<br />

BookOfTheDay (Windows Forms localization),<br />

584–590<br />

BookOfTheDay/BookOfTheDayForm.cs, 589, 590<br />

BookOfTheDay/BookOfTheDayForm.resx, 587<br />

BookOfTheDay/Demo.BookOfTheDayForm.<br />

Designer.cs, 586<br />

BookOfTheDay/Program.cs, 589<br />

Books table, 861, 863, 866, 867<br />

BooksAuthors table, 863<br />

BooksDemo application (WPF), 1036–1037<br />

adding list items dynamically, 1053<br />

binding to XML, 1055–1057<br />

comm<strong>and</strong> bindings, 1063<br />

comm<strong>and</strong>ing, 1061–1063<br />

defining comm<strong>and</strong> sources, 1062<br />

defining comm<strong>and</strong>s, 1062<br />

1422<br />

www.it-ebooks.info

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!