Programming C#: Building .NET Applications with C#

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y]

SaveViewState( ) method sbyte type

scope     assemblies as boundary for types contained     looping variables

     using statement and screen scraping screen, writing output to screen-scraper application

sealed classes 2nd

     accessing SearchIndex property searching by category, web services

security

     app domains and

     parameterized queries, using

     secure coding in .NET security boundaries

Select Case statement (VB6)semicolon [See , under Symbols]

Serializable attribute 2nd serialization 2nd

     deserializing an object     formatters, using     handling transient data         working with nonserialized object

     marshaling and

     objects, creating a stream of data

     serializing an object

     serializing and deserializing an object (example)

     working with

Serialize( ) method

Server Controls (ASP.NET)

server objects supported for remoting

server-side controls

     adding to Web Forms

     types in Web Forms

server-side support, .NET web services

servers     asynchronous network file server     asynchronous network streaming server

     building

     network streaming server, creating

     specifying with an interfaceService Oriented Architecture Protocol [See SOAP] sessions, HTTP set accessor 2nd set( ) method and indexers

SetAppDomainPolicy( ) method SetAttributes( ) method (File class)

SetCheck( ) method SetCreationTime( ) method (File class) SetData( ) method (AppDomain)

SetLastAccessTime( ) method (File class) SetLastError parameterSetLastWriteTime( ) method     (File class)

SetValue( ) method (System.Array)

shallow copy Shape class 2nd shared assemblies 2nd

     building

         creating a strong name

     DLL Hell and

     multimodule     other required assemblies

     versions shared resources, simulating

Shared Source CLI compiler shift operator (<< >>)

short type 2nd short-circuit evaluation Show( ) method     (MessageBox)

ShowModal( ) method

Side-by-side versioning

signature of a method 2nd

signatures (digital)

signing the assembly

Simple Object Access Protocol [See SOAP]

single-call objects

single-module assembly

SingleCall objects

singleton objects

Singleton objects

sinks

     creation of server-side sink chain     defined     marshaling with proxies

size of arrays

sizeof operator

Sleep( ) method (Thread) SOAP 2nd 3rd     formatter 2nd SoapFormatter 2nd SoapHttpClientProtocol class

sockets     AcceptSocket( ) method

     Berkeley socket interface     creation of, client/server connections     multiple connections, handling

Sort( ) method     (List)     (System.Array) 2ndsorting

     arrays

         example 2nd     list of selected files (example)spaces [See whitespace]

specialization 2nd [See also inheritance]

     implementation with inheritance

     is-a relationship

Split( ) method     (Regex)

     (String) 2nd         params keyword, use of

SQL (Structured Query Language)     classes

     Managed Provider     overview     relational databases and SQL Server database (example)

SQL Server Managed Provider

SQL Server, installing

SqlCommand objects 2nd 3rd

SqlConnection objects 2nd 3rd

SqlDataAdapter object

stackalloc operator

StackBuilder sink

stacks

     defined

     example

     Stack class, methods and properties

     unwinding call

StackTrace property (Exception) standard output Start( ) method

     TcpListener object

     Thread class

starting index of array dimensions StartRead( ) method 2nd StartsWith( ) method (String) state objects state of web applications

     view state statement blocks

statements 2nd     conditional branching         if...else

         nested if statements         switch     expressions     iteration

         continue and break

         doÉwhile loop         for loop         foreach

         goto

         while loop

     unconditional branching

     whitespace in static keyword 2nd

     VB6 programmers note static members

     invoking static methods     static classes

     static constructors     static fields         accessing with static methods Stream class 2nd 3rd

     BeginRead( ) and BeginWrite( ) methods

     binary read of a file

StreamReader class

streams

     asynchronous I/O

     binary files, reading

     buffered

     classes of .NET Framework

     defined

     endpoint

     isolated storage

         reading from

         writing to     network I/O         asynchronous file streaming

         multiple connections, handling

         network streaming client, creating

         network streaming server, creating     object serialization         deserializing the object         formatters, using         handling transient data

         serializing the object         serializing/deserializing (example)

     reading and writing data     text files, reading and writing     web

         reading web page as HTML stream StreamWriter class     WriteLine( ) methodString class

     Compare( ) method

     declaration of     equality of strings, testing     methods and fields

     overloaded constructors

string literals

string type

StringBuilder class     example

     methods StringReader class

strings 2nd    applying regular expressions to [See regular expressions]

     creating         ToString( ), using     defined     dynamic

         delimiter limitations

     finding substrings

     first-class type in C#

     manipulating

         comparing strings

         concatenating strings

         copying strings

         equality tests

         finding a character

         finding a substring

         inserting a substring

         String class methods and fields

     ordering     quoted     single quotation marks in

     splitting 2nd

StringWriter class

strong names for assemblies 2nd strongly typed languages Struct attribute target struct keyword structs

     creating         without new operator

     defined 2nd     defining     differences between classes and 2nd

     inheritance and     as value typesStructured Query Language [See SQL] style comments in C++

style guidelines for code

Sub( ) methodsubdirectories     asking current directory for list of

     manipulating, example

     recursing through 2nd

subscribers

Substring( ) method (String) 2nd substrings, locating within strings

subtraction (-) operator switch statements 2nd

symbolic constants 2nd synchronization 2nd

     deadlocks     Interlocked class, using     locks, using     monitors, using

     race conditions

synchronous I/O

SyncRoot property (System.Array)

System namespace

     using keyword and

System.Array class

     methods and properties

     ToString() method

System.EnterpriseServices.Synchronization class attribute

System.Exception objects 2nd

System.Int32 class

System.Reflection namespace 2nd

System.String class     declaration of System.Text.RegularExpressions namespace

System.Text.StringBuilder class

System.Threading namespace

System.Web namespace 2nd System.Web.Services namespace System.Web.UI namespace 2nd

Категории