C# 人気本 ランキング
人気 1位
本書の内容
シンプルなゲームを作りながら、C#とUnityの概念や基本を理解できる!―Unityは、最も人気の高いゲームエンジンの1つで、開発環境も備えています。本書では、Unityのインストール方法などを示した後、シンプルな3Dゲームを構築しながら、プログラムの構成部品としてC#スクリプトを作成/活用する方法を解説します。前半は変数、メソッド、制御フローなどプログラミングの初級テーマを取り上げます。後半はカメラ制御、衝突、ライティングなどゲーム機構を説明し、さらにコレクションやジェネリックなどプログラミングの中級テーマもカバーします。本書では「実践」「クイズ」といったセクションも設けており、Unityゲーム開発におけるC#の基礎を把握するのに格好の一冊です。―◎制御フローやジェネリック/イベントなど様々なキーポイントをカバー。◎ゲーム機構やUIの実装、C#の中級トピックも把握できる―『Learning C# by Developing Games with Unity 2020, 5th Edition』を翻訳【本書は原著の第5版を翻訳】
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 購入前にお使いの端末で無料サンプルをお試しください。 |
人気 2位
本書の内容
プログラミング自体がはじめてのあなたが「C#」を始めるための第一歩。
C#でプログラミングを始めようと思って入門書を買って勉強してみたものの、なかなか理解できない・・・そんな方にオススメの1冊。 [文法のマスター]⇒[アルゴリズムとデータ構造の理解]⇒[実践練習]という単純明快な流れで解説しており、7日間で「C#でかんたんなプログラミングが書ける基礎力」が身に付けられます! ▼目次 1日目 はじめの一歩 2日目 変数と条件分岐 3日目 繰り返しと配列 4日目 オブジェクト指向① 5日目 オブジェクト指向② 6日目 コレクション・デリゲート・例外処理 7日目 実践練習 ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 購入前にお使いの端末で無料サンプルをお試しください。 |
人気 3位
本書の内容
【シリーズ累計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 |
人気 4位
本書の内容 |
人気 5位
本書の内容
プログラミングの知識・経験がなくてもC#の基本文法を身につけることができる
本書は、プログラミングの知識・経験がなくてもC#の基本文法を身につけることができる入門書です。 そのために、「初心者に理解して身につけてほしい機能を厳選し、ポイントを絞る」 「C#になぜその機能があるのか、どんな場面で使うのかという点も納得できる」という方針で解説しています。 C#の文法は膨大ですが、これから学ぼうとする方は、すべてを覚える必要はありません。 本書を通して、「なぜ」という疑問をひとつひとつ解消しながら、 利用頻度の高い文法をしっかりと自分のものにすることができます。 内容サンプルユーザーレビュー
C#の入門書として購入しました。サンプルや問題が充実しているため、これ1冊で基礎的なことは習得できたかなと思います。
c#を初めて学ぶにあたってピッタリな本だと思います。 内容も簡潔でかつ、詳しく書かれていると感じました。
迅速な対応をして頂きとても便利に使わさせて頂いています。ありがとうございます。
|
人気 6位
本書の内容 |
人気 7位
本書の内容
(概要)
C#のプログラムを作成するには,解こうとする問題の手順と利用するデータ構造を考え,それをC#のコードとして記述するスキルが必要になってきますが,そういったスキルは,現場で利用されているイディオムや定石といったパターンを学習することで得られます。「パターン」を自分の中に叩き込むことが上達の早道なのです。また,さらには,実際に自分でプログラムを書いてみることも必要。本書には章ごとに練習問題も用意されていますので,実地に自分で書くことにより,確固としたプログラミングの力を身につけてください。 (こんな方におすすめ) ・入門書をひととおり理解したレベルのプログラマー ・実践的な知識を学びたいプログラミング初心者 (目次) Chapter 1 オブジェクト指向プログラミングの基礎 Chapter 2 C#でプログラムを書いてみよう Chapter 3 ラムダ式とLINQの基礎 Chapter 4 基本イディオム Chapter 5 文字列の操作 Chapter 6 配列とListの操作 Chapter 7 ディクショナリの操作 Chapter 8 日付,時刻の操作 Chapter 9 ファイルの操作 Chapter 10 正規表現を使った高度な文字列処理 Chapter 11 XMLファイルの操作 Chapter 12 シリアル化,逆シリアル化 Chapter 13 Entity Frameworkによるデータアクセス Chapter 14 その他のプログラミングの定石 Chapter 15 LINQを使いこなす Chapter 16 非同期/並列プログラミング Chapter 17 実践オブジェクト指向プログラミング Chapter 18 スタイル,ネーミング,コメント Chapter 19 良いコードを書くための指針 |
人気 8位
本書の内容
.NET 6から使用可能になった .NET MAUI(Multi-platform App UI)は、従来のXamarin.Formsの後継となるマルチプラットフォームアプリを開発するためのフレームワークで、Android/iOS/Windows/macOS対応のアプリをC#を使って開発できます。 従来のXamarin.Formsでは、 .NET Standardという機能限定版のクラスライブラリしか使用できませんでしが、 .NET MAUIでは、 .NET 6で使用可能な完全なクラスライブラリが使用できるようになりました。 さらに、これまでは開発できなかったmacOSのアプリも開発できるようになりました。
本書の前半では、 .NET MAUIを利用した、 iOS/Androidなどのマルチプラットフォーム対応の共通アプリケーションの作り方を解説します。 6章では、従来のXamarin.FormsではサポートされていなかったMVU(Model-View-Update)モデルという新たな開発パターンについても言及します。 後半では、プラットフォーム特有の操作(データベースやファイル操作など)を利用したアプリの開発を解説します。 11章では、加速センサー、GPS、カメラ、QRコードの利用方法を説明します。 MAUI自体はユーザーインターフェイスの機能しか持たないのですが、モバイルアプリを作成するときにWeb APIの利用や内部でのデータベース(SQLite)の利用が必須となるため、周辺技術も含めて解説しています。 |
人気 9位
本書の内容
C# 10.0に対応して、
“標準教科書”が5年ぶりの改訂! ~C#プログラミングに必要な知識・概念・機能を 体系的、かつ網羅的に習得できる!~ C#言語の独学に最適な教科書として、 長年にわたって読まれてきた『独習C#』。 プログラミング言語入門書の執筆で定評のある 山田祥寛氏の執筆による信頼感をそのままに、 最新バージョンのC# 10.0に対応しました! 本書では、C#でオブジェクト指向プログラミングを 行う際に必要となる基本的な知識・概念・機能、 C#の文法・プログラムの書き方を、さまざまな サンプルプログラムを例示しながら詳細かつ丁寧に 解説します。 プログラミングの基礎知識がない方でも、 解説→例題(サンプル)→理解度チェックという 3つのステップで、C#の文法を完全習得できます。 [ポイント] ●C#言語の独学に最適な教科書として好評の『独習C#』最新版。 初心者がC#言語を学ぶにふさわしい一冊 ●C#でプログラミングを行う際に必要となる 基本的な知識・概念・機能、文法・書き方を、 網羅的かつ体系的に習得できる C#言語の入門者、これからC#言語で開発を始めたい 初学者から、再入門者、学生・ホビープログラマまで、 「一からC#言語を学びたい」「C#プログラミングの基本を しっかり身につけたい」という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 |
人気 10位
本書の内容【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 モダン言語の代表「C#」に誰でも挑戦 C#はWindowsなどで動作するマイクロソフトのほとんどのプログラムを 本書『C#の絵本 第2版』は、こうした本格的な言語でありながらC#を ・絵を多用し、短い解説で絵本のようにビジュアルに理解することができます。 【翔泳社の「絵本」シリーズのラインナップをアップデート】 新しい「絵本シリーズ」では、旧来の分かりやすさ、親しみやすさ、 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 |
人気 11位
本書の内容※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします。 自作しながら画像処理と数値計算を学ぼう 画像処理・画像認識、数値計算、電気・電子回路の動作確認などのテーマについて、C#によるWindowsフォームアプリケーションの作成を通して学ぶことができます。 ・画像処理を学ぼう 情報処理技術の分野において画像処理の比重は非常に高くなっている。画像補正や特徴抽出には、高度な画像処理が使用されている。自分で作成したプログラムで画像を独自に加工してみよう。 ・数値計算を活用しよう 数値計算は、特別な技巧を要さず、直感的な結果が容易に得られる便利なツール。実験データの整理や、電気回路の動作理解に、気軽に数値計算を活用しよう。 複素数計算の神秘的な面をのぞかせる等角写像、Mandelbrot集合図形の描画について取り上げました。 ・Windowsフォームアプリケーションの基礎を紹介 Visual Studio 2017 Communityを使って、C#が得意とするWindowsフォームアプリケーションの基礎を紹介。 ・サポートサイトより、本書で作成したプロジェクトファイルを配布しています。 |
人気 12位
本書の内容
C# 9.0に対応して改訂しました。
本書はプログラミングの経験がある人を対象とした、プログラミング言語「C#」の入門書です。C#の概要から基本的な文法、特徴的な機能まで、わかりやすく解説しています。 ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
人気 13位
本書の内容
C#を体系的に網羅したC#プログラマのバイブルが、C# 8.0に合わせて全面改訂。言語仕様からクラウドも考慮したWebアプリ開発、デスクトップアプリ構築まで、C# 8.0の基本から高度なテクニックまでを詳しく紹介します。
C# 8.0では、パターンマッチング、範囲構文、非同期メソッドの大幅拡張、null許容参照をはじめさまざまな新機能の追加と改善がされています。 本書はこうした新機能もしっかりとフォロー。詳細な説明と、豊富なサンプルコードを用意し、初心者はもちろん中上級者の要望にも応える一冊です。 |
人気 14位
本書の内容
本書はAdaptive Code via C#: Agile coding with design patterns and SOLID principles(Microsoft Press, 2014)の日本語版で、変化に容易に適応できるソフトウェア開発を実現するために、
アジャイル開発、デザインパターン、SOLID原則を、C#でどのように実践するかを解説する書籍です。方法論と実践の間の橋渡しをする解説書で、サンプルコードはVisual Studio 2013ベース。 C#の基本をひととおり理解した開発者が、ワンランク上を目指すために読んでおきたい1冊です。 |
人気 15位
本書の内容 |
人気 16位
本書の内容
この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
〈電子書籍版に関する注意事項〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なりますので、ご購入前にお使いの端末にて「無料サンプル」をお試しください。 【プログラミング知識ゼロから楽しくゲーム開発をはじめよう! 待望の改訂版、登場】 人気のゲームエンジン「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/ |
人気 17位
本書の内容
開発で使用する基本的なプログラミングテクニックから、開発ですぐに役に立つ即効性・実用性の高いテクニックなど、500項目を解説したテクニック&サンプルコード集。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
人気 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位
本書の内容.NETアプリケーションのパフォーマンスを追求するすべての開発者へ システムやアプリケーションの最適化と高速化の基本は、アルゴリズムの見直しとソースコードの冗長性の排除にあります。しかし、昨今はそれだけではありません。Windowsベースのアプリケーションであれば、.NETランタイムやOSの機能として提供されているI/OやGCとのタイミングを考慮した設計・開発が必要です。また、運用開始後もツールなどを使用し、たゆまぬチューンナップも必要でしょう。本書は、そういった、アプリケーションだけではなく周辺機器や機能をも視野に入れた最適化技法を、実践に即した形で詳解し、いかにしてスケーラビリティをあげつつ可用性を確保するかを解説していきます。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 |
人気 20位
本書の内容 |
人気 21位
本書の内容 |
人気 22位
本書の内容
「スクリプトの読み方をすべて載せる(ふりがなをふる)」という手法で究極のやさしさを目指した、
まったく新しいUnityで使われるC#(シーシャープ)の入門書です。 本書内に登場するスクリプトの読み方をすべて載せ、さらに、漢文訓読の手法を取り入れ、読み下し文を用意。 スクリプトの1行1行が何を意味していて、どう動くのかが理解できます。 この新しいアプローチで「自分がいま何をしているのかわからない」といった プログラミング入門者が途中で挫折してしまう原因を解決しました。 また、実際に手を動かしながら進むだけでなく、スクリプトを考える応用問題も用意しているため、 しっかりUnityで使われるC#の基礎文法を身につけることができます。 ■本書はこんな人におすすめ ・Unityで使われるC#の基本を身につけたい人 ・過去にUnityやC#の入門書で挫折してしまった人 ・意味不明のままスクリプトをコピーして使っていた人 ・プログラマーやエンジニアを目指す人 ・仕事でUnityのC#を活用してみたい人 ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 購入前にお使いの端末で無料サンプルをお試しください。 |
人気 23位
本書の内容
将来はプログラマーになりたい。けれども、何から手を付けていいのかわからない。そんなあなたはC#から始めてみましょう! 本書は、本格的なオブジェクト指向言語でありながら、使い勝手の良さで定評のあるプログラミング言語「C#」を使って、プログラミングの最初の一歩をわかりやすく解説した入門書です。また、新人ITエンジニアが知っておくべき、システム開発フローなども紹介。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
人気 24位
本書の内容 |
人気 25位
本書の内容
Microsoft社の開発した「Visual C#」は、.NET Frameworkによる開発を最も効率よく行える言語です。本書は、初心者から中級者向けにVisual C#開発環境の準備、デスクトップアプリやデータベースアプリ、Webアプリ開発まで、実際にサンプルを動かしながらプログラミングを学べる全機能解説書です。AI(人工知能)的な動作をするチャットボット「C#ちゃん」の開発を通じてアプリ開発の基本と応用が身につきます。ダウンロードサービス付き。
Chapter1 Visual C#ってそもそも何? Chapter2 Visual C#の文法 Chapter3 Visual C#のオブジェクト指向プログラミング Chapter4 デスクトップアプリの開発 Chapter5 「記憶」のメカニズムを実装する(「C#ちゃん」のAI化) Chapter6 ADO.NETによるデータベースプログラミング Chapter7 マルチスレッドプログラミング Chapter8 ASP.NETによるWebアプリ開発の概要 Chapter9 ユニバーサルWindowsアプリの開発 Appendix 資料 |
人気 26位
本書の内容API設計、非同期プログラミング、動的プログラミング、 【本書の内容】 通常、これまでのバージョンにおいて、実装するにあたって困難だったり 馴染みのやり方ではなく、新しい手法を導入するのは心理的なハードルが 【本書のポイント】 【本書の目次】 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 |
人気 27位
本書の内容
大好評の「基礎からしっかり学ぶ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のプログラミングを学ぶ |
人気 28位
本書の内容
“標準教科書”が完全書き下ろしで7年ぶり新登場!
C#プログラミングに必要な知識・概念・機能を 体系的かつ網羅的に習得! C#言語の独学に最適な標準教科書として、 長年にわたって読まれてきた『独習C#』。 プログラミング言語入門書の執筆で定評のある 山田祥寛氏による完全書き下ろしにて新登場です! 本書では、C#でオブジェクト指向プログラミングを 行う際に必要となる基本的な知識・概念・機能、 C#の文法・プログラムの書き方を、さまざまな サンプルプログラムを例示しながら詳細かつ丁寧に 解説します。 プログラミングの基礎知識がない方でも、 解説→例題(サンプル)→理解度チェックという 3つのステップで、C#の文法を完全習得できます。 [ポイント] ●C#言語の独学に最適な教科書として好評の『独習C#』最新版。 初心者がC#言語を学ぶにふさわしい一冊 ●C#でプログラミングを行う際に必要となる 基本的な知識・概念・機能、文法・書き方を、 網羅的かつ体系的に習得できる C#言語の入門者、これからC#言語で開発を始めたい 初学者から、再入門者、学生・ホビープログラマまで、 「一からC#言語を学びたい」「C#プログラミングの基本を しっかり身につけたい」という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 |
人気 29位
本書の内容
UnityにおけるC#プログラミングをある程度習得している人を対象として、UniRx/UniTaskを活用方法を徹底的に解説する。UniRx,UniTaskはともにUnityによる高度な開発を行う場合に必須となるものだ。リアクティブプログラミングの概念をUnityで利用できるようにするライブラリがUniRx、C#の標準機能であるTaskおよびasync/awaitをUnity向けに最適化したライブラリがUniTaskである。
|
人気 30位
本書の内容
(概要)
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 落穂拾い |
人気 31位
本書の内容 |
人気 32位
本書の内容
本書では、主に組み込み技術者を対象として、オブジェクト指向プログラミングについてC#言語を用いた学習を行ないます。最終的には、高度なWEBユーザインタフェースを提供する枠組みを作成し、簡単なデバイス制御をブラウザから行なうというプログラムを作成します。ポリテクセンター主催の能力開発セミナーのテキストをベースにしており、職業訓練に役立つ内容となっています。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
人気 33位
本書の内容
ジェネリスクと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はイリノイ大学アーバナ・シャンペーン校でコンピュータサイエンスの学士号を授かっている。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 |
人気 34位
本書の内容 |
人気 35位
本書の内容
イラスト盛りだくさん!
考え方と手順がよくわかる! ※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。 最新、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端末の場合) |
人気 36位
本書の内容
プログラミング言語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端末の場合) |
人気 37位
本書の内容 |
人気 38位
本書の内容「もっと」スラスラわかるC#! ~~~本書の特徴~~~ この書籍では、はじめてC#を学ぶ人に向け、C#プログラミングの「なぜ」を解決できるように、図解とサンプルを使用した解説をしています。本書を読めば、C#で書かれたプログラムを理解し、自分でC#プログラムを書くための基礎的な知識を身につけることができます。 また、本書ではチュートリアルのように「アプリケーションの作り方」を説明しているわけではなく、C#におけるプログラミングの基礎を体系的に習得できるよう構成し、いつでもスラスラ読み返すことができるように簡潔に説明しています。C#プログラミングに慣れてきた方でも、気軽に本書を開くことで、C#に関する知識や理解をより良い方向へと深めることができるはずです。 C#プログラミングの第一歩として、そしてすべてのC#ユーザーの必携の書としても、おすすめの一冊です。 ~~~スラスラわかるポイント~~~ 2. 短く読みやすいコード 3. テストで理解度をチェック ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 |
人気 39位
本書の内容
Microsoft社の定番Webアプリケーション開発フレームワークであるASP.NETの入門書です。人気のMVCに対して手堅いニーズのあるASP.NET Webフォームを中心に、Windowsデスクトップアプリケーションの開発経験者にとってわかりやすく構成。C#に対応。最新・無料のVisual Studio Community 2019に対応。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
人気 40位
本書の内容
(概要)
最新のバージョン(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 結果の検証とアサーション |
人気 41位
本書の内容
Microsoft社の開発した「Visual C#」は、.NET Frameworkによる開発を最も効率よく行える言語です。本書は、初心者から中級者向けにVisual C#開発環境の準備、デスクトップアプリやデータベースアプリ、Webアプリ開発まで、実際にサンプルを動かしながらプログラミングを学べる全機能解説書です。AI(人工知能)的な動作をするチャットボット「C#ちゃん」の開発を通じてアプリ開発の基本と応用が身につきます。ダウンロードサービス付き。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
人気 42位
本書の内容
(概要)
「難しいことは置いといて、プログラミングを学んでみたい」「文法を詰め込まれても、結局使いどころがわからない」そんな悩みを解消する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 ジェネリックコレクションでデータを操作する 例題のアプリケーションの作成 練習問題 |
人気 43位
本書の内容 |
人気 44位
本書の内容
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
〈電子書籍版に関する注意事項〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なりますので、ご購入前にお使いの端末にて「無料サンプル」をお試しください。 【ゲームエンジン「Unity」でゲームをつくりながら「C#」の基礎をしっかり習得!】 スマホアプリをつくりながらC#のキホンをしっかりマスター! ゲームエンジン「Unity」でゲームをつくりながら、定番プログラミング言語「C#」の基礎をしっかり習得できます。教材は、アプリ界の“和尚”いたのくまんぼう氏による、スマホゲームの人気ジャンル「脱出ゲーム」と「物理ゲーム」のひな形2本。学習者向けに、C#の難しい文法や概念は使わないシンプルなプログラムにするべく腐心し、カスタマイズやステージ追加を行いやすいように設計した力作。C#未経験者、Unity未経験者はもちろん、過去にC#習得に挫折した経験者にも読んでほしい一冊です。 〈本書の構成〉 Chapter 1 Unityで開発する準備をしよう Chapter 2 C#の基本 Chapter 3 分岐とループ Chapter 4 Unityを使ったプログラミング Chapter 5 脱出ゲームを作ろう Chapter 6 物理パズルを作ろう Chapter 7 スマートフォンアプリの公開 ※本書ではUnity 5.4.0f3で動作検証を行っています |
人気 45位
本書の内容
Visual C#の開発現場で「今やりたいこと」をサッと手軽に調べたいなと思ったことはありませんか? 本書は、「現場ですぐに使える」をコンセプトに、Visual C# 2019の基礎から便利技まで幅広い内容を網羅した逆引きTips集です。2019版では、ASP.NET MVCの強化、.NET Coreの導入、MVVMパターンの利用テクニックなどを追加しました。基礎から現場ですぐに役立つ実用性の高いテクニックまで、500項目を逆引き形式で紹介します!
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
人気 46位
本書の内容【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 C#言語のロングセラー学習書がC#4.0に対応! 本書では、C#でオブジェクト指向プログラミングを行なう際に必要となる基本的な知識・概念・機能から、C#4.0の新機能まで、さまざまなサンプルプログラムを例示しながら詳細かつ丁寧に解説します。 全体の流れとしては、まず基礎の基礎、つまりC#プログラムのコンパイル方法や実行方法などからはじまり、次にC#の構成要素について解説。そして本書を読み終える頃には、C#プログラミングの重要事項が把握できるように構成しています。 解説→例題(サンプル)→理解度チェックという3つのステップで進めていくので、プログラミングの基礎知識がない方でもC#の文法を完全習得できます。「一からC#言語を学びたい」という方におすすめの1冊です。 【原書タイトル】 C#:A Beginners Guide ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 |
人気 47位
本書の内容
Unityは、誰もが簡単に無料で高度な3Dゲームを作れるゲームエンジンです。しかし、部品を置いて、キャラを配置するだけでは面白いゲームは作れません。本書は、「Unityは使える。でも面白いゲームを作る方法がわからない」という人のために、面白い3Dゲーム作りに必須のプログラミングをわかりやすく解説した入門書です。ヒューマノイドの操作、2人対戦格闘の作成など、ゲームに必要な機能の組み立て方がわかります。サンプルのDLサービス付き。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
人気 48位
本書の内容
本書は、Visual C# 2019を使って、アプリを作りながら楽しく、自然にコードや文法を学ぶ入門書です。新入社員のトレーニングを担当していた著者の経験をもとに、難しい用語は極力避け、イラストをつかって理解しやすいよう工夫しながら「初心者がつまずきやすいポイント」を丁寧に解説しました。また、全体の構成と難易度を俯瞰できるロードマップを掲載しているので、初心者の方でも迷子にならず、一歩一歩着実に学習を進められます。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
人気 49位
本書の内容
C#をおぼえたら、Windowsアプリを作ろう!
※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。 ロングセラー『猫でもわかるWindowsプログラミング』待望のC#編がついに登場! WindowsフォームアプリケーションのメカニズムとC#プログラミングのエッセンスを解き明かし、C#によるWindowsプログラミングを徹底解説します。初心者から一歩進むための一冊! ●目次 第1章 C#とは 第2章 C#の基本的な文法 第3章 Windowsフォーム 第4章 イベント処理 第5章 マウス入力 第6章 キーボード入力 第7章 文字列の表示 第8章 グラフィックス 第9章 メニュー 第10章 プッシュボタン 第11章 ダイアログボックス 第12章 ツールバーとステータスバー 第13章 ストリップ型のUI 付録A リファレンス 固定レイアウト型に関する注意事項(必ずお読みください) この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。 ■使用できない機能 ・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用 ■推奨環境 ・タブレットなど大きいディスプレイを備えた端末 ・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合) |
人気 50位
本書の内容
大好評の『基礎からしっかり学ぶC#の教科書』(2017年11月発行)がC# 8に最速対応!プログラミング言語としてのC#の使い方を、基礎から丁寧に説明します。プログラミングに必要な基礎知識(言語仕様、文法、概念など)を体系的に学習できます。各章の章末には復習問題があり、その章で学んだ内容を確認してから次の章に進めるようになっています。また、本書の最後の章では実際に電卓アプリを作成することで、本書で学んだこと全体が復習できます。レベルアップを目指すC#の初学者におすすめします。
今回の改訂では、旧版発行以降のC# 7.xおよびC# 8.0までの変更点を反映しています。サンプルプログラムはVisual Studio 2019と.NET Core 3.0で作成しました。 |
人気 51位
本書の内容
はじめてでも大丈夫!アプリを作る楽しさがこの1冊だけで体験できます
本書は、Visual Studio Community 2019でC#を使用してプログラミングの基礎を学習する入門テキストです。全9章を順番に学習することで、プログラミングや開発環境の基礎知識、画面のデザイン、コードの書き方、エラーが起きたときの対処方法などを理解できます。章ごとに短いトピックで区切られているので、自分のペースで学べます。PCスクールなどの教材としても適しています。 本書は2017年8月発行の『アプリを作ろう!Visual C#入門Visual C# 2017対応』を、執筆時の最新情報に合わせて改訂したものです。 ●本書で作るサンプルアプリ 本書では「じゃんけんバトル」というゲームを作りながら、Visual C#の基本操作とプログラミングの基礎を学習します。「じゃんけんバトル」は敵(パソコン)とじゃんけんで勝負し、先に3勝したほうが勝ちとなるゲームです。勝敗の結果は画面に勝敗表で表示されます。また、ライフ制を取り入れ、相手のライフを0にしないと1回のラウンドは終わりません。 ●本書の特長 ・必要な手順をもれなく、ていねいに説明! ・手順どおりに進めるだけでアプリが完成! ・学習用ファイルがダウンロードできます! |
人気 52位
本書の内容 |
人気 53位
本書の内容 |
人気 54位
本書の内容
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
本書は、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システムの開発に携わろうと考えている初心者の方であっても、業務システム開発の一連の流れにあわせたポイントをしっかりと学習することもできます。 |
人気 55位
本書の内容
イラスト盛りだくさん!
考え方と手順がよくわかる! ※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。 「JavaScript」「Python」「PHP」に続くシリーズ第4弾。 初めてプログラミングに挑戦する初心者を対象に、C#言語の基礎から本格的なアプリケーションの作り方を優しく解説します。 開発環境のインストールからしっかりと解説していきますので、初心者でも安心して学習を開始することができます。プログラミングの教科書として、最初に読む一冊としておすすめです。 ●目次 Chapter1 イントロダクション Chapter2 開発環境の準備 Chapter3 C#の文法 Chapter4 オブジェクト指向 Chapter5 Visual C#の使い方 Chapter6 Windowsアプリケーションの作成 固定レイアウト型に関する注意事項(必ずお読みください) この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。 ■使用できない機能 ・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用 ■推奨環境 ・タブレットなど大きいディスプレイを備えた端末 ・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合) |
人気 56位
本書の内容
ASP.NET Core 3は、WindowsはもちろんMacOSやLinuxでも動く、もっともメジャーなC#フレームワークです。標準的なMVC開発から、最新のSPA対応Razorページ、フロントエンドまでC#で開発するBlazorなど、最新技術が無料で使えます。本書は、初心者向けに、ASP.NET Core 3によるWeb開発の基本をわかりやすく解説した入門書です。Entity Frameworkによるデータベース接続、LINQによるデータベース検索なども取り上げます。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
人気 57位
本書の内容
【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】
C#開発者必携!現場で使える珠玉の現場ワザ! 本書は開発の現場で活躍する著者が、C#を利用した開発時に役立つTIPSをまとめた書籍です。実際の現場で「さっ」とひけるよう、利用頻度の高いカテゴリ別に分け、実際の開発現場で使えるTIPSをふんだんに用意しています。 具体的には、アプリケーションの基本とコンパイルから始まり、ネームスペースとアセンブリ、数値と日付、ステートメントと特殊な演算子、文字列、配列、コレクション、クラスなどの基本をしっかり押さえ、ラムダ式、構造体、ファイルの制御、ディレクトリ(フォルダ)やドライブの制御、データベースの操作といった現場レベルのTIPSも豊富に用意しています。さらにLINQ、ネットワークと通信、プロセスとスレッド、例外処理、メタプログラミング、プログラム開発支援などについても多くのTIPSを用意しています。 まさにC#開発者、必携の1冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 |
人気 58位
本書の内容 |
人気 59位
本書の内容 |
人気 60位
本書の内容
プログラミング経験ゼロの方向けに、無料の開発環境(Visual Studio Community 2017)を使って、ゲームや家計簿などの10種類のアプリを実際に作りながら、楽しく自然にコードや文法が学べるC# 7.0の入門書です。楽しいイラスト、ていねいなコード解説、要点の的確な解説、学習のロードマップで超初心者を徹底的にフォローします。また「アプリをどう作っていくか?」「機能をどう追加するか?」というアプリ開発の基礎も学べます。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
人気 61位
本書の内容 |
人気 62位
本書の内容
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
本書では全編を通してひとつの実用的なサンプルアプリケーションを作成しながら、Visual C# 2015を使ったデスクトップアプリケーションの開発手法を学びます。WindowsフォームアプリケーションとWPF(Windows Presentation Foundation)の両方に対応しています。 |
人気 63位
本書の内容 |
人気 64位
本書の内容AndroidもiOSも。 これまで別々の言語や環境で開発していたAndroid/iOSアプリを 経験を活かし、すべてのモバイルアプリ開発者に向けてXamarinネイティブ によるクロスプラットフォーム開発を徹底解説しました。 本書は「Xamarinとは何か」にはじまり、汎用ライブラリMVVMCrossを また、特にAndroid/iOS開発経験のある読者のために、 現場の開発者のための、Xamarinを使ったクロスプラットフォーム開発を ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 |
人気 65位
本書の内容 |
人気 66位
本書の内容現代プログラミングの必須知識を長く使えるものに 【本書の内容】 とくに、写経を前提とした「構文理解講座」の場合、抽象概念に関しては構文を理解した後に、なんとなく「こういうことかなー」という体得の流れになる。本来ならば共通する抽象概念を把握し、その実現に向けて既存の構文を応用する、という流れがあって然るべきであるにもかかわらず。 そこで本書では、オブジェクト指向を中心課題に、抽象概念の頻出キーワードを実際のコードに落とし込み、概念の具現化を目的に編まれた。 「これでもか」というほど多数のサンプルを掲載し、問題と頭の体操的なクイズも各項目ごとに載せて、手を動かし考えることで徹底理解を目指す。 【本書のポイント】 【読者が得られること】 【対象読者】 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 |
人気 67位
本書の内容 |
人気 68位
本書の内容 |
人気 69位
本書の内容 |
人気 70位
本書の内容 |
人気 71位
本書の内容 |
人気 72位
本書の内容 |
人気 73位
本書の内容
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
本書は、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を使わないようにより短く書き直した」という結論に変化しているものがあります。 |
人気 74位
本書の内容
Unityは、プロアマを問わず「3Dのソフトウェア開発」を行うとき、第一候補になるメジャーな開発ツールです。このUnityのプログラミング言語として採用されているのがC#です。本書は、Unity2019とC#の基本的な使い方を、ゲームを作りながら覚えるかんたん入門書です。Unity Hubのインストールから、ゲームオブジェクトの操作、アニメーションのスクリプト、GUIの作り方、C#超入門まで初心者でもUnityを使いこなせるようになります!
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
人気 75位
本書の内容 |
人気 76位
本書の内容
プログラミング言語としてのC#の使い方を、基礎から丁寧に説明します。プログラミングに必要な基礎知識(言語仕様、文法、概念など)を体系的に学習できます。
各章の章末には復習問題があり、その章で学んだ内容を確認してから次の章に進めるようになっています。また、本書の最後の章では実際に電卓アプリを作成することで、 本書で学んだこと全体が復習できます。レベルアップを目指すC#の初学者におすすめします。 本書は2009年発行の『文法からはじめるプログラミング言語 Microsoft Visual C#入門』を、執筆時点の最新情報に合わせて全面的に改訂し、C# 7.1に対応させたものです。 --------------------「はじめに」より抜粋-------------------- 2000年にC#言語が発表されて、早いもので17年が過ぎようとしています。機能面においても着実に進歩し、C#は数多くの場面で使われるようになりました。 また、はじめてプログラミング言語に触れるという方にも最適な言語です。ただ残念なことに、C#を敬遠しがちな経験者も少なからず存在します。 言語としては、とても魅力的ですので、どうか食わず嫌いにはならずにトライしてほしいと思います。 本書は、C#を基礎から学びたいという方々を対象に、文法を中心に解説しています。サンプルのソースコードも数多く掲載していますので、皆さん自身の手で ソースコードを入力して、ご自分の目で出力される結果を確認してみてください。 最近は、インターネットから放たれる大量の情報を活用することで、プログラミング言語もお手軽に習得できる環境になっています。 コピー&ペーストするだけで、プログラミングをマスターした気分になれるかもしれません。今では、地道にソースコードと向き合うことは、遠回りとさえ思えるでしょう。 しかし、自分で考えながらソースコードを入力していくことは、皆さんの足腰を鍛えるランニングのようなものです。小手先のテクニックではない、本物の知識が血肉となって身につくはずです。 本書が、はじめてC#を学ぶ方々、そしてより高度なレベルを目指す方々の、良きコーチ役となることを願っています。 |
人気 77位
本書の内容 |
人気 78位
本書の内容 |
人気 79位
本書の内容 |
人気 80位
本書の内容 |
人気 81位
本書の内容 |
人気 82位
本書の内容 |
人気 83位
本書の内容 |
人気 84位
本書の内容 |
人気 85位
本書の内容 |
人気 86位
本書の内容
C#は現在ではよく使われている言語であり処理系ですが、Cなどに比べると、まだ書籍の種類は多くありません。案外、言語としてのポイントを絞った、効率的な学習を意図した本というものがないように思われます。そこで、本書の登場です。本書は、とにかく実際にC#を使い倒した著者が本当に必要なことを重点的に解説していますので、いまC#でプログラムを作成している人にも、これから学習したいという人にも有益なものとなっています。C# 3.0により、新しいスタイルで具体的なコードを書く力が養われることを目的とする点が斬新。
内容サンプルユーザーレビュー
C#のプログラミングをより知りたい方にはとてもいい本だと思います。これから始める方などには内容が中上級者向けなので、不向きです。ラムダ式、Linqなどの記述方法をより知りたいという方にはとても向いている本です。
|
人気 87位
本書の内容
Unityは、3Dソフトウェア開発を行うとき、プロアマを問わず第一候補にあがる強力な開発ツールです。すでに様々なゲーム開発に使われており性能の高さは実証済みですが、なんといってもアマチュアはタダで使えるところも魅力です。本書は、Unityをより便利に使いこなすために、実際にゲームを作りながらC#によるスクリプトプログラミングを学ぶ入門書です。ソフトのインストールから、C#の基礎知識、Unityの新機能まで解説します。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
人気 88位
本書の内容
代表的な数値解析法である有限差分法、有限体積法、有限要素法を一冊にまとめた。理論と実践的なプログラムを併用しながら、それぞれの解法を平易に解説。CAEエンジニア必携の書。
|
人気 89位
本書の内容 |
人気 90位
本書の内容 |
人気 91位
本書の内容 |
人気 92位
本書の内容 |
人気 93位
本書の内容 |
人気 94位
本書の内容 |
人気 95位
本書の内容北山/洋幸 |
人気 96位
本書の内容 |
人気 97位
本書の内容 |
人気 98位
本書の内容 |
人気 99位
本書の内容内容サンプルユーザーレビュー
読みやすくわかりやすい文章で初心者向き。サンプルプログラムや確認問題、解説がついている点もよい。ただ、サンプルプログラムの内容は面白みに欠けるため微妙。
|
人気 100位
本書の内容
【シリーズ累計100万部突破! 】
C#入門書籍のスタンダード 読みやすさ、わかりやすさでプログラミング言語教科書の ベストセラーとなっている高橋麻奈の「やさしい」シリーズ。 Windows開発だけでなく、ゲーム、組み込みとその活躍場所を広げる C#の入門書籍として定評のある『やさしいC#』の改訂版です。 本書は、プログラミング経験がなくても、無理なく基本から身につけてもらえるように、 次の点を心掛けています。 ・読みやすい解説でスラスラ読み進められます。 ・豊富なイラスト図解で、概念をイメージでわかるようにしています。 ・たくさんのサンプルプログラムで、試して理解できます。 プログラミンを身につけていくには、実際にプログラムを入力し、実行して、 ひとつずつ確かめながら、一歩一歩学習を進めていくのが近道です。 一つひとつのサンプルプログラムを動かしていくことで、 プログラムの意味を理解でき、確実に力がついていきます。 |
C# 新書一覧
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容
.NET 6から使用可能になった .NET MAUI(Multi-platform App UI)は、従来のXamarin.Formsの後継となるマルチプラットフォームアプリを開発するためのフレームワークで、Android/iOS/Windows/macOS対応のアプリをC#を使って開発できます。 従来のXamarin.Formsでは、 .NET Standardという機能限定版のクラスライブラリしか使用できませんでしが、 .NET MAUIでは、 .NET 6で使用可能な完全なクラスライブラリが使用できるようになりました。 さらに、これまでは開発できなかったmacOSのアプリも開発できるようになりました。
本書の前半では、 .NET MAUIを利用した、 iOS/Androidなどのマルチプラットフォーム対応の共通アプリケーションの作り方を解説します。 6章では、従来のXamarin.FormsではサポートされていなかったMVU(Model-View-Update)モデルという新たな開発パターンについても言及します。 後半では、プラットフォーム特有の操作(データベースやファイル操作など)を利用したアプリの開発を解説します。 11章では、加速センサー、GPS、カメラ、QRコードの利用方法を説明します。 MAUI自体はユーザーインターフェイスの機能しか持たないのですが、モバイルアプリを作成するときにWeb APIの利用や内部でのデータベース(SQLite)の利用が必須となるため、周辺技術も含めて解説しています。 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容
C# 10.0に対応して、
“標準教科書”が5年ぶりの改訂! ~C#プログラミングに必要な知識・概念・機能を 体系的、かつ網羅的に習得できる!~ C#言語の独学に最適な教科書として、 長年にわたって読まれてきた『独習C#』。 プログラミング言語入門書の執筆で定評のある 山田祥寛氏の執筆による信頼感をそのままに、 最新バージョンのC# 10.0に対応しました! 本書では、C#でオブジェクト指向プログラミングを 行う際に必要となる基本的な知識・概念・機能、 C#の文法・プログラムの書き方を、さまざまな サンプルプログラムを例示しながら詳細かつ丁寧に 解説します。 プログラミングの基礎知識がない方でも、 解説→例題(サンプル)→理解度チェックという 3つのステップで、C#の文法を完全習得できます。 [ポイント] ●C#言語の独学に最適な教科書として好評の『独習C#』最新版。 初心者がC#言語を学ぶにふさわしい一冊 ●C#でプログラミングを行う際に必要となる 基本的な知識・概念・機能、文法・書き方を、 網羅的かつ体系的に習得できる C#言語の入門者、これからC#言語で開発を始めたい 初学者から、再入門者、学生・ホビープログラマまで、 「一からC#言語を学びたい」「C#プログラミングの基本を しっかり身につけたい」という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 |
本書の内容 |
本書の内容
開発で使用する基本的なプログラミングテクニックから、開発ですぐに役に立つ即効性・実用性の高いテクニックなど、500項目を解説したテクニック&サンプルコード集。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容
大好評の「基礎からしっかり学ぶ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のプログラミングを学ぶ |
本書の内容 |
本書の内容
Microsoft社の開発した「Visual C#」は、.NET Frameworkによる開発を最も効率よく行える言語です。本書は、初心者から中級者向けにVisual C#開発環境の準備、デスクトップアプリやデータベースアプリ、Webアプリ開発まで、実際にサンプルを動かしながらプログラミングを学べる全機能解説書です。AI(人工知能)的な動作をするチャットボット「C#ちゃん」の開発を通じてアプリ開発の基本と応用が身につきます。ダウンロードサービス付き。
Chapter1 Visual C#ってそもそも何? Chapter2 Visual C#の文法 Chapter3 Visual C#のオブジェクト指向プログラミング Chapter4 デスクトップアプリの開発 Chapter5 「記憶」のメカニズムを実装する(「C#ちゃん」のAI化) Chapter6 ADO.NETによるデータベースプログラミング Chapter7 マルチスレッドプログラミング Chapter8 ASP.NETによるWebアプリ開発の概要 Chapter9 ユニバーサルWindowsアプリの開発 Appendix 資料 |
本書の内容 |
本書の内容
シンプルなゲームを作りながら、C#とUnityの概念や基本を理解できる!―Unityは、最も人気の高いゲームエンジンの1つで、開発環境も備えています。本書では、Unityのインストール方法などを示した後、シンプルな3Dゲームを構築しながら、プログラムの構成部品としてC#スクリプトを作成/活用する方法を解説します。前半は変数、メソッド、制御フローなどプログラミングの初級テーマを取り上げます。後半はカメラ制御、衝突、ライティングなどゲーム機構を説明し、さらにコレクションやジェネリックなどプログラミングの中級テーマもカバーします。本書では「実践」「クイズ」といったセクションも設けており、Unityゲーム開発におけるC#の基礎を把握するのに格好の一冊です。―◎制御フローやジェネリック/イベントなど様々なキーポイントをカバー。◎ゲーム機構やUIの実装、C#の中級トピックも把握できる―『Learning C# by Developing Games with Unity 2020, 5th Edition』を翻訳【本書は原著の第5版を翻訳】
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 購入前にお使いの端末で無料サンプルをお試しください。 |
本書の内容
(概要)
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 結果の検証とアサーション |
本書の内容
C#を体系的に網羅したC#プログラマのバイブルが、C# 8.0に合わせて全面改訂。言語仕様からクラウドも考慮したWebアプリ開発、デスクトップアプリ構築まで、C# 8.0の基本から高度なテクニックまでを詳しく紹介します。
C# 8.0では、パターンマッチング、範囲構文、非同期メソッドの大幅拡張、null許容参照をはじめさまざまな新機能の追加と改善がされています。 本書はこうした新機能もしっかりとフォロー。詳細な説明と、豊富なサンプルコードを用意し、初心者はもちろん中上級者の要望にも応える一冊です。 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容
C# 9.0に対応して改訂しました。
本書はプログラミングの経験がある人を対象とした、プログラミング言語「C#」の入門書です。C#の概要から基本的な文法、特徴的な機能まで、わかりやすく解説しています。 ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容
本書は、Visual C# 2019を使って、アプリを作りながら楽しく、自然にコードや文法を学ぶ入門書です。新入社員のトレーニングを担当していた著者の経験をもとに、難しい用語は極力避け、イラストをつかって理解しやすいよう工夫しながら「初心者がつまずきやすいポイント」を丁寧に解説しました。また、全体の構成と難易度を俯瞰できるロードマップを掲載しているので、初心者の方でも迷子にならず、一歩一歩着実に学習を進められます。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
本書の内容
Unityは、誰もが簡単に無料で高度な3Dゲームを作れるゲームエンジンです。しかし、部品を置いて、キャラを配置するだけでは面白いゲームは作れません。本書は、「Unityは使える。でも面白いゲームを作る方法がわからない」という人のために、面白い3Dゲーム作りに必須のプログラミングをわかりやすく解説した入門書です。ヒューマノイドの操作、2人対戦格闘の作成など、ゲームに必要な機能の組み立て方がわかります。サンプルのDLサービス付き。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容
この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
〈電子書籍版に関する注意事項〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なりますので、ご購入前にお使いの端末にて「無料サンプル」をお試しください。 【プログラミング知識ゼロから楽しくゲーム開発をはじめよう! 待望の改訂版、登場】 人気のゲームエンジン「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である。
|
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容 |
本書の内容
イラスト盛りだくさん!
考え方と手順がよくわかる! ※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。 最新、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# 後書き |
本書の内容
はじめてでも大丈夫!アプリを作る楽しさがこの1冊だけで体験できます
本書は、Visual Studio Community 2019でC#を使用してプログラミングの基礎を学習する入門テキストです。全9章を順番に学習することで、プログラミングや開発環境の基礎知識、画面のデザイン、コードの書き方、エラーが起きたときの対処方法などを理解できます。章ごとに短いトピックで区切られているので、自分のペースで学べます。PCスクールなどの教材としても適しています。 本書は2017年8月発行の『アプリを作ろう!Visual C#入門Visual C# 2017対応』を、執筆時の最新情報に合わせて改訂したものです。 ●本書で作るサンプルアプリ 本書では「じゃんけんバトル」というゲームを作りながら、Visual C#の基本操作とプログラミングの基礎を学習します。「じゃんけんバトル」は敵(パソコン)とじゃんけんで勝負し、先に3勝したほうが勝ちとなるゲームです。勝敗の結果は画面に勝敗表で表示されます。また、ライフ制を取り入れ、相手のライフを0にしないと1回のラウンドは終わりません。 ●本書の特長 ・必要な手順をもれなく、ていねいに説明! ・手順どおりに進めるだけでアプリが完成! ・学習用ファイルがダウンロードできます! |
本書の内容
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#スクリプトリファレンス(参考書)として役立つと考えています。 |
本書の内容
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章 携帯端末アプリケーションの作成 |
本書の内容
【シリーズ累計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 |
本書の内容
プログラミング自体がはじめてのあなたが「C#」を始めるための第一歩。
C#でプログラミングを始めようと思って入門書を買って勉強してみたものの、なかなか理解できない・・・そんな方にオススメの1冊。 [文法のマスター]⇒[アルゴリズムとデータ構造の理解]⇒[実践練習]という単純明快な流れで解説しており、7日間で「C#でかんたんなプログラミングが書ける基礎力」が身に付けられます! ▼目次 1日目 はじめの一歩 2日目 変数と条件分岐 3日目 繰り返しと配列 4日目 オブジェクト指向① 5日目 オブジェクト指向② 6日目 コレクション・デリゲート・例外処理 7日目 実践練習 ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 購入前にお使いの端末で無料サンプルをお試しください。 |
本書の内容
Unityは、プロアマを問わず「3Dのソフトウェア開発」を行うとき、第一候補になるメジャーな開発ツールです。このUnityのプログラミング言語として採用されているのがC#です。本書は、Unity2019とC#の基本的な使い方を、ゲームを作りながら覚えるかんたん入門書です。Unity Hubのインストールから、ゲームオブジェクトの操作、アニメーションのスクリプト、GUIの作り方、C#超入門まで初心者でもUnityを使いこなせるようになります!
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 |
本書の内容
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#の入門書として購入しました。サンプルや問題が充実しているため、これ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#を勉強する順番 追伸 参考情報 |
本書の内容
この本は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 終わりに 参考情報 |
本書の内容内容サンプル |