入門
今日のおかずは「入力情報を次画面に表示する」です。 では材料をみてみます。 Actionクラスを継承したクラス・・・・一つ ActionFormクラスを継承したクラス・・・・一つ struts-config.xml・・・少々 では吟じます!! まず画面はこんな感じです。 ソース…
今回はログインフォームを作ってみました。 うんちくより先に、吟じます。 package section1; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.…
JavaScriptの記述方法を見てみましょう。 まず、基本的な構文は以下になります。 <script type="text/javascript"> ここにJavaScriptを記述します。 </script> scriptタグの中に処理を記述します。 ただ、ブラウザによってはscriptタグに対応していないブラウザがあります。 その場合にHTMLでは上記の…
JavaScriptでHTMLタグを記述して、さらに表示してみます。 この場合はdocument属性を使用します。 やいのやいの言わずに早速吟じて見たいと思います。 では吟じます。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-31j"> <title>JavaScriptで…</meta></head></html>
JavaScriptには「イベントハンドラ」というものがあります。 イベントハンドラは指定したイベント(行動)が発生したときに呼び出されるます。 たいてい「on〜〜」で始まりその後にイベント名を記述します。 まずは吟じてみたいと思います。 <html> <head> </head></html>
前回に言っていた 「わかりやすくデータを登録します」 といっていたのを今やります。土日は親戚に会ったり、バッシュ買ったりなんやかんやで eclipse触りませんでした。(ずっとやりたかった・・・・)さて、翻訳ではロジックと画面が混在してて damePGなり…
damePGは翻訳好きになってきました。 GoogleAPPEngineを使用してデータの登録や検索をしたい。 みんなが最初はそう思います。GoogleAppEngineの提供しているAPIを使用すればデータの読み書きも 可能です。 というよりJDOを使用します。 damePGはORマッピング…
次は簡単なアプリを作成します。 名前を入力すると次画面で表示するだけ!!ここで確認したいのは いつもどおりの感じで作成して問題無いかどうかです。 実際にアプリを組んでみました。 package guestbook; import java.io.IOException; import javax.servl…
やはりはじめはHello Worldに限ります。 営業やめて初めてプログラミングしたコードに相当愛着があるというか damePGはこれをすると 初めてプログラミングした時のことを思い出します。 JavaでHello Worldしましたが、初めて動いたときは 「???????・…
今日は雨がすごいのに傘もってきませんでした。 今日は変数を勉強してみます。 よく一般書籍とか新人研修って変数の事を箱っていいます。 そのとおり!!でも僕が入社したとき箱って抽象的過ぎてわからんかったので、 わかりやすく言うと、 数値とか文字列を…
今回はとにかくデータ型全部書いて見ます。 ソースコードから、任意のやつつかってね。 Dim 変数名 As データ型で定義します。 やってみます Sub DataGata() '数値' Dim a As Integer '-32,768 〜 32,767 Dim b As Long '-2,147,483,648 〜 2,147,483,647 Di…
今回は計算してみます。 以下の内容をします。 ・足す ・引く ・かける ・割る ・余り ・○乗するやってみます。 足します Sub calculationTasu() Dim sum As Integer sum = 5 + 5 MsgBox sum End Sub引きます Sub calculationHiku() Dim sum As Integer sum …
文字列はValueで書けるというのがわかりました。 でも複数のセルに書くにはどうしたら良いかなぁと考えました。複数書くときにRangeを使用すればいいんだ。 早速書いてみます Sub SelectColmn() Range("A1", "E7").Value = "Range1" Range("A8:E14").Value =…
次はソースコードの重複を削除してみます。 例えば次のような用件があったとする。 ・Sheet2を使用する ・B2に"やっぱりVBAってたのしいぜ"と記入 ・横幅がセルから出ないようにする ・縦幅は現在のセルの倍の高さに変更する以前までのdamePGならWorksheets…
次は幅の大きさを変更してみた。 文字打って、セルからはみでたらダサいやん。 はみ出したセルの横に文字打ったら、 はみ出した文字列は見えなくなるし、 もちろんエビデンスとしてそんなん提出したら 間違いなく現場で殺される。というわけで変更します。 …
今日は任意のシートに文字列を書いてみよう。 だいたいいままでActiveになっているシートにしか文字列を表示できていない。 ということは・・・・ Activeなページを任意で操作できればいいんだ。 それにはどうやらWorksheetsとActivateを使用する。 早速書い…
マクロを使用してセルに書き込むのをもっと掘り下げて詳しくやってみた。 前回ばRangeでセルを指定して、 Valueで指定したセルに文字列を書いたが、 今回はcellを使用してみた。 Sub SelectCellCell() Cells(2, 8).Value = "damePG" End SubどうやらCellsは…
次はひ一つの任意のセルを選択してみる。 選択するにはselectを使用する。 やってみた。 Sub Select() Worksheets("Sheet1").Range("B1","C12").Select End Subするとカーソルが動いた。 何か範囲指定できないのかな? さっきのRangeをうまく使用してみたら…
文字列書きます。 文字列を出力するにはValue = "(任意の文字列)"を使用するようだ。 早速コードをかいてみた Sub SetValue() Worksheets("Sheet1").Range("A1").Value = "だめ" Worksheets("Sheet1").Range("B1").Value = "ダメ" Worksheets("Sheet1").Ra…
さて今日はExcelマクロに入門します。 マクロってなに〜〜?? マクロとはググッてください。早速Excel開きます。で以下の図のようにします。 それを押して次は以下の図のように操作 するとEditaが出てきた。 どうやらここでコードを入力するみたいだ。 次は…
今日からOracleBronze11gSQL基礎に再度入門します。 もう次は落ちれない(一回落ちたからね・・・・)から歯抜けなく 完全に内容を網羅してテストに望みます。 DBの種類 DBの種類は以下4点がある ・階層型・・・ツリー構造となっている。 ・ネットワーク型・…
今日は有意義な一日だった。 ダメPGの勤める会社に教育事業部ってゆうのがあって、 教育の面白みをきいた。そうなってみたいけど、常に現場の緊張感もほしいだめPGでした。 さて、今日のおかずはStrutsはお休みです。 なぜ?それは土曜日ブロンズのしけんや…
いわゆるよく見るStrutsのログインフォームです。 Passwowd1とPasswowd2が同一であれば成功(successが表示) 同一でなければ失敗(failureが表示)されるだけです。Strutsは下記5点あれば動作する。 アクションサーブレット アクションフォーム アクションク…