E


Editor zone, Web Parts framework

Appearance Editor option, 644

Behavior Editor option, 644

discussed, 643

Layout Editor option, 644

editors

Custom Actions Editor, 557

File System Editor

Add Special Folder option, 558–559

All Programs menu, 558

Application folder, 557

file properties, 559

Global Assembly Cache folder, 558

User's Desktop folder, 557–558

User's Personal Data folder, 558

uses for, 557

File Types Editor

actions, 562

properties, 561–562

uses for, 557

Launch Conditions Editor

accessing, 562

launch condition options, 563

uses for, 557

list of, 557

Registry Editor, 557

Simple Editor application

discussed, 551

Disk Cost button, 572

installation confirmation, 572

installation plans, 552

installing, 567–568

license agreement, 570

optional files, 570

packaging options, 553–554

prerequisites, 554–555

Progress dialog, 572

project creation, 553

project properties, 553–554, 556

Read Me dialog, 568–569

running, 572

Select Installation Folder dialog, 570–571

uninstalling, 574

Welcome dialog, 568

starting, 556

User Interface Editor

accessing, 563

additional dialogs, 565–566

Administrative Install mode, 564

Customer Information dialog, 566

default dialogs, 564–565

Install mode, 564

License Agreement dialog, 566

Register User dialog, 566

Splash dialog, 566

uses for, 557

ElapsedEventArgs object, 370

elements

arrays, 106

CreateElement() method, 758

XML documentation

basic documentation example, 928–929

<c> element, 930, 932

<code> element, 930, 932

<description> element, 931

element descriptions, 930–931

<example> element, 931, 934

<exception> element, 931, 936

<include> element, 931, 936

<item> element, 931

<list> element, 931, 933

<listheader> element, 931

overview, 742–743

<para> element, 931–932

<param> element, 931, 934

<paramref> element, 931–932

<permission> element, 931, 935

<remarks> element, 931, 934

<returns> element, 931, 935

<see> element, 931–932

<seealso> element, 931–932, 936

structural elements, 934–937

<summary> element, 931, 934

<term> element, 931

text formatting elements, 931–934

<typeparam> element, 931, 934

<typeparamref> element, 931–932

<value> element, 931, 935

ellipses (...), 454

else if statement, 72

email address checks, Web programming, 595–597

EmitConformanceClaims property, 666

EnableCaching property, 620

Enabled property, 393, 399, 455

EnabledRaisingEvents property, 732

EnableSession property, 665

EnableViewState property, 599–600

Encoding property, 962

EndInvoke() method, 666

EndUpate() method, 433, 438

EnsureVisible() method, 433

Enter event, 404

entry point classes, 223–224

entry point functions, 123

enum keyword, 99

Enum value, attribute targets, 905

Enumeration icon, Class View window, 220

Enumeration item icon, Class View window, 220

enumerations

defining, 99–100

examples, 101–102

overview, 98

string values of, 102

type definition code, 102

underlying values, 99–100

Enum.Parse() command, 102–103

environment settings, Visual Studio, 14–15

Equals() method, 212, 307

Error List window, Visual Studio

error location specification, 23

how to use, 22–23

line number options, 23

overview, 17

error-handling, exceptions

catch block, 172–173

Common Language Runtime Exceptions tab, 178

configuring, 178

exception handling exercise, 174–175

finally block, 172–173

listing, 178

SEH (Structured Exception Handling), 172

ThrowException() function, 176–179

try block, 172–173

escape sequences

defined, 37

in string literals, 41

Event icon, Class View window, 220

Event value, attribute targets, 905

events

AfterLabelEdit, 434

anonymous methods, 379

AnonymousIdentification_Create, 639

AnonymousIdentification_Remove, 639

BeforeLabelEdit, 434

button controls, 399–401

CheckBox control, 414

CheckedListBox control, 428

Click, 396, 398, 455

ColumnClick, 434

defined, 367, 371–372

DoubleClick, 396

DragDrop, 396

DragEnter, 396

DragLeave, 396

DragOver, 396

ElapsedEventArgs object, 370

EnabledRaisingEvents property, 732

Enter, 404

event handlers

discussed, 198, 201

ListBox controls, 429

ListView controls, 436–438

multipurpose, 375–377

object source parameter, 375

return values and, 379

timer object example, 369

toolbars, 461–463

user controls, 482–483

Web programming, 589–593

Windows programming controls, 406–410

event-driven applications, 198

focus, 404

GotFocus, 396

instant messages, 368

ItemActivate, 434

ItemCheck, 428

key, 404

KeyDown, 396, 404

KeyPress, 396, 404

KeyUp, 396, 404

Leave, 404

LinkClicked, 420

ListBox control, 428

Load, 482

LostFocus, 396

menus, 455

MouseDown, 396

MouseMove, 396

MouseUp, 397

object and, 198

Paint, 397

PrintPage, 513–514

Profile_MigrateAnonymous, 639

Protected, 420

RadioButton control, 413

RichTextBox control, 420

SelectedIndexChanged, 428

SelectionChanged, 420

SizeChanged, 482

subscribing to, 367–368

System.EventArgs class, 378

System.Timers.Timer class, 370

TextBox controls, 404

TextChanged, 404

Validated, 397, 404

Validating, 397, 404

Windows programming controls, 396–397

<example> element, 931, 934

<exception> element, 931, 936

exceptions

catch block, 172–173

Common Language Runtime Exceptions tab, 178

configuring, 178

exception handling exercise, 174–175

finally block, 172–173

listing, 178

SEH (Structured Exception Handling), 172

ThrowException() function, 176–179

try block, 172–173

Exclude property, 559

ExecuteNonQuery() method, 817

ExecutePermissions property, 693

ExecuteReader() method, 817

ExecuteScalar() method, 817

execution, constructors, 215–218

Exists property, 706

explicit conversion

casting, 92

convert commands, 95–97

mathematical operators, 45

overflow, 93

overview, 91

express products, Visual Studio, 10

expressions

namespaces

alias for, 52

global, 50–53

nested, 51–52

qualified names, 50

type definitions, 50

operands, 43

operators

assignment, 49, 64–65

binary, 44

bitwise, 60–63

comparison, 58

conditional, 44, 59

mathematical, 44–48

operator precedence, 49–50, 66

relational, 58

ternary, 44

unary, 44

extensibility, ADO.NET, 773

Extensible Markup Language (XML)

ADO.NET support, 811–813

applications, 742

attributes, 743

declaration, 744

documentation

application example, 943–945

basic documentation example, 928–929

<c> element, 930, 932

class diagrams, 937–939

<code> element, 930, 932

<description> element, 931

element descriptions, 930–931

<example> element, 931, 934

<exception> element, 931, 936

file generation, 940–943

<include> element, 931, 936

<item> element, 931

<list> element, 931, 933

<listheader> element, 931

NDoc third-party tool, 949

<para> element, 931–932

<param> element, 931, 934

<paramref> element, 931–932

<permission> element, 931, 935

processing, 946–948

<remarks> element, 931, 934

<returns> element, 931, 935

<see> element, 931–932

<seealso> element, 931–932, 936

structural elements, 934–937

style sheets, 948

<summary> element, 931, 934

<term> element, 931

text formatting elements, 931–934

<typeparam> element, 931, 934

<typeparamref> element, 931–932

<value> element, 931, 935

DOM (Document Object Model), 751–752

elements, 742–743

namespaces, 745–746

nodes

creating, 759–760

deleting, 761–762

inserting new, 758

overview, 744

selecting, 762–765

value changes, 756–757

parsers, 742

ReadXml() method, 813–814

root elements, 744

structure of, 744–745

System.Xml namespace, 751

validation, 746

well-formed documents, 746

WriteXml() method, 811, 813

XDR schemas, 748–749

XML documents, 741–742

XPath query language, 763

XSD schemas, 747–748

Extension property, 706

Extensions property, 562

extern keyword, 239

external assemblies, 862




Beginning Visual C# 2005
Beginning Visual C#supAND#174;/sup 2005
ISBN: B000N7ETVG
EAN: N/A
Year: 2005
Pages: 278

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net