2010-01-01から1ヶ月間の記事一覧

【Java】EasyMock ~入門編~

【1】設定手順 1)EasyMock をダウンロードする * 下記URLからEasyMockを取得する。 => ここから、取らずにMainページから取得したものを 使ったのでコンパイルされずにはまった。。。 http://www.easymock.org/Downloads.html 2)ダウンロードしたJarをE…

【JAXB】JAXB (ジャックスビー) ~知識編~

JAXB 初めに * JAXB はXML Schema によるスキーマ定義をJava のクラスにマッピングすることによって アプリケーションの開発効率を向上させるためのツール + XML文書とJavaオブジェクトの双方向のマッピング手段を提供するのがJAXBの役割 + アンマーシャル:…

【JasperReport】 条件に応じて、表示を変更する方法

JasperReportで、条件に応じて、表示を変更する方法 手順 [1]表示対象を選択し、プロパティ欄で、[When Print Expression]を選択 [2]条件にあった式を記述し、了解ボタン押下(下記、記述例を参照のこと) 記述例 ■1回表示させるだけ ($V{REPORT_COUNT}.toSt…

【Java】【XML】【JAXB】 サンプルプログラム(XML入力) [3]

JAXB 入力[3] 【「Java SE 6完全攻略」第73回 JAXB その1】 http://itpro.nikkeibp.co.jp/article/COLUMN/20080530/305406/?ST=develop&P=3 を作成していたら、以下のようなエラー。 javax.xml.bind.UnmarshalException: unexpected element (uri:"", local:…

【C#】【Form】 クリップボード

■ クリップボードから取得 * クリップボードへのデータ転送とデータ取得は、Clipboardクラスのstaticメソッドを使用する * 以下の関連記事を参照。 https://blogs.yahoo.co.jp/dk521123/29251855.html サンプル textBox1.Text = Clipboard.GetText(); ■ クリ…

【JasperReport】PDFが真っ白に出力される

PDFが真っ白に出力される 空のデータソースの場合、真っ白に出力される 対策 データソースを使わない場合 JasperRunManager.runReportToPdf( strRealJasperPath, paraMap, new JREmptyDataSource()) JasperPrint print = JasperFillManager.fillReport(jaspe…

【JUnit】【トラブル】JUnit トラブル あれこれ

■ JUnitが起動しない 解決策 [1] プロジェクトを右クリックし、 [Property]-[Java Build Path]-[Libraries]-[JUnit]をクリック [2] [Native Library]をダブルクリックし、Local Pathに、JUnitのJarが入っているパスを指定する ■ JUnit実行時にエラー「java.l…

【iReport】エラー「日本語が表示されない」について

日本語が表示されない [1] 表示されないテキスト・フィールドを選択 [2] [プロパティ]の「Pdf Font Name」および「Pdf Encording」を以下を参考に設定する [Pdf Font Name] GeiseikakuG-W5:ゴシック体 GeiseiMin-W3:明朝体 [Pdf Encording]

【JasperReport】Javaで、PDF出力 -シンプル・サンプル編- [1]

Java Bean からPDF出力 簡単なサンプルを通して、使い方を学ぶ 参考にしたサイトは、以下の通り。 http://park.geocities.jp/gdfsm000/ireport/ireport04.html http://d.hatena.ne.jp/rokugen/20060323 作成手順 [1] Java Bean を作成する(サンプルの「Pers…

【コマンドプロンプト】Windowsコマンド覚書

■ルートに移動する場合 簡単です cd \ ■ドライブを変えたい場合 cd /[変えたいディレクトリ] [ファイルパス] 例:CからDのd:\testに行く場合 cd /d d:\test ■コマンドプロンプトの出力結果をファイルで保存 リダイレクト『>』を使う 例1:フォルダ配下のファ…

【C】ポインタ

■ 関数ポインタ Syntax [戻り値のデータ型] (* ポインタ名) (引数のリスト) サンプル int demo(into num) { return (num < 0 ? -num : num); } int main(void) { int (*p)(int num); p = demo; int ans = (*p)(-100); printf("Ans = %d\n", ans); return 0; …

【Eclipse】Eclipseのショートカット

■ コーディング時 コメントアウト(CTRL + /) * 選択した列をまとめてコメントアウト コード候補表示機能(CTRL + SPACE) コーディング中に「Ctrl + SPACE」を押すと、コードを推測して表示 コードの整形(CTRL + Shift + f) * Ctrl + Shift + f or * 右クリッ…

【Cygwin】コマンド

Cygwinコマンド * cygcheck -c => パッケージのVersionの参照

【SQL】DISTINCT文 ~重複を統合する~

SQL

DISTINCT * 重複を統合(重複した行を1つにまとめる) 構文 SELECT DISTINCT フィールド名 FROM テーブル名

【Java】【XML】SAX [4]

SAX サンプル [4] SAX を使ったサンプルプログラム(XML の各行数・列数を表示) サンプル printLoactionsLineWithSAX.java import javax.xml.parsers.*; import org.xml.sax.*; import org.xml.sax.helpers.*; public class printLoactionsLineWithSAX extend…

【Java】【XML】DOM [4]

DOM サンプル [4] DOM を使ったサンプルプログラム(XML作成およびコンソールへの出力) サンプル printDomTree.java import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import javax.xml.parsers.*; import j…

【Java】【XML】【JAXB】 サンプルプログラム(XML入力) [1]

JAXB 入力[1] 【「Java SE 6完全攻略」第73回 JAXB その1】 http://itpro.nikkeibp.co.jp/article/COLUMN/20080530/305406/?ST=develop&P=3 を参考に、JAXBを使って、XMLを読み込ませ、コンソール画面に出力するプログラムを作成してみた。 手順 1)定義ファ…

【Java】【XML】【JAXB】 サンプルプログラム(XML入力) [2]

JAXB 入力[2] 【「Java SE 6完全攻略」第73回 JAXB その1】 http://itpro.nikkeibp.co.jp/article/COLUMN/20080530/305406/?ST=develop&P=3 を参考に、JAXBを使って、XMLを読み込ませ、コンソール画面に出力するプログラムを作成してみた。 手順 1)定義ファ…

【Java】【XML】DOM [3]

DOM サンプル [3] DOM を使ったサンプルプログラム(要素の削除) サンプル removeChildNode.java import org.w3c.dom.*; import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.DOMSource; import javax.xml.transfor…

【Eclipse】Eclipse あれこれ

■ Interfaceの自動生成 クラスを右クリックし、[Refacter]-[Extract Interface]を選択 ■ Eclipseの日本語化 参考資料 http://www.knatech.info/Articles/Eclipse_CDT_%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB#.E3.82.A4.E3.83.B3.E…

【Java】【XML】DOM [2]

DOM サンプル [2] DOM を使ったサンプルプログラム サンプル retrieveData.java import javax.xml.parsers.*; import org.w3c.dom.*; /* U can retrieve the data in this example */ public class retrieveData { public static void main(String args[]) {…

【Java】【XML】DOM [1]

DOM サンプル [1] DOM を使ったサンプルプログラム サンプル displayXML.java import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import org.w3c.dom…

【Java】【XML】SAX [3]

SAX サンプル [3] SAX を使ったサンプルプログラム(属性と属性値の取得) サンプル getDataWithSAX.java import javax.xml.parsers.*; import org.xml.sax.*; import org.xml.sax.helpers.*; public class getDataWithSAX extends DefaultHandler { public st…

【Java】【XML】SAX [2]

SAX サンプル [2] SAX を使ったサンプルプログラム サンプル saxDemo.java import javax.xml.parsers.*; import org.xml.sax.*; import org.xml.sax.helpers.*; public class saxDemo extends DefaultHandler { boolean id = false; boolean names = false; …

【Java】【XML】SAX [1]

SAXプログラミング手順 / SAX programming Procedures [1] Create Event Handler => myHandler handler = new myHandler(); [2] Create SAX parser => SAXParser parser = SAXParserFactory.newInstance().newSAXParser(); [3] Call Parser and set Event Ha…

【Java】【XML】DOM [5]

DOM サンプル [5] Java から XML ドキュメントを作成 サンプル createXmlDocument.java import java.io.*; import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.*; import javax.xml.transform.stream.*; import org…

【JUnit】JUnit ~ 基本編 ~

■ アノテーションについて * 以下の関連記事を参照 https://blogs.yahoo.co.jp/dk521123/35267660.html ■ 比較する * (知ってる限りだと)以下の2つの方法がある。 【1】 assertEquals() を使って比較する(以下のサンプル「testEx01()」を参照) => 「asser…

【JS】JavaScript覚書

【1】用語 1)バブリング * ある要素でイベントが発生した際に、 親や祖先要素にも同じイベントが発生すること 2)window.document * 表示している文書自体を示すオブジェクト 文法 1)letとvarの違い * どちらも変数を定義する * let の場合、ブロック…

【JUnit】JUnit ~ 入門編 ~

■ Eclipse を用いた JUnit の導入 [0] 準備 0-1) テストの対象のプロジェクトを右クリックし、[New]-[Source Folder](※[Folder]じゃだめ)を選択 0-2) Folder Nameを入力する(例えば「unitTests」) [1] テストクラス作成 1-1)テストの対象クラスを右クリッ…

【Eclipse】DLLファイルを取り込む方法

ダイナミック リンク ライブラリ Dynamic Link Library (DLL) * 共通機能をファイル化したもの Eclipseで、DLLファイルを取り込む方法 解決方法 DLLファイルを、Eclipseの作業ディレクトリ (Eclipseのプロジェクトごとに作られるディレクトリ。 .projectや.c…