Head First C♯
Contributors: Greene, Jennifer
Edition: 2nd ed.
Publisher: O'Reilly Media, Inc.
Published: 2010
Place of publication: Sebastopol
Language: eng
Format: [electronic resource]
ISBN-13: 9781449391249
Subjects: C♯; Programming Languages; COMPUTERS; Computer program language; Microsoft Visual C♯ .NET; Pascal; Computer programming; Computer science; C (Computer program language); Java
Description: You want to learn C♯ programming, but you're not sure you want to suffer through another tedious technical book. You're in luck: Head First C♯ introduces this language in a fun, visual way. You'll quickly learn everything from creating your first program to learning sophisticated coding skills with C♯ 4.0, Visual Studio 2010 and .NET 4, while avoiding common errors that frustrate many students. The second edition offers several hands-on labs along the way to help you build and test programs using skills you've learned up to that point. In the final lab, you'll put everything together. From obje.
Notes: Thanks for the memory.

Description based on print version record.
Table of contents: title: Advance Praise for Head First C♯; Praise for other Head First books; Copyright; Dedication; Table of Contents; How to Use this Book: Intro; Who is this book for?; Who should probably back away from this book?; We know what you're thinking.; And we know what your brain is thinking.; Metacognition: thinking about thinking; Here's what WE did:; Here's what YOU can do to bend your brain into submission; What you need for this book:; Read me; The technical review team; Acknowledgments; Safari® Books Online; Chapter 1: Get Productive With C♯: Visual Applications, in 10 Minutes or Less.; title: Why you should learn C#C♯ and the Visual Studio IDE make lots of things easy; Help the CEO go paperless; Get to know your users' needs before you start building your program; Here's what you're going to build; What you do in Visual Studio ... ; What Visual Studio does for you ... ; Develop the user interface; Visual Studio, behind the scenes; Add to the auto-generated code; You can already run your application; Where are my files?; Here's what we've done so far; We need a database to store our information; The IDE created a database; SQL is its own language.; title: Creating the table for the Contact ListThe blanks on the contact card are columns in our People table; Finish building the table; Insert your card data into the database; Connect your form to your database objects with a data source; Add database-driven controls to your form; Good programs are intuitive to use; Test drive; How to turn YOUR application into EVERYONE'S application; Give your users the application; You're NOT done: test your installation; You've built a complete data-driven application; Chapter 2: It's All Just Code: Under the Hood; When you're doing this ...; title: ... The IDE does thisWhere programs come from; The IDE helps you code; When you change things in the IDE, you're also changing your code; Anatomy of a program; Your program knows where to start; You can change your program's entry point; Two classes can be in the same namespace; Your programs use variables to work with data; C♯ uses familiar math symbols; Use the debugger to see your variables change; Loops perform an action over and over; Time to start coding; if/else statements make decisions; Set up conditions and see if they're true; Code Magnets; Csharpcross; Code Magnets Solution.; title: Chapter 3: Objects: Get Oriented!: Making Code Make SenseHow Mike thinks about his problems; How Mike's car navigation system thinks about his problems; Mike's Navigator class has methods to set and modify routes; Use what you've learned to build a program that uses a class; Mike gets an idea; Mike can use objects to solve his problem; You use a class to build an object; When you create a new object from a class, it's called an instance of that class; A better solution ... brought to you by objects!; An instance uses fields to keep track of things; Let's create some instances!