Visual C# 2013 パーフェクトマスター|書籍情報|秀和システム

17
マイクロソフトの統合開発環境「Visual C# 2013」を使ったアプリケー ション開発とプログラムのポイントがしっかり身につく解説書です。 Visual C# 2013では、デスクトップアプリ、Webアプリ、Windowsストア アプリなど様々な形態の開発をサポートしています。本書は、プログラ ミングがはじめての方でも最後まで読み通せるように、ソースコードの 構造やプログラムが動く仕組もていねいに説明し、C#の文法に主眼を 置きながら、デスクトップアプリケーション、Windowsストアアプリ、さら にデータベース管理ソフト「SQL Server Express」を利用したデータ ベースアプリケーションの開発手順を解説しています。サンプルデータ のダウンロードサービス付き。 著者 金城俊哉 価格 本体3400円(税別) ISBN 978-4-7980-4019-6 発売日 2014/1/15 判型 B5色数 4ページ数 1122 CD/DVD 対象読者 中級 シリーズ パーフェクトマスター Visual C# 2013 パーフェクトマスター 上に戻る 目次 Chapter 1 Visual C#の概要と開発環境の準備 1.1 ●Microsoft.NETVisualStudio 1.1.1 Microsoft.NETの誕生 .NET誕生の経緯を確認する コラム CC++C#の関係を教えてください コラム Windows DNA 1.1.2 .NET Frameworkにおけるアプリケーションの開発 .NET Frameworkにおけるアプリケーション開発の基盤技術 1.2 ●.NET Frameworkの概要 1.2.1 .NET Frameworkの構造 .NET Frameworkの構造を確認する 1.2.2 CLR(共通言語ランタイム)の構造 CLR(共通言語ランタイム)が必要な理由を確認する コラム ランタイム CLR(共通言語ランタイム)に含まれるソフトウェアを確認する 1.2.3 クラスライブラリ クラスライブラリについて確認する コラム ガベージコレクション 1.2.4 CLRにおけるプログラムの実行手順 CLR上でプログラムが実行される仕組みを確認する 1.2.5 .NET対応の開発ツール Visual Studioに含まれる製品群を確認する C#の特徴を確認する 1.3 ●Visual Studio Express 2013 for Windows Desktopのセットアップ リンク先によっては、販売ページ が用意されていないことがありま す。あらかじめご了承ください。 書籍購入のご案内 サポート情報は以下からご参照下 さい。

description

visual

Transcript of Visual C# 2013 パーフェクトマスター|書籍情報|秀和システム

  • Visual C# 2013Visual C# 2013WebWindowsC#WindowsSQL Server Express

    3400

    ISBN 978-4-7980-4019-6

    2014/1/15

    B5

    4

    1122

    CD/DVD

    Visual C# 2013

    Chapter 1 Visual C#

    1.1 Microsoft.NETVisualStudio1.1.1 Microsoft.NET

    .NET CC++C# Windows DNA1.1.2 .NET Framework

    .NET Framework1.2 .NET Framework

    1.2.1 .NET Framework.NET Framework

    1.2.2 CLRCLR

    CLR

    1.2.3

    1.2.4 CLR

    CLR1.2.5 .NET

    Visual StudioC#

    1.3 Visual Studio Express 2013 for Windows Desktop

  • 1.3.1 Visual Studio Express 2013 for Windows DesktopVisual Studio Express 2013 for Windows DesktopVisual Studio Express 2013 for Windows Desktop

    1.3.2 Visual Studio Express 2013 for Windows Desktop 1.3.3 Visual Studio Express 2013 for Windows Desktop

    Visual Studio Express 2013 for Windows DesktopVisual C#

    Visual Studio Express 2013 for Windows Desktop

    1.4 Visual C#1.4.1 Visual C#1.4.2 Visual C#

    Visual Studio.NET Framework .NET Framework

    1.5 1.5.1

    1.6 VS Express 2013 for Desktop1.6.1 VS Express 2013 for Desktop

    Windows

    1.6.2 Visual Studio

    1.6.3

    1.7 1.7.1

    1.7.2

    C#Chapter 2 Visual C#

    2.1

    2.1.1 Windows

  • WindowsWindows

    2.1.2 HelloWorld

    Visual C#

    2.1.3

    2.2 2.2.1 Form

    FormForm

    []2.2.2 Form

    [BackColor] Color

    []

    [Text]

    [Opacitiy]

    2.2.3 Form

    [ControlBox] [StartPosition] [StartPosition]

    [Location]2.3 2.3.1 2.3.2

    [Name] [Text] [Font] [ForeColor][BackColor]2.3.3

    Label

  • [] GroupBox

    2.3.4

    [ImeMode]

    2.3.5

    MenuStrip

    2.3.6

    Chapter 3 Visual C#

    3.1

    3.1.1

    Visual C# 3.2 Windows3.2.1 WindowsProgram.cs

    Form1.Designer.cs

    #regionForm1.cs

    3.2.2

    Q&A

    Chapter 4

    4.1 Visual C#

    4.1.1 CTSVisual C#

    4.1.2 Visual C#

  • 4.2 4.2.1 var

    4.2.2

    4.3 4.3.1

    4.4

    4.4.1

    == Visual Studio 2 4.4.2

    16

    4.5

    4.5.1

    4.5.2 Convert

    Convert4.5.3 Boxing

    4.5.4 FormatString.Format30String.Format

    #0

    4.6 4.6.1

  • long

    4.6.2

    4.6.3 10 10 decimal4.6.4 4.6.5 bool char

    char char char4.6.6 objectSystem.Object

    4.6.7 string object

    string string

    stringstringStringBuilder

    4.6.8 string

    4.7 4.7.1

    4.7.2 usingusingusing

    Chapter 5

    5.1

    5.1.1 if...else

    MessageBox.Show5.1.2 3if...else if...else if

    5.1.3 switch

    5.2 5.2.1

    5.2.2 11

    5.2.3 for

    5.2.4 foreach

    5.2.5 Controlsbreak

    Chapter 6

    6.1

  • 6.1.1 111

    '"1

    6.1.2 22

    22

    var 6.1.3 List

    6.2 6.2.1 6.2.2 ArrayList

    ArrayList DictionaryTkey,TValue ListTActionT6.2.3

    6.2.4 MSDN 6.3

    6.3.1

    Chapter 7

    7.1

    7.1.1 return

    7.1.2 7.1.3

    7.1.4

    7.1.5 out 7.2

    7.2.1

    7.2.2 7.2.3

    7.2.4

    7.2.5 7.2.6 if

    Chapter 8 LINQ

    8.1 LINQ8.1.1 LINQ

  • 8.1.2 LINQ

    8.2 LINQ8.2.1 select 8.2.2

    Chapter 9

    9.1 9.1.1

    9.1.2

    9.1.3 9.2

    9.2.1 9.2.2

    Chapter 10 VisualC#

    10.1

    10.1.1

    10.1.2

    10.1.3

    GetSet10.1.4

    10.1.5

    10.1.6

    10.1.7

    10.1.8

    10.1.9

    return10.2 10.2.1

    10.2.2

    10.2.3 10.2.4

  • 10.3 10.3.1 10.3.2

    10.3.3 10.3.4

    10.3.5

    10.3.6 thisthisthis

    10.3.7 this()this()

    10.4 10.4.1

    10.4.2

    base

    10.4.3

    10.4.4

    :base()

    10.4.5

    10.5

    10.5.1 10.5.2

    10.5.3

    10.5.4

    10.6 10.6.1 10.6.2 10.6.3

    10.7

    10.7.1 12

    10.7.2

  • Windows

    10.7.3

    10.8 10.8.1

    10.8.2 abstract10.8.3 10.8.4 10.8.5

    10.8.6

    10.8.7

    10.8.8

    10.9 10.9.1

    10.9.2 private

    10.9.3

    Chapter 11

    11.1

    11.1.1

    static

    Chapter 12

    12.1 12.1.1

    12.1.2

  • 12.1.3

    12.1.4

    8.1.5

    ToString SelectedItem

    MouseClick 12.2 12.2.1

    DateTimePicker12.2.2

    MessageBox.Show MessageBoxButtons

    12.2.3

    12.2.4

    12.3

    12.3.1

    12.3.2

    Timer DateTime

    Chapter 13

    13.1

    13.1.1

  • 13.1.2

    [][]

    13.2

    13.2.1 PrintDocumentPrintDialog[]

    Dock []PrintDocument

    PrintDocumentPrintDialog13.2.2

    [] [] []

    []

    13.3 13.3.1 MDI

    LoadFile[]

    try...catch...Q&A

    Chapter 14

    14.1 14.1.1 try...catchtry...catch

    14.1.2 try...catchtry...catchFinally

    14.1.3 Exception

    14.2 14.2.1 11

    [][]14.2.2

    Chapter 15

    15.1 Visual C#15.1.1

  • 15.1.2 .NET.NET Framework.NET Framework.NET Framework

    15.2 15.2.1

    15.2.2 ReleaseEXE

    Chapter 16 ADO.NET

    16.1 ADO.NET16.1.1 ADO.NET

    ADO.NETADO.NET

    16.1.2 SQL

    16.2

    16.2.1 16.2.2

    SQL Server 16.2.3 16.3

    16.3.1 16.3.2 SqlConnectionSqlCommandSQLSqlDataReader

    16.3.3 16.3.4

    16.3.5 Id

    LIKE ListBox16.3.6 16.3.7 INSERT INTOVALUES 16.4

    16.4.1 ADO.NET

  • 16.4.2

    16.4.3 [][]

    16.5 LINQ16.5.1 LINQ to DataSetLINQ to DataSet

    Chapter 17

    17.1

    17.1.1 CPUCPU

    CPUCPU

    CPU17.1.2 CPU

    17.1.3 OS

    17.2 Thread17.2.1 ThreadThreadThreadThread

    Thread

    17.2.2 Sleep

    17.2.3

    17.2.4

    17.2.5

    17.2.6

    17.2.7 MonitorMonitor

    17.2.8 locklock

    lock17.2.9

    Monitor

    17.3 ThreadPool17.3.1 ThreadPool

    ThreadPool

  • WaitCallback

    {0}17.3.2

    Monitor17.4 Parallel

    17.4.1 Parallel.Invoke()Parallel.Invoke()

    varParallel

    17.4.2 foreachParallel.ForEach()

    foreach for17.4.3

    17.4.4

    Chapter 18 WPF

    18.1 WPF

    18.1.1 WPF 18.1.2 WPF18.1.3 WPFUI

    18.2 WPF18.2.1 WPF18.2.2

    18.3 18.3.1

    SliderTextBox18.3.2 Button

    SQLChapter 19 ASP.NETWeb

    19.1 ASP.NETWeb

    19.1.1 WebWeb

    IISVisual Studio Express 2013 for Web

    19.1.2 Visual C#WebWebWeb

    Visual Studio 2013 Express for Web

    19.2 ASP.NET19.2.1 Web

    Web19.2.2 WebWebWeb

    Visual Studio 2013 Express for WebWebWeb

    19.3 ASP.NET19.3.1 WebASP.NETADO.NET

    Web

  • 19.3.2

    19.3.3 WebWeb

    Chspter 20 Visual Studio Express 2013 for Windows

    Windows

    20.1 Windows20.1.1 Visual Studio Express 2013 for Windows

    VS Express 2013 for WindowsVS Express 2013 for Windows

    20.1.2 WindowsWindowsWindows

    20.1.3 XAMLXAMLXAMLXAMLXAML

    20.2 20.2.1 Windows20.2.2

    ButtonTextBlock

    XAML 20.2.3

    Button Windows asyncawait

    20.3 20.3.1

    Button Grid20.3.2

    Button 20.3.3 CheckBoxRadioButton

    CheckBox []

    20.4 20.4.1 ImageVisual C#

    Image Microsoft20.4.2

    20.5 Web

    20.5.1 WebWeb

    Appendix

    Appendix1 app.1.1 app.1.2 app.1.3

  • app.1.4 app.1.5 app.1.6 FormSystem.Windows.Forms

    app.1.7 app.1.8

    1. 2. 3. Unreal Engine 4 4. Unity Asset PRESS5. 6. Java EE 7. Excel VBA 8. Python9. 10.

    PR