Begin to Code with C#

個数:

Begin to Code with C#

  • 在庫がございません。海外の書籍取次会社を通じて出版社等からお取り寄せいたします。
    通常6~9週間ほどで発送の見込みですが、商品によってはさらに時間がかかることもございます。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合がございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 512 p.
  • 言語 ENG
  • 商品コード 9781509301157
  • DDC分類 005.133

Full Description

Become a C# programmer—and have fun doing it!

Start writing software that solves real problems, even if you have absolutely no programming experience! This friendly, easy, full-color book puts you in total control of your own learning, empowering you to build unique and useful programs. 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, from its "Snaps" prebuilt operations to its "Make Something Happen" projects. Whether you're a total beginner or you've tried before, this guide will put the power, excitement, and fun of programming where it belongs: in your hands!

Easy, friendly, and you're in control! Learn how to...

• Get the free tools you need to create modern programs

• Work with 150 sample programs that illustrate important concepts

• Use the sample programs as starting points for your own programs

• Explore exactly what happens when a program runs

• Approach program development with a professional perspective

• Use powerful productivity shortcuts built into Microsoft Visual Studio

• Master classes, interfaces, methods, and other essential concepts

• Organize programs so they're easy to construct and improve

• Capture and respond to user input

• Store and manipulate many types of real-world data

• Create interactive games that are fun to play

• Build modern interfaces your users will love

• Test and debug your code—and avoid problems in the first place

Contents

Contents Introduction Part 1: Programming fundamentals 1 Starting out Building a place to work Getting the tools and demos Using the tools What you have learned 2 What is programming? What makes a programmer? Programming and party planning Computers as data processors Data and information What you have learned 3 Writing programs C# program structure Identify resources Start a class definition Declare the StartProgram method Set the title and display a message Extra Snaps Creating new program files Extra Snaps Creating your own colors What you have learned 4 Working with data in a program Starting with variables

Using a variable in a program Working with numbers Working with different types of data Whole numbers and real numbers in programs Extra Snaps What you have learned 5 Making decisions in a program Understanding the Boolean type Using if constructions and operators Creating blocks of statements

Creating complex conditions using logical operators Adding comments to make a program clearer Funfair rides and programs Working with program assets What you have learned 6 Repeating actions with loops Using a loop to make a pizza picker Performing input validation with a while loop Using Visual Studio to follow the execution of your programs Counting in a loop to make a times-table tutor Using a for loop construction Breaking out of loops Going back to the top of a loop by using continue Extra Snaps What you have learned



7 Using arrays Have an ice cream Making an array Multiple dimensions in arrays Using arrays as lookup tables What you have learned Part 2: Advanced programming 8 Using methods to simplify programs What makes a method? Making a tiny contacts app Adding IntelliSense comments to your methods What you have learned 9 Creating structured data types Storing music notes by using a structure Objects and responsibilities: Making a SongNote play itself Making a drawing program with Snaps Creating enumerated types Making decisions with the switch construction Extra Snaps What you have learned 10 Classes and references Making a time tracker Structures and classes From arrays to lists

Storing data using JSON Fetching data using XML What you have learned 11 Making solutions with objects Creating objects with integrity Managing the object construction process Saving drawings in files What you have learned

Part 3: Making games

12 What makes a game?

Creating a video game

What you have learned

13 Creating gameplay

Creating a player-controlled paddle

Adding sound to games

Displaying text in a game

What you have learned

14 Games and object hierarchies

Games and objects: Space Rockets in Space

Designing a class hierarchy

What you have learned

15 Games and software components

Games and objects

What you have learned

最近チェックした商品