http://lightbox.matrix.jp/ginpro/patio.cgi?mode=view&no=101&w=910
いずれも、ウインドウ上のボタンをクリックして、
ファイルを開く為のダイアログを表示して選択し、
そのテキストファイルを読み込んで、
ウインドウ上のテキストエリアに表示します。
Java では、NetBeans を使ってますが、殆ど VB.NET と C# と同じノリ
でデザイナでウインドウを作成して、イベントをジェネレートできます。
VB.NET で、Oracle 10g ODBC アクセス のサンプルも
ありますので、組み合わせれば CSV インポートプログラム
が作成できます。
|
2007年07月12日
2007年07月07日
PHP+PECL【文字列印刷】
http://winofsql.jp/VA003334/PROc070628222435_070707154137.htm
php_printer.dll は、Windows でバッチ印刷処理を行う為のモジュールです。
印刷ダイアログを表示する事はできませんが、
プリンタを指定して直接印刷します。
残り予定
1) VB API
2) VBScript + BatchHelper
3) Jscript + BatchHelper
4) Jscript + Framework
COMへの.NETFrameworkコンポーネントの公開
http://lightbox.matrix.jp/ginpro/patio.cgi?mode=view&no=98&w=910
.NET で書ける機能を WSH や ASP で使う為、
簡単そうなのでやってみました。
COM で使えるという事は、PHP からも使えるので。
.NET で書ける機能を WSH や ASP で使う為、
簡単そうなのでやってみました。
COM で使えるという事は、PHP からも使えるので。
2007年07月06日
PHPでPDF出力(FPDF)
直接印刷処理ではありませんが、WEB 上で使えば立派に印刷の代替処理になります。 php.exe print_pdf.php
<?php # ****************************** # FPDF を使用しています # ****************************** require("http://homepage2.nifty.com/lightbox/phppdf/japanese.php"); $GLOBALS['margin'] = 5; # ポートレイト、単位(ミリメートル)、サイズA4 $pdf = new PDF_Japanese( 'P', 'mm', 'A4' ); # 使えそうなマシンにインストール済みのフォント名 # ( GIMP で調べました ) $pdf->AddSJISFont("HGSoeiKakupoptai"); # 2ページぶんの処理 for( $page = 0; $page < 2; $page++ ) { # ページ追加 $pdf->AddPage(); # 塗りつぶす為の色 $pdf->SetFillColor( 200, 230, 185 ); # タイトル印字 $pdf->SetFont('SJIS','B',20); $text = 'PHP 印字テスト'; $pdf->Text( $GLOBALS['margin'], 13.5, $text ); # 通常印字フォント $pdf->SetFont('SJIS','',10); for( $i = 1; $i <= 20; $i++ ) { $pdf->SetX( $GLOBALS['margin'] ); $pdf->SetY( ( $i-1 ) * 8 + 40 ); $pdf->SetTextColor( 0, 0, 0 ); # 幅、高さ、印刷文字列、罫線あり、不要、センタリング、色を塗る $pdf->Cell( 100, 6, "$i 行", 1, 0, 'C', 1 ); } } # 書き込み $pdf->Output("print.pdf"); # ****************************** # Windows 経由の 外部実行 # ****************************** $WshShell = new COM("WScript.Shell"); $command = "RunDLL32.EXE shell32.dll,ShellExec_RunDLL "; $command .= ""print.pdf""; $WshShell->Run( $command, 1, TRUE ); print "処理が終了しました\n"; ?>
2007年07月05日
VC++API【印刷ダイアログ表示後、文字列印刷】
http://winofsql.jp/VA003334/PROc070628222435_070705172137.htm
残り予定
1) VB API
2) VBScript + BatchHelper
3) Jscript + BatchHelper
4) Jscript + Framework
5) PHP + FPDF ( PDF 作成 )
6) PHP + PECL ( プリンタ関数 )
残り予定
1) VB API
2) VBScript + BatchHelper
3) Jscript + BatchHelper
4) Jscript + Framework
5) PHP + FPDF ( PDF 作成 )
6) PHP + PECL ( プリンタ関数 )
2007年07月02日
2007年07月01日
VC++連想配列
http://winofsql.jp/VA003334/PROc070701204227_070701204512.htm
予定
1) VB.NET
2) C#
3) Java
4) VBScript
5) Jscript
VB.NETのDimとC#の変数宣言
http://lightbox.matrix.jp/ginpro/patio.cgi?mode=view&no=93&w=910
配列も含めて比較してみましたが、VB.NET のほうが制限が若干少ない
上に、過去を引きずっている為に記法に多少バリエーションがあります。
特に、VB6 と違って必ず添え字が 0 から始まります。
C# と同じく、String() というように、配列をひとつのオブジェクト型であると
とらえたほうが良いでしょう。
配列も含めて比較してみましたが、VB.NET のほうが制限が若干少ない
上に、過去を引きずっている為に記法に多少バリエーションがあります。
特に、VB6 と違って必ず添え字が 0 から始まります。
C# と同じく、String() というように、配列をひとつのオブジェクト型であると
とらえたほうが良いでしょう。
トークン分解-->配列-->列挙
http://lightbox.matrix.jp/ginpro/patio.cgi?mode=view&no=92&w=910
プログラミングの基本的な処理ですが、以下のバリエーションです。
1) VBScript @ ( WSH )
2) VBScript A ( WSH )
3) VB.NET
4) C#
5) Java
6) Jscript ( WSH )
7) Jscript.NET
8) PHP
9) VC++ with lightbox.lib
プログラミングの基本的な処理ですが、以下のバリエーションです。
1) VBScript @ ( WSH )
2) VBScript A ( WSH )
3) VB.NET
4) C#
5) Java
6) Jscript ( WSH )
7) Jscript.NET
8) PHP
9) VC++ with lightbox.lib
Seesaa の各ページの表示について
Seesaa の 記事がたまに全く表示されない場合があります。その場合は、設定> 詳細設定> ブログ設定 で 最新の情報に更新の『実行ボタン』で記事やアーカイブが最新にビルドされます。 Seesaa のページで、アーカイブとタグページは要注意です。タグページはコンテンツが全く無い状態になりますし、アーカイブページも歯抜けページはコンテンツが存在しないのにページが表示されてしまいます。 また、カテゴリページもそういう意味では完全ではありません。『カテゴリID-番号』というフォーマットで表示されるページですが、実際存在するより大きな番号でも表示されてしまいます。 ※ インデックスページのみ、実際の記事数を超えたページを指定しても最後のページが表示されるようです 対処としては、このようなヘルプ的な情報を固定でページの最後に表示するようにするといいでしょう。具体的には、メインの記事コンテンツの下に『自由形式』を追加し、アーカイブとカテゴリページでのみ表示するように設定し、コンテンツを用意するといいと思います。※ エキスパートモードで表示しています アーカイブとカテゴリページはこのように簡単に設定できますが、タグページは HTML 設定を直接変更して、以下の『タグページでのみ表示される内容』の記述方法で設定する必要があります
<% if:page_name eq 'archive' -%> アーカイブページでのみ表示される内容 <% /if %> <% if:page_name eq 'category' -%> カテゴリページでのみ表示される内容 <% /if %> <% if:page_name eq 'tag' -%> タグページでのみ表示される内容 <% /if %>この記述は、以下の場所で使用します![]()
|