Combining the Deitel(TM) signature Live-Code(TM) Approach with a new Application-Driven(TM) methodology, this book uses a step-by-step tutorial approach to begin teaching the basics of programming, builds upon previously learned concepts, and introduces new programming features in each successive tutorial. KEY TOPICS This comprehensive introduction to C# covers GUI design, controls, methods, functions, data types, control structures, procedures, arrays, object-oriented programming, strings and characters, sequential files, and more. It also includes higher-end topics such as database programming, multimedia and graphics, and Web applications development. MARKET: For individuals beginning their mastery of C# Programming.