VB6とExcel連携サンプル

Posted by & filed under Visual Studio.

①.VBからExcel及びWordを操作する時の注意事項
1.当サンプルをご使用になる前に まず、プロジェクト→参照設定で Microsoft Excel  *.*
ObjectLibrary にチェックを入れておいて下さい。

2.通常、事前バインディング(アーリーバインディング)の変数を使うオブジェクトの参照の方が、
実行時バインディング(レイトバインディング)の変数を使うオブジェクトの参照よりも処理が
高速になります。従って、ここでは事前バインディングの変数を使っています。
詳しくはヘルプの「オブジェクトの参照の高速化」を参照してください。(但し、Excel を起動→書
き込み→終了→解放という操作を繰り返した場合、実行時バインディングの変数を使う方が
遥かに早く操作できました。)
又、コーテェング段階で、オブジェクトで使われているプロパティやメソッドの構文がチェックさ
れて、誤りがあるとエラーが表示されます。(自動メンバ表示などのインテリセンス機能)
Dim xlApp As Object        ’実行時バインディングの変数
Dim xlApp As Excel.Application  ’事前バインディングの変数

3.サンプル等を試される場合途中でエラー等が発生するとExcel が終了しないで残ったままにな
ってしまいます。何度も繰り返すとメモリ不足になり、フリーズしたりします。
(Ctrl + Alt + Delete キーで Excel が残っていないか確認し残っていれば終了するかパソコンを
再起動して下さい。)…

Web関連および制作アプリケーション、映像関係、静止画素材、ハイビジョン素材関連などを扱っています。

Posted by & filed under Programming(Web etc).

Java Script, スタイルシート, Web関係, アプリケーション, 学習サイト:[OpenSpace]:

浅煎り珈琲 Java アプリケーション入門

Posted by & filed under Java.

Java を始める前提 プログラミングやコンピュータシステムについてかいつまんだ説明。
Java の基本規則 環境の初期導入から、基礎となる構文など。
Java のオブジェクト指向 オブジェクト指向の考え方から、Java におけるクラス開発の基礎。
UML UML 2.0 から EclipseUML の導入/利用。
コア・パッケージ 文字列、ラッパー、I/O、マルチスレッド、コレクションなど。
Java Applet/AWT GUI アプリケーションの基礎である AWT について。
GUI JFC/Swing AWT よりも新しい GUI の枠組みである Swing について。
RDB と JDBC データベースの主流である RDBMS とのインタフェースについて。
Servlet/JSP/bean Java

プログラマー用のツール①

Posted by & filed under Programming(Web etc).

画面コピー編(テスト時に、便利です!)
①Screen RIP32–画面で見えるものだけコピーするのは一番便利です。
http://www.progency.com/other.html#screenrip32

html2img–HTMLファイルをイメージファイルに変換するソフトです。縦に長い画面でも一回でイメージファイルに変換することができます。–データ入力しながな、画面をとれるのは一番いいです。
http://www2u.biglobe.ne.jp/~MAS/soft.html

③Html To Image Wizard–②を使うときに、メモリ不足のエラーが時々出ますので、これを使って、IE右MOUSEクリックだけ、画像がとれます。
http://www.daguda.com

ファイルの比較ツール
①http://winmerge.org/
Directory中でのファイル比較できますので、便利です。
Features

  • Visual differencing and merging of text files
  • Flexible editor with syntax highlighting
  • Handles DOS, UNIX and MAC text file formats
  • Unicode support

正则表达式(regular expression)

Posted by & filed under Programming(Web etc).

正则表达式(regular expression):

前言

正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。

索引

1._引子
2._正则表达式的历史
3._正则表达式定义

3.1_普通字符
3.2_非打印字符
3.3_特殊字符
3.4_限定符
3.5_定位符
3.6_选择
3.7_后向引用

4._各种操作符的运算优先级
5._全部符号解释
6._部分例子
7._正则表达式匹配规则

7.1_基本模式匹配
7.2_字符簇
7.3_确定重复出现


1. 引子

  目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。

  正则表达式的使用,可以通过简单的办法来实现强大的功能。为了简单有效而又不失强大,造成了正则表达式代码的难度较大,学习起来也不是很容易,所以需要付出一些努力才行,入门之后参照一定的参考,使用起来还是比较简单有效的。

例子: ^.+@.+\\..+$

  这样的代码曾经多次把我自己给吓退过。可能很多人也是被这样的代码给吓跑的吧。继续阅读本文将让你也可以自由应用这样的代码。

  注意:这里的第7部分跟前面的内容看起来似乎有些重复,目的是把前面表格里的部分重新描述了一次,目的是让这些内容更容易理解。

2. 正则表达式的历史

  正则表达式的“祖先”可以一直上溯至对人类神经系统如何工作的早期研究。Warren McCulloch 和 Walter Pitts 这两位神经生理学家研究出一种数学方式来描述这些神经网络。

バグの要因

Posted by & filed under Programming(Web etc).

①仕様詰めの甘さ
②開発中の仕様変更
③テストの煩わしさ
④デグレード(修正したプログラムにたいして、修正が原因による別の問題が発生すること)
⑤開発者のスキル

バグ(Bug)の語源:Cobolの設計者であるGrace Hopper氏が作った言葉です。
1945年に発生した、ハーバード大学のリレー式コンピュータ「MarkI」故障原因が、回路に混んだ虫だったことから・・・・・・…