Jason Beres9780672324215, 0-672-32421-0
Table of contents :
Main Page……Page 1
Table of content……Page 2
Copyright……Page 7
About the Author……Page 10
About the Technical Editor……Page 11
Acknowledgments……Page 12
We Want to Hear from You!……Page 13
Introduction……Page 14
How This Book Is Organized……Page 15
About This Book……Page 18
How This Book Is Structured……Page 19
Week 1: At a Glance……Page 20
Day 1. Introduction to the Microsoft .NET Framework……Page 23
What Is .NET?……Page 24
Windows of the Past……Page 25
The Common Language Runtime……Page 28
Understanding the Common Language Specification……Page 31
Understanding the Common Type System……Page 32
Handling Memory and Garbage……Page 35
The .NET Framework Class Library……Page 38
What about C++?……Page 39
.NET Servers and the Future of .NET……Page 40
Summary……Page 43
Q&A……Page 44
Quiz……Page 45
Exercises……Page 46
Day 2. Introduction to Visual Studio .NET……Page 47
Introducing the Start Page……Page 48
Using Dynamic Help……Page 51
The New Projects Dialog……Page 54
Exploring the Visual Studio .NET IDE……Page 57
Using the Project Menu……Page 60
Using the Build Menu……Page 61
Managing Code Windows and Designers……Page 64
Getting the Right Toolbars……Page 65
Customizing Your Environment……Page 66
Summary……Page 69
Q&A……Page 70
Quiz……Page 71
Exercises……Page 72
Day 3. Writing Windows Forms Applications……Page 73
Hello .NET!……Page 74
Understanding Windows Forms……Page 77
Working with Controls Dynamically in Code……Page 78
Using Menus and MDI Forms……Page 79
Using Inheritance in Windows Forms……Page 82
Using Common Dialog Controls……Page 85
More About Controls……Page 86
Making Your Forms Look Pretty……Page 89
Advanced Windows Forms……Page 92
Summary……Page 93
Q&A……Page 94
Quiz……Page 95
Exercises……Page 98
Day 4. Deploying Windows Forms Applications……Page 101
Introduction to Application Deployment……Page 102
Introduction to the Microsoft Windows Installer Service……Page 103
Understanding the Deployment Projects Templates……Page 104
Creating a Windows Installer Package……Page 107
Adding Merge Modules to Your Setup……Page 110
Summary……Page 113
Q&A……Page 114
Quiz……Page 117
Exercises……Page 118
Day 5. Writing ASP.NET Applications……Page 119
Introduction to ASP.NET……Page 120
Hello ASP.NET!……Page 123
Using Validation Controls……Page 126
Managing State in ASP.NET Web Applications……Page 129
Understanding the ‘Web.Config’ File……Page 132
Summary……Page 133
Q&A……Page 134
Quiz……Page 137
Exercises……Page 140
Day 6. Deploying ASP.NET Applications……Page 141
Introduction to ASP.NET Deployment……Page 142
Creating an ASP.NET Application for Deployment……Page 145
Deploying ASP.NET Applications Using Copy Project……Page 148
Deploying ASP.NET Applications Using Copy……Page 151
Deploying ASP.NET Applications with Windows Installer……Page 154
Summary……Page 157
Q&A……Page 158
Quiz……Page 159
Exercises……Page 160
Day 7. Exceptions, Debugging, and Tracing……Page 161
Why Errors Happen……Page 162
Understanding Exceptions in .NET……Page 165
Using Structured Exception Handling……Page 168
Using Visual Studio .NET to Debug Applications……Page 169
Summary……Page 172
Q&A……Page 173
Quiz……Page 174
Exercises……Page 175
Week 1. In Review……Page 176
Week 2: At a Glance……Page 177
Day 8. Core Language Concepts in Visual Basic .NET and C#……Page 180
Languages in the .NET Framework……Page 181
Understanding CLS Data Types in Visual Basic .NET and C#……Page 182
Declaring Variables in Visual Basic .NET and C#……Page 185
Understanding Operators……Page 186
Using Decision Structures……Page 189
Summary……Page 192
Q&A……Page 193
Quiz……Page 196
Exercises……Page 197
Exercises……Page 198
Exercises……Page 199
Exercises……Page 200
Exercises……Page 203
Working with Your Environment……Page 206
Working with Files and Directories……Page 209
Summary……Page 212
Q&A……Page 213
Quiz……Page 214
Exercises……Page 217
Day 10. Accessing Data with ADO.NET……Page 220
Looking Inside ADO.NET……Page 223
Connecting to a Database……Page 226
Using the ‘Command’ Object and ‘DataReader’s……Page 227
Using Windows Controls with ‘DataReader’s and ‘Command’ Objects……Page 230
Using ‘DataAdapter’s and ‘DataSet’s……Page 231
Using Databinding with ‘DataSet’s……Page 232
Binding to a ‘DataGrid’ Control……Page 233
Summary……Page 236
Q&A……Page 237
Quiz……Page 240
Exercises……Page 243
Day 11. Understanding Visual Database Tools……Page 244
Managing Databases with the Server Explorer……Page 245
Building Data-Driven Forms with the Server Explorer……Page 248
Using the DataForm Wizard to Create Data Entry Forms……Page 251
Understanding Databinding……Page 254
Summary……Page 255
Q&A……Page 256
Quiz……Page 257
Exercises……Page 258
Day 12. Accessing XML in .NET……Page 259
What Is XML?……Page 261
XML in .NET……Page 262
Using the XML and Schema Designers……Page 263
Reading and Writing XML Files……Page 266
Summary……Page 269
Q&A……Page 270
Quiz……Page 273
Exercises……Page 276
Day 13. XML Web Services in .NET……Page 277
What Are XML Web Services?……Page 278
Creating Your First Web Service……Page 281
Consuming XML Web Services……Page 284
Summary……Page 287
Q&A……Page 288
Quiz……Page 291
Exercises……Page 292
Day 14. Components and .NET……Page 293
Introduction to Components……Page 294
Understanding the Component Types……Page 295
Creating a Class Library Application……Page 296
Interoperating with Unmanaged Code……Page 297
Summary……Page 298
Q&A……Page 299
Quiz……Page 302
Exercises……Page 303
Week 2. In Review……Page 306
Week 3: At a Glance……Page 307
Day 15. Writing International Applications……Page 310
Introduction to Globalization……Page 311
Using the ‘CultureInfo’ Class……Page 312
Writing the Culture Info Browser Application……Page 315
Managing Resource Files with Visual Studio .NET……Page 318
Summary……Page 319
Q&A……Page 320
Quiz……Page 321
Exercises……Page 322
Day 16. Using Macros in Visual Studio .NET……Page 323
Introducing Extensibility……Page 324
Introducing Macros in Visual Studio .NET……Page 327
Using the Macro Explorer……Page 328
Recording a Macro……Page 331
Using the Macros IDE……Page 333
Examining the Macro Recorder Code……Page 334
Creating a Macros Toolbar……Page 337
More Cool Macro Ideas……Page 340
Summary……Page 341
Q&A……Page 342
Quiz……Page 343
Exercise……Page 344
Day 17. Automating Visual Studio .NET……Page 345
Introducing Add-ins……Page 346
Creating Your First Add-in……Page 349
Understanding the Life Cycle of an Add-in……Page 352
Writing Your First Add-in……Page 353
Taking the Next Step with Add-ins……Page 356
Summary……Page 359
Q&A……Page 360
Quiz……Page 361
Exercise……Page 362
Day 18. Using Crystal Reports……Page 363
Why Use Crystal Reports?……Page 364
Creating a Windows Forms Report……Page 367
Using the Windows Forms Report Viewer……Page 370
How to Programmatically Load a Report……Page 373
Printing a Report Without the Viewer Control……Page 374
Exporting a Report Programmatically……Page 375
Viewing Reports in Web Forms……Page 376
Summary……Page 379
Q&A……Page 380
Quiz……Page 381
Exercises……Page 382
Day 19. Understanding Microsoft Application Center Test……Page 383
Introduction to Application Center Test……Page 384
Understanding ACT Projects, Users, Tests, and Connections……Page 387
Using the ACT Standalone Application……Page 390
Walking Through the ACT Script……Page 393
Understanding the ACT Test Results……Page 394
Summary……Page 395
Q&A……Page 396
Quiz……Page 399
Exercises……Page 400
Day 20. Using Visual SourceSafe……Page 401
Introducing Visual SourceSafe……Page 402
Installing VSS……Page 403
Using the Visual SourceSafe Administrator……Page 404
Using the Visual SourceSafe Explorer……Page 407
Creating Your First VSS Project……Page 409
Using the Integrated SourceSafe Tools in Visual Studio .NET……Page 412
Viewing the History of a File in SourceSafe……Page 415
Opening an Existing SourceSafe Project……Page 418
Adding New Project Items or Projects……Page 419
Renaming Projects or Project Items……Page 422
Summary……Page 425
Q&A……Page 426
Quiz……Page 429
Exercises……Page 430
Day 21. Object Role Modeling with Visio……Page 431
Introducing Object Role Modeling……Page 432
Using Visio to Create an ORM Model……Page 435
Adding ORM Facts to the Data Model……Page 438
Creating a Database Diagram from the Conceptual Model……Page 441
Summary……Page 444
Q&A……Page 445
Quiz……Page 446
Exercises……Page 447
Week 3. In Review……Page 448
Index……Page 449
Index SYMBOL……Page 450
Index A……Page 451
Index B……Page 454
Index C……Page 455
Index D……Page 458
Index E……Page 461
Index F……Page 464
Index G……Page 466
Index H……Page 467
Index I……Page 468
Index J……Page 469
Index K……Page 470
Index L……Page 471
Index M……Page 472
Index N……Page 475
Index O……Page 477
Index P……Page 478
Index Q……Page 481
Index R……Page 482
Index S……Page 483
Index T……Page 486
Index U……Page 489
Index V……Page 490
Index W……Page 491
Index X……Page 494
Reviews
There are no reviews yet.