VBA(VB6)のプログラミング言語特性
JavaエンジニアがVBAを始めるにあたって、覚えておきたい内容を書き連ねたいと思います。 ローカル変数の宣言はDimを使う ローカル変数の宣言と初期化は別に行います。 Dim strVal as String strV […]
Java入門 基本情報技術者へのステップアップ – Object クラス –
Objectはすべてのクラスの親クラス 「java.lang.Object」は、すべてのクラスの親になる重要なクラスです。Javaのクラスではextendsを書かない場合に、自動的にjava.lang.Objectを継承 […]
Java入門 基本情報技術者へのステップアップ – Map List StringBuilder –
基本情報技術者試験に必要となるコレクションクラス群(Map、List)や文字列操作(StringBuilder)について学びましょう。 コレクション(List) Listのクラスは、大きさを決めていない配列と思ってくださ […]
Javaのstaticはどういう意味?
知人から、Java の static 宣言の意味を質問されました。例えば次の場合、どうちがってくるのでしょう。 public class Car { // 色 private String color; // 形 pri […]
PHPフレームワークの歴史
PHPフレームワークの歴史を簡単にまとめました。 <PHPフレーワーク 創成期> 創成期は、Struts(Java)の影響が大きく、初めて「MVC(Model、View、Controller)モデル」を採用し […]
Javaの裏技(オブジェクトのコピー)
もう使う必要もないはずの、Javaの裏技(オブジェクトのコピー)です。 さて、Java は、すべて参照(ポインタ)の言語です。そのため、オブジェクトの中の値を変更するとすべての参照が変更されます。 少し、難しいですね。 […]
Javaコーディング規約(Java5.0版)
私が10年以上前に、某プロジェクトで作成した Javaコーディング規約です。 フレームワークはオリジナルのものを使用していましたので、内容に偏りがあるかもしれません。 そもそも、作成したのが随分と昔の規約なので参考程度に […]
まるっと!Web開発の基礎知識
まるっとわかる!Web開発の基礎知識です。 まずは、必要な知識を簡単にまとめましたので、見てみましょう。 覚えることが多くて困りますね。 ですが、すべての知識が必要な訳ではありません。サーバー、プログラミング言語、データ […]
猫でも簡単!ExcelVBAテンプレート
そのまま使える Excel VBA ツールのテンプレートを紹介します。 自分一人で使うなら適当なツールにしても大丈夫なのですが、多くの人に使ってもらうツールを作成しようとすると、それなりに体裁を整える必要がありますね。 […]
Excelマクロを使ってみよう
今回は、Excelのマクロ機能について学びましょう。 マクロはプログラムを自分で書かないで、処理を自動化することができる便利な機能です。 それでは、マクロの利用方法を順に説明します。 ① 最初に Excel のオプション […]