Category Archives: 情報・プログラミング

[ VBA入門 ] VBA と マクロの違いを 『マクロの記録』で理解する

ここでは、マクロの記録というエクセルの機能を使って VBA と マクロの違いを説明したいと思います。結論から言いますとマクロと VBA は全く違います。言葉の通り違います。

それと、意味不明なアイキャッチ画像には訳があります。読み進めていけば多分わかります。訳はありますが、意味はありませんけどね。

Continue reading »

[ Excel-VBA ] 画面描画を停止してチラツキをなくす ( Application.ScreenUpdating )

エクセルのセルなどを VBA で操作するときには、操作に合わせて画面も更新・再描画されていきます。VBA での操作が少なければ気になりませんが、大量のセルなどのを操作する場合には、画面の再描画のチラツキがストレスとなったり、描画のために処理時間が長くなったりします。

ここでは一時的に画面(シート)の描画を停止させて、VBA からの操作完了後に再描画させるサンプルスクリプトを掲載しています。

Continue reading »

[ Oracle ] 引用識別子と非引用識別子の違い ( テーブル名:NG集 )

Oracle では、「 create table “TABLE1” ・・・ 」 のようにスキーマ・オブジェクト ( ここでは、テーブル名 ) などをダブルクォーテーションで囲って作成する場合、「引用識別子を使用してスキーマ・オブジェクトを指定する」 と表現することができます。一方、「 create table table1 ・・・ 」のようにダブルクォーテーションで囲わないでテーブルを作成することを 「 非引用識別子を使用する 」 と表現することができます。

ここでは、その代表的な違いを表にまとめて掲載しています。

Continue reading »

[ PHP ] oci8:Oracle に接続中か判定する ( get_resource_type )

ここでは、PHP ( OCI8 ) から Oracle データベースに接続しているか判定するサンプルコードを掲載しています。なお、本サンプルは ZendFramework-1.11 のソースコードを一部変更して掲載しています。

ライブラリ等の実装はとても参考になりますので、どんどん良い部分は取り入れていくようにしたいものです。

Continue reading »

[ PHP ] シングルトンクラスの典型的な実装サンプル

ここでは、オブジェクト指向のデザインパターンの1つであるシングルトンクラスの PHP による実装サンプルを掲載しています。

シングルトンクラスは、あるクラスのインスタンスが1つしかないことを保障します。PHP に限らずオブジェクト指向言語で開発する上で、必須の前提知識です。実装方法もプログラミング言語問わず非常に似ています。

Continue reading »