Chapter 1 Introduction to Programming and Visual C# 2008 1 Chapter 2 User Interface Design 67 Chapter 3 Variables, Constants, and Calculations 107 Chapter 4 Decisions and Conditions 157 Chapter 5 Menus, Common Dialog Boxes, and Methods 217 Chapter 6 Multiform Projects 259 Chapter 7 Lists, Loops, and Printing 293 Chapter 8 Arrays 331 Chapter 9 Web Applications 369 Chapter 10 Database Applications 411 Chapter 11 Data Files 451 Chapter 12 OOP: Creating Object-Oriented Programs 481 Chapter 13 Graphics, Animation, Sound, and Drag-and-Drop 535 Chapter 14 Additional Topics in C# 571 Appendix A Answers to Feedback Questions 613 B Methods for Working with Dates, Mathematics, and String Operations 627 Appendix C Tips and Shortcuts for Mastering the Environment 635 Appendix D Security 653 Glossary 657 Index 668
Julia Bradley is a professor emeritus of Computer Information Systems at Mt. San Antonio College. She developed and taught computer programming courses for 25 years and then took early retirement from teaching in order to write full time. Most recently she has taught courses in introductory and advanced Visual Basic, Access programming, and Microsoft Office. She began writing BASIC textbooks in 1984 using MS-BASIC (GW-BASIC) and has authored or co-authored texts in Macintosh Basic, QuickBasic, QBasic, Visual Basic, C#, Java, the Internet, and desktop publishing. Anita Millspaugh teaches programming courses in Visual Basic, C#, and Java at Mt. San Antonio College and has served as chair of the department for eight years. She received her MBA from California State Polytechnic University, with a bachelor's degree in Computer Information Systems. She has taught faculty at the National Computer Educator's Institute and also has led Great Teacher's Conferences for Mt. SAC and for California Vocational Faculty.