420Microsoft Visual Studio 2010: A Beginner’s Guide

debugging (continued)

running programs with debugging, 52 running programs without debugging, 51 sample program with bugs, 167–179 starting programs in Debug mode, 156, 171 stored procedures, 154

VS Debugger, 166–179

.vshost files, 151–152 Web applications, 152–153

delegates, 90, 94–96. See also events Delphi language, 5 dependencies, 131–133 development-time code tools, 148–150 diagnostic events, 165–166 directories

Create Directory, 116 name, 317 physical, 328 virtual, 315

dirty data, 173

.dll extension, 119, 124 do loops, 65–66 docking windows, 18–19 DockPanel layout, 223–224 documentation, 11 Dynamic Data projects, 33

E

Edit menu, 14 elements

accessing, 110

in arrays, 107–108 as classes, 411

in generic lists, 109–110 property, 412–414

else snippets, 58–59 else statements, 58–59

Enable Managed Code option, 154 endless loops, 157

enums, 55–57 environment

IDE, 4, 13

macros, 134, 342, 360–370 snippets. See snippets templates. See templates

environment settings considerations, 13

default, 11, 12–13, 28–30, 31 exporting, 23–24 importing, 24–28 modifying, 13, 22–30 resetting, 28–30

errors. See also warnings compiler, 123, 134, 204, 344 considerations, 134

controllers, 278

null reference exceptions, 93, 175–179 vs. warnings, 134

event handlers, 91, 95–96, 228–234 event keyword, 93 EventHandler class, 94–95 events, 91–93. See also delegates

click, 228–234, 246

code completion for, 95–96 described, 90, 91 diagnostic, 165–166 example, 91–93 handling, 228–234

null, 93

use of, 91–93, 95

.exe extension, 119 Exec method, 391–395 Export Template Wizard, 346 expressions

branching, 57–59 considerations, 49 described, 54

evaluating during debugging, 151–152, 162

performing computations, 54 primitive types, 54 viewing, 163–164

Extensible Markup Language. See XML

F

F# language, 31, 36

false/true conditions, 55, 57, 62 fields

backing, 85, 86 considerations, 81, 83 declaring, 81–83 described, 69, 81 example of, 68, 69 using, 81–83

vs. properties, 83 file locks, 154

File menu, 14

File Properties window, 122

File Transfer Protocol (FTP), 315, 317, 319 files

code-behind, 228–234 compressing, 131

.dll, 124 hidden, 117–118 log, 7, 166

.pdb, 151 project, 116–121

.vshost, 151–152 XML, 134

floating windows, 19–20

Page 443
Image 443
Microsoft 9GD00001 manual Microsoft Visual Studio 2010 a Beginner’s Guide