C#本 - 人気 / 新書 / 高評価 書籍一覧 | 技術書の本だな


C# 人気本 ランキング

人気 1位
本書の内容
プログラミング自体がはじめてのあなたが「C#」を始めるための第一歩。

C#でプログラミングを始めようと思って入門書を買って勉強してみたものの、なかなか理解できない・・・そんな方にオススメの1冊。
[文法のマスター]⇒[アルゴリズムとデータ構造の理解]⇒[実践練習]という単純明快な流れで解説しており、7日間で「C#でかんたんなプログラミングが書ける基礎力」が身に付けられます!

▼目次
1日目 はじめの一歩
2日目 変数と条件分岐
3日目 繰り返しと配列
4日目 オブジェクト指向①
5日目 オブジェクト指向②
6日目 コレクション・デリゲート・例外処理
7日目 実践練習

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 2位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 3位
本書の内容
プログラミングの知識・経験がなくてもC#の基本文法を身につけることができる

本書は、プログラミングの知識・経験がなくてもC#の基本文法を身につけることができる入門書です。
そのために、「初心者に理解して身につけてほしい機能を厳選し、ポイントを絞る」
「C#になぜその機能があるのか、どんな場面で使うのかという点も納得できる」という方針で解説しています。
C#の文法は膨大ですが、これから学ぼうとする方は、すべてを覚える必要はありません。
本書を通して、「なぜ」という疑問をひとつひとつ解消しながら、
利用頻度の高い文法をしっかりと自分のものにすることができます。
 
内容サンプル
 
ユーザーレビュー
C#の入門書として購入しました。サンプルや問題が充実しているため、これ1冊で基礎的なことは習得できたかなと思います。
c#を初めて学ぶにあたってピッタリな本だと思います。 内容も簡潔でかつ、詳しく書かれていると感じました。
迅速な対応をして頂きとても便利に使わさせて頂いています。ありがとうございます。
 
   
人気 4位
本書の内容
C#のプログラムを作成するには、解こうとする問題の手順と利用するデータ構造を考え、それをC#のコードとして記述するスキルが必要になってきますが、そういったスキルは、現場で利用されているイディオムや定石といったパターンを学習することで得られます。「パターン」を自分の中に叩き込むことが上達の早道なのです。また、さらには、実際に自分でプログラムを書いてみることも必要。本書には章ごとに練習問題も用意されていますので、実地に自分で書くことにより、確固としたプログラミングの力を身につけてください。  
内容サンプル
 
ユーザーレビュー
分岐処理、ループ処理、クラスやインスタンスなど一通り基本を抑えた方向けの本です。c#をさらに深く学びたいと思った方ならとても役に立つ本だと思います。私としてはまさに求めてた内容だったので、星5とします。
vs2005当たりから浦島太郎状態であった自分には、最近の書き方がよく分かり、重宝しています。
すごく理解しやすい本です。気に入りました。
 
   
人気 5位
本書の内容
シンプルなゲームを作りながら、
C#とUnityの概念や基本を理解できる!

Unityは、最も人気の高いゲームエンジンの1つで、開発環境も備えています。
本書では、Unityのインストール方法などを示した後、シンプルな3Dゲームを構築しながら、
プログラムの構成部品としてC#スクリプトを作成/活用する方法を解説します。

前半は変数、メソッド、制御フローなどプログラミングの初級テーマを取り上げます。
後半はカメラ制御、衝突、ライティングなどゲーム機構を説明し、さらにコレクションや
ジェネリックなどプログラミングの中級テーマもカバーします。

本書では「実践」「クイズ」といったセクションも設けており、
Unityゲーム開発におけるC#の基礎を把握するのに格好の一冊となっています。

【原著の第5版を翻訳! 】
◎制御フローやジェネリック/イベントなど様々なキーポイントをカバー
◎ゲーム機構やUIの実装、C#の中級トピックも把握できる

[章構成]
第1章 開発環境を理解しよう
第2章 プログラミングの構成要素
第3章 変数と型とメソッドの世界
第4章 制御の流れとコレクション
第5章 クラスと構造体とOOP
第6章 Unityに挑む
第7章 動きとカメラ制御と衝突
第8章 ゲームのメカニズムを記述する
第9章 基本的なAIと敵の動き
第10章 再び、型とメソッドとクラスについて
第11章 スタックとキューとハッシュセット
第12章 ジェネリック、デリゲート、イベント、例外処理など
第13章 C#とUnityの旅はまだ続く

◎本書は『Learning C# by Developing Games with Unity 2020, 5th Edition』の翻訳書です。
 
内容サンプル
 
ユーザーレビュー
 
   
人気 6位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 7位
本書の内容
ジェネリスクとLINQを中心に、
C#プログラムを高速で洗練されたものにする50の方法。


スコット・メイヤー監修によるEffectiveシリーズ待望のC#第3版。

C#を使った開発時に、躓きがちな問題点、
・高速化
・効率化
・可読性の向上
・メンテナンス性の向上
・最新機能を盛り込みつつ、後方互換も取らなければならない
・API設計指針
などの解決策を、豊富な実例とともに詳解しています。

単なるサンプルコードの提示だけに留まらず、
「どう違うのか」「なぜそうするのか」「これによって何が得られるのか」を実例による検証とともに解説しています。


[著者について]
Bill Wagnerは、もっとも重要なC#開発者の1人であり、ECMA C# Standards Committeeのメンバーである。
彼はHumanitarian ToolboxのPresidentであり、Microsoft Regional Directorの役職を持ち、
.NET MVPを11年受賞し、最近では.NET Foundation Advisory Councilに任命されている。
Billは新事業から大企業まで数多くの会社で働き、ソフトウェア開発のプロセスを改善し、
それらのソフトウェア開発チームを成長させてきた。現在はMicrosoftの.NETのCore contentチームに勤め、
C#言語と.NET Coreに関心のある開発者のために学習用のマテリアルを作っている。
Billはイリノイ大学アーバナ・シャンペーン校でコンピュータサイエンスの学士号を授かっている。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 8位
本書の内容
この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

〈電子書籍版に関する注意事項〉
本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なりますので、ご購入前にお使いの端末にて「無料サンプル」をお試しください。

【プログラミング知識ゼロから楽しくゲーム開発をはじめよう! 待望の改訂版、登場】

人気のゲームエンジン「Unity」でゲーム開発をはじめたいプログラミング初心者に向け、プログラミング言語C#の基礎から丁寧に解説したプログラミング入門書、待望の改訂版です。「Unityで開発する準備をしよう」「C#の基本」「分岐とループ」「Unityを使ったプログラミング」「脱出ゲームをつくろう」「物理パズルをつくろう」「スマートフォンアプリの公開」の全7章。序盤4章まででC#の概念を習得し、5章でシンプルな脱出ゲーム、6章で物理演算を使ったゲームをつくり、7章でアプリ公開の方法を解説します。

〈本書のポイント〉
・C#の基本を習得しながらUnityでゲームを作成し、ストア公開まで行える!
・カジュアルゲームの制作方法がわかる!

〈こんな方にオススメ〉
・Unityでのゲーム開発に興味のあるプログラミング初心者
・C#がわからず挫折した経験者

〈目次〉
Chapter 1 Unityで開発する準備をしよう
Chapter 2 C#の基本中の基本を覚えよう
Chapter 3 条件分岐と繰り返しをマスターしよう
Chapter 4 Unityを使ったプログラミング
Chapter 5 脱出ゲームをつくろう
Chapter 6 物理パズルゲームをつくろう
Chapter 7 実機テストとアプリの公開

〈監修者プロフィール〉
いたのくまんぼう
大阪生まれ金沢育ち。高校生の時に初めてつくったゲームがコンテストで賞をもらったところからゲーム制作のおもしろさにとりつかれる。コンシューマーゲームプログラマーとして『不思議のダンジョン』やサウンドノベルなどのシリーズに関わる。独立後はスマホアプリが主戦場。代表作は『お水のパズル a[Q]ua アキュア』『想い出ガチャガチャ』『江頭ジャマだカメラ』『MagicReader』など。制作したアプリ(MagicReader)が国連から賞をいただき表彰式にアブダビへ招待される。アプリ界の相談役として、周りからは「和尚」の愛称で親しまれている。神奈川工科大学非常勤講師。
http://ninebonz.net/

〈著者プロフィール〉
リブロワークス(大槻有一郎)
株式会社リブロワークス取締役。山形生まれの千葉育ち。山形大学農学部中退後、とにかくパソコンを使う仕事を求めて、印刷所→パソコン書出版社に就職。その後フリーライターを経て編集プロダクションの起ち上げに参加。最近はライター経験を活かした編集業が中心だが、時々このペンネームやリブロワークス名義で執筆している。主な著書に『スラスラ読めるUnity C# ふりがなプログラミング』(リブロワークス名義、インプレス)などがある。
https://www.libroworks.co.jp/  
内容サンプル
 
ユーザーレビュー
 
   
人気 9位
発売日 2021/06/22
(4.6)
Amazon 5,280円
本書の内容
C#を体系的に網羅したC#プログラマのバイブルが、C# 8.0に合わせて全面改訂。言語仕様からクラウドも考慮したWebアプリ開発、デスクトップアプリ構築まで、C# 8.0の基本から高度なテクニックまでを詳しく紹介します。
C# 8.0では、パターンマッチング、範囲構文、非同期メソッドの大幅拡張、null許容参照をはじめさまざまな新機能の追加と改善がされています。
本書はこうした新機能もしっかりとフォロー。詳細な説明と、豊富なサンプルコードを用意し、初心者はもちろん中上級者の要望にも応える一冊です。  
内容サンプル
 
ユーザーレビュー
第三版をもっていましたが、さすがに15年前なので、最新仕様を体系的に学ぼうと購入。厚みは2倍になりましたが読みやすそうです。
 
   
人気 10位
本書の内容
大好評の「基礎からしっかり学ぶC#の教科書」シリーズに、待望のC# 10対応版が登場です! 本書はプログラミング言語としてのC#の使い方を、基礎からていねいに説明します。プログラミングに必要な基礎知識(言語仕様、文法、概念など)を体系的に学習できるよう構成されています。各章の章末には復習問題を設け、その章で学んだ内容を確認して次の章に進むことができます。最後の章では簡単なアプリを作成することで、本書で学んだこと全体が復習できます。
 今回の改訂では、前回書籍『基礎からしっかり学ぶC#の教科書 改訂新版 C# 8対応』(2019年)発行以降の、C# 9およびC# 10.0までの変更点を反映しています。
【目次】
第1章 プログラミングの基礎
第2章 C#の基礎 ~はじめてのプログラムを書く
第3章 変数とデータ型 ~さまざまなデータを扱うには
第4章 式と演算子 ~計算を表現するには
第5章 制御文 ~プログラムの流れを理解する
第6章 クラスの基礎とメソッド ~オブジェクト指向への最初のステップ
第7章 継承とカプセル化 ~クラスの機能を変更するには
第8章 ポリモーフィズム ~クラスを操作するには
第9章 例外処理 ~思いがけないことに対処するには
第10章 配列と構造体 ~データをまとめて扱うには
第11章 高度なプログラミング ~プログラミングの世界を広げる
第12章 クラスライブラリの活用 ~.NETを使いこなす最初のステップ
第13章 GUIアプリケーションの作成 ~Windowsのプログラミングを学ぶ  
内容サンプル
 
ユーザーレビュー
 
   
人気 11位
本書の内容
初心者から中級者向けにVisual C#開発環境の準備、デスクトップアプリやデータベースアプリ、Webアプリ開発まで、実際にサンプルを動かしながらプログラミングを学べる全機能解説書です。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 12位
本書の内容

.NETアプリケーションのパフォーマンスを追求するすべての開発者へ

システムやアプリケーションの最適化と高速化の基本は、アルゴリズムの見直しとソースコードの冗長性の排除にあります。しかし、昨今はそれだけではありません。Windowsベースのアプリケーションであれば、.NETランタイムやOSの機能として提供されているI/OやGCとのタイミングを考慮した設計・開発が必要です。また、運用開始後もツールなどを使用し、たゆまぬチューンナップも必要でしょう。本書は、そういった、アプリケーションだけではなく周辺機器や機能をも視野に入れた最適化技法を、実践に即した形で詳解し、いかにしてスケーラビリティをあげつつ可用性を確保するかを解説していきます。

※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 13位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 14位
本書の内容

API設計、非同期プログラミング、動的プログラミング、
並列処理をクールに使い倒す50の方法

【本書の内容】
“Effective SOFTWARE DEVELOPMNET SERIES”のC#エディション最新版。
もちろん、最新機能の完全網羅ではなく、日常的に遭遇しそうな問題を
解決する、実用的なアドバイスをさまざまなサンプルとともに提供します。

通常、これまでのバージョンにおいて、実装するにあたって困難だったり
手順が入り組んでいるなど、開発者の負担を軽減するために導入されるのが
新機能です。

馴染みのやり方ではなく、新しい手法を導入するのは心理的なハードルが
上がる場合もありますが、本書ではそのハードルをさげるため、なぜ言語の
補強によってより良い方法が可能になったのかまで、詳説しています。

【本書のポイント】
・最新版C#に搭載された新機能を把握できる
・上記新機能を的確に使えるようになる
・なぜそうしたほうがよいのか、を理屈ベースで理解できる
・よりよいプロダクトを構築できるようになる

【本書の目次】
第1章:データの型
第2章:API設計
第3章:タスクベースの非同期プログラミング
第4章:並列処理
第5章:動的プログラミング
第6章:グローバルなC#コミュニティに参加しよう


※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 15位
本書の内容
プログラミング言語C#の定番入門書!
シリーズ累計50万部突破!


※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。

C#の決定版入門書がリニューアル!
WindowsアプリからWebサービス、Unityによるゲーム開発にいたるまで、
幅広いジャンルに対応できるプログラミング言語、それがC#。
本書第2版では、C# 3.0~4.0で追加された新機能もカバー。
さらに充実の必読入門書です。

●目次
第1章 C#を始めるまえに
第2章 テキストを表示する
第3章 変数とデータ型
第4章 演算子
第5章 制御文
第6章 配列
第7章 クラスの基礎
第8章 クラスとメソッドの詳細
第9章 継承
第10章 インターフェイス
第11章 構造体
第12章 デリゲートとイベント
第13章 例外
第14章 演算子のオーバーロード
第15章 ジェネリック
第16章 名前空間、プリプロセッサ、属性など
第17章 LINQ

固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。

■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用

■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)
 
内容サンプル
 
ユーザーレビュー
 
   
人気 16位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 17位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 18位
本書の内容
大好評の『C#実践開発手法~デザインパターンとSOLID原則によるアジャイルなコーディング』(日経BP社、2015年)がパワーアップして再登場!
本書は"Adaptive Code: Agile coding with design patterns and SOLID principles, Second Edition"(Microsoft Press、2017年)の日本語翻訳版で、『C#実践開発手法』の第2版に当たります。
市場ニーズや顧客要求が常に変化する今日、開発現場では変化にすばやく対応できることが求められています。本書では変化に対応しやすいコードを“アダプティブコード"(adaptive code)と呼び、変化に柔軟に対応できるソフトウェア開発を実現するために、アジャイル開発、デザインパターン、SOLID原則を、開発現場でどのように実践するかを解説します。方法論と実践のギャップを埋めるための書籍です。
今回の改訂では、カンバンの章、依存性の注入の章、結合度・凝集度・コナーセンス(connascence)の章が新たに追加されたほか、テストとリファクタリングの章を分けて説明を充実させています。
初版に引き続き、C#の基本をひととおり理解した開発者が、ワンランク上を目指すために読んでおきたい1冊です。  
内容サンプル
 
ユーザーレビュー
 
   
人気 19位
本書の内容
イラスト盛りだくさん!
考え方と手順がよくわかる!


※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。

「JavaScript」「Python」「PHP」に続くシリーズ第4弾。
初めてプログラミングに挑戦する初心者を対象に、C#言語の基礎から本格的なアプリケーションの作り方を優しく解説します。
開発環境のインストールからしっかりと解説していきますので、初心者でも安心して学習を開始することができます。プログラミングの教科書として、最初に読む一冊としておすすめです。

●目次
Chapter1 イントロダクション
Chapter2 開発環境の準備
Chapter3 C#の文法
Chapter4 オブジェクト指向
Chapter5 Visual C#の使い方
Chapter6 Windowsアプリケーションの作成

固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。

■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用

■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)
 
内容サンプル
 
ユーザーレビュー
 
   
人気 20位
本書の内容

※この商品は固定レイアウト型の電子書籍です。

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。

※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします。



自作しながら画像処理と数値計算を学ぼう

画像処理・画像認識、数値計算、電気・電子回路の動作確認などのテーマについて、C#によるWindowsフォームアプリケーションの作成を通して学ぶことができます。

・画像処理を学ぼう
情報処理技術の分野において画像処理の比重は非常に高くなっている。画像補正や特徴抽出には、高度な画像処理が使用されている。自分で作成したプログラムで画像を独自に加工してみよう。

・数値計算を活用しよう
数値計算は、特別な技巧を要さず、直感的な結果が容易に得られる便利なツール。実験データの整理や、電気回路の動作理解に、気軽に数値計算を活用しよう。
複素数計算の神秘的な面をのぞかせる等角写像、Mandelbrot集合図形の描画について取り上げました。

・Windowsフォームアプリケーションの基礎を紹介
Visual Studio 2017 Communityを使って、C#が得意とするWindowsフォームアプリケーションの基礎を紹介。

・サポートサイトより、本書で作成したプロジェクトファイルを配布しています。  
内容サンプル
 
ユーザーレビュー
 
   
人気 21位
本書の内容
【シリーズ累計100万部突破!】

プログラミング教科書のベストセラー、高橋麻奈の「やさしい」シリーズ。
シリーズの『やさしいC#』を、新装丁+スッキリとした本文デザインで、より親しみやすく、より読みやすく改訂しました。
これからプログラミングをはじめたい人でも、無理なく基本からしっかり身に付けてもらえるように、次の点を心がけています。

・読みやすく、丁寧な解説で、無理なくスラスラ読み進められます。
・豊富なイラスト図解で、概念をイメージでわかるようにしています。
・たくさんのサンプルプログラムで、一つひとつ試して理解できます。

C#はシステムの開発からゲームプログラミングまで、さまざまに利用されているプログラミング言語です。その基本文法からゲーム作り、アプリ作りまで、豊富なサンプルプログラムを使って、とことん丁寧に解説していますので、プログラミングがはじめての人でもしっかり習得できます。
C#の最新バージョンや、Visual Studio 2019に対応しています。


目次
Lesson1 はじめの一歩
1.1 C#のプログラム
1.2 コードの入力
1.3 プログラムの作成
1.4 プログラムの実行
1.5 レッスンのまとめ

Lesson2 C#の基本
2.1 コンソールへの出力
2.2 フォーム
2.3 文字と画像
2.4 レッスンのまとめ

Lesson3 型と演算子
3.1 代入
3.2 型と変数
3.3 演算子
3.4 レッスンのまとめ

Lesson4 処理の制御
4.1 条件分岐
4.2 繰り返し
4.3 配列
4.4 配列の応用
4.5 レッスンのまとめ

Lesson5 クラス
5.1 クラスの設計
5.2 アクセスの制限
5.3 静的メンバ
5.4 新しいクラス
5.5 クラスライブラリ
5.6 レッスンのまとめ

Lesson6 イベント
6.1 イベントの基本
6.2 いろいろなイベント
6.3 レッスンのまとめ

Lesson7 コントロール
7.1 パネル
7.2 ラベル
7.3 ボタン
7.4 テキストボックスとリストボックス
7.5 メニュー
7.6 ダイアログ
7.7 レッスンのまとめ

Lesson8 グラフィック
8.1 グラフィックの基本
8.2 グラフィックの応用
8.3 数学関連クラス
8.4 タイマー
8.5 レッスンのまとめ

Lesson9 ゲーム
9.1 ゲームへの応用
9.2 ゲームとアルゴリズム
9.3 レッスンのまとめ

Lesson10 ファイル
10.1 ファイル情報
10.2 テキストファイル
10.3 バイナリファイル
10.4 各種ファイルの扱い
10.5 ファイルの応用と正規表現
10.6 レッスンのまとめ

Lesson11 ネットワーク
11.1 ネットワークの基本
11.2 Web
11.3 TCP
11.4 スレッド
11.5 レッスンのまとめ

Lesson12 データの利用
12.1 LINQ
12.2 XMLとLINQ
12.3 レッスンのまとめ

Lesson13 アプリケーションの作成
13.1 プログラムの設計
13.2 データ・機能の設計
13.3 コードの作成
13.4 レッスンのまとめ

AppendixA 練習の解答
AppendixB Quick Reference

 
内容サンプル
 
ユーザーレビュー
「やさしいシリーズ」は私には本当に読み易く理解しやすい本です。これで3種類目の本です。初心者に分かりやすい本で好きです
 
   
人気 22位
本書の内容
イラスト盛りだくさん!
考え方と手順がよくわかる!


※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。

最新、Visual Studio 2019に対応!
初めてプログラミングに挑戦する初心者を対象に、C#言語の基礎から本格的なアプリケーションの作り方を優しく解説します。
開発環境のインストールからしっかりと解説していきますので、初心者でも安心して学習を開始することができます。プログラミングの教科書として、最初に読む一冊としておすすめです。

●目次
Chapter1 イントロダクション
 1-1 本書で学べる内容
 1-2 プログラムとC#
Chapter2 開発環境の準備
 2-1 Visual Studioをインストールする
 2-2 プロジェクトの作成から実行まで
Chapter3 C#の文法
 3-1 練習用プロジェクトの準備
 3-2 変数でデータを管理する
 3-3 条件分岐~場合によって処理を変える~
 3-4 繰り返し~何度も同じ処理をする~
 3-5 配列でデータをまとめて扱う
 3-6 メソッドで処理を部品化して必要なときに使う
Chapter4 オブジェクト指向
 4-1 オブジェクト指向とは
 4-2 クラスとインスタンス
 4-3 カプセル化~クラスの中身を隠す仕組み~
 4-4 継承~プログラムの重複を避ける仕組み~
 4-5 ポリモーフィズム~基本クラスの変数に派生クラスのインスタンスを入れる~
Chapter5  C#応用編
 5-1 コレクションでデータをまとめて扱う
 5-2 LINQとラムダ式
 5-3 値型と参照型
 5-4 名前空間とusingディレクティブ
Chapter6 Windowsアプリケーション作りの基礎
 6-1 Windowsアプリ作りの概要
 6-2 ハローワールド~最初のWindowsアプリケーション~
Chapter7 Windowsアプリケーションの作成
 7-1 消費税計算機~アプリケーションで計算処理~
 7-2 電話帳アプリ~ファイルからデータを取得する~
 7-3 天気予報アプリ~ウェブから情報を取得する~
 7-4 書籍管理アプリ~表形式でデータを管理する~
 7-5 ドローアプリ~複数のフォーム画面を使ったアプリケーション~

固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。

■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用

■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)
 
内容サンプル
 
ユーザーレビュー
 
   
人気 23位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 24位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 25位
発売日 2017/12/15
(3.9)
Amazon 3,960円 Kindle 3,564円
本書の内容
“標準教科書”が完全書き下ろしで7年ぶり新登場!
C#プログラミングに必要な知識・概念・機能を
体系的かつ網羅的に習得!

C#言語の独学に最適な標準教科書として、
長年にわたって読まれてきた『独習C#』。
プログラミング言語入門書の執筆で定評のある
山田祥寛氏による完全書き下ろしにて新登場です!

本書では、C#でオブジェクト指向プログラミングを
行う際に必要となる基本的な知識・概念・機能、
C#の文法・プログラムの書き方を、さまざまな
サンプルプログラムを例示しながら詳細かつ丁寧に
解説します。

プログラミングの基礎知識がない方でも、
解説→例題(サンプル)→理解度チェックという
3つのステップで、C#の文法を完全習得できます。

[ポイント]
●C#言語の独学に最適な教科書として好評の『独習C#』最新版。
初心者がC#言語を学ぶにふさわしい一冊

●C#でプログラミングを行う際に必要となる
基本的な知識・概念・機能、文法・書き方を、
網羅的かつ体系的に習得できる

C#言語の入門者、これからC#言語で開発を始めたい
初学者から、再入門者、学生・ホビープログラマまで、
「一からC#言語を学びたい」「C#プログラミングの基本を
しっかり身につけたい」という方におすすめの一冊です。


※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 26位
本書の内容
プログラミング言語としてのC#の使い方を、基礎から丁寧に説明します。プログラミングに必要な基礎知識(言語仕様、文法、概念など)を体系的に学習できます。
各章の章末には復習問題があり、その章で学んだ内容を確認してから次の章に進めるようになっています。また、本書の最後の章では実際に電卓アプリを作成することで、
本書で学んだこと全体が復習できます。レベルアップを目指すC#の初学者におすすめします。
本書は2009年発行の『文法からはじめるプログラミング言語 Microsoft Visual C#入門』を、執筆時点の最新情報に合わせて全面的に改訂し、C# 7.1に対応させたものです。

--------------------「はじめに」より抜粋--------------------
2000年にC#言語が発表されて、早いもので17年が過ぎようとしています。機能面においても着実に進歩し、C#は数多くの場面で使われるようになりました。
また、はじめてプログラミング言語に触れるという方にも最適な言語です。ただ残念なことに、C#を敬遠しがちな経験者も少なからず存在します。
言語としては、とても魅力的ですので、どうか食わず嫌いにはならずにトライしてほしいと思います。
本書は、C#を基礎から学びたいという方々を対象に、文法を中心に解説しています。サンプルのソースコードも数多く掲載していますので、皆さん自身の手で
ソースコードを入力して、ご自分の目で出力される結果を確認してみてください。
最近は、インターネットから放たれる大量の情報を活用することで、プログラミング言語もお手軽に習得できる環境になっています。
コピー&ペーストするだけで、プログラミングをマスターした気分になれるかもしれません。今では、地道にソースコードと向き合うことは、遠回りとさえ思えるでしょう。
しかし、自分で考えながらソースコードを入力していくことは、皆さんの足腰を鍛えるランニングのようなものです。小手先のテクニックではない、本物の知識が血肉となって身につくはずです。
本書が、はじめてC#を学ぶ方々、そしてより高度なレベルを目指す方々の、良きコーチ役となることを願っています。  
内容サンプル
 
ユーザーレビュー
Unity入門書と共に購入しました。 基礎から覚えられるのでとても良いです。
 
   
人気 27位
本書の内容
「スクリプトの読み方をすべて載せる(ふりがなをふる)」という手法で究極のやさしさを目指した、
まったく新しいUnityで使われるC#(シーシャープ)の入門書です。

本書内に登場するスクリプトの読み方をすべて載せ、さらに、漢文訓読の手法を取り入れ、読み下し文を用意。
スクリプトの1行1行が何を意味していて、どう動くのかが理解できます。

この新しいアプローチで「自分がいま何をしているのかわからない」といった
プログラミング入門者が途中で挫折してしまう原因を解決しました。

また、実際に手を動かしながら進むだけでなく、スクリプトを考える応用問題も用意しているため、
しっかりUnityで使われるC#の基礎文法を身につけることができます。

■本書はこんな人におすすめ
・Unityで使われるC#の基本を身につけたい人
・過去にUnityやC#の入門書で挫折してしまった人
・意味不明のままスクリプトをコピーして使っていた人
・プログラマーやエンジニアを目指す人
・仕事でUnityのC#を活用してみたい人


※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 28位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 29位
本書の内容
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。


本書では全編を通してひとつの実用的なサンプルアプリケーションを作成しながら、Visual C# 2015を使ったデスクトップアプリケーションの開発手法を学びます。WindowsフォームアプリケーションとWPF(Windows Presentation Foundation)の両方に対応しています。  
内容サンプル
 
ユーザーレビュー
 
   
人気 30位
本書の内容
将来はプログラマーになりたい。けれども、何から手を付けていいのかわからない。そんなあなたはC#から始めてみましょう! 本書は、本格的なオブジェクト指向言語でありながら、使い勝手の良さで定評のあるプログラミング言語「C#」を使って、プログラミングの最初の一歩をわかりやすく解説した入門書です。また、新人ITエンジニアが知っておくべき、システム開発フローなども紹介。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 31位
本書の内容
Unityは、誰もが簡単に無料で高度な3Dゲームを作れるゲームエンジンです。しかし、部品を置いて、キャラを配置するだけでは面白いゲームは作れません。本書は、「Unityは使える。でも面白いゲームを作る方法がわからない」という人のために、面白い3Dゲーム作りに必須のプログラミングをわかりやすく解説した入門書です。ヒューマノイドの操作、2人対戦格闘の作成など、ゲームに必要な機能の組み立て方がわかります。サンプルのDLサービス付き。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
ネコ本を3周ぐらいして、次の2冊目のUNITY本として購入。まだ2章の途中だけど、PHOTONの解説がある6章が楽しみ。
 
   
人気 32位
本書の内容
(概要)

「難しいことは置いといて、プログラミングを学んでみたい」「文法を詰め込まれても、結局使いどころがわからない」そんな悩みを解消するC#プログラミングの入門書です。最新のVisaul Studio 2019、C# 7.3に対応させ、内容もさらにわかりやすくなりました! 神経衰弱ゲームやモグラたたきゲームなど、「作りたいもの(ゴール)」から逆算してプログラミングを学んでいくので、プログラムを組み立てる力が身につきます。


(こんな方におすすめ)

・C#を勉強したいプログラミング初心者

・自分でプログラムをつくれるようになりたい方


(目次)


CHAPTER 1 Visual C#とはなんだろう?


1-1 プログラミングをはじめる前に


1-2 どうしてVisual C#を学ぶの?


1-3 Visual C# 2019の開発環境を整えよう


1-4 Visual C#の基本操作をマスターしよう


1-5 Visual C#の操作画面


1-6 Visual C#の構造をつかもう


1-7 Microsoft Docsを活用しよう


CHAPTER 2 名前を表示してコントロールとイベントを理解しよう


2-1 フォーム画面にコントロールを配置しよう


2-2 コントロールのプロパティを変更しよう


2-3 イベントを発生させよう


2-4 タブオーダーを設定する


2-5 ビルドの仕組みを理解する


練習問題


CHAPTER 3 消費税を計算して変数と演算子を理解しよう


3-1 変数のデータ型をきめる


3-2 直接コードに記述するリテラル


3-3 変更されない値は定数にする


3-4 演算子で計算する


3-5 データ型が異なるものどうしの演算


例題のアプリケーションの作成


練習問題


CHAPTER 4 成績を判定して選択制御とメソッドを理解しよう


4-1 分岐や繰り返しを行うために


4-2 条件によって動きを変えるには


4-3 処理を分割してプログラムを簡潔にする


4-4 例外が発生した場合の処理を決めておく


例題のアプリケーションの作成


4-5 デバッガをマスターしよう


練習問題


CHAPTER 5 商を小数点以下50桁まで求めて繰り返し制御を理解しよう


5-1 コンピュータを対話形式で操作しよう


5-2 処理を繰り返し実行する


5-3 繰り返しの流れを途中で変える


例題のアプリケーションの作成


練習問題


CHAPTER 6 アラーム&タイマーでオブジェクト指向の基本を理解しよう


6-1 オブジェクト指向ってなんだろう


6-2 Visual C#とオブジェクト指向


6-3 変数の有効範囲(スコープ)を決める


6-4 日付と時間の操作を行う


例題のアプリケーションの作成


練習問題


CHAPTER 7 成績判定を作り替えてカプセル化を理解しよう


7-1 クラスからインスタンスを生成する


7-2 カプセル化を理解しよう


例題のアプリケーションの作成


練習問題


CHAPTER 8 乗り物の競争ゲームで継承を理解しよう


8-1 クラスの継承を理解しよう


8-2 Randomクラスで乱数を生成する


8-3 ユーザの操作とイベントを知る


例題のアプリケーションの作成


練習問題


CHAPTER 9 神経衰弱で配列を理解しよう


9-1 配列でデータをまとめよう


9-2 配列を一括して参照するには


9-3 文字列を操作する


例題のアプリケーションの作成


練習問題


CHAPTER 10 モグラ叩きでポリモーフィズムを理解しよう


10-1 同じメソッドで異なる動作をさせるには


10-2 インスタンスに属さない静的メンバー


10-3 数式を使う際に欠かせないMathクラス


例題のアプリケーションの作成


練習問題


CHAPTER 11 予告編作成でファイル入出力を理解しよう


11-1 ファイルを読み込む/書き出すプログラムを作成しよう


11-2 ディレクトリとファイルを操作する


11-3 ジェネリックコレクションでデータを操作する


例題のアプリケーションの作成


練習問題  
内容サンプル
 
ユーザーレビュー
 
   
人気 33位
本書の内容
ASP.NET Core 3は、WindowsはもちろんMacOSやLinuxでも動く、もっともメジャーなC#フレームワークです。標準的なMVC開発から、最新のSPA対応Razorページ、フロントエンドまでC#で開発するBlazorなど、最新技術が無料で使えます。本書は、初心者向けに、ASP.NET Core 3によるWeb開発の基本をわかりやすく解説した入門書です。Entity Frameworkによるデータベース接続、LINQによるデータベース検索なども取り上げます。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 34位
本書の内容
UnityにおけるC#プログラミングをある程度習得している人を対象として、UniRx/UniTaskを活用方法を徹底的に解説する。UniRx,UniTaskはともにUnityによる高度な開発を行う場合に必須となるものだ。リアクティブプログラミングの概念をUnityで利用できるようにするライブラリがUniRx、C#の標準機能であるTaskおよびasync/awaitをUnity向けに最適化したライブラリがUniTaskである。
 
内容サンプル
 
ユーザーレビュー
 
   
人気 35位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 36位
本書の内容
(概要)
C#を使いこなすための、究極のレシピ集。
基礎から高度な文法、開発現場で使えるテクニックまで余すところなく集めました。基本文法/数値演算/例外処理/LINQ/クラス/インターフェイス/リフレクション……参照しやすいようにわかりやすく整理。「どんなコードを書けば思い通りに動くんだろう?」がスグに解決。駆け出しエンジニアから開発者まで、C#を使うすべての方にお届けします。
C# 9.0、.NET 5.0対応。

(こんな方におすすめ)
・C#の初級者~中級者
・C#を使ってアプリケーションやゲームなどを開発する方

(目次)
Chapter 1 基本文法
Chapter 2 数値演算
Chapter 3 文字列処理
Chapter 4 日付時刻処理
Chapter 5 コレクション
Chapter 6 クラスと構造体の基礎
Chapter 7 列挙型
Chapter 8 nullを扱う
Chapter 9 LINQ
Chapter 10 例外処理と後処理
Chapter 11 より高度なクラスの定義
Chapter 12 ジェネリックとインターフェイス
Chapter 13 よりスマートにコードを書く
Chapter 14 並列処理と非同期処理
Chapter 15 リフレクション
Chapter 16 正規表現
Chapter 17 ファイルとディレクトリ
Chapter 18 Zipファイル
Chapter 19 ロギング
Chapter 20 Entity Framework Core
Chapter 21 ネットワーク
Chapter 22 暗号化
Chapter 23 ExcelとWord
Chapter 24 単体テスト
Chapter 25 落穂拾い
 
内容サンプル
 
ユーザーレビュー
 
   
人気 37位
本書の内容
Visual C#の開発現場で「今やりたいこと」をサッと手軽に調べたいなと思ったことはありませんか? 本書は、「現場ですぐに使える」をコンセプトに、Visual C# 2019の基礎から便利技まで幅広い内容を網羅した逆引きTips集です。2019版では、ASP.NET MVCの強化、.NET Coreの導入、MVVMパターンの利用テクニックなどを追加しました。基礎から現場ですぐに役立つ実用性の高いテクニックまで、500項目を逆引き形式で紹介します!

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 38位
本書の内容

【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】

C#言語のロングセラー学習書がC#4.0に対応!

本書では、C#でオブジェクト指向プログラミングを行なう際に必要となる基本的な知識・概念・機能から、C#4.0の新機能まで、さまざまなサンプルプログラムを例示しながら詳細かつ丁寧に解説します。

全体の流れとしては、まず基礎の基礎、つまりC#プログラムのコンパイル方法や実行方法などからはじまり、次にC#の構成要素について解説。そして本書を読み終える頃には、C#プログラミングの重要事項が把握できるように構成しています。

解説→例題(サンプル)→理解度チェックという3つのステップで進めていくので、プログラミングの基礎知識がない方でもC#の文法を完全習得できます。「一からC#言語を学びたい」という方におすすめの1冊です。

【原書タイトル】 C#:A Beginners Guide

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 39位
本書の内容

「もっと」スラスラわかるC#!

~~~本書の特徴~~~
本書は、PC・サーバー・スマートフォンなどで動くアプリケーションや、ゲーム開発などさまざまな用途で使われるプログラミング言語、「C#」の入門書です。C#は2002年に誕生し、まだまだ新しい部類に入る言語ですが、その分現代的な考え方を多く取り入れた、そして今も成長し続けている言語です。

この書籍では、はじめてC#を学ぶ人に向け、C#プログラミングの「なぜ」を解決できるように、図解とサンプルを使用した解説をしています。本書を読めば、C#で書かれたプログラムを理解し、自分でC#プログラムを書くための基礎的な知識を身につけることができます。

また、本書ではチュートリアルのように「アプリケーションの作り方」を説明しているわけではなく、C#におけるプログラミングの基礎を体系的に習得できるよう構成し、いつでもスラスラ読み返すことができるように簡潔に説明しています。C#プログラミングに慣れてきた方でも、気軽に本書を開くことで、C#に関する知識や理解をより良い方向へと深めることができるはずです。

C#プログラミングの第一歩として、そしてすべてのC#ユーザーの必携の書としても、おすすめの一冊です。

~~~スラスラわかるポイント~~~
1. 必要な知識だけを厳選
C#の基礎的な文法と言語としての特徴を丁寧に解説しています。いきなり膨大なライブラリなどの知識を含めることはせず、C#の機能を理解するために必要な知識のみを掲載していますので、スラスラ読み進めることができます。

2. 短く読みやすいコード
掲載しているコードはどれも短く、頭の中でイメージしやすい内容にしています。実行結果もあわせて掲載していますので、自分でコードを入力できない場面でも、スラスラ理解することができます。

3. テストで理解度をチェック
各節の終わりにはチェックのためのテストを掲載しています。独学で勉強している人も手軽に理解度をチェックすることができます。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 40位
本書の内容
~スマホアプリをつくりながらC#のキホンをしっかりマスター!!~

ゲームエンジン「Unity」でゲームをつくりながら、定番プログラミング言語「C#」の基礎をしっかり習得できます。

教材は、アプリ界の“和尚"いたのくまんぼう氏による、スマホゲームの人気ジャンル「脱出ゲーム」「物理ゲーム」のひな形2本!
学習者向けに、C#の難しい文法や概念は使わないシンプルなプログラムにするべく腐心し、カスタマイズやステージ追加を行いやすいように設計した力作!!

C#未経験者、Unity未経験者にはもちろん、過去にC#習得に挫折した経験者にも読んでほしい一冊です。

なお、本書ではUnity 5.4.0f3で動作検証を行っています。

【本書の構成】
Chapter 1 Unityで開発する準備をしよう
Chapter 2 C#の基本
Chapter 3 分岐とループ
Chapter 4 Unityを使ったプログラミング
Chapter 5 脱出ゲームを作ろう
Chapter 6 物理パズルを作ろう
Chapter 7 スマートフォンアプリの公開

 
内容サンプル
 
ユーザーレビュー
 
   
人気 41位
本書の内容
Microsoft社の開発した「Visual C#」は、.NET Frameworkによる開発を最も効率よく行える言語です。本書は、初心者から中級者向けにVisual C#開発環境の準備、デスクトップアプリやデータベースアプリ、Webアプリ開発まで、実際にサンプルを動かしながらプログラミングを学べる全機能解説書です。AI(人工知能)的な動作をするチャットボット「C#ちゃん」の開発を通じてアプリ開発の基本と応用が身につきます。ダウンロードサービス付き。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 42位
本書の内容
Unity2019に対応したC#スクリプトの入門書です。Unityを触ってみて、やはりゲームを作るためにはC#を学ばなければ、と思った人に向け、わかりやすく読めるように説明しました。サンプルを作りながら、スクリプトの書き方や考え方などを学ぶことができます。  
内容サンプル
 
ユーザーレビュー
まだ、読めていませんが、とても早く届きました。
 
   
人気 43位
本書の内容
本書は、Visual C# 2019を使って、アプリを作りながら楽しく、自然にコードや文法を学ぶ入門書です。新入社員のトレーニングを担当していた著者の経験をもとに、難しい用語は極力避け、イラストをつかって理解しやすいよう工夫しながら「初心者がつまずきやすいポイント」を丁寧に解説しました。また、全体の構成と難易度を俯瞰できるロードマップを掲載しているので、初心者の方でも迷子にならず、一歩一歩着実に学習を進められます。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
早く届きました。ありがとうございました。
 
   
人気 44位
本書の内容

AndroidもiOSも。
C#を使ったクロスプラットフォーム開発に挑戦!

これまで別々の言語や環境で開発していたAndroid/iOSアプリを
共通の言語(C#)や環境(.NET Framework)で作成する
注目の開発環境Xamarin。

マイクロソフトMVP受賞経験のある著者が、豊富なアプリケーション開発の
経験を活かし、すべてのモバイルアプリ開発者に向けてXamarinネイティブ
によるクロスプラットフォーム開発を徹底解説しました。

本書は「Xamarinとは何か」にはじまり、汎用ライブラリMVVMCrossを
使って、本格的なクロスプラットフォームを開発するノウハウまで、
ミニサンプルアプリを作りながらわかりやすく学ぶことができます。

また、特にAndroid/iOS開発経験のある読者のために、
JavaやObjective-C、Swiftと比較しながらの解説も行っています。

現場の開発者のための、Xamarinを使ったクロスプラットフォーム開発を
スムーズに学べる一冊です。


※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 45位
本書の内容
はじめてでも大丈夫!アプリを作る楽しさがこの1冊だけで体験できます

本書は、Visual Studio Community 2019でC#を使用してプログラミングの基礎を学習する入門テキストです。全9章を順番に学習することで、プログラミングや開発環境の基礎知識、画面のデザイン、コードの書き方、エラーが起きたときの対処方法などを理解できます。章ごとに短いトピックで区切られているので、自分のペースで学べます。PCスクールなどの教材としても適しています。
本書は2017年8月発行の『アプリを作ろう!Visual C#入門Visual C# 2017対応』を、執筆時の最新情報に合わせて改訂したものです。

●本書で作るサンプルアプリ
本書では「じゃんけんバトル」というゲームを作りながら、Visual C#の基本操作とプログラミングの基礎を学習します。「じゃんけんバトル」は敵(パソコン)とじゃんけんで勝負し、先に3勝したほうが勝ちとなるゲームです。勝敗の結果は画面に勝敗表で表示されます。また、ライフ制を取り入れ、相手のライフを0にしないと1回のラウンドは終わりません。

●本書の特長
・必要な手順をもれなく、ていねいに説明!
・手順どおりに進めるだけでアプリが完成!
・学習用ファイルがダウンロードできます!  
内容サンプル
 
ユーザーレビュー
内容はわかりやすくて良いがデザイン的に見にくい部分がある。フォントた余白などのデザインが少し残念におもう。
 
   
人気 46位
本書の内容
(概要)

最新のバージョン(C# 8.0/Visual Studio 2019)に対応した「パーフェクトC#」の改訂4版になります。近年,Visual Studioはmac版の登場もあり,Windows、mac OS、LinuxなどのOSを意識しない開発やクラウドベースの開発へと移行しています。そこで本書も,従来のアプリ開発とは別に、.NET Coreをベースとしたクロスプラットフォーム開発などの最新の開発事情も解説してます。


(こんな方におすすめ)

・最新のC#事情を詳しく知りたいエンジニア


(目次)

Part1 C#〜overview

1章 .NET Fremework 4.8/.NET 5

  1-1 .NET Frameworkとは

  1-2 共通言語ランタイム(CLR)

  1-3 DLR

  1-4 .NET Framework

  1-5 Microsoft Visual Studio

  1-6 .NET 5

  1-7 C#

2章 共通型システム(CTS)

  2-1 共通型システム(CTS)とは

  2-2 型変換

  2-3 型クラス(Type)

Part2 C#言語仕様

3章 C#の基本

  3-1 C#言語の基本構文

  3-2 変数と配列

  3-3 制御文

4章 基本データ型と演算子

  4-1 基本データ型

  4-2 演算子

5章 型とメンバ

  5-1 名前空間と型

  5-2 型とメンバ

  5-3 メンバアクセス

6章 クラス

  6-1 クラスの定義

  6-2 クラスの生成

  6-3 継承とポリモフィズム

  6-4 フィールド

  6-5 定数

  6-6 コンストラクタ

  6-7 デストラクタ

  6-8 メソッド

  6-9 プロパティ

  6-10 演算子

  6-11 インデクサ

  6-12 イベント

7章 クラス以外の型

  7-1 構造体

  7-2 タプル型

  7-3 インターフェイス

  7-4 列挙型

  7-5 デリゲート

8章 ジェネリック

  8-1 ジェネリックとは

  8-2 標準的なジェネリッククラスとジェネリック構造体

  8-3 ジェネリックの共変性と反変性

9章 特別な例外処理

  9-1 イテレータ

  9-2 例外処理

  9-3 並列処理

10章 LINQ

  10-1 LINQとは

  10-2 クエリ式

  10-3 LINQ to SQL

  10-4 LINQ to DataSet

  10-5 LINQ to Objects

  10-6 LINQ to XML

  10-7 PLINQ(Parallel LINQ)

11章 特殊な言語仕様

  11-1 dynamic型

  11-2 アンセーフコード

  11-3 属性

  11-4 プリプロセッサディレクティブ

Part3 デスクトップアプリケーション開発

12章 WPF(基本)

  12-1 WPFとは

  12-2 XAML

  12-3 WPFアプリケーション

13章 WPF(応用)

  13-1 コントロール

  13-2 イベント

  13-3 データバインディング

Part4 Webアプリケーション開発

14章 ASP.NET Webフォーム(基本)

  14-1 ASP.NET Webフォームとは

  14-2 アプリケーションモデル

  14-3 画面遷移とデータの受け渡し

  14-4 状態管理

15章 ASP.NET Webフォーム(応用)

  15-1 サーバコントロール

  15-2 データバインディング

16章 ASP.NET MVC/ASP.NET Core MVC(基本)

  16-1 ASP.NET MVCとは

  16-2 URLルーティングとコントローラー

  16-3 ビューエンジン

  16-4 コントローラとビュー

  16-5 コントローラとビュー間でのデータの受け渡し

17章 ASP.NET MVC/ASP.NET Core MVC(応用)

  17-1 HTMLヘルパー

  17-2 レイアウト

  17-3 モデルバインディングと入力検証

Part5 テストコード

18章 MSTestによるユニットテスト

  18-1 MSTestとは

  18-2 ユニットテストプロジェクト

19章 MSTestによるユニットテストコードの実装

  19-1 テストクラス

  19-2 テストメソッド

  19-3 テストクラス、テストメソッドをサポートする属性

  19-4  結果の検証とアサーション
 
内容サンプル
 
ユーザーレビュー
 
   
人気 47位
本書の内容

【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】

モダン言語の代表「C#」に誰でも挑戦

C#はWindowsなどで動作するマイクロソフトのほとんどのプログラムを
書くことができ、さらにWebアプリケーション、mac OSアプリケーション、
Linuxプログラムの開発でも利用できる有力な言語です。

本書『C#の絵本 第2版』は、こうした本格的な言語でありながらC#を
気軽に学べる、とても易しい入門書です。今回の改訂では、C#言語の最新仕様にも
対応し、旧版をさまざまな点でアップデートしています。

・絵を多用し、短い解説で絵本のようにビジュアルに理解することができます。
・2ページを単位とした説明、基礎に絞り込んだ内容でスピーディに習得。
・予備知識は不要。「プログラミングとはなにか」というところからC#に入門できます。
・強化されたC#言語の最新の文法、新要素のラムダ式、クエリ式、型推論などに対応。
・クラス/オブジェクトの基本も解説。オブジェクト指向の基礎概念にも触れます。

【翔泳社の「絵本」シリーズのラインナップをアップデート】
翔泳社の「絵本シリーズ」は、豊富なイラストと簡潔な解説でコンピュータ技術に
入門できる初心者向けのシリーズです。言語/技術の超初心者や手軽に習得したい方に
最適な入門書です。

新しい「絵本シリーズ」では、旧来の分かりやすさ、親しみやすさ、
基礎に徹した内容というコンセプトはそのままに、Web/ネットが全盛となった
現在のコンピュータ技術の潮流に合わせた解説を心掛けます。『Cの絵本』
『Javaの絵本』を皮切りにラインナップを順次刷新、さらに新しい仲間を
増やしてラインナップを充実していきます。


※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 48位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 49位
本書の内容
Microsoft社の定番Webアプリケーション開発フレームワークであるASP.NETの入門書です。人気のMVCに対して手堅いニーズのあるASP.NET Webフォームを中心に、Windowsデスクトップアプリケーションの開発経験者にとってわかりやすく構成。C#に対応。最新・無料のVisual Studio Community 2019に対応。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 50位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 51位
本書の内容
プログラミング経験ゼロの方向けに、無料の開発環境(Visual Studio Community 2017)を使って、ゲームや家計簿などの10種類のアプリを実際に作りながら、楽しく自然にコードや文法が学べるC# 7.0の入門書です。楽しいイラスト、ていねいなコード解説、要点の的確な解説、学習のロードマップで超初心者を徹底的にフォローします。また「アプリをどう作っていくか?」「機能をどう追加するか?」というアプリ開発の基礎も学べます。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 52位
本書の内容
本書は、Visual C# 2017で、SQL Server 2017を使用したWeb-DBシステムを構築するための基本を学ぶことができます。
Visual C# 2017の最新技術と本格的なWeb-DBシステムの開発手法を、網羅的にわかりやすく習得できるようにまとめています。
Web-DBシステムの開発手順、Visual C# 2017の言語技術、Visual Studioの統合開発環境の使い方、SQL Serverデータベースとのやり取り、
AJAXの利用方法、IISの設定方法など、Web-DBシステムを構築するために必要となる基本的な開発手法をサンプルファイルを操作しながら自然に習得できます。
また、システムの設計、開発、配布、運用の工程に沿った形で構成されているため、これからWeb-DBシステムの開発に携わろうと考えている初心者の方であっても、
業務システム開発の一連の流れにあわせたポイントをしっかりと学習することもできます。  
内容サンプル
 
ユーザーレビュー
 
   
人気 53位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 54位
本書の内容
大好評の『基礎からしっかり学ぶC#の教科書』(2017年11月発行)がC# 8に最速対応!プログラミング言語としてのC#の使い方を、基礎から丁寧に説明します。プログラミングに必要な基礎知識(言語仕様、文法、概念など)を体系的に学習できます。各章の章末には復習問題があり、その章で学んだ内容を確認してから次の章に進めるようになっています。また、本書の最後の章では実際に電卓アプリを作成することで、本書で学んだこと全体が復習できます。レベルアップを目指すC#の初学者におすすめします。
今回の改訂では、旧版発行以降のC# 7.xおよびC# 8.0までの変更点を反映しています。サンプルプログラムはVisual Studio 2019と.NET Core 3.0で作成しました。  
内容サンプル
 
ユーザーレビュー
 
   
人気 55位
本書の内容

現代プログラミングの必須知識を長く使えるものに

【本書の内容】
プログラミング言語を体得する上で、抽象概念の理解は欠かせない。とはいえ、抽象概念の塊を解きほぐす作業は、構文を理解し自在に(あるいは課題を解くために)データを加工できるようになるまでの経験値のあげ方に、勝るとも劣らないくらい味気ない作業といえる。

とくに、写経を前提とした「構文理解講座」の場合、抽象概念に関しては構文を理解した後に、なんとなく「こういうことかなー」という体得の流れになる。本来ならば共通する抽象概念を把握し、その実現に向けて既存の構文を応用する、という流れがあって然るべきであるにもかかわらず。

そこで本書では、オブジェクト指向を中心課題に、抽象概念の頻出キーワードを実際のコードに落とし込み、概念の具現化を目的に編まれた。

「これでもか」というほど多数のサンプルを掲載し、問題と頭の体操的なクイズも各項目ごとに載せて、手を動かし考えることで徹底理解を目指す。

【本書のポイント】
・積み上げ学習式ではなく技術用語駆動
・用語が意味するところと実際のコードがダイレクトに繋がる
・気になる箇所だけ重点的に学習できる
・オブジェクト指向のコンセプトと実際が体感できる

【読者が得られること】
・小さいサンプルを手を動かしながら考える癖がつく
・「わかったつもり」が「なるほど、わかった」になる
・オブジェクト指向が身につく
・C#プログラミングが上達する

【対象読者】
・C#プログラマ
・情報工学系の学生
・お仕事でC#に触れている方
・“オブジェクト指向”がイマイチな方

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 56位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 57位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 58位
本書の内容
【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】

C#開発者必携!現場で使える珠玉の現場ワザ!

本書は開発の現場で活躍する著者が、C#を利用した開発時に役立つTIPSをまとめた書籍です。実際の現場で「さっ」とひけるよう、利用頻度の高いカテゴリ別に分け、実際の開発現場で使えるTIPSをふんだんに用意しています。

具体的には、アプリケーションの基本とコンパイルから始まり、ネームスペースとアセンブリ、数値と日付、ステートメントと特殊な演算子、文字列、配列、コレクション、クラスなどの基本をしっかり押さえ、ラムダ式、構造体、ファイルの制御、ディレクトリ(フォルダ)やドライブの制御、データベースの操作といった現場レベルのTIPSも豊富に用意しています。さらにLINQ、ネットワークと通信、プロセスとスレッド、例外処理、メタプログラミング、プログラム開発支援などについても多くのTIPSを用意しています。

まさにC#開発者、必携の1冊です。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 59位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 60位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 61位
本書の内容
本書では、主に組み込み技術者を対象として、オブジェクト指向プログラミングについてC#言語を用いた学習を行ないます。最終的には、高度なWEBユーザインタフェースを提供する枠組みを作成し、簡単なデバイス制御をブラウザから行なうというプログラムを作成します。ポリテクセンター主催の能力開発セミナーのテキストをベースにしており、職業訓練に役立つ内容となっています。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 62位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 63位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 64位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 65位
本書の内容
C#は現在ではよく使われている言語であり処理系ですが、Cなどに比べると、まだ書籍の種類は多くありません。案外、言語としてのポイントを絞った、効率的な学習を意図した本というものがないように思われます。そこで、本書の登場です。本書は、とにかく実際にC#を使い倒した著者が本当に必要なことを重点的に解説していますので、いまC#でプログラムを作成している人にも、これから学習したいという人にも有益なものとなっています。C# 3.0により、新しいスタイルで具体的なコードを書く力が養われることを目的とする点が斬新。  
内容サンプル
 
ユーザーレビュー
C#のプログラミングをより知りたい方にはとてもいい本だと思います。これから始める方などには内容が中上級者向けなので、不向きです。ラムダ式、Linqなどの記述方法をより知りたいという方にはとても向いている本です。
 
   
人気 66位
本書の内容
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

本書は、C#でコードをいかに短く記述するかというアイデアをまとめた解説書で、2011年1月に発行した第2版の改訂版になります。
第2版では、C# 5.0の言語仕様で使用可能なLINQを切り札としてコード半分を実現していました。当時はまだLINQは全C#プログラマの共通基盤ではなかったからです。
 この第3版では、C# 7.0の世代までに機能を広げ、以下のアイデアのもとにコードの短縮化を示しています。

・C#の改良により、よりソースコードを短く書くための機能が拡張されている
・LINQを使わない方が短く書けるケースもあるが、意外と盲点になっている
・もっと短く書けるケースを新たに閃くこともある

 具体的には、式化、out変数、値型タプル、null演算子などの機能を使うアイデアを紹介しました。さらに第3版では、気になった項目についてはコードの実行速度にも着目しました。
特に注意すべき点はLINQです。LINQは高速ではありません。LINQの多用は速度をスローダウンさせるケースがあります。
ですから、より望ましい書き換えとしてLINQ の利用を避けた場合があります。つまり、第2版では「LINQを使って短縮しました」という結論だった事例が、
今回は「LINQを使わないようにより短く書き直した」という結論に変化しているものがあります。  
内容サンプル
 
ユーザーレビュー
 
   
人気 67位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 68位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 69位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 70位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 71位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 72位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 73位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 74位
発売日 2014/09/24
(3.5)
Amazon 336円 Kindle 1,900円
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 75位
本書の内容
Unityは、3Dソフトウェア開発を行うとき、プロアマを問わず第一候補にあがる強力な開発ツールです。すでに様々なゲーム開発に使われており性能の高さは実証済みですが、なんといってもアマチュアはタダで使えるところも魅力です。本書は、Unityをより便利に使いこなすために、実際にゲームを作りながらC#によるスクリプトプログラミングを学ぶ入門書です。ソフトのインストールから、C#の基礎知識、Unityの新機能まで解説します。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 76位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 77位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 78位
本書の内容
C# 9.0に対応して改訂しました。
本書はプログラミングの経験がある人を対象とした、プログラミング言語「C#」の入門書です。C#の概要から基本的な文法、特徴的な機能まで、わかりやすく解説しています。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 79位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 80位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 81位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 82位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 83位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 84位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 85位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 86位
発売日 2010/10/14
(3.3)
Amazon 449円
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 87位
発売日 2013/11/29
(3.5)
Amazon 914円
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 88位
本書の内容
【シリーズ累計100万部突破! 】
C#入門書籍のスタンダード

読みやすさ、わかりやすさでプログラミング言語教科書の
ベストセラーとなっている高橋麻奈の「やさしい」シリーズ。

Windows開発だけでなく、ゲーム、組み込みとその活躍場所を広げる
C#の入門書籍として定評のある『やさしいC#』の改訂版です。

本書は、プログラミング経験がなくても、無理なく基本から身につけてもらえるように、
次の点を心掛けています。

・読みやすい解説でスラスラ読み進められます。
・豊富なイラスト図解で、概念をイメージでわかるようにしています。
・たくさんのサンプルプログラムで、試して理解できます。

プログラミンを身につけていくには、実際にプログラムを入力し、実行して、
ひとつずつ確かめながら、一歩一歩学習を進めていくのが近道です。
一つひとつのサンプルプログラムを動かしていくことで、
プログラムの意味を理解でき、確実に力がついていきます。
 
内容サンプル
 
ユーザーレビュー
 
   
人気 89位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 90位
本書の内容
「プログラミングの1つくらいできるようになりたい!…でも難しそうで自分には無理かも」

そう思っているあなた。プログラミングなんて、実は誰でもできるようになるんですよ。
昔と違い、今はプログラミングの環境も進化しています。
「高度な知識や技術がないと無理」なんて時代はとうの昔に終わっているんです。
ただ、あなたがそれを知らないだけで。

本書はWindows開発の標準ツールとも言える「Visual Studio」を使い、
C#というプログラミング言語を使ってプログラミングの基本を学習していきます。
最終的には、ちょっとしたアクションゲームが作れるくらいになるのが目標。
初歩の初歩から手取り足取りじっくり解説しています。

これまで何度も挫折経験がある人でも本書ならきっと最後まで読むことができます!
また、単にプログラムが作れるということでなく、
「プログラミング的な考え方」が身についていれば、さまざまなシーンで役立ちます。

さあ、今すぐVisual StudioとC#でプログラミングの世界に旅立ちましょう!  
内容サンプル
 
ユーザーレビュー
 
   
人気 91位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 92位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 93位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 94位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 95位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 96位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 97位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 98位
本書の内容
無料で利用できるゲームエンジン「Unity」があれば、アマチュアでも専門知識なしで本格的な3Dゲームが作れる! そう聞いてはじめたのに、プログラミングが難しくて挫折しそう……。あなたはそんな悩みをお持ちではありませんか? 本書は、実際にゲームを作りながらUnityプログラミングを学ぶ入門書です。Unityの基本的な操作方法から、すっきりわかるC#の文法、オブジェクトの操作、GUIの作り方まで一通りの基本が身につきます。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 99位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 100位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   

C# 新書一覧

本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
大好評の「基礎からしっかり学ぶC#の教科書」シリーズに、待望のC# 10対応版が登場です! 本書はプログラミング言語としてのC#の使い方を、基礎からていねいに説明します。プログラミングに必要な基礎知識(言語仕様、文法、概念など)を体系的に学習できるよう構成されています。各章の章末には復習問題を設け、その章で学んだ内容を確認して次の章に進むことができます。最後の章では簡単なアプリを作成することで、本書で学んだこと全体が復習できます。
 今回の改訂では、前回書籍『基礎からしっかり学ぶC#の教科書 改訂新版 C# 8対応』(2019年)発行以降の、C# 9およびC# 10.0までの変更点を反映しています。
【目次】
第1章 プログラミングの基礎
第2章 C#の基礎 ~はじめてのプログラムを書く
第3章 変数とデータ型 ~さまざまなデータを扱うには
第4章 式と演算子 ~計算を表現するには
第5章 制御文 ~プログラムの流れを理解する
第6章 クラスの基礎とメソッド ~オブジェクト指向への最初のステップ
第7章 継承とカプセル化 ~クラスの機能を変更するには
第8章 ポリモーフィズム ~クラスを操作するには
第9章 例外処理 ~思いがけないことに対処するには
第10章 配列と構造体 ~データをまとめて扱うには
第11章 高度なプログラミング ~プログラミングの世界を広げる
第12章 クラスライブラリの活用 ~.NETを使いこなす最初のステップ
第13章 GUIアプリケーションの作成 ~Windowsのプログラミングを学ぶ  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
初心者から中級者向けにVisual C#開発環境の準備、デスクトップアプリやデータベースアプリ、Webアプリ開発まで、実際にサンプルを動かしながらプログラミングを学べる全機能解説書です。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
シンプルなゲームを作りながら、
C#とUnityの概念や基本を理解できる!

Unityは、最も人気の高いゲームエンジンの1つで、開発環境も備えています。
本書では、Unityのインストール方法などを示した後、シンプルな3Dゲームを構築しながら、
プログラムの構成部品としてC#スクリプトを作成/活用する方法を解説します。

前半は変数、メソッド、制御フローなどプログラミングの初級テーマを取り上げます。
後半はカメラ制御、衝突、ライティングなどゲーム機構を説明し、さらにコレクションや
ジェネリックなどプログラミングの中級テーマもカバーします。

本書では「実践」「クイズ」といったセクションも設けており、
Unityゲーム開発におけるC#の基礎を把握するのに格好の一冊となっています。

【原著の第5版を翻訳! 】
◎制御フローやジェネリック/イベントなど様々なキーポイントをカバー
◎ゲーム機構やUIの実装、C#の中級トピックも把握できる

[章構成]
第1章 開発環境を理解しよう
第2章 プログラミングの構成要素
第3章 変数と型とメソッドの世界
第4章 制御の流れとコレクション
第5章 クラスと構造体とOOP
第6章 Unityに挑む
第7章 動きとカメラ制御と衝突
第8章 ゲームのメカニズムを記述する
第9章 基本的なAIと敵の動き
第10章 再び、型とメソッドとクラスについて
第11章 スタックとキューとハッシュセット
第12章 ジェネリック、デリゲート、イベント、例外処理など
第13章 C#とUnityの旅はまだ続く

◎本書は『Learning C# by Developing Games with Unity 2020, 5th Edition』の翻訳書です。
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
(概要)
C#を使いこなすための、究極のレシピ集。
基礎から高度な文法、開発現場で使えるテクニックまで余すところなく集めました。基本文法/数値演算/例外処理/LINQ/クラス/インターフェイス/リフレクション……参照しやすいようにわかりやすく整理。「どんなコードを書けば思い通りに動くんだろう?」がスグに解決。駆け出しエンジニアから開発者まで、C#を使うすべての方にお届けします。
C# 9.0、.NET 5.0対応。

(こんな方におすすめ)
・C#の初級者~中級者
・C#を使ってアプリケーションやゲームなどを開発する方

(目次)
Chapter 1 基本文法
Chapter 2 数値演算
Chapter 3 文字列処理
Chapter 4 日付時刻処理
Chapter 5 コレクション
Chapter 6 クラスと構造体の基礎
Chapter 7 列挙型
Chapter 8 nullを扱う
Chapter 9 LINQ
Chapter 10 例外処理と後処理
Chapter 11 より高度なクラスの定義
Chapter 12 ジェネリックとインターフェイス
Chapter 13 よりスマートにコードを書く
Chapter 14 並列処理と非同期処理
Chapter 15 リフレクション
Chapter 16 正規表現
Chapter 17 ファイルとディレクトリ
Chapter 18 Zipファイル
Chapter 19 ロギング
Chapter 20 Entity Framework Core
Chapter 21 ネットワーク
Chapter 22 暗号化
Chapter 23 ExcelとWord
Chapter 24 単体テスト
Chapter 25 落穂拾い
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
(概要)

最新のバージョン(C# 8.0/Visual Studio 2019)に対応した「パーフェクトC#」の改訂4版になります。近年,Visual Studioはmac版の登場もあり,Windows、mac OS、LinuxなどのOSを意識しない開発やクラウドベースの開発へと移行しています。そこで本書も,従来のアプリ開発とは別に、.NET Coreをベースとしたクロスプラットフォーム開発などの最新の開発事情も解説してます。


(こんな方におすすめ)

・最新のC#事情を詳しく知りたいエンジニア


(目次)

Part1 C#〜overview

1章 .NET Fremework 4.8/.NET 5

  1-1 .NET Frameworkとは

  1-2 共通言語ランタイム(CLR)

  1-3 DLR

  1-4 .NET Framework

  1-5 Microsoft Visual Studio

  1-6 .NET 5

  1-7 C#

2章 共通型システム(CTS)

  2-1 共通型システム(CTS)とは

  2-2 型変換

  2-3 型クラス(Type)

Part2 C#言語仕様

3章 C#の基本

  3-1 C#言語の基本構文

  3-2 変数と配列

  3-3 制御文

4章 基本データ型と演算子

  4-1 基本データ型

  4-2 演算子

5章 型とメンバ

  5-1 名前空間と型

  5-2 型とメンバ

  5-3 メンバアクセス

6章 クラス

  6-1 クラスの定義

  6-2 クラスの生成

  6-3 継承とポリモフィズム

  6-4 フィールド

  6-5 定数

  6-6 コンストラクタ

  6-7 デストラクタ

  6-8 メソッド

  6-9 プロパティ

  6-10 演算子

  6-11 インデクサ

  6-12 イベント

7章 クラス以外の型

  7-1 構造体

  7-2 タプル型

  7-3 インターフェイス

  7-4 列挙型

  7-5 デリゲート

8章 ジェネリック

  8-1 ジェネリックとは

  8-2 標準的なジェネリッククラスとジェネリック構造体

  8-3 ジェネリックの共変性と反変性

9章 特別な例外処理

  9-1 イテレータ

  9-2 例外処理

  9-3 並列処理

10章 LINQ

  10-1 LINQとは

  10-2 クエリ式

  10-3 LINQ to SQL

  10-4 LINQ to DataSet

  10-5 LINQ to Objects

  10-6 LINQ to XML

  10-7 PLINQ(Parallel LINQ)

11章 特殊な言語仕様

  11-1 dynamic型

  11-2 アンセーフコード

  11-3 属性

  11-4 プリプロセッサディレクティブ

Part3 デスクトップアプリケーション開発

12章 WPF(基本)

  12-1 WPFとは

  12-2 XAML

  12-3 WPFアプリケーション

13章 WPF(応用)

  13-1 コントロール

  13-2 イベント

  13-3 データバインディング

Part4 Webアプリケーション開発

14章 ASP.NET Webフォーム(基本)

  14-1 ASP.NET Webフォームとは

  14-2 アプリケーションモデル

  14-3 画面遷移とデータの受け渡し

  14-4 状態管理

15章 ASP.NET Webフォーム(応用)

  15-1 サーバコントロール

  15-2 データバインディング

16章 ASP.NET MVC/ASP.NET Core MVC(基本)

  16-1 ASP.NET MVCとは

  16-2 URLルーティングとコントローラー

  16-3 ビューエンジン

  16-4 コントローラとビュー

  16-5 コントローラとビュー間でのデータの受け渡し

17章 ASP.NET MVC/ASP.NET Core MVC(応用)

  17-1 HTMLヘルパー

  17-2 レイアウト

  17-3 モデルバインディングと入力検証

Part5 テストコード

18章 MSTestによるユニットテスト

  18-1 MSTestとは

  18-2 ユニットテストプロジェクト

19章 MSTestによるユニットテストコードの実装

  19-1 テストクラス

  19-2 テストメソッド

  19-3 テストクラス、テストメソッドをサポートする属性

  19-4  結果の検証とアサーション
 
内容サンプル
 
ユーザーレビュー
 
   
発売日 2021/06/22
(4.6)
Amazon 5,280円
本書の内容
C#を体系的に網羅したC#プログラマのバイブルが、C# 8.0に合わせて全面改訂。言語仕様からクラウドも考慮したWebアプリ開発、デスクトップアプリ構築まで、C# 8.0の基本から高度なテクニックまでを詳しく紹介します。
C# 8.0では、パターンマッチング、範囲構文、非同期メソッドの大幅拡張、null許容参照をはじめさまざまな新機能の追加と改善がされています。
本書はこうした新機能もしっかりとフォロー。詳細な説明と、豊富なサンプルコードを用意し、初心者はもちろん中上級者の要望にも応える一冊です。  
内容サンプル
 
ユーザーレビュー
第三版をもっていましたが、さすがに15年前なので、最新仕様を体系的に学ぼうと購入。厚みは2倍になりましたが読みやすそうです。
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
C# 9.0に対応して改訂しました。
本書はプログラミングの経験がある人を対象とした、プログラミング言語「C#」の入門書です。C#の概要から基本的な文法、特徴的な機能まで、わかりやすく解説しています。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
本書は、Visual C# 2019を使って、アプリを作りながら楽しく、自然にコードや文法を学ぶ入門書です。新入社員のトレーニングを担当していた著者の経験をもとに、難しい用語は極力避け、イラストをつかって理解しやすいよう工夫しながら「初心者がつまずきやすいポイント」を丁寧に解説しました。また、全体の構成と難易度を俯瞰できるロードマップを掲載しているので、初心者の方でも迷子にならず、一歩一歩着実に学習を進められます。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
早く届きました。ありがとうございました。
 
   
本書の内容
Unityは、誰もが簡単に無料で高度な3Dゲームを作れるゲームエンジンです。しかし、部品を置いて、キャラを配置するだけでは面白いゲームは作れません。本書は、「Unityは使える。でも面白いゲームを作る方法がわからない」という人のために、面白い3Dゲーム作りに必須のプログラミングをわかりやすく解説した入門書です。ヒューマノイドの操作、2人対戦格闘の作成など、ゲームに必要な機能の組み立て方がわかります。サンプルのDLサービス付き。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
ネコ本を3周ぐらいして、次の2冊目のUNITY本として購入。まだ2章の途中だけど、PHOTONの解説がある6章が楽しみ。
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

〈電子書籍版に関する注意事項〉
本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なりますので、ご購入前にお使いの端末にて「無料サンプル」をお試しください。

【プログラミング知識ゼロから楽しくゲーム開発をはじめよう! 待望の改訂版、登場】

人気のゲームエンジン「Unity」でゲーム開発をはじめたいプログラミング初心者に向け、プログラミング言語C#の基礎から丁寧に解説したプログラミング入門書、待望の改訂版です。「Unityで開発する準備をしよう」「C#の基本」「分岐とループ」「Unityを使ったプログラミング」「脱出ゲームをつくろう」「物理パズルをつくろう」「スマートフォンアプリの公開」の全7章。序盤4章まででC#の概念を習得し、5章でシンプルな脱出ゲーム、6章で物理演算を使ったゲームをつくり、7章でアプリ公開の方法を解説します。

〈本書のポイント〉
・C#の基本を習得しながらUnityでゲームを作成し、ストア公開まで行える!
・カジュアルゲームの制作方法がわかる!

〈こんな方にオススメ〉
・Unityでのゲーム開発に興味のあるプログラミング初心者
・C#がわからず挫折した経験者

〈目次〉
Chapter 1 Unityで開発する準備をしよう
Chapter 2 C#の基本中の基本を覚えよう
Chapter 3 条件分岐と繰り返しをマスターしよう
Chapter 4 Unityを使ったプログラミング
Chapter 5 脱出ゲームをつくろう
Chapter 6 物理パズルゲームをつくろう
Chapter 7 実機テストとアプリの公開

〈監修者プロフィール〉
いたのくまんぼう
大阪生まれ金沢育ち。高校生の時に初めてつくったゲームがコンテストで賞をもらったところからゲーム制作のおもしろさにとりつかれる。コンシューマーゲームプログラマーとして『不思議のダンジョン』やサウンドノベルなどのシリーズに関わる。独立後はスマホアプリが主戦場。代表作は『お水のパズル a[Q]ua アキュア』『想い出ガチャガチャ』『江頭ジャマだカメラ』『MagicReader』など。制作したアプリ(MagicReader)が国連から賞をいただき表彰式にアブダビへ招待される。アプリ界の相談役として、周りからは「和尚」の愛称で親しまれている。神奈川工科大学非常勤講師。
http://ninebonz.net/

〈著者プロフィール〉
リブロワークス(大槻有一郎)
株式会社リブロワークス取締役。山形生まれの千葉育ち。山形大学農学部中退後、とにかくパソコンを使う仕事を求めて、印刷所→パソコン書出版社に就職。その後フリーライターを経て編集プロダクションの起ち上げに参加。最近はライター経験を活かした編集業が中心だが、時々このペンネームやリブロワークス名義で執筆している。主な著書に『スラスラ読めるUnity C# ふりがなプログラミング』(リブロワークス名義、インプレス)などがある。
https://www.libroworks.co.jp/  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
UnityにおけるC#プログラミングをある程度習得している人を対象として、UniRx/UniTaskを活用方法を徹底的に解説する。UniRx,UniTaskはともにUnityによる高度な開発を行う場合に必須となるものだ。リアクティブプログラミングの概念をUnityで利用できるようにするライブラリがUniRx、C#の標準機能であるTaskおよびasync/awaitをUnity向けに最適化したライブラリがUniTaskである。
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
発売日 2020/10/05
Kindle 999円
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
イラスト盛りだくさん!
考え方と手順がよくわかる!


※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。

最新、Visual Studio 2019に対応!
初めてプログラミングに挑戦する初心者を対象に、C#言語の基礎から本格的なアプリケーションの作り方を優しく解説します。
開発環境のインストールからしっかりと解説していきますので、初心者でも安心して学習を開始することができます。プログラミングの教科書として、最初に読む一冊としておすすめです。

●目次
Chapter1 イントロダクション
 1-1 本書で学べる内容
 1-2 プログラムとC#
Chapter2 開発環境の準備
 2-1 Visual Studioをインストールする
 2-2 プロジェクトの作成から実行まで
Chapter3 C#の文法
 3-1 練習用プロジェクトの準備
 3-2 変数でデータを管理する
 3-3 条件分岐~場合によって処理を変える~
 3-4 繰り返し~何度も同じ処理をする~
 3-5 配列でデータをまとめて扱う
 3-6 メソッドで処理を部品化して必要なときに使う
Chapter4 オブジェクト指向
 4-1 オブジェクト指向とは
 4-2 クラスとインスタンス
 4-3 カプセル化~クラスの中身を隠す仕組み~
 4-4 継承~プログラムの重複を避ける仕組み~
 4-5 ポリモーフィズム~基本クラスの変数に派生クラスのインスタンスを入れる~
Chapter5  C#応用編
 5-1 コレクションでデータをまとめて扱う
 5-2 LINQとラムダ式
 5-3 値型と参照型
 5-4 名前空間とusingディレクティブ
Chapter6 Windowsアプリケーション作りの基礎
 6-1 Windowsアプリ作りの概要
 6-2 ハローワールド~最初のWindowsアプリケーション~
Chapter7 Windowsアプリケーションの作成
 7-1 消費税計算機~アプリケーションで計算処理~
 7-2 電話帳アプリ~ファイルからデータを取得する~
 7-3 天気予報アプリ~ウェブから情報を取得する~
 7-4 書籍管理アプリ~表形式でデータを管理する~
 7-5 ドローアプリ~複数のフォーム画面を使ったアプリケーション~

固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。

■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用

■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
Visual C#の開発現場で「今やりたいこと」をサッと手軽に調べたいなと思ったことはありませんか? 本書は、「現場ですぐに使える」をコンセプトに、Visual C# 2019の基礎から便利技まで幅広い内容を網羅した逆引きTips集です。2019版では、ASP.NET MVCの強化、.NET Coreの導入、MVVMパターンの利用テクニックなどを追加しました。基礎から現場ですぐに役立つ実用性の高いテクニックまで、500項目を逆引き形式で紹介します!

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
こんにちは,ピーコックアンダーソンです。
本書ではC#のWPFのMVVM支援ツールであるPrismを使った実装方法を解説しています。XAMLの書き方をある程度理解している方向けで,MVVMでどのようにデータバインドすればいいのか?などを悩まれている方は,是非参考にしてみてください。
・画面遷移
・ボタンのデータバインディング
・コンボボックスのデータバインディング
・SelectedItemのデータバインディング
・SelectionChangedなどのイベントのデータバインディング 等

インターネット上に情報がないわけではないですが,情報を集めるのが大変ですが,本書では,一通りの実装方法をまとめているので,本当にこんな本が売っているなら自分で買いたかった内容になっています。MVVMでお悩みの方は是非一読ください。

#00 VisualStudio2019のインストール
#01 Prismのインストール
#02_プロジェクトの作成
#03_デフォルトのフォルダー構成
#04_データバインド
#05_ラベルのデータバインド
#06_ボタンのデータバインド
#07_ RequestNavigateでの画面遷移
#08_RequestNavigateでのパラメータの渡し方
#09_IsNavigationTargetの確認
#10_画面遷移の方法 ポップアップ
#11_ポップアップ画面遷移でパラメータを渡す方法
#12_ポップアップ画面の戻り値を受け取る方法
#13_メッセージボックスの表示について
#14_メッセージボックスはどこで出す?
#15_標準のメッセージボックスを出すには?
#16_未保存データがある場合などにメッセージで警告するには?
#17_リストボックスのデータバインド
#18_コンボボックスのデータバインド
#19_コンボボックスのインデックスチェンジのバインディング
#20_ボタンの押下可否のバインド
#21_メイン画面を操作する方法  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
Microsoft社の開発した「Visual C#」は、.NET Frameworkによる開発を最も効率よく行える言語です。本書は、初心者から中級者向けにVisual C#開発環境の準備、デスクトップアプリやデータベースアプリ、Webアプリ開発まで、実際にサンプルを動かしながらプログラミングを学べる全機能解説書です。AI(人工知能)的な動作をするチャットボット「C#ちゃん」の開発を通じてアプリ開発の基本と応用が身につきます。ダウンロードサービス付き。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
どうもこんにちは,ピーコックアンダーソンです。
この本は,C#でドメイン駆動開発をする方法のパート2の本です。
前作,「C#でドメイン駆動とテスト駆動開発を使って保守性の高いプログラミングをする方法」の続編という位置付けで解説しています。前作の復習も兼ねて解説しているので,本書を読むだけでも十分にプログラミング技法がアップすると思います。

C#でアプリケーションをチーム開発していると,「どこにどのようなクラスがあるのかわからない」といった問題に遭遇します。プログラマーによって作り方が異なったり,よく似たクラスを作ったり,分かりにくいプログラミングをする技術者もいます。

本書はそれらのすべてをパターン化し,だれが作っても同じプログラムになるように自動的にオブジェクト指向でプログラミングをする方法解説しています。

わかりやすいプログラミングをする方法をお探しの方は,是非一読ください。
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
ASP.NET Core 3は、WindowsはもちろんMacOSやLinuxでも動く、もっともメジャーなC#フレームワークです。標準的なMVC開発から、最新のSPA対応Razorページ、フロントエンドまでC#で開発するBlazorなど、最新技術が無料で使えます。本書は、初心者向けに、ASP.NET Core 3によるWeb開発の基本をわかりやすく解説した入門書です。Entity Frameworkによるデータベース接続、LINQによるデータベース検索なども取り上げます。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
大好評の『基礎からしっかり学ぶC#の教科書』(2017年11月発行)がC# 8に最速対応!プログラミング言語としてのC#の使い方を、基礎から丁寧に説明します。プログラミングに必要な基礎知識(言語仕様、文法、概念など)を体系的に学習できます。各章の章末には復習問題があり、その章で学んだ内容を確認してから次の章に進めるようになっています。また、本書の最後の章では実際に電卓アプリを作成することで、本書で学んだこと全体が復習できます。レベルアップを目指すC#の初学者におすすめします。
今回の改訂では、旧版発行以降のC# 7.xおよびC# 8.0までの変更点を反映しています。サンプルプログラムはVisual Studio 2019と.NET Core 3.0で作成しました。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 本書は世界1実用性がないC#入門を目指して書かれた。何しろ本書に書かれたテクニックは全て【もう使われていないもの】ばかりなのである。要するに過去の思い出話である。若い読者は、【昔のC#プログラマーはこんな妙なことで悩んでいた】と笑えば良いし、ベテランC#プログラマーの読者は昔を思い出して泣いても良い。
 時代範囲は1970年から2020年までをカバーする。1970年にC#はまだ産まれていないだろうって? 将来C#に育つ萌芽は既にその時に生まれていたのだ。そういうC#とは関係ない無駄な知識を多数含んでいるのが本書という読み物である。
 役に立つかを問うなかれ。
 むしろ、普通の入門書、解説書からは省かれがちなどうでも良いトリビアと、筆者の体験と甘酸っぱいロマンを満載したのが本書である。

※ 本書のサンプルソースはgithubで公開されている

目次
サンプルソースについて
前書き
出発点はPASCAL
Turbo Pascal MS-DOS Generic版 3.0の思い出
姿を見せない忍者Pコード
Javaの誕生
りすと亭開発秘話・3度技術に裏切られた男の滑稽譚
Javaの何が革新であったのか?
C#誕生は何がサプライズだったのか
C# 1.xと型の無いコレクション
メソッドは配列で戻すのが普通だった
カスタムコレクションのクラス Array Wrapper Class
lockオブジェクト
partial抜きのWinForm
デリゲートの定義
C++/CLIへの浮気とC#の価値の再確認
匿名メソッドとdelegateキーワード
自分は当分C#一本に絞る!
WebとJavaScriptの憂鬱
IT業界に絶望感を抱く
GoFのデザインパターンとテスト駆動開発とC#
リフレクションとメタデータ
難読化とリフレクション
式形式のLINQ
幻の動的C#プログラミング
めんどくさい非同期
Blazor WebAsssemblyの悪夢
一番人気になったことがないことで救われたC#
後書き
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
Microsoft社の定番Webアプリケーション開発フレームワークであるASP.NETの入門書です。人気のMVCに対して手堅いニーズのあるASP.NET Webフォームを中心に、Windowsデスクトップアプリケーションの開発経験者にとってわかりやすく構成。C#に対応。最新・無料のVisual Studio Community 2019に対応。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
(概要)

「難しいことは置いといて、プログラミングを学んでみたい」「文法を詰め込まれても、結局使いどころがわからない」そんな悩みを解消するC#プログラミングの入門書です。最新のVisaul Studio 2019、C# 7.3に対応させ、内容もさらにわかりやすくなりました! 神経衰弱ゲームやモグラたたきゲームなど、「作りたいもの(ゴール)」から逆算してプログラミングを学んでいくので、プログラムを組み立てる力が身につきます。


(こんな方におすすめ)

・C#を勉強したいプログラミング初心者

・自分でプログラムをつくれるようになりたい方


(目次)


CHAPTER 1 Visual C#とはなんだろう?


1-1 プログラミングをはじめる前に


1-2 どうしてVisual C#を学ぶの?


1-3 Visual C# 2019の開発環境を整えよう


1-4 Visual C#の基本操作をマスターしよう


1-5 Visual C#の操作画面


1-6 Visual C#の構造をつかもう


1-7 Microsoft Docsを活用しよう


CHAPTER 2 名前を表示してコントロールとイベントを理解しよう


2-1 フォーム画面にコントロールを配置しよう


2-2 コントロールのプロパティを変更しよう


2-3 イベントを発生させよう


2-4 タブオーダーを設定する


2-5 ビルドの仕組みを理解する


練習問題


CHAPTER 3 消費税を計算して変数と演算子を理解しよう


3-1 変数のデータ型をきめる


3-2 直接コードに記述するリテラル


3-3 変更されない値は定数にする


3-4 演算子で計算する


3-5 データ型が異なるものどうしの演算


例題のアプリケーションの作成


練習問題


CHAPTER 4 成績を判定して選択制御とメソッドを理解しよう


4-1 分岐や繰り返しを行うために


4-2 条件によって動きを変えるには


4-3 処理を分割してプログラムを簡潔にする


4-4 例外が発生した場合の処理を決めておく


例題のアプリケーションの作成


4-5 デバッガをマスターしよう


練習問題


CHAPTER 5 商を小数点以下50桁まで求めて繰り返し制御を理解しよう


5-1 コンピュータを対話形式で操作しよう


5-2 処理を繰り返し実行する


5-3 繰り返しの流れを途中で変える


例題のアプリケーションの作成


練習問題


CHAPTER 6 アラーム&タイマーでオブジェクト指向の基本を理解しよう


6-1 オブジェクト指向ってなんだろう


6-2 Visual C#とオブジェクト指向


6-3 変数の有効範囲(スコープ)を決める


6-4 日付と時間の操作を行う


例題のアプリケーションの作成


練習問題


CHAPTER 7 成績判定を作り替えてカプセル化を理解しよう


7-1 クラスからインスタンスを生成する


7-2 カプセル化を理解しよう


例題のアプリケーションの作成


練習問題


CHAPTER 8 乗り物の競争ゲームで継承を理解しよう


8-1 クラスの継承を理解しよう


8-2 Randomクラスで乱数を生成する


8-3 ユーザの操作とイベントを知る


例題のアプリケーションの作成


練習問題


CHAPTER 9 神経衰弱で配列を理解しよう


9-1 配列でデータをまとめよう


9-2 配列を一括して参照するには


9-3 文字列を操作する


例題のアプリケーションの作成


練習問題


CHAPTER 10 モグラ叩きでポリモーフィズムを理解しよう


10-1 同じメソッドで異なる動作をさせるには


10-2 インスタンスに属さない静的メンバー


10-3 数式を使う際に欠かせないMathクラス


例題のアプリケーションの作成


練習問題


CHAPTER 11 予告編作成でファイル入出力を理解しよう


11-1 ファイルを読み込む/書き出すプログラムを作成しよう


11-2 ディレクトリとファイルを操作する


11-3 ジェネリックコレクションでデータを操作する


例題のアプリケーションの作成


練習問題  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
Unityは容易に本格的な3DCG(3次元コンピューターグラフィックス)の世界を操作できるゲーム開発環境です。
Unity環境なら簡単なプログラムで、例えば飛行機を空に飛ばすことができます。そのため楽しく飽きずに学習を続けていけると筆者は実感しています。
 本書は日本語版に対応したUnityのC#スクリプト(プログラム)のテキストブックです。本書ではゲームオブジェクトの移動・回転などの操作、爆発などの効果、落下や投げ飛ばすなどの物理的な運動など、ゲームに必要な実践的なプログラミング演習を用意しました。また、類書に比べC#の文法解説にページを割き解説しました。
 本書はC#文法編(第1~6章)とUnityC#スクリプト演習編(第7~13章)の2つに分けて記述されています。しかし、学習時においてはC#文法編で少し文法の知識を得たら、すぐにUnityC#スクリプト演習編でゲームオブジェクトを動かしてみるというように、双方を行き交いながら一体化して進めていきます。一方で、文法と演習を分けて記述することにより、C#文法編では文法を体系的に整理して学ぶことができます。また、UnityC#スクリプト演習編はオリジナルなゲームプログラムを作成する際にC#スクリプトリファレンス(参考書)として役立つと考えています。
【目次】
第1章 プログラミングの準備
第2章 UnityにおけるC#スクリプトの仕組み
第3章 データの型と変数
第4章 計算
第5章 制御文
第6章 オブジェクト指向の基礎
第7章 シーンの基本設定
第8章 ユーザーインターフェイス
第9章 ゲームオブジェクトの操作
第10章 入力処理
第11章 エフェクト
第12章 物理シミュレーション
第13章 携帯端末アプリケーションの作成  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
Unityは容易に本格的な3DCG(3次元コンピューターグラフィックス)の世界を操作できるゲーム開発環境です。
Unity環境なら簡単なプログラムで、例えば飛行機を空に飛ばすことができます。そのため楽しく飽きずに学習を続けていけると筆者は実感しています。
本書は日本語版に対応したUnityのC#スクリプト(プログラム)のテキストブックです。本書ではゲームオブジェクトの移動・回転などの操作、爆発などの効果、落下や投げ飛ばすなどの物理的な運動など、ゲームに必要な実践的なプログラミング演習を用意しました。また、類書に比べC#の文法解説にページを割き解説しました。
本書はC#文法編(第1~6章)とUnityC#スクリプト演習編(第7~13章)の2つに分けて記述されています。しかし、学習時においてはC#文法編で少し文法の知識を得たら、すぐにUnityC#スクリプト演習編でゲームオブジェクトを動かしてみるというように、双方を行き交いながら一体化して進めていきます。一方で、文法と演習を分けて記述することにより、C#文法編では文法を体系的に整理して学ぶことができます。また、UnityC#スクリプト演習編はオリジナルなゲームプログラムを作成する際にC#スクリプトリファレンス(参考書)として役立つと考えています。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
【シリーズ累計100万部突破!】

プログラミング教科書のベストセラー、高橋麻奈の「やさしい」シリーズ。
シリーズの『やさしいC#』を、新装丁+スッキリとした本文デザインで、より親しみやすく、より読みやすく改訂しました。
これからプログラミングをはじめたい人でも、無理なく基本からしっかり身に付けてもらえるように、次の点を心がけています。

・読みやすく、丁寧な解説で、無理なくスラスラ読み進められます。
・豊富なイラスト図解で、概念をイメージでわかるようにしています。
・たくさんのサンプルプログラムで、一つひとつ試して理解できます。

C#はシステムの開発からゲームプログラミングまで、さまざまに利用されているプログラミング言語です。その基本文法からゲーム作り、アプリ作りまで、豊富なサンプルプログラムを使って、とことん丁寧に解説していますので、プログラミングがはじめての人でもしっかり習得できます。
C#の最新バージョンや、Visual Studio 2019に対応しています。


目次
Lesson1 はじめの一歩
1.1 C#のプログラム
1.2 コードの入力
1.3 プログラムの作成
1.4 プログラムの実行
1.5 レッスンのまとめ

Lesson2 C#の基本
2.1 コンソールへの出力
2.2 フォーム
2.3 文字と画像
2.4 レッスンのまとめ

Lesson3 型と演算子
3.1 代入
3.2 型と変数
3.3 演算子
3.4 レッスンのまとめ

Lesson4 処理の制御
4.1 条件分岐
4.2 繰り返し
4.3 配列
4.4 配列の応用
4.5 レッスンのまとめ

Lesson5 クラス
5.1 クラスの設計
5.2 アクセスの制限
5.3 静的メンバ
5.4 新しいクラス
5.5 クラスライブラリ
5.6 レッスンのまとめ

Lesson6 イベント
6.1 イベントの基本
6.2 いろいろなイベント
6.3 レッスンのまとめ

Lesson7 コントロール
7.1 パネル
7.2 ラベル
7.3 ボタン
7.4 テキストボックスとリストボックス
7.5 メニュー
7.6 ダイアログ
7.7 レッスンのまとめ

Lesson8 グラフィック
8.1 グラフィックの基本
8.2 グラフィックの応用
8.3 数学関連クラス
8.4 タイマー
8.5 レッスンのまとめ

Lesson9 ゲーム
9.1 ゲームへの応用
9.2 ゲームとアルゴリズム
9.3 レッスンのまとめ

Lesson10 ファイル
10.1 ファイル情報
10.2 テキストファイル
10.3 バイナリファイル
10.4 各種ファイルの扱い
10.5 ファイルの応用と正規表現
10.6 レッスンのまとめ

Lesson11 ネットワーク
11.1 ネットワークの基本
11.2 Web
11.3 TCP
11.4 スレッド
11.5 レッスンのまとめ

Lesson12 データの利用
12.1 LINQ
12.2 XMLとLINQ
12.3 レッスンのまとめ

Lesson13 アプリケーションの作成
13.1 プログラムの設計
13.2 データ・機能の設計
13.3 コードの作成
13.4 レッスンのまとめ

AppendixA 練習の解答
AppendixB Quick Reference

 
内容サンプル
 
ユーザーレビュー
「やさしいシリーズ」は私には本当に読み易く理解しやすい本です。これで3種類目の本です。初心者に分かりやすい本で好きです
 
   
本書の内容
プログラミング自体がはじめてのあなたが「C#」を始めるための第一歩。

C#でプログラミングを始めようと思って入門書を買って勉強してみたものの、なかなか理解できない・・・そんな方にオススメの1冊。
[文法のマスター]⇒[アルゴリズムとデータ構造の理解]⇒[実践練習]という単純明快な流れで解説しており、7日間で「C#でかんたんなプログラミングが書ける基礎力」が身に付けられます!

▼目次
1日目 はじめの一歩
2日目 変数と条件分岐
3日目 繰り返しと配列
4日目 オブジェクト指向①
5日目 オブジェクト指向②
6日目 コレクション・デリゲート・例外処理
7日目 実践練習

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容

北山/洋幸
鹿児島県南九州市知覧町門之浦出身(旧:川辺郡知覧町)、富士通株式会社、日本ヒューレット・パッカード株式会社(旧横河ヒューレット・パッカード株式会社)、米国Hewlett‐Packard社、株式会社YHPシステム技術研究所を経て有限会社スペースソフトを設立。メインフレームのシステムソフトウェア開発やコンパイラ開発、そしてメインフレーム用プロセッサシミュレータ開発に携わる。開発したシミュレータは、実際のメインフレーム用プロセッサ開発に供せられた。その後、周辺機の開発へ移り、初期のパーソナルコンピュータやイメージングシステムの開発を国内外の研究開発部門で担当する。その後、コンサルティング分野に移り、通信・リアルタイムシステム・信号処理・宇宙航空機・電力などのインフラ設計・LSIの論理設計などなど、さまざまな研究に参加する。海外との共同プロジェクトも少なくない。並行して多数の印刷物に寄稿する。独立後はコンサルティングメインで活動したが、自社ブランドの開発キットも開発・販売を行う(本データはこの書籍が刊行された当時に掲載されていたものです)

 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
はじめてでも大丈夫!アプリを作る楽しさがこの1冊だけで体験できます

本書は、Visual Studio Community 2019でC#を使用してプログラミングの基礎を学習する入門テキストです。全9章を順番に学習することで、プログラミングや開発環境の基礎知識、画面のデザイン、コードの書き方、エラーが起きたときの対処方法などを理解できます。章ごとに短いトピックで区切られているので、自分のペースで学べます。PCスクールなどの教材としても適しています。
本書は2017年8月発行の『アプリを作ろう!Visual C#入門Visual C# 2017対応』を、執筆時の最新情報に合わせて改訂したものです。

●本書で作るサンプルアプリ
本書では「じゃんけんバトル」というゲームを作りながら、Visual C#の基本操作とプログラミングの基礎を学習します。「じゃんけんバトル」は敵(パソコン)とじゃんけんで勝負し、先に3勝したほうが勝ちとなるゲームです。勝敗の結果は画面に勝敗表で表示されます。また、ライフ制を取り入れ、相手のライフを0にしないと1回のラウンドは終わりません。

●本書の特長
・必要な手順をもれなく、ていねいに説明!
・手順どおりに進めるだけでアプリが完成!
・学習用ファイルがダウンロードできます!  
内容サンプル
 
ユーザーレビュー
内容はわかりやすくて良いがデザイン的に見にくい部分がある。フォントた余白などのデザインが少し残念におもう。
 
   
本書の内容
Unity2019に対応したC#スクリプトの入門書です。Unityを触ってみて、やはりゲームを作るためにはC#を学ばなければ、と思った人に向け、わかりやすく読めるように説明しました。サンプルを作りながら、スクリプトの書き方や考え方などを学ぶことができます。  
内容サンプル
 
ユーザーレビュー
まだ、読めていませんが、とても早く届きました。
 
   
本書の内容
Xamarin.FormsというのはAndroid,iOS,Windowsで動作するプログラムを1つのプログラムで動作させることのできる開発環境です。

プログラムコードは基本的にはC#います。

PrismはXamarin.FormsをMVVMというアーキテクチャーで実装するために用いるMVVMの支援ツールです。このツールを使うと,MVVMの実装が簡単にできるようになります。

C#を普段使っている人なら,スマホアプリを開発する手段としてはこのXamarin.Formsが最適です。さらに,実装パターンはMVVMで作るのが,現在のC#プログラミングの推奨パターンであり,バグのないプログラミングには欠かせない,最高の選択といえます。なぜMVVMが最適かというと,それはテストコードが書きやすくなるからです。現在のプログラミングはテストコードを書きながら行うのが常識でそのテストコードを書きやすくしてくれているのが,MVVMという考え方です。今回は,そのMVVMを簡単に書くことができるツールであるPrismを使った実装方法を解説していきます。

本書の最後でサンプルコードをダウンロードできるようにしています。是非受け取ってください。

【注意】
Xamarin.Formsの基本的な実装や,Andoroid等に接続する方法は本コースでは解説していません。それに関しては他の書籍等で学習してください。
また,サンプルや実演はすべてAndoroidとUWPで行っています。
iOSの実演はありません。

目次
はじめに
目次
#00 VisualStudio2019のインストール
#01 Prismのインストール
#02 各デバイスでの起動確認
#03 Prismの構成
#04 ViewとViewModelに分ける理由
#05 ラベルの値をバインディング
#06 ボタンのデータバインディング
#07 ViewModelに対してテストコードを書く方法
#08 画面遷移
#09 リテラル文字の対応
#10 引数のある画面遷移
#11 パラメータのリテラル文字対応
#12 メッセージBoxを表示する方法
#13 デバイスごとに処理を切り替える方法
付録
付録#01 プロジェクトの実行(Android実機編)
付録#02 エミュレーターでの接続
付録#03 UWPの実行
付録#04 マルチスタートアッププロジェクトの設定
終わりに
参考情報  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
本書はゲーム作りを通してテスト駆動開発の基本を学ぶための解説書です。
著者が、最初にテスト駆動開発に触れたのは2003年頃でした。著者も最初は「機能を実装するまにテストをつくるなんて無駄な作業だなぁ~」と懐疑的でしたが、実際に試してみると、その効果が絶大であることを痛感しました。ソースコードの修正もテストがあるので安心して行えます。
機能を追加することで副作用が起きても、テストがあるのですぐに発見できます。あたかも、「セーフティーネットの上でいろいろな技を安心して試すことができる」そんな感覚でした。最初のプロジェクトを終えたころにはすっかりテスト駆動開発の信者になっていました。
【目次】
第1章 XAML入門
第2章 棒人間ジャンプゲーム
第3章 テスト駆動開発入門
第4章 テスト駆動開発実践  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
本書は普段C#を使っていて,スマホアプリの開発をしたいと思っている方向けの本になります。C#を仕事で使ってなくても勉強中やかじった程度の方でもOKです。

Xamarin.FormsとはC#でスマホアプリを開発できる技術なのですが,通常スマホアプリ開発を行おうとすると,Androidはjavaを覚えないといけませんし,iOS(iPhoneやiPadなど)の開発ならObjective-Cを覚える必要があります。Windows系のタブレットで動作させるにはC#やVBが必要でした。
プログラミング言語は1つの言語を仕事で通用するプロ級レベルになるには5年くらいの歳月が必要だと思います。文法を覚える程度であれば数か月で可能ですが製品として開発して販売するには,素人レベルの技術ではすぐに問題が起きます。だから技術者はある程度言語に特化していくことになります。
それなのに,デバイスごと(AndroidやiOS)に開発言語が異なっては
簡単に開発することができません。しかも,同じアプリでも複数の言語でコーディングされると改造するたびに大変な労力になります。
しかし,今回紹介するXamarin.Formsを使えばC#の技術だけで開発ができます。
javaのObjective-Cもいりません。コードもほとんど共通化されます。(一部デバイスがらみの違いはありますが)
だからC#になれている人は,Xamarin.Formsを使うことで,AndroidもiOSもWindowsも開発することが可能になりました。

今回はVisualStudio2017のC#を使って開発します。Androidは実機をUSB接続するか,仮想のエミュレーターでのデバッグをします。Windows系はUWPを使います。UWPはWindows10が動作する環境ならどこでも動作するアプリケーションです。Windows10が動作しない方は動作しないのでご了承ください。iOSはMacがないとコンパイルができないという制限があるので今回のサンプル動作の対象からは外しています。ご了承ください。
ただ,コードは共通なので,Macがある人は動作するコードにはなっています。
サンプルコードではプロジェクトの作成から,ページの遷移,各種ページの特徴,コントロールの使い方を解説し,サンプルソフトを動作させると,各コントロール動作がすぐにわかるような備忘録を兼ねたソフトになっています。今回勉強しても結構忘れてしまうと思うので,その際にすぐに思い出せるソフトになっています。
本書の最後ではサンプルコードのダウンロードの可能にしておくので是非受け取ってください。

注意事項
Xamarin.FormsではAndroid,iOS,UWPを同時に開発できるのがウリなので,それぞれのユーザーインターフェースがどのように表示されているのかを見ながらプログラムを作成していくのがよいと思います。ただし,iOSのデバッグには基本的にはMacが必要となるため,この解説ではAndroidとUWPに限定して実行していきます。
※iOSも実機(iPhoneなど)があれば,XamarinLivePlayerというアプリで動作を確認できたのですが,2019年2月10日現在では簡単にはできなくなっているようなので,残念ですが,iOSのデモは諦めます。ただし,Xamarin.Formsの開発とすれば,Androidで習得しておけば,あとはほとんど環境の問題をクリアすることでiOSの開発もできるようになるので,まずはAndroidとUWPでプログラミングを習得していきましょう。

目次
はじめに
注意事項
目次
#01 プロジェクトの作成
#02 プロジェクトの実行(Android実機編)
#03 エミュレーターでの接続
#04 UWPの実行
#05 マルチスタートアッププロジェクトの設定
#06 StackLayout
#07 StackLayout②
#08 文字色&背景色とFontsize
#09 Grid
#10 画面遷移
#11 TabbedPage
#12 TabbedPageの中身
#13 MasterDetailPage
#14 ListView
#15 CarouselPage
#16 DisplayAlert(メッセージの表示)
#17 DisplayActionSheet
#18 Deviceごとの切り替え
#19 LoadとCloseに代わるもの
#20 戻るボタンを非表示にする
#21 ViewCellの共通化
#22 Switch
#23 コントロールのデータバインド
#24 Slider
#25 Stepper
#26 Entry
#27 Editor
#28 Picker
#29 Pickerのデータバインディング
#30 DatePickerとTimePicker
#31 SearchBar
#32 ToolbarItem
#33 TableView
#34 ActivityIndicator
#35 ListViewを下に引っ張て更新
終わりに
参考情報

 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容

現代プログラミングの必須知識を長く使えるものに

【本書の内容】
プログラミング言語を体得する上で、抽象概念の理解は欠かせない。とはいえ、抽象概念の塊を解きほぐす作業は、構文を理解し自在に(あるいは課題を解くために)データを加工できるようになるまでの経験値のあげ方に、勝るとも劣らないくらい味気ない作業といえる。

とくに、写経を前提とした「構文理解講座」の場合、抽象概念に関しては構文を理解した後に、なんとなく「こういうことかなー」という体得の流れになる。本来ならば共通する抽象概念を把握し、その実現に向けて既存の構文を応用する、という流れがあって然るべきであるにもかかわらず。

そこで本書では、オブジェクト指向を中心課題に、抽象概念の頻出キーワードを実際のコードに落とし込み、概念の具現化を目的に編まれた。

「これでもか」というほど多数のサンプルを掲載し、問題と頭の体操的なクイズも各項目ごとに載せて、手を動かし考えることで徹底理解を目指す。

【本書のポイント】
・積み上げ学習式ではなく技術用語駆動
・用語が意味するところと実際のコードがダイレクトに繋がる
・気になる箇所だけ重点的に学習できる
・オブジェクト指向のコンセプトと実際が体感できる

【読者が得られること】
・小さいサンプルを手を動かしながら考える癖がつく
・「わかったつもり」が「なるほど、わかった」になる
・オブジェクト指向が身につく
・C#プログラミングが上達する

【対象読者】
・C#プログラマ
・情報工学系の学生
・お仕事でC#に触れている方
・“オブジェクト指向”がイマイチな方

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
プログラミングの知識・経験がなくてもC#の基本文法を身につけることができる

本書は、プログラミングの知識・経験がなくてもC#の基本文法を身につけることができる入門書です。
そのために、「初心者に理解して身につけてほしい機能を厳選し、ポイントを絞る」
「C#になぜその機能があるのか、どんな場面で使うのかという点も納得できる」という方針で解説しています。
C#の文法は膨大ですが、これから学ぼうとする方は、すべてを覚える必要はありません。
本書を通して、「なぜ」という疑問をひとつひとつ解消しながら、
利用頻度の高い文法をしっかりと自分のものにすることができます。
 
内容サンプル
 
ユーザーレビュー
C#の入門書として購入しました。サンプルや問題が充実しているため、これ1冊で基礎的なことは習得できたかなと思います。
c#を初めて学ぶにあたってピッタリな本だと思います。 内容も簡潔でかつ、詳しく書かれていると感じました。
迅速な対応をして頂きとても便利に使わさせて頂いています。ありがとうございます。
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
読みやすくわかりやすい文章で初心者向き。サンプルプログラムや確認問題、解説がついている点もよい。ただ、サンプルプログラムの内容は面白みに欠けるため微妙。
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
はじめに
「C#できます!」って何の信用もできない言葉
「C#できます!」って何の信用もできない言葉です。
C#が進化し続けているからとかそういう意味ではなく,C#の文法しか知らない人が,プログラミングをすると複雑でぐちゃぐちゃでトンデモないコードが出来上がります。

そんなコードをコードレビューせず製品として販売している企業はたくさんあることでしょう。だから管理職の方は特に面接で「C#できますか?」とたずねて,「はい,できます」といわれても,簡単に信用してはいけません。※C#の経歴が10年あろうと信用してはいけません。だらだらと10年間,文法だけの知識でコーディングしている可能性があります。

「C#ができる」というのは「文法が書ける」という意味で言っている技術者が多いです。しかしそれは大工さんが「クギの打ち方」が分かるといっているのと同じで,家を作るには絶対的に必要な技術ではありますが,それがすべてではありません。建築家の知識なしに家を建てたら大変なことになりますよね。

だから文法だけを知っているだけのC#プログラマーは「建築家なし」に家を建てているのと同じ事で,大変恐ろしいものを造っているのです。

建築家の存在するプログラミングにするための知識は次のような順番で習得するのが良いでしょう。

C#の文法(if文,List,非同期プログラミングなど)
コーディングルール(作法)
オブジェクト指向
デザインパターン
テスト駆動開発
リファクタリング
ドメイン駆動開発
ざっくりいうとこんな感じです。
デザインパターン,テスト駆動,リファクタリングは多少前後してもいいでしょう。

第1部ではダメダメ文法プログラマーとして生きていた私のオブジェクト指向を手に入れるまでの悪戦苦闘を描き,第2部では,オブジェクト指向に出会った後,どのように成長していったかを描いています。

この本は技術書というよりは,勉強方法の本です。技術書をお探しの方にはお役に立てないかもしれませんし,天才たちの書いた本がアマゾンで売られている中で,あなたはなぜこの本を読まないといけないのか?
それは,最近まであなたと同じように,オブジェクト指向とは?テスト駆動開発とは?ドメイン駆動開発とは?と研究に研究を重ねていた,少し先に勉強した人間の書いた本だから,非常にわかりやすい本になっています。
小学校の勉強も,先生に教わるより,先に理解した同級生に教えてもらったほうがわかりやすいことが多々ありますよね。あれは,最近までわからなかった人間だから,判らない人の気持ちをまだ覚えていて,わからない人にどのようにすればわかってもらえるかがわかるためです。学校の先生はわからなかった頃の気持ちをもう忘れてしまっているのです。
その一点に限り,天才たちの書く技術書よりもこの本が優れている点です。
全体を通してエッセイテイストで書いているので,勉強に疲れた時の気分転換に読んでみてください。


目次
はじめに
C#を勉強する順番!オブジェクト指向からドメイン駆動開発まで#1-1
とりあえず最低限の文法や開発環境の使い方の知識は必要#1-2
WindowsFormsプログラミングで電卓なんかを作ってイベントなどを使えるようにする#1-3
企業でのシステム開発とかだとDBを使うのでC#とDBをつなげる技術#1-4
ボタンクリックイベントにだらだら書くのはなんか違う気がしてくる#1-5
良いプログラミングのお手本がないとどうして良いのかわからない#1-6
プログラミング初級講座とかいう大手の研修を受けてみたが#1-7
良いプログラムとはリーダブルコード?コーディングルールを学ぶ#1-8
オブジェクト指向との出会いってずっと前から出会っていたけど気がつかなかった!
C#とか関係なく,オブジェクト指向言語として捉える
オブジェクト指向を学ぶって事はデザインパターンを学ぶって事なんだな…きっと
デザインパターン
ドメイン駆動開発
ファーストクラスコレクション
2人の巨匠の話
テスト駆動開発との出会い
ドメイン駆動開発をするにはテスト駆動開発の知識が必須?
インタフェースってすごく重要だったんだ
テストコードのないプログラムは全部レガシーコードって呼ぶらしい
レガシーコード改善ガイド
基本的にはリファクタリング
ダメコードのリファクタリングの仕方
テストコードのないプログラムのリファクタリングは怖い
出来ればすべてゼロから作りたい
勉強が乗らないときは?
C#を勉強する順番
追伸
参考情報

 
内容サンプル
 
ユーザーレビュー
 
   
発売日 2019/02/03
(3.3)
Kindle 250円
本書の内容
この本はC#でWindowsFormsプログラミングしかやったことのない方や,C#プログラミングの初心者向けに,WPFの書き方,XAMLの書き方について解説しており,最速でWPFでSQLiteとつないで画面にデータを表示する方法を解説している本です。本書の序盤でそこまで解説し,中盤以降では各コントロールの使い方と書き方を解説しています。

今回MVVMに関しては記載していません。この内容については次回以降に1つのテーマとして取り上げて,解説していきたいと思っています。

WPFに関して,無茶苦茶深いレベルまで解説している本ではありません。世の中にはWPFに関する書籍はあまり無いですが,WPFエッセンシャル等の本もあるため,深いレベルでWPFを学びたい方は,他の書籍を見ていただいたほうがいいと思います。

この本はWindowsFormsプログラマーやVBプログラマーのような方が,初めてWPFやXAMLに触れた時の不安ややり辛さを少しでも軽減するために,WPF&XAMLになれるために適した本です。ちなみにXAMLとはWPFをするためにUIをデザインするためのXMLみたいなコードの事です。XAMLはWPFだけでなく,Windows10以降で動作するUWPやAndroidやiPhone開発ができるXamarin.Formsで使われている言語です。スマホ社会の今,今後C#でプログラミングをするうえで,避けて通れないのがXAMLです。それをここで慣れておきましょう。デスクトップアプリ開発をするなら今でもWPFがファーストチョイスとなります。

本書の最後で全30レクチャー分のソースコードを無料でプレゼントしています。ぜひ受け取ってください。 
目次
はじめに
目次
#1 WPFプロジェクトの作成
#2 StackPanel
#3 Grid
#4 コントロールの名前の付け方
#5 イベント
#6 StaticResource
#7 コントロールのスタイル定義
#8 グループごとのコントロールのスタイル定義の方法
#9 SQLiteの使い方
#10 ListView
#11 ListViewのフィルタリング
#12 SQLite&ListView
#13 ボタン
#14 CheckBox
#15 RadioButton
#16 Expander
#17 GroupBox(グループボックス)
#18 Slider(スライダー)
#19 ProgressBar(プログレスバー)
#20 ComboBox(コンボボックス)
#21 ListBox(リストボックス)
#22 TabControl(タブコントロール)
#23 TreeView
#24 Textについて(TextBlock,TextBox)
#25 Menu
#26 ToolBar
#27 StatusBar
#28  WrapPanel
#29 DockPanel
#30 Canvas
終わりに
参考情報
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
「スクリプトの読み方をすべて載せる(ふりがなをふる)」という手法で究極のやさしさを目指した、
まったく新しいUnityで使われるC#(シーシャープ)の入門書です。

本書内に登場するスクリプトの読み方をすべて載せ、さらに、漢文訓読の手法を取り入れ、読み下し文を用意。
スクリプトの1行1行が何を意味していて、どう動くのかが理解できます。

この新しいアプローチで「自分がいま何をしているのかわからない」といった
プログラミング入門者が途中で挫折してしまう原因を解決しました。

また、実際に手を動かしながら進むだけでなく、スクリプトを考える応用問題も用意しているため、
しっかりUnityで使われるC#の基礎文法を身につけることができます。

■本書はこんな人におすすめ
・Unityで使われるC#の基本を身につけたい人
・過去にUnityやC#の入門書で挫折してしまった人
・意味不明のままスクリプトをコピーして使っていた人
・プログラマーやエンジニアを目指す人
・仕事でUnityのC#を活用してみたい人


※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 大人気【楽しいC#入門】の姉妹編、C#の練習問題集です。
 主にC#の言語機能から出題される全122問の穴埋め問題です。
 C#の全キーワード、全記号をほぼ網羅。(主要クラスライブラリの問題は将来対応予定)
 難易度は誰でも解けるサービス問題からベテランでも頭をひねる難題まで取りそろえています。
 1問しか解けなかった君。本当に素人なら1問すら解けない。君は間違いなく既にC#の世界への最初の1歩を踏みしめている。
 自信があったのに5割しか解けなかった君。問題ない。C#には滅多に使われない機能が多くある。5割はバリバリもうソースを書けるレベルだ。
 8割解けた君。君はとても優秀だ。ベテランでも全問正解は難しい。8割正解は胸を張って良い成果だ。

電子版の4大特徴
・全問題ソースをカラーで掲載 (Visual StduioのIDEが表示する色分けと同じ) ※1
・タッチ/クリック1回で正解を即座に表示するリンクを問題に設置 ※2
・C#のバージョンアップに追従して随時改訂予定 (再ダウンロードだけで最新版になる!) ※3
・容易に正答率が分かる集計サービスサイトを用意 ※4

その他の特徴
・githubから全正解ソースを取得可能
・全正解ソースは全キーワード演算子の利用サンプルソースとしても活用できる! ダウンロードして活用しよう!
・無料のVisual Studio Community Editionでプログラムは実行可

※1 モノクロ表示のデバイスで閲覧した場合は色が付きません。また、システムの制約上、色が異なる場合があります
※2 ネット接続されていて、Webブラウザで結果ページを閲覧可能である必要があります
※3 改訂版提供後に再ダウンロードを願います
※4 https://challengesandresults.azurewebsites.net/list/clistdance.txt/Dance
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
本書では、主に組み込み技術者を対象として、オブジェクト指向プログラミングについてC#言語を用いた学習を行ないます。最終的には、高度なWEBユーザインタフェースを提供する枠組みを作成し、簡単なデバイス制御をブラウザから行なうというプログラムを作成します。ポリテクセンター主催の能力開発セミナーのテキストをベースにしており、職業訓練に役立つ内容となっています。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
この本は、C#の初心者、またはこれからC#を学ぼうと思われている方に対して書かれたものです。C#のコーディングに自信のない方のみお読みください。

本書ではC#の基本的な文法を網羅的に学ぶことができます。

学校でプログラムを学んだことのない方は、プログラマー等の会社に就職しても最初の1年がとにかく大変だと思います。

私は今でこそ、メーカーでプロジェクトリーダーをしており、毎年入ってくる新人の教育や、後輩のプログラムのコードレビュー等を行っていますが、17年くらい前は、全くのプログラミング初心者でした。最初に入ったプログラマーの会社でイチから勉強して今に至ります。だから、初心者の方の気持ちがすごくわかるし、どう教えれば、初心者が理解できるかもわかるつもりです。

本書を学ぶことで次のような効果が得られます
簡単なプログラムは何も見ずに書けるようになる
基本的な文法のマスター
意味を理解してプログラミングできるようになる
オブジェクト指向は概念として講義していますが、深いレベルではありません

この世の中にはプログラミングの天才みたいな人がいて、ケントベックやマーチンファウラーなどの著書にくらべれば、本書の技術レベルはそれほどではありません。オブジェクト指向などについて深く学びたい方は、そういった人の書いた本をお勧めします。
ただ、本書の良いところは、わかりやすいことです。前述したとおり、ズブの素人からこの業界に入って、苦労しまくった私だからこそ、素人の方をプロのプログラマーに教育することができると思っています。

学校の先生の授業はわからなかったけど、その後に理解している同級生に教えてもらったら理解できたという経験はないでしょうか?あれは最近まで理解できていない人が物事を理解すると、他人へ教育するとき、わからない人の気持ちがわかっているので、解説がわかりやすくなるためです。だから私の事もちょっと先輩に教わるくらいの気持ちで、本書を読んでいただければと思います。

目次
#01 C#について
#01-2 名前空間と参照関係
#02 ブロック
#03 値の扱い方と変数と定数
#04 データ型
#05 値型と参照型
#06 データ型の変換
#07 配列
#08 動的配列
#09 演算子
#10 条件分岐 if文とswich文
#11 while文
#12 do-While文
#13 for文
#14 foreach文
#15 オブジェクト指向
#16 クラス
#17 コンストラクタ
#18 アクセス修飾子
#19 メソッド
#20 フィールド
#21 インスタンス
#22 カプセル化
#23 プロパティ
#24 Disposeとusing
#25 static
#26 継承
#27 override(オーバーライド)
#28 ポリモーフィズム①インタフェース編
#29 ポリモーフィズム② 抽象クラス編
#30 例外  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
将来はプログラマーになりたい。けれども、何から手を付けていいのかわからない。そんなあなたはC#から始めてみましょう! 本書は、本格的なオブジェクト指向言語でありながら、使い勝手の良さで定評のあるプログラミング言語「C#」を使って、プログラミングの最初の一歩をわかりやすく解説した入門書です。また、新人ITエンジニアが知っておくべき、システム開発フローなども紹介。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容

「もっと」スラスラわかるC#!

~~~本書の特徴~~~
本書は、PC・サーバー・スマートフォンなどで動くアプリケーションや、ゲーム開発などさまざまな用途で使われるプログラミング言語、「C#」の入門書です。C#は2002年に誕生し、まだまだ新しい部類に入る言語ですが、その分現代的な考え方を多く取り入れた、そして今も成長し続けている言語です。

この書籍では、はじめてC#を学ぶ人に向け、C#プログラミングの「なぜ」を解決できるように、図解とサンプルを使用した解説をしています。本書を読めば、C#で書かれたプログラムを理解し、自分でC#プログラムを書くための基礎的な知識を身につけることができます。

また、本書ではチュートリアルのように「アプリケーションの作り方」を説明しているわけではなく、C#におけるプログラミングの基礎を体系的に習得できるよう構成し、いつでもスラスラ読み返すことができるように簡潔に説明しています。C#プログラミングに慣れてきた方でも、気軽に本書を開くことで、C#に関する知識や理解をより良い方向へと深めることができるはずです。

C#プログラミングの第一歩として、そしてすべてのC#ユーザーの必携の書としても、おすすめの一冊です。

~~~スラスラわかるポイント~~~
1. 必要な知識だけを厳選
C#の基礎的な文法と言語としての特徴を丁寧に解説しています。いきなり膨大なライブラリなどの知識を含めることはせず、C#の機能を理解するために必要な知識のみを掲載していますので、スラスラ読み進めることができます。

2. 短く読みやすいコード
掲載しているコードはどれも短く、頭の中でイメージしやすい内容にしています。実行結果もあわせて掲載していますので、自分でコードを入力できない場面でも、スラスラ理解することができます。

3. テストで理解度をチェック
各節の終わりにはチェックのためのテストを掲載しています。独学で勉強している人も手軽に理解度をチェックすることができます。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
本書は、Visual C# 2017で、SQL Server 2017を使用したWeb-DBシステムを構築するための基本を学ぶことができます。
Visual C# 2017の最新技術と本格的なWeb-DBシステムの開発手法を、網羅的にわかりやすく習得できるようにまとめています。
Web-DBシステムの開発手順、Visual C# 2017の言語技術、Visual Studioの統合開発環境の使い方、SQL Serverデータベースとのやり取り、
AJAXの利用方法、IISの設定方法など、Web-DBシステムを構築するために必要となる基本的な開発手法をサンプルファイルを操作しながら自然に習得できます。
また、システムの設計、開発、配布、運用の工程に沿った形で構成されているため、これからWeb-DBシステムの開発に携わろうと考えている初心者の方であっても、
業務システム開発の一連の流れにあわせたポイントをしっかりと学習することもできます。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 Blazorは従来JavaScirptでしか記述できなかったWebブラウザ上のプログラミングをC#で可能とすると画期的な新技術だ。しかも、偏った独自技術で実現したものではなく、WebAssemblyという新しいネット標準の上に構築されたものだ。だから、書いたものはEdge以外のChrome等の他ブラウザでも快適に動く。
 そして、Blazorで実現するのはSPA(Single Page Application)だ。SPAはリンクをクリックするとサーバに問い合わせずに一瞬でページがサクサク切り替わる技術だ。
 SPAに興味はあるが、JavaScriptはちょっと……というあなた。
 BlazorがあればC#でSPAできるのだ。
 さあ、あなたもサクサクSPAの世界に足を踏み出そう。

 本書の2大特徴
・電子書籍のフットワークの軽さを活かし、随時更新! Blazorがバージョンアップすれば本書も対応予定!
・githubで全ソース公開 詳しくは本文で!

目次
まえがき
バージョンについて
なぜBlazorなのか
サンプルソースについて
BlazorをVisual Studioで使う手順
Blazorのプロジェクト作成
Blazorで静的なHello World
Blazorで動的なHello World
Blazorで動き続けるHello World
BlazorでHTMLからページ遷移
BlazorでC#からページ遷移
Blazorでページ内容をプログラムから指定する
Blazorでタグを生成する
Blazorで条件次第で生成するページ内容を変化させる
Blazorで同じ内容を複数生成させる
Blazorで複数の名前を持つページを作る
Blazorで自作コンポーネント
Blazorでバインディング
BlazorでDateTime型バインディング
ライフサイクルイベントを捕まえる
パラメータ付きページ
CascadingParameterでビューの境界を突き破る
CascadingParameterで名前を変える
BlazorでJavaScript相互運用
Blazorでクライアントサーバ複合アプリ
Razorライブラリ中の静的アセットにアクセスする方法
未来のBlazorとExperimental Mobile Blazor Bindings
Blazorをオフラインで使う方法 (PWA対応)
Blazorのヒント
あとがき
付録 Blazor Serverの秘密の価値
付録 BlazorのRazorディレクティブ一覧
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
ジェネリスクとLINQを中心に、
C#プログラムを高速で洗練されたものにする50の方法。


スコット・メイヤー監修によるEffectiveシリーズ待望のC#第3版。

C#を使った開発時に、躓きがちな問題点、
・高速化
・効率化
・可読性の向上
・メンテナンス性の向上
・最新機能を盛り込みつつ、後方互換も取らなければならない
・API設計指針
などの解決策を、豊富な実例とともに詳解しています。

単なるサンプルコードの提示だけに留まらず、
「どう違うのか」「なぜそうするのか」「これによって何が得られるのか」を実例による検証とともに解説しています。


[著者について]
Bill Wagnerは、もっとも重要なC#開発者の1人であり、ECMA C# Standards Committeeのメンバーである。
彼はHumanitarian ToolboxのPresidentであり、Microsoft Regional Directorの役職を持ち、
.NET MVPを11年受賞し、最近では.NET Foundation Advisory Councilに任命されている。
Billは新事業から大企業まで数多くの会社で働き、ソフトウェア開発のプロセスを改善し、
それらのソフトウェア開発チームを成長させてきた。現在はMicrosoftの.NETのCore contentチームに勤め、
C#言語と.NET Coreに関心のある開発者のために学習用のマテリアルを作っている。
Billはイリノイ大学アーバナ・シャンペーン校でコンピュータサイエンスの学士号を授かっている。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
C#の非同期プログラミングは.NETFramework4.5以降はTaskとasync&awaitを使ったプログラミングを主流です。非同期プログラミングになじみのない人には非同期処理事態がわからないと思うのでそのあたりをじっくり解説した上で,C#でできる非同期プログラミングの具体的な実装方法を解説して行きます。

非同期ってはじめて聞く人には何のことかよくわからないと思いますが,簡単に言うと,例えばデータの検索画面があったとして,検索を実行してから検索が完了するまでに10秒くらいかかるとします。その10秒の待ち時間の間,次のどちらの処理がいいでしょうか?

(A)まったく画面操作ができなくて,画面が固まっていて,動いているのか止まっているのかも分からない。

(B)画面操作ができたり,プログレスバーがくるくる動作して「処理中です...」って感じで進捗状況を出してくれて,処理中を示してくれる。

間違いなく後者のほうがいいですよね?
この場合(A)が同期プログラミング,(B)が非同期プログラミングと呼びます。

(A)は一度にひとつの処理しかできないプログラミング手法なので,検索処理を行っている間は,画面操作が一切できなくなります。

(B)は時間のかかる処理をバックグラウンドで処理させながら,画面操作はそのままできるような実装方法になります。

ただ,プログラミング手法といっても,(B)だけを行うということではなく,通常は(A)のプログラミングを行いながら,バックグラウンドで処理させたいときのみ(B)のプログラミングを実施するという形になるので,通常の(A)の実装に加えて,(B)のプログラミングをマスターする必要があります。

【目次】
はじめに
非同期プログラミングとは
非同期プログラミングがあると何がいいのか?
非同期プログラミングがないと何が悪いのか?
C#での同期的なプログラミング例
C#での非同期プログラミング実装方法
非同期プログラミングの用語
スレッド
Threadクラス編
実行時エラーになる理由
ワーカースレッドから画面コントロールを操作する方法
Threadクラスのまとめ
ThreadPool編
ThreadPoolとは何か?
ThreadPoolを使うとどんな良いことがあるのか?
ThreadPoolを使わないとどんな悪いことがあるのか?
TreadPoolの使い方
Task編
Taskとは何か?
Taskを使うとどんな良いことがあるのか?
Taskを使わないとどんな悪いことがあるのか?
Taskの使い方
Taskの使い方まとめ
async await編
async awaitとは何か?
async awaitを使うとどんな良いことがあるのか?
async awaitを使わないとどんな悪いことがあるのか?
async awaitの使い方
async&awaitの書き方まとめ
まとめ
おわりに

 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
telloをプログラミング
メジャーな言語でプログラミング
Python,C,C++,C#,javascript,php,go,visual basic


コンピュータ・サイエンスのスキルを身につけることは、皆さん自身の未来のみならず、私たちの国の未来にとっても、大事なことです。アメリカという国が最先端であり続けるためには、皆さんのような若い国民に、今後の世界のあり方を変えるようなツールや技術について、学んでもらわねばならないのです。だからこそ皆さんに参加をお願いしています。
•新しいビデオゲームを買うだけでなく、自分で作りましょう。
•最新のアプリをダウンロードするだけでなく、創りましょう。
•スマートフォンで遊ぶだけでなく、プログラムしてみましょう。

初めからコンピュータ・サイエンスの専門家の人なんていません。しかし、少しの努力と数学と科学の知識で、誰でもコンピュータ・サイエンティストになることができます。

これは2012年にオバマ大統領が国民に向けたビデオメッセージの一部です。

今の時代は、第4産業革命と言われています。18世紀にはじまった。技術変化のは著しいものがあります。第4産業革命はIOTとAIです。すべての機器がインターネットに接続され、人工知能が人間の代わりに仕事をしてくれます。

このベースになるのがコンピュータとプログラムです。いろいろなサービスをするためプログラムが必要となります。
プログラムとは、和訳すると「番組表」「計画」「予定」という意味になります。実は意識していないだけで普通に使っている言葉です。コンピューターにさせたい仕事を順番に書いていくことです。プログラムを作ることをプログラミングといいます。

オバマ大統領のメッセージは、皆さんのコンピュータ・サイエンススキルで、これからの世界を自ら作りあげていただきたいとのことです。

「プログラミングって聞いたことがあるけど、なんかよくわからない」
「いったどんなことをすればいいのだろう」
「なにができるのかわかんない」

みんなこんな状態です



プログラミングでなにができるかというと

パソコンやスマフォのアプリケーションを作ることができる
WEBの世界を作れる
ゲームを作ることができるg
単純作業を自動化できる
IOT機器(組み込み機器)を作れる
工業ロボットを作れる
自分で考えたサービスを形にすることができる

ほかにも無限にあります、みなさんの周りにあるもの=電気を使うもの=プログラムが組み込まれています。

2020年から小学校でも英語とプログラミングが必修になります。それに伴いプログラミングに関心が集まり、様々な取り組みが行われております。
Scracth,やblocklyのビジュアルプログラミングは、小学生が初めてプログラミングに取り組むにはとてもよくできた教材です。
社会ではこのビジュアルプログラミングに似たものはnode-redやblueprintがありますが特定の分野でしか使われていません。


ビジュアルプログラミングの次は!

人間の話す言語は地球上に数千あるといわれています。同様にプログラミング言語も数百あり、現在も進化し増えています。
それぞれ得意分野が異なります。皆さんもこれからプログラミングを行っていく上でいろいろな言語に触れる機会があると思います。
一つの言語ではなく多数の言語を覚えることは、アプリ開発の効率に大きく影響します。言語はあくまでもアプリを作るための道具です。状況に応じて言語を変えることが重要です。


主流はpython,java,c,c++,c#,javascript,go,php,swift,vb,ruby,vbaなどです。
ビジュアルプログラミングを卒業して、皆さんが取り組むのはこれらの言語です


それでは、プログラミングでの表現の方法はどのように違うか?

私が思うに、人間が話す言語と同様に根本的な違いはないと思われます。表現が違うだけで、全く同じ動作をするアプリが作れます。人間だって異なる言語で同じことを伝えることをしています。
みなさん是非とも、バイリンガル、トリリンガルではなくもっとたくさんの言語を扱えるようになってください。

この本ではtelloドローンを世界で使われているメジャーな言語でプログラミングして解説し、言語の違い、特徴などを紹介したいと思います。

この本を読んだ後、さらに興味をもってもっとたくさんプログラミング言語について勉強してもらえればうれしいです。

さあ、次の章に進んでプログラミングの世界をのぞいてみましょう。




 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
この本はおよそ18000文字。そんなに多くありません。
集中して読めば1時間とかで読めてしまうかも知れません。

世の中にはプログラムの天才みたいな人がいて,ケントベックやマーチンファウラーなんかが「テスト駆動開発」とか「リファクタリング」なんていう,すばらしい本を世に送り出しています。

日本でもマイクロソフトMVPの方や,エバンジェリストの方などがすばらしい本を出されており,私も,よく読ませていただいています。

そんな感じで世の中にはいろんなオブジェクト指向に関する本がたくさんある中で,なぜあなたはこの本を読む必要があるのか?

まず,天才たちの書いた本に比べて,確実にわかりやすい表現で書かれています。
天才たちの本は,天才であるがゆえに,難しい内容が多いです。
途中で挫折しそうになる本も何冊もありました。

私は,もともとミュージシャンをしていてプログラマーに転向したので,ズブズブの素人でした。その素人から,15年以上の歳月を経て,今では大手メーカーの製品開発部門でプロジェクトリーダーをしています。毎年入ってくる新人には教育を行い,毎日のようにコードレビューをして,どうすればわかりやすいコードがかけるかを指導しています。

そういう現場の声と,素人の気持ちのわかる私だからこそ,わかりやすい内容で本を執筆しています。

この本の中にある知識は,一冊5000円以上もする天才たちの書いた本を何冊も読み漁り,毎日10時間以上コーディングを何年もして,何年間もクレームを出さない,保守性の高いコードはどうやったらかけるのかを研究した内容をまとめたものです。
そんな感じの本がこの価格なのでかなりお買い得だと思います。
この知識を得るのに,お金と歳月をかけてきましたが,それをあなたは1時間で得ることができます。

ただオブジェクト指向は奥が深く,簡単に理解できるものではないと思います。
本気でオブジェクト指向を学びたいという方のみご購入ください。

はじめにより
オブジェクト指向でプログラミングをするってどういう意味か分かりますか?

オブジェクト指向言語であるC#を使ってプログラミングをしていても,オブジェクト指向的にプログラミングできているものと,そうでないものがあります。

プログラミング初心者にはこの違いは分からないでしょうが,初心者でなくてもこの違いが分かっていない方って結構います。

特に,.NETが誕生する2002年より前からVB6などでプログラミングをしていた人は,なかなかこの「オブジェクト指向」という言葉の意味や,実装方法が「分からない」「理解できない」「難しい」という声をよく聞きます。

ここ10年くらいの間にプログラミングを始めた人は,最初からC#という言語が存在していたので,オブジェクト指向的にプログラミングができているか?というとそうでもありません。

大学で数年間プログラミングを勉強して会社に入ってくる新人を教育していても,オブジェクト指向的にプログラミングをする意味を理解していないし,入社して5年ほど経つエンジニアでも理解できていない人は結構います。

オブジェクト指向的にプログラミングするというのは抽象的な表現であり,ズバリこれがオブジェクト指向で書かれたプログラムだ!となかなか示し辛いというのもあり,また人それぞれで解釈も異なるため,プログラマーがそれぞれに思うプログラミングをしてしまっているというのも,現代のプログラマー市場では往々にしてまかり通っています。

そもそもプログラマーという職業,今はどうか分かりませんが,まったくプログラミングできない人間でもプログラマーになれました。大学でプログラミングを勉強していなくても,プログラムを書いたことがなくてもプログラマーになれました。

というのも,大昔はコンピューターなんて無い時代でしたが,その後に現れたコンピューターというのはドデカイ物で,銀行や企業の限られた人が使うものでした。

ここ20年で一人に1台(もっと?)パソコンが与えられて仕事をするのが当たり前になり,それに伴い,社内や個人で使用するアプリケーションといわれるソフト開発の需要が恐ろしく伸びたのです。

アメリカも日本もそうですが,パソコンが普及し,一気にプログラマーの需要が伸びたため,次第に未経験者であっても,まったくプログラミングの知識の無い人であっても,企業を雇うようになりました。大手企業は自社で人を雇い,育てていくのでまだいいですが,プログラマーを雇い,企業に派遣する会社は,ロクに教育もせず,プロのプログラマーの顔をして,現場に派遣します。そして一人50万程度の単価で働かせて,当人には20万程度を給料として支払うという会社がたくさん現れました。

あなたが今,職場で目にしているわけの分からないプログラムコードは,こういった未熟な人間によって作られています。少し勉強して,代入とIF文を独学で学んだだけの人間でも,プロのプログラマーとして働き,保守性の悪い,いや何もかもが悪いダメダメプログラミングを量産しています。

マーチンファウラーの有名な著書「リファクタリング」でも,最初にケントベックと出会ったときのエピソードの中で,ケントベックは「1週間かけてすべてのプログラムを全員でリファクタリングさせた」と語っていますが,アメリカおきていたことが,10年ほど遅れて日本でも同じことが起きているのだと感じます。

目次
はじめに
オブジェクト指向プログラミングをそうで無いもの
なぜオブジェクト指向で作らないのか?
オブジェクト指向を知らない
オブジェクト指向を知っているけど理解できない
オブジェクト指向は自分で編み出すことができない
本章のまとめ
なぜオブジェクト指向プログラミングは難しいと感じるのか?
オブジェクト指向プログラミングをする上で必要な3つの知識
本章のまとめ
オブジェクト指向設計のカプセル化ってどういう意味?
カプセル化されていると何がいいのか?
カプセル化するとどんなメリットがあるのか?
カプセル化されていないと何がいけないのか?
本章のまとめ
オブジェクト指向設計のインタフェースとは?
インタフェースの使い方 実装例1
インタフェースを使わない場合
インタフェースを使った場合
有効的な利用方法
仕様
本章のまとめ
そもそもオブジェクト指向設計の「継承」ってなに?
オブジェクト指向設計に「継承」があったら何がい