商品情報にスキップ
1 0
  • 発売日:2024/06/27
  • 出版社:技術評論社
  • ISBN/JAN:9784297142001

読み込み中…

改訂新版 Visual Studio パーフェクトガイド

改訂新版 Visual Studio パーフェクトガイド

ナルボ(著)

通常価格 3,300 円(税込)
通常価格 セール価格 3,000 円
セール 売り切れ
商品説明
改訂新版 Visual Studio パーフェクトガイド
店舗在庫状況
My店舗受け取り
最大5店舗までご登録いただけます。
  • My店舗を登録いただくと、店舗お受け取りの在庫状況を確認することができます。 (受け取り可能店舗のみ)

目次
■■第1章 Visual Studioとは
■1-1 Visual Studioの概要
Visual Studioは統合開発環境(IDE)
統合開発環境(IDE)の歴史
Visual Studioの歴史

■1-2 Visual Studioの特徴
.NET Frameworkと.NET
.NET MAUI
Visual Studioで開発できるアプリケーションとワークロード
Visual Studioによるチーム開発

■1-3 Visual Studioのエディション構成
Visual Studio 2022のエディション

■■第2章 Visual Studioをはじめよう
■2-1 Visual Studioのインストール
Visual Studio 2022のシステム要件
Visual Studio 2022の入手先
Visual Studio 2022のインストール
ワークロードの追加、変更
個別のコンポーネント構成
言語パックのインストール

■2-2 Visual Studioの起動と構成
Visual Studio 2022の起動
Visual Studio 2022の開発画面

■2-3 アプリケーション開発の基礎知識
プロジェクトとソリューション
ビルドとコンパイル
デバッグ
Visual Studioの拡張機能

■■第3章 Visual Studioの基本
■3-1 Visual Studioの基礎知識
Visual Studioでできること
Visual Studioで開発できるアプリケーションの種類
Visual Studioにおける開発の流れ

■3-2 プロジェクトを使いこなす
プロジェクトを作成する
C#クラスを作成する
ソリューションを閉じる
プロジェクト/ソリューションを開く
複数のプロジェクトを開く
ソリューションを移行する
プロジェクトの取り込み
ファイルの取り込み
プロジェクトの設定を理解する
NuGetパッケージを管理する

■3-3 ソリューションエクスプローラー
概要
表示位置
表示項目
ツールバー
検索テキストボックス
コンテキストメニュー
「ソリューション」ノードのコンテキストメニュー
「プロジェクト」ノードのコンテキストメニュー
「ファイル、クラス、メソッド」ノードのコンテキストメニュー

■3-4 サーバーエクスプローラー
サーバーエクスプローラーとは
データベースへの新しい接続の作成
テーブルの追加
Entity Framework Coreの利用


■■第4章 エディターを使いこなす(コーディング)
■4-1 エディターの基礎知識
テキストエディターとは
Visual Studioエディターの特徴

■4-2 エディターの基本操作
選択範囲のコメントアウト/コメント解除
選択範囲のインデント/インデント解除
ソースコードの折りたたみ/展開
検索/置換
名前の変更
デザイナーの利用
プロジェクト参照の追加
サービスの参照
パッケージ情報の設定

■4-3 便利な編集機能
特定の場所への移動
Usingの削除と並べ替え
コード生成(スニペット、クイックアクションなど)
画面の切り替えと分割
ズームイン・ズームアウト
ブロック選択モードの切り替え
差分のクイック表示

■4-4 入力予測機能の使用
IntelliSense
IntelliCode

■4-5 エディターのカスタマイズ
配色のカスタマイズ
フォントのカスタマイズ
現在表示中のファイルを選択状態にする
固定されたタブを別の行で表示する
空白を表示する
スクロールバーの動作を変更する
タブを設定する

■■第5章 Visual Studioのデバッグ手法
■5-1 デバッグ手法を学ぶ前の基礎知識
デバッグとは
サンプルプロジェクトの作成
サンプルプロジェクトのビルド
デバッグの開始

■5-2 実行の制御
ステップイン
ステップオーバー
ステップアウト
Run To Click
実行フローの変更
呼び出し履歴ウィンドウ

■5-3 データの検査
データヒント
自動変数とローカル
ウォッチ
変数ウィンドウの検索
コマンドウィンドウ
イミディエイトウィンドウ
例外ヘルパー
出力ウィンドウ
実際のデバッグ
IntelliTraceの利用

■5-4 実行中プロセスのデバッグ
プロセスにアタッチ
一般的なアタッチによるデバッグ

■■第6章 Visual Studioのテスト手法
■6-1 テスト手法を学ぶ前の基礎知識
ソフトウェアテスト
Visual Studioの単体テスト向けの機能
Visual Studioの機能/テストツール

■6-2 単体テストのプログラム構成
テストドライバー
スタブ/モック

■6-3 単体テスト用の機能
単体テストプロジェクト
単体テスト用の属性
Assertクラス
テストエクスプローラー
テストエクスプローラーのツールバー
テストエクスプローラーのコンテキストメニュー

■6-4 テストドライバーの作成
サンプルプログラムのプロジェクト作成
フォームの作成
サービスクラスの作成
単体テストのプロジェクト作成

■6-5 スタブ/モックを利用した単体テストの実装
ロジックのクラスライブラリのプロジェクト作成
ロジック/機能のインターフェイス作成
モック用ライブラリの利用

■6-6 クラスライブラリのテストドライバー作成
ロジッククラスの実装1
ロジッククラスの実装2
ロジッククラスの修正
ロジックオブジェクトのファクトリ作成
サンプルプログラムの仕上げ

■6-7 特殊なテスト方法
privateメンバのテスト方法
internalクラスのテスト方法

■■第7章 Visual Studioのデプロイ手法
■7-1 デプロイ手法を学ぶ前の基礎知識
デプロイとは
Webアプリのデプロイ
Windowsアプリのデプロイ

■7-2 Webアプリのデプロイ
Webアプリの発行
Webアプリの発行(Web配置)
Webアプリの発行(Webデプロイパッケージ)

■7-3 Windowsアプリのデプロイ
Windowsアプリの発行
Windowsアプリのデプロイ
Windowsインストーラーの作成

■■第8章 マルチプラットフォーム開発
■8-1 マルチプラットフォーム開発の基礎知識
マルチプラットフォーム
マルチプラットフォームの必要性
マルチプラットフォーム開発用のフレームワーク

■8-2 .NET MAUI
.NET MAUIとは
.NET MAUIの機能紹介
サポートされているプラットフォーム
.NET MAUIの開発準備
プロジェクトの作成からビルドまでの流れ

■8-3 Blazor
Blazorとは
Blazor WebAssembly
Blazor Server
サポートされているプラットフォーム
Blazorの開発準備
プロジェクトの作成からビルドまでの流れ
アプリケーションの発行

■■第9章 Visual Studioによるチーム開発
■9-1 チーム開発とは
チーム開発と個人開発の違い
チーム開発で利用するツール
課題管理システム
バージョン管理システム
継続的インテグレーションシステム

■9-2 Visual Studioのチーム開発機能
チームエクスプローラー
Live Share

■9-3 Gitによるバージョン管理
ソリューションをローカルGitリポジトリに登録
変更したファイルをローカルGitリポジトリにコミット
行単位でコミット(行ステージング)
コミットグラフの利用
GitHubとの統合

■9-4 Team Foundationバージョン管理
プロジェクトの作成
プロジェクトとワークスペースのマッピング
ソリューションをソース管理に追加
変更したファイルのチェックイン

■■Apendix 用語集
■A-1 Visual Studio関係の用語
■A-2 プログラミング関係の用語
■A-3 IT関係の用語
  • 発売日:2024/06/27
  • 出版社:技術評論社
  • ISBN/JAN:9784297142001
詳細を表示する

最近チェックした商品