バッチプログラミング入門 by C#
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
src
README.md

README.md

バッチプログラミング入門 by C#

はじめに

本文書はバッチアプリケーション(コンソールアプリケーション)とはどのようなもので、どうプログラミングすればよいかを身に付けることを目的としています。対象プラットフォームは.NETで言語はC#を用います。

想定する読者

  • C#の入門書などで基本的な文法を身に付けている
  • GUIアプリケーションしか作ったことがない
  • ファイル操作や基本的なデータ構造などをほとんど使ったことがない

本文書のゴール

  • バッチアプリケーションの概念を理解する
  • C#でコンソールアプリケーションを作成できる
  • コンソールアプリケーションの入出力を扱える
  • 順次、分岐、反復を使って自分でアルゴリズムを考え実装できる
  • 配列、リスト、ディクショナリといった基本データ構造を扱える
  • 基本的なファイル操作を行える

本文書の開発環境

  • Windows 10 Pro 64bit (Fall Creators Update)
  • Visual Studio 2017 Community
  • .NET Framework 4.7.1 (not Core)

目次

  1. バッチアプリケーションとは何か?
  2. コンソールアプリケーションを作ってみよう
  3. バブルソートを実装してみよう
  4. バッチアプリケーションにデータを渡してみよう
  5. ファイルからデータを入力してみよう
  6. ファイルにデータを出力してみよう
  7. 2つのファイルを使って処理してみよう
  8. エラーに備えよう
  9. データを集計してみよう

サンプルソース

各章で作成したサンプルソースは、srcフォルダーにアップしてあります。参照するには、本リポジトリをcloneもしくはzipダウンロードして展開し、VSで各ソリューションファイルを開いてください。

参考資料

ライセンス

クリエイティブ・コモンズ・ライセンス

この 作品 は クリエイティブ・コモンズ 表示 - 継承 4.0 国際 ライセンス の下に提供されています。