C# Developeramp;#039;s Guide to ASP.NET, XML, and ADO.NET [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

C# Developeramp;#039;s Guide to ASP.NET, XML, and ADO.NET [Electronic resources] - نسخه متنی

Jeffrey P. McManus; Chris Kinsman

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید


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


S switch (XCOPY)
2nd


SalesByCategory stored procedure (Northwind Database)


passing parameters to stored procedures
2nd
3rd
4th
5th


SalesByEmployee.aspx code listing
2nd
3rd


SalesPeople.ascx code listing
2nd
3rd


SamplePage2.aspx listing, event handler for a button
2nd


SamplePage3.aspx listing, using code behind
2nd
3rd


SAX (Simple API for XML)
2nd
3rd


scalar vaules


executing stored procedures that return scalar values (ADO.NET)
2nd
3rd


scavenging


schemas


SQL Server state


schemas (XML)
2nd


case sensitivity


complex types
2nd
3rd
4th
5th
6th
7th


creating


W3C XML schemas
2nd
3rd
4th
5th
6th
7th
8th


XSD schemas
2nd
3rd


Document Type Definitions (DTDs)
2nd
3rd
4th


listings


10.34, W3C schema definition boilerplate
2nd


10.35, W3C schema containing a definition for a simple type
2nd


10.36, W3C schema containing an element definition that refers to a type definition
2nd


10.37, W3C schema containing a complex type that refers to a simple type
2nd


simple types
2nd
3rd
4th
5th
6th
7th


validating documents using W3C schemas
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th


XML Data-Reduced (XDR) schemas
2nd
3rd
4th
5th


Search dialog box server control


creating composite Search server control by overriding the CreateChildControls method of the Control
2nd
3rd


page created to host an instance of composite Search server control
2nd


using delegation to provide access to Text property of child control
2nd
3rd


Search dialog box user control
2nd
3rd
4th


.
[See also user controls]


customizing
2nd
3rd
4th


handling events
2nd
3rd
4th


Register directive
2nd
3rd
4th
5th


TitleBarText property
2nd
3rd
4th


Search dialog box user controlShowAdvanced method
2nd
3rd
4th


section handlers (Web.Config/Machine.Config)
2nd


authentication
2nd
3rd
4th


authorization
2nd


browser capabilities
2nd


compilation
2nd
3rd


custom errors
2nd
3rd


execution timeout
2nd


globalization
2nd
3rd


HTTP handlers


HTTP modules
2nd


pages
2nd
3rd


process model
2nd
3rd


session state
2nd
3rd


trace
2nd
3rd
4th


Web services
2nd
3rd


Secure Socket Layer (SSL)


postback information


security
2nd


authentication


cookie-based authentication


HttpModules
2nd
3rd
4th


Passport authentication
2nd
3rd


Web.Config/Machine.Config settings
2nd
3rd


Windows authentication


authorization


Web.Config/Machine.Config settings
2nd


file authorization
2nd


forms authentication
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th


advantages
2nd


process flow
2nd
3rd
4th
5th


roles
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th


settings
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th


versus Windows authentication
2nd
3rd


identities
2nd


GenericIdentity class
2nd
3rd


PassportIdentity class
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th


WindowsIdentity class
2nd


impersonation
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th


determining identity with WindowsIdentity
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th


hard-coded impersonation
2nd
3rd
4th
5th
6th
7th


ISAPI filter


listings


7.1, user authentication with WindowsPrincipal
2nd
3rd
4th


7.10, web.config file that uses URL authorization Location element
2nd
3rd
4th


7.11, Web.config that maps roles to application locations
2nd
3rd


7.12, login page that authenticates only two users
2nd
3rd
4th


7.13, login page that authenticates only two users, class file
2nd
3rd
4th


7.14, global.asax class that handles the AuthorizeRequest application event
2nd
3rd


7.15, web.config file setting authentication to forms and defining URL authorization
2nd


7.16, HTML for login.aspx
2nd
3rd


7.17, HTML for login.aspx, class file
2nd
3rd
4th
5th


7.18, Transact SQL to create tables and stored procedures used by login.aspx
2nd
3rd
4th
5th


7.19, global.asax containing the Application_AuthenticateRequest handler
2nd
3rd


7.2, user authentication with WindowsPrincipal, class file
2nd


7.20, Webform1.aspx
2nd
3rd
4th
5th


7.21, Webform1.aspx, code behind class
2nd
3rd
4th
5th


7.22, Web.config set up for impersonation
2nd
3rd


7.23, Web.config with a hard-coded impersonation account
2nd
3rd


7.3, Web.config for simple forms authentication
2nd
3rd


7.4, simple login page
2nd
3rd
4th
5th


7.5, simple login page, class file
2nd
3rd
4th
5th
6th


7.6, security;web.config setup for Passport authentication
2nd


7.7, Web User Control That Wraps the Display of the Passport Logo
2nd
3rd
4th


7.8, login.aspx page shown when users attempt to access content when they are not authenticated
2nd
3rd


7.9, page that displays the PUID, e-mail address, and member name of a logged-in Passport user
2nd
3rd


locking down Web configuration settings
2nd


Passport authentication
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th


PassportIdentity class
2nd
3rd
4th
5th
6th
7th
8th
9th
10th


Site IDs


web.config setup
2nd


principals
2nd


GenericPrincipal class
2nd


GenericPrincipal object
2nd
3rd
4th
5th
6th
7th
8th
9th


IPrincipal interface
2nd


WindowsPrincipal class
2nd
3rd


WindowsPrincipal object
2nd
3rd
4th
5th
6th


URL authorization
2nd
3rd
4th
5th
6th
7th
8th
9th
10th


location element
2nd
3rd
4th
5th


using forms authentication with URL authorization
2nd
3rd
4th


FormsAuthenticationTicket class
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th


validation


validating documents using W3C schemas
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th


Windows authentication
2nd


versus forms authentication
2nd
3rd


WindowsBuiltInRole enumeration
2nd
3rd
4th
5th
6th
7th


selecting


HtmlSelect control
2nd


separating code from presentation using code behind
2nd
3rd
4th
5th
6th
7th
8th
9th


.
[See also code behind]


listing 2.8, SamplePage3.aspx, using code behind
2nd
3rd


listing 2.9, SimplePage3.aspx.vb, code behind file for SimplePage3.aspx
2nd


serialization
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th


(Web services)


DataSet
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th


WebMethod returning a DataTable
2nd
3rd
4th
5th


WebMethod returning a Master-Detail relationship
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th


server controls
2nd
3rd
4th
5th
6th
7th
8th
9th
10th


binding controls to data
2nd


Calendar class
2nd
3rd
4th
5th


CheckBox class
2nd
3rd
4th


compiling controls as .NET components
2nd
3rd
4th
5th
6th


creating components with command-line compiler
2nd
3rd
4th
5th
6th


deploying components
2nd


Control class
2nd
3rd


creating basic server controls
2nd
3rd
4th
5th
6th
7th
8th
9th
10th


creating composite controls
2nd
3rd
4th
5th
6th
7th
8th


DataGrid class
2nd
3rd


DataList class
2nd
3rd
4th
5th
6th


listing 2.33, DataList server control bound to a Hashtable object
2nd
3rd


DropDownList class
2nd
3rd
4th
5th
6th
7th
8th


events
2nd
3rd
4th


generating postback
2nd
3rd
4th
5th


HTML controls
2nd


.
[See also Hyperlink class
2nd
3rd


Image class
2nd
3rd


ImageButton class
2nd
3rd
4th


LinkButton class
2nd
3rd


ListBox class
2nd
3rd


listings


9.10, batch file that compiles and deploys a .NET component project automatically
2nd


9.11, composite control
2nd
3rd


9.12, page created to host an instance of composite Search server control
2nd


9.13, using delegation to provide access to Text property of child control
2nd
3rd


9.14, CustomTextBox control that contains set of custom formatting defaults
2nd


9.15, ASP.NET Page that uses an instance of subclassed CustomText control
2nd
3rd


9.16, hyperlink control that can generate client-side postback of a form
2nd
3rd


9.17, basic control that stores property state
2nd


9.18, page to contain counter control
2nd
3rd


9.19, rewritten CurrentValue property, demonstrating lack of state persistence
2nd


9.7, Hello World server control example
2nd
3rd


9.8, ASP.NET page that references custom Hello World server control
2nd
3rd


9.9, namespace and class that can be compiled into a .NET component
2nd


Panel class
2nd
3rd


persistence support
2nd
3rd
4th
5th
6th
7th


RadioButton class
2nd
3rd
4th


Register directive
2nd


Repeater class
2nd
3rd
4th
5th
6th
7th


rich clients
2nd
3rd
4th


subclassing existing controls
2nd
3rd
4th
5th


supporting designers
2nd


Table class
2nd


TableCell class
2nd
3rd


TableRow class
2nd
3rd


TextBox class
2nd


validation controls
2nd
3rd
4th
5th
6th


CompareValidator
2nd
3rd
4th
5th


CustomValidator
2nd
3rd
4th
5th


multiple validators


RangeValidator
2nd
3rd
4th


RegularExpressionValidator
2nd
3rd


RequiredFieldValidator
2nd
3rd
4th


summarizing validation errors
2nd
3rd
4th


Web controls
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th


server-side control
2nd


server-side cursors
2nd


server-side includes (SSIs)


disadvantages
2nd


Global.asax files
2nd


server-side object tags


Global.asax files
2nd
3rd
4th
5th


servers


HttpServerUtility class
2nd


services.
[See Web services]


Session object


Global.asax event handler
2nd
3rd


session state


cookieless session management


rewriting paths via HttpModule
2nd
3rd
4th
5th
6th


EnableSessionState attribute (Page object)


HttpSessionState class
2nd
3rd


Web services
2nd
3rd
4th


Web.Config/Machine.Config sessionState settings
2nd
3rd


sessions
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th


.
[See also state management]


choosing between session states
2nd
3rd
4th
5th
6th


HttpSessionState class
2nd


identity


cookie-based
2nd
3rd


cookieless
2nd
3rd
4th
5th
6th


in process session state
2nd
3rd
4th
5th
6th
7th
8th
9th
10th


out of process session state (State Server)
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th


storing state information in SQL Server
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th


using session state
2nd
3rd


adding values
2nd
3rd
4th


cleaning up after session state
2nd


initializing user states
2nd


retrieving values
2nd


setting values
2nd
3rd


Web farms
2nd
3rd
4th
5th
6th
7th
8th


Simple API for XML (SAX)
2nd
3rd


Simple Object Access Protocol (SOAP)
2nd
3rd


simple types (XML)
2nd
3rd
4th
5th
6th
7th


SimpleDataSet


binding to forms
2nd
3rd
4th
5th


running wsdl.exe
2nd
3rd
4th


Web Form client
2nd
3rd
4th


SimpleDataSet (Web services)
2nd
3rd
4th
5th
6th


SimplePage.asp listing
2nd
3rd


SimplePage.aspx listing, a reworking of Listing 2.1 in ASP.NET
2nd
3rd


SimplePage2.asp listing, showing code to preserve form state in ASP.OLD
2nd
3rd


SimplePage3.asp listing, reaction to user interaction in ASP.old
2nd
3rd


SimplePage3.aspx.vb listing, code behind file for SimplePage3.aspx
2nd
3rd


single-threaded apartment (STA) threading
2nd


slash (/)


path attribute, forms authentication
2nd


slash (/) character


XML closing tags


SlidingExpiration argument (Cache class)
2nd
3rd
4th
5th


SmartNavigation attribute, Page object


SmtpMailclass
2nd
3rd


SOAP (Simple Object Access Protocol)
2nd
3rd


SoapHttpClientProtocol class
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th


CookieContainer property
2nd
3rd
4th
5th
6th
7th
8th
9th


Split( ) function (forms authentication)


SQL


combining with XML (HttpHandlers)
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th


SqlHandler
2nd
3rd
4th
5th
6th
7th


SqlHandler output


XSL template used to format output
2nd
3rd
4th
5th


SQL Server


connecting to databases
2nd


storing state information
2nd
3rd
4th
5th


advantages/disadvantages
2nd
3rd
4th
5th
6th
7th
8th
9th


tempdb


SqlCommand class


SqlCommand object


calling stored procedures
2nd
3rd
4th


SQLCommand object


ExecuteScalar method
2nd
3rd


SqlCommand object


Parameters collection
2nd


SqlConnection class
2nd
3rd
4th
5th
6th
7th


SqlConnection class (ADO.NET)
2nd


SqlConnection object
2nd
3rd
4th


SqlDataAdapter


.
[See also SqlDataAdapter class (ADO.NET)
2nd


SqlDataAdapter object


.
[See also SqlDataReader class (ADO.NET)
2nd
3rd


SqlDataReader object
2nd
3rd
4th
5th
6th


calling stored procedures
2nd
3rd
4th


returning via text commands
2nd
3rd
4th
5th
6th
7th


SqlError class (ADO.NET)
2nd


SqlException class (ADO.NET)
2nd


Src attribute, Page object
2nd


SSIs (server-side includes)


disadvantages
2nd


Global.asax files
2nd


SSL (Secure Socket Layer)


postback information


STA (single-threaded apartment) threading
2nd


standards


Web services
2nd


state


form state
2nd
3rd


persistence


server controls
2nd
3rd
4th
5th
6th


session state


EnableSessionState attribute (Page object)


HttpSessionState class
2nd
3rd


Web.Config/Machine.Config sessionState settings
2nd
3rd


View State


EnableViewState attribute (Page object)
2nd


EnableViewStateMac attribute (Page object)
2nd


Web controls
2nd
3rd
4th


Web service-based state service
2nd
3rd
4th


state management
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th


ASP 1.0
2nd


browser requests
2nd
3rd
4th
5th
6th


Choosing Between Session States
2nd
3rd
4th
5th
6th


cookies
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th


cookie-based session identity
2nd
3rd


cookieless session identity
2nd
3rd
4th
5th
6th


in process session state
2nd
3rd
4th
5th
6th
7th
8th
9th
10th


listings


5.1, HTTP request using Telnet
2nd
3rd


5.10, timing read/write operations on session state
2nd
3rd
4th


5.2, Set-Cookie header
2nd


5.3, relative and absolute references
2nd
3rd


5.4, setting a session value
2nd


5.5, getting a session value
2nd


5.6, Session Start event
2nd


5.7, adding/displaying session values
2nd
3rd


5.8, out of process session state
2nd


5.9, starting State Server
2nd


out of process session state (State Server)
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th


storing state information in SQL Server
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th


using session state
2nd
3rd


adding values
2nd
3rd
4th


cleaning up after session state
2nd


initializing user states
2nd


retrieving values
2nd


setting values
2nd
3rd


Web farms
2nd
3rd
4th
5th
6th
7th
8th


State Server
2nd
3rd
4th
5th
6th
7th
8th
9th


advantages/disadvantages
2nd
3rd
4th
5th


StaticFileHandler HttpHandler


.
[See also HttpHandlers]


stored procedures


executing stored procedures that return data
2nd
3rd
4th
5th


passing parameters
2nd
3rd
4th
5th
6th


returning scalar values
2nd
3rd


versus text-based commands


style sheets


transforming XML documents
2nd
3rd
4th
5th
6th
7th


associating documents with style sheets
2nd
3rd


creating style sheets
2nd


creating XSLT style sheets
2nd
3rd
4th


editing XSLT files with Visual Studio .NET


programmatically performing XSL transformations
2nd
3rd


subclassing existing server controls
2nd
3rd
4th
5th


subdirectories


.
[See also summarizing validation errors
2nd
3rd
4th


switches


XCOPY deployment
2nd
3rd
4th
5th


/-Y


/A


/C


/D
2nd
3rd


/E
2nd


/EXCLUDE
2nd


/EXCLUDE;


/F


/H


/I


/K


/L


/M


/N


/O


/P


/Q


/R


/S
2nd


/T


/U


/V


/W


/X


/Y
2nd
3rd


/Z


System.Diagnostics


Debug class
2nd
3rd


EventLog class
2nd
3rd
4th
5th
6th
7th
8th
9th


PerformanceCounter
2nd


System.Web


TraceContext
2nd


System.Web section (Web.Config files)


authentication settings
2nd
3rd
4th


authorization settings
2nd


browser capabilities settings
2nd


compilation settings
2nd
3rd


custom error settings
2nd
3rd


execution timeout settings
2nd


globalization settings
2nd
3rd


HTTP handler settings


HTTP module settings
2nd


page settings
2nd
3rd


process model settings
2nd
3rd


session state settings
2nd
3rd


Trace settings
2nd
3rd
4th


Web services settings
2nd
3rd


System.Web.UI.Control


events
2nd


/ 106