Professional Documents
Culture Documents
AL
Symbols +
addition arithmetic operator, 138
RI
! operator precedence, 144
Not logical operator, 139 overloading operator, 311–312
operator precedence, 144
TE
++
overloading operator, 312 overloading operator, 312
!= pre-increment arithmetic operator, 138
“”
Not Equals comparison operator, 141
overloading operator, 312
MA
+=
Add and Assign assignment operator, 142
add to, 51
Hello, 27 ,
D
string, 132 generic classes, 332
values, 406
TE
--
operator precedence, 144 overloading operator, 312
overloading operator, 312 post-decrement arithmetic operator, 138
CO
&& -=
Conditional And logical operator, 139 Subtract and Assign assignment operator, 142
nested if statements, 223 subtract from, 51
operator precedence, 144 /
‘’ custom date/time format, 183
chars, 132 division arithmetic operator, 138
string values, 406 operator precedence, 144
* overloading operator, 312
field to value comparison, 406 :
multiplication arithmetic operator, 138 constructors, 294
operator precedence, 144 custom date/time format, 183
overloading operator, 312
487
; – ‘ABC’
; {}
properties, 26 Format, 177
section separato numeric format, 180 object initialization, 289
< statements, 220
field to value comparison, 406 |
Less Than comparison operator, 141 Or bitwise operator, 143
operator precedence, 144 Or logical operator, 139
overloading operator, 312 operator precedence, 144
<< overloading operator, 312
left shift bitwise operator, 143 ||
overloading operator, 312, 313 Conditional Or logical operator, 139
<= nested if statements, 223
field to value comparison, 406 operator precedence, 144
Less Than Or Equal To comparison ~
operator, 141 complement bitwise operator, 143
operator precedence, 144 overloading operator, 312
overloading operator, 312 _, accelerators, 59
= (), code clarity, 145
Assign assignment operator, 142 ., decimal separator numeric format, 180
And bitwise operator, 143 #, digit numeric format, 180
field to value comparison, 406 /=, Divide and Assign assignment operator, 142
variable value, 130 \, escape character numeric format, 180
== \\, escape sequence, 132
Equals comparison operator, 141 \“, escape sequence, 132
overloading operator, 312 \‘, escape sequence, 132
> \?, escape sequence, 132
field to value comparison, 406 \000, escape sequence, 132
Greater Than comparison <>, field to value comparison, 406
operator, 141 [], Format, 177
operator precedence, 144 %=, Logical And and Assign assignment
overloading operator, 312 operator, 142
>> |=, Logical Or and Assign assignment operator, 142
overloading operator, 312, 313 ^=, Logical Xor and Assign assignment
right shift bitwise operator, 143 operator, 142
>= ..., menus, 59
field to value comparison, 406 *=, Multiply and Assign assignment operator, 142
Greater Than Or Equal To comparison //, properties, 26
operator, 141 0, zero numeric format, 180
operator precedence, 144
overloading operator, 312
^
A
operator precedence, 144 \a, escape sequence, 132
overloading operator, 312 ‘ABC’
Xor bitwise operator, 143 custom date/time format, 183
Xor logical operator, 139 literal string numeric format, 180
488
accelerators – AvailableFreeSpace
489
\b – Checked
490
CheckedChanged – configuration
491
const – Cut
492
D – default constructor
493
default – DragDropEffects.Copy
494
DragDropEffects.Move – event handlers
495
EventArgs – float
making, 47–48 f
menus, 59 custom date/time format, 182
OutOfBounds, 278–280 full date, short time format character, 181
parameters, 48–49, 278 \f, escape sequence, 132
placeholders, 48 factorial, 206, 230, 243, 472
Properties window, 50 Factorial, methods, 244
RadioButton, 392 Fibonacci array, 197, 472
removing, 50–51 Field, control names, 24
user interface, 451 fields, 163, 472
variables, 107–108 accessibility, 167–168
EventArgs, e, 49 classes, 271
EventLog, 478 values, 406
events, 472 FIFO. See first-in-first-out
classes, 271, 276–280 File, 354–355
Click, 47 ReadAllText, 419
controls, 20–21, 47, 51–52 FileInfo, 353–354
delegates, 276–278 FileName
drag and drop, 377–378 OpenFileDialog, 91, 95
ex, try-catch, 252 SaveFileDialog, 91
Excel, 359 FileSystemWatcher, 478
exceptions, 472 Fill, Dock, 40
errors, 251–252 FillClosedCurve, Graphics, 438
try-catch, 252–254 FillEllipse, Graphics, 438
exceptionCode, try-catch, 252 FillPie, Graphics, 438
ExceptionType, try-catch, 252 FillPolygon, Graphics, 438
executables, IDE, 9 FillRectangleGraphics, 437–438
Exists FillRectangles, Graphics, 438
Directory, 352 Filter, 472
DirectoryInfo, 352 BindingSource, 406–407
File, 354 dialogs, 96–97
FileInfo, 353 OpenFileDialog, 95
Expression Blend, WPF, 449 Filter by State, 408
eXtensible Application Markup Language FilterIndex
(XAML), 452, 472, 475 dialogs, 96–97
editing, 456 OpenFileDialog, 95
Extension, FileInfo, 353 finallyCode, try-catch, 252
Find, BindingContext, 405–406
first-in-first-out (FIFO), 203, 474
F 5GL, 4
F FixedDialog, FormBorderStyle, 116
custom date/time format, 182 FixedDocument, WPF, 466
fixed-point format character, 179 FixedPitchOnly, FontDialog, 94
full date, long time format float
character, 181 data type, 129–130
literal suffix characters, 131
496
Float – get
497
GetAttributes – Image
498
ImageList – Kind
499
Label – Locals window
500
Location – methodName
501
Microsoft Access – non-deterministic finalization
502
None – PageSetupDialog
503
Paint – projecting data
Paint, 52 placeholders
Graphics, 306 event handlers, 48
memory, 440 interfaces, 323
Panel, 49, 479 Visual Studio, 323
parameterized constructors, 291–292 Point, 26
parameterless constructors, polymorphism, 474
290–291, 474 classes, 270, 284
generic constraints, 333 Pop, Stack, 204
object initialization, 296 precedence, operators, 143–145
parameters precision specifier, 179, 474
event handlers, 48–49, 278 Primary Key, LINQ to SQL Source, 432
generic classes, 332 PrintDialog, 89, 479
methods, 245–246, 276 properties, 96
out, 246 WPF, 461–466
ref, 246 PrintDocument, 359–360, 479
references, 245–246 PrintPreviewDialog, 364–365
return, 246 WPF, 466
values, 249 printing, 359–368
parameters, methods, 243 WPF, 461–468
parent class, 283 Printing tab, Toolbox, 91
Parent, DirectoryInfo, 352 PrintPage, PrintDocument, 360
parse, 147, 391, 474 PrintPreviewControl, 479
Parse PrintPreviewDialog, 89, 479
currency, 136 PrintDialog, 96
data type values, 135–136 PrintDocument, 364–365
DateTime, 189 properties, 96
localization, 391 PrintVisual
Pascal casing, 20, 23, 474 this, 462
passwords, 237 WPF, 461–466
Paste, RichTextBox, 82 PrintWindowCentered, 464
Path, 355 private
Path.Combine, 373 accessibility, 324
PathGradientBrush, 443–445 delegate, 277
Peek field accessibility value, 167
Queue, 204 interfaces, 324
Stack, 204 methods, 244
Pen, GDI+, 442–443 private variables, 109
PerformanceCounter, 479 Process, 480
PictureBox, 445, 479 programming language, 3, 343, 474
Anchor, 39–40 ProgressBar, 480
Image, 122 StatusStrip, 70
Panel, 49 ToolStrip, 68
pinning, windows, 12 Project menu, Add Windows Form, 103–104
pixels, 22, 25, 26, 440, 474 projecting data, 416
504
projecting LINQ query – ReadOnlyChecked
505
ReadToEnd – select clauses
506
select num – SortedDictionary
507
SortedList – syntax
508
system requirements – ToolStripButtons
509
ToolStripContainer – values
510
var – Windows Presentation Foundation
511
Word – zzz
X
X, hexadecimal format character, 179
Z
x++, operator precedence, 144 z
++x, operator precedence, 144 checked, 134
x--, operator precedence, 144 custom date/time format, 183
--x, operator precedence, 144 zz, custom date/time format, 183
XAML. See eXtensible Application zzz, custom date/time format, 183
Markup Language
512