15.02.2015 Views

C# 4 and .NET 4

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

shapesDemo/MainWindow.xaml – socket server (for Quote service)<br />

ShapesDemo/MainWindow.xaml, 987<br />

shared assemblies, 15, 434, 445–454<br />

binding to, 453–454<br />

creating, 447<br />

GAC <strong>and</strong>, 15, 446–875<br />

installing, 448<br />

publisher policy files <strong>and</strong>, 457–458<br />

references to, 450–451<br />

removing, 451<br />

strong names <strong>and</strong>, 15, 445–448<br />

using, 448–449<br />

versioning <strong>and</strong>, 454–458<br />

shared classes (ADO.<strong>NET</strong>), 818–819<br />

SharedDemo/SharedDemo.cs, 447<br />

shield icons, 1405–1406<br />

shopping cart application (discount application),<br />

300–302<br />

short, 33<br />

ShowFonts/ShowFontsWindow.xaml, 1076<br />

sign assemblies, 567<br />

signatures<br />

delayed signing of assemblies, 449–450<br />

ECDSA algorithm <strong>and</strong>, 554–556<br />

SignIn(), 1352<br />

signing in/signing out (PNM), 1352–1353<br />

SigningDemo/Program.cs, 555<br />

SignOut(), 1352<br />

Silverlight, 1095–1115<br />

browser integration, 1110–1113<br />

calling out to JavaScript, 1111<br />

JavaScript calling Silverlight, 1112–1113<br />

DLR <strong>and</strong>, 295<br />

.<strong>NET</strong> Framework for, 1095, 1096<br />

networking, 1102<br />

networking example, 1102–1110<br />

ADO.<strong>NET</strong> Entity Data Model, 1102<br />

calling WCF Services, 1104–1107<br />

System.Net <strong>and</strong>, 1109–1110<br />

using WCF Data Services, 1107–1109<br />

WCF service for Silverlight clients, 1103–1104<br />

out-of-browser applications, 1113–1115<br />

projects<br />

creating, 1097<br />

navigation between pages, 1097–1101<br />

s<strong>and</strong>boxing <strong>and</strong>, 561<br />

WPF v., 1095–1097<br />

XAML <strong>and</strong>, 727, 728, 745<br />

Silverlight Application (project type), 380<br />

Silverlight Class Library, 380<br />

Silverlight Navigation Application, 380, 1097. See also<br />

EventRegistration<br />

SilverlightDemos, 1097<br />

SilverlightDemos.Web, 1097<br />

SilverlightDemos.Web/EventRegistrationDataService<br />

.svc.cs, 1108<br />

SilverlightDemos.Web/IRegistrationService.cs, 1103<br />

SilverlightDemos.Web/JavaScripInteropTestPage.<br />

html, 1111, 1112<br />

SilverlightDemos.Web/RegistrationService.svc.cs, 1104<br />

SilverlightDemos.Web/SilverlightDemosTestPage.<br />

html, 1097<br />

SilverlightDemos.Web/Web.config, 1104<br />

simple arrays, 129–132<br />

simple controls (WPF), 994–995<br />

Simple Object Access Protocol. See SOAP<br />

Simple Service Discovery Protocol (SSDP), 1345<br />

Simple TCP/IP Services, 668, 671<br />

SimpleCalculator, 749, 755, 759, 768<br />

SimpleCalculator/Calculator.cs, 750, 760, 761, 762<br />

SimpleCalculator/Operation.cs, 750<br />

SimpleContract/ICalculator.cs, 749<br />

SimpleContract/IOperation.cs, 749<br />

SimpleCurrency2/Program.cs, 181<br />

SimpleCurrency/Program.cs, 173–174<br />

SimpleDelegate/MathOperations.cs, 188<br />

SimpleDelegate/Program.cs, 189<br />

SimpleExceptions.cs, 356–357<br />

SimpleHost/Program.cs, 751<br />

Single (element operator), 276<br />

single quotation mark (‘), escape sequence for, 35<br />

SingleLine, 220<br />

single-line comments, 25, 53<br />

SingleOrDefault, 276<br />

single-threaded apartments. See STAs<br />

sink object, 701, 720, 721–722<br />

site local clouds, 1345<br />

site map XML file (.sitemap), 1199–1200<br />

site navigation (ASP.<strong>NET</strong>), 1198–1201<br />

.sitemap. See site map XML file<br />

SiteMapDataSource, 1162<br />

SiteMapPath, 1199<br />

sizeof operator, 152, 155–156, 323<br />

skewing, 990<br />

SkewTransform, 990<br />

Skip(), 276, 285, 879, 1068, 1071<br />

SkipVerification (permission set), 563<br />

SkipWhile(), 276, 286<br />

Sleep(), 492, 499, 1050<br />

Slider control, 995<br />

smart client applications, 21, 380, 407,<br />

409, 983, 1117, 1385<br />

Smart Device Cab Projects, 412<br />

“smart pointer” class, 718, 719<br />

SMTP, 652, 653, 656, 657, 658<br />

SmtpClient class, 656, 657–658<br />

sn - k mykey.snk, 447, 449<br />

Snapshot (isolation level), 625<br />

SOAP (Simple Object Access Protocol), 1281<br />

Socket class, 656, 661–665<br />

client console application <strong>and</strong>, 663–664<br />

server console application <strong>and</strong>, 662–663<br />

socket server (for Quote service), 670, 671, 677<br />

1459<br />

www.it-ebooks.info

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

Saved successfully!

Ooh no, something went wrong!