プログラミング

java

EclipseとMavenでApache POIを使ってExcelファイルを出力する環境構築

Apache POI を用いることで、javaでExcelファイルを出力するプログラムを作成することができるようになります。 今回は、環境設定を行い、HelloWorldを試す所まで記事にしました。 ライブラリを落としてきたりパスの設定をす...
C#

C#でWPFを使ったHelloWorldの作成方法

以前の記事では、WindowsFormでのHelloWorldを試しました。 今回の記事では、WPFでのHelloWorldを試してみます。 WPFはWindowsFormの後発にあたるWindows向け画面アプリの形式であり、画面がXAM...
java

JavaのwalkFileTreeメソッドの使い方と実践例

walkFileTreeメソッドとは、ディレクトリ構造を再帰的に走査するメソッドです。 Java7で追加されたFilesクラスが提供するメソッドの一つであり、比較的新しいメソッドです。 (このメソッドの提供により、ディレクトリ構造については...
C言語

C++に特有の文法:C言語にない機能の簡単なまとめ

C++はC言語を拡張して開発された言語であり、C++ではオブジェクト指向をサポートする文法が追加されています。 基本的にC言語で使用していた文法はC++でも使用できるので、学習という面で見るとC言語を扱える方であればC++で追加された文法を...
C#

C#のデリゲートとは?Action・Func、マルチキャストの概要

デリゲートとは、一言で言えば「関数を変数として扱う」機能です。 個人的には、「1つの関数のみを定義したクラスやインターフェースのようなもの」と捉えた方が分かりやすいと思います。 実務ではコールバック(本処理の終わりに特定の終了処理をさせる)...