投稿

9月, 2011の投稿を表示しています

おじさんSEが学ぶXPages(2)

イメージ
今週も3連休です。先週末にブログを書いてから、すでに一週間が経過してしまいました。XPagesの連載ものにすると決めたのに、なかなか時間がとれません。必ず、アプリケーションは完成させますので、気長にお付き合いください。

 ということで、今日は第2回目です。

その前に、久しぶりの

応援ボタンです。みなさんが、押してくれないとLotus Notes/Dominoが世の中に浸透しませんよ(笑)



では・・・
 前回は、ノーツアプリケーションとして「図書管理 for XPages」(以下、図書管理と呼称)を作成するという事を宣言して、そのアプリケーションで使用する文書情報のフォーム(蔵書、貸し出し)を作成しました。
今回は、XPagesの設計要素を作成します。

図書管理の画面遷移は以下のようなものとしています。
オレンジ色が一覧画面(従来のノーツアプリケーションのビューに該当するもの)で、青色が文書画面(従来のノーツアプリケーションのフォームに該当するもの)です。
これらのうち、「蔵書参照画面」と「蔵書登録/編集画面」は同一のものとしますので、
実質、4つの画面が必要になります。

ということで、まずは、この4つの画面を作成します。
メイン画面(蔵書一覧) home 貸し出し一覧 Issueguides蔵書参照/登録/編集画面 BookResources貸し出し/返却画面 Lending

Domino Designer画面の左側のツリーから[XPages]の箇所をダブルクリックします。
名前は、"home"とします。
コメントは、空欄のままとします。
データソースをページに追加のチェックボックスは外したままにします。
 [OK]をクリックします。
少しすると、真っ白なXPagesのが面が表示されます。

同様に、
Issueguides
BookResources
Lending
と言う名前でXPagesを作成します。


今度は、これらのXPagesで共通する部分を作成します。
それには「カスタムコントロール」というものを利用します。
Domino Designer画面の左側のツリーから[カスタムコントロール]の箇所をダブルクリックします。
名前は、"container"とします。
コメントは、空欄のままとします。
[OK]をクリックします。

す…

おじさんSEが学ぶXPages(1)

イメージ
9/16(金)はテクてく ザ・デベロッパー編でした。
IBM Championの加藤氏が講師という事で、いつもより参加人数が多かったです。

さらに、話題がXPagesということも良かったのでしょう。

講義が終わった後は、いつものようにIBMの皆さん及び、出席者の方々と懇親会があり、
その場でも楽しい話題が尽きませんでした。

そんな中、ツイッターfacebook上で宣言したとおり、XPagesの記事を書きます!

筆者は約束は守ります!



ところで・・・
筆者はブログでXPagesについて書いたことがないことが分かりました。
アプリはいくつか作りましたが、これまでのようなネタを収集する事すらできていません。

・・・・・・・ということで、
このブログを通じて、XPagesのアプリケーションを作成していこうかと思います。

アプリケーションはずばり「図書管理」です。
筆者の個人ノーツアプリの中に、「図書管理」がありますので、これをXPagesで作り直したらどうなるかという事を定期的に書いていきます。
ただし、既存のアプリを改造するとなると、内容が難しくなりそうなので、あくまで新規に作成するという前提で書いていきます。



アプリケーション名 「図書管理 for XPages」 ファイル名      「bkmgrxpg.nsf」 機能は以下の通り。 蔵書の登録蔵書の一覧蔵書の借用蔵書の返却督促機能貸し出し状況の一覧


まずは、アプリケーションを作成します。
これをドミノデザイナで開きます。
次にフォームを作成します。
フォームは「蔵書」と「貸し出し」の2つを作成します。

1.「蔵書フォーム」
フォーム名/別名 「蔵書/BookResources」
フィールド
PublishedBy    テキスト    編集可能(出版社)
Writer        テキスト    編集可能(著者名)
BookName    テキスト    編集可能(蔵書名)
PurchaseTime    日付/時刻    編集可能(購入日)
として、保存してください。


2.「貸し出しフォーム」
フォーム名/別名 「貸し出し/Lending」
フィールド
LendBy        テキスト    編集可能(ユーザ名)
BookName    テキスト    編集可能(蔵書名)
LendingDay    日付…

Lotus Knows Expo 2011

久しぶりの投稿です。

やんごとなき理由で投稿が出来ない状態でした。
ホント、ごめんなさい。

ほんの少しですが、ネタもたまってきているので、また記事を投稿するようにしますので、よろしくお願いします。

さてさて、そう言いつつも今日も違う話題です。

と言っても、Lotus Notes/Dominoには欠かせないことです。
そうです。
Lotus Knows Expo 2011です。
今年も開催されます。

東京は、
2011年10月7日(金) 10:00~18:00  ザ・プリンスパークタワー東京  で、行われます。

もちろん、筆者はすでに参加申し込み済みです!

みなさんも、その日は仕事を投げ打ってでも!?足を運びましょう!
きっと良いことがありますよ!(ホントか!?)

申し込みサイトはこちら!
Lotus Knows Expo 2011