Begin to Code with C#.pdf

Begin to Code with C#.pdf
 

书籍描述

内容简介

This full-color book will inspire you to start solving problems and creating programs with code, even if you have absolutely no programming experience. It's not just friendly and easy: it's the first beginner's guide that puts you in control of your own learning, and empowers you to build unique programs to solve problems you care about.

 

Microsoft has completely reinvented the beginning programmer's tutorial, reflecting deep research into how today's beginners learn, and why other books fall short. Begin to Code with C# is packed with innovations, starting with its "Snaps" library of pre-built operations that are easy to combine your own unique programs. It's full of "Make Something Happen" projects that let you practice and build your skills as you create your own programs - not programs someone else has typed out and handed you.


Begin to Code with C# balances playful exposition and illustration of programming fundamentals with your own creative input - and you'll never be more than a page or two away from making something unique and personal to you. It will help you…

  • Understand the basics of coding and how to make your programs work on any computer or device
  • Discover how C# works using the Visual Studio environment
  • Delve into basic concepts such as strings, operators, properties, methods, and events
  • Figure out how to test and debug your code with "What can go wrong" sections
  • Publish your own apps that work on a variety of device platforms, including Android, iOS, and Windows

Whether you're a total beginner or you've tried before, Begin to Code with C# will put the power, excitement, and creativity of programming where it belongs: in your hands!

目录

1 Introduction

2 Programs and computers

3 Writing our first programs

4 Working with data in a program

5 Controlling what a program does

6 Making a solution

7 Collections

8 Exceptions and Errors

9 The Switch Construction

 

Part 2: Writing Programs

Now that you know how computers work and how to get them processing data for you, it’s time to learn how to

create fully fledged solutions. In this part you'll find out how large, complex solutions can be built from much

smaller components. You'll discover how to identify the elements in a system and then create resilient software

objects that represent them. The aim of a professional developer is to produce well tested, reliable programs that

meet the requirements of the user, and that's what Part 2 is all about.

10 Structured Data

11 Structured Data and Objects

12 Objects and References

13 Solution Design with Classes

14 Inheritance

15 Object Etiquette

16 All about Strings

17 Properties

18 Advanced Programming

 

Part 3: Creating Solutions

In this part you'll find out how to turn a good program into a great solution.  You'll find out how to spread a

program over a number of computer processors and an application can manage vast amounts of data. You'll also

learn how to create connected solutions that function over a number of networked components and how to create

a single solution that works on a variety of different device platforms. Finally you will discover how to prepare an

application for release into the marketplace for worldwide use.

19 Events and Programs

20 Threads and Processes

21 Application Data Storage

22 Networking

23 Advanced User Interfaces

24 Application Development

25 Glossary of Terms 

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多