With Microsoft's recent release of their Visual Development Studio (Visual Studio .Net), a new programming language has been introduced. The new language is C# .Net. Programming in C# .NET has been written by the successful author team of Bradley and Millspaugh, who write our Visual Basic books. Therefore, the book maintains the strong pedagogy that has been used to teach students how to program. This book assumes no prior knowledge of programming and it incorporates basic concepts of programming, problem solving, and programming logic and design techniques to teach students a mastery of C #.Net at an introductory level.
About the Author
Julia Case Bradley is professor emeritus at Mt. San Antonio College. From 1978 until her retirement, she taught courses in introductory and advanced Visual Basic, Access programming, and Microsoft Office in the department of Computer Information Systems. 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, the Internet, and desktop publishing using PageMaker, Ventura Publisher, and Publish It.
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 8 years. She received her MBA from California State Polytechnic University, with a bachelor's degree in Computer Information Systems. Anita has also led Great Teacher's Conferences for Mt. Sac and for California Vocational Faculty.
Table of Contents
Chapter 1—Introduction to Programming and C#
Chapter 2 — More Controls
Chapter 3—Variables, Constants, and Calculations
Chapter 4 —Decisions and Conditions
Chapter 5—Menus and Methods
Chapter 6: OOP—Creating Object-Oriented Programs
Chapter 7 —Lists, Loops, and Printing
Chapter 8 — Arrays
Chapter 9—Programming With Web Forms
Chapter 10—Accessing Database Files
Chapter 11—Saving Data and Objects in Files
Chapter 12—Graphics in Windows and the Web
Chapter 13—Advanced Topics in C#
Appendix A—Answers to Feedback Questions
Appendix B—Methods for Working with Dates, Strings, and Mathematics
Appendix C—Tips and Shortcuts for Mastering the