★プログラミング

【Java】アクセス修飾子

アクセス修飾子 特徴 public すべてのクラスからアクセスできる protected 現在のクラスとサブクラスからアクセスできる なし 現在のクラスと同じパッケージのクラスからアクセスできる private 現在のクラスからだけアクセスできる

【Servlet】まとめ

プロジェクト作成 サーブレットクラス作成 URL コンテキスト コンテキストパス コンテキストルート トップページ リクエストパラメータの値を取得、jspをフォワードする リダイレクト フォワードとリダイレクトの違い スコープ リクエストスコープ セッショ…

【VBA】複数値の格納パターン

配列+Type コレクション+クラス Recordset 配列+Type ※ForEach不可 ※Typeは標準モジュールに定義すること Type typPerson id As String name As String End Type Sub test() Dim person() As typPerson ReDim person(1 To 1000000) Dim i As Long For i =…

【Struts2】セッション

1.SessionAwareインタフェースを実装(implements)する 2.sessionをmapで定義しsetterをoverrride 3.putでsessionに格納する public class SampleAction implements SessionAware{ private Map<String, Object> session; public String execute() { //格納 session.put("val",</string,>…

【Struts2】Strutsタグ

action(actionクラスを実行) set(変数を使用) if(条件分岐) hidden(非表示項目) iterator action(actionクラスを実行) action名はStruts.xmlに紐づく 実行するクラス、メソッドはStruts.xmlに記載する <s:form action="init"> 名前:<s:textfield name="name" /> <s:submit value="確定" /> </s:form> Struts.xml <action name="init" class="sample.InitAction" method="execute"> …</action>

【Struts2】struts.xml

resultで別のactionを呼び出す(chain) パラメータを使用 resultで別のactionを呼び出す(chain) chainはいまのAction情報を次のAction側に引き継いで利用できる。 注意すべきことはブラウザのURLは最初のActionのURLとなる。 <result name="success" type="chain">TestAction</result> <action name="TestAction" class="sample.TestAction" method="execute"> </action>

【Struts2】まとめ

スタイルシートタグを自動生成させない方法 Struts2タグをCSSで指定する方法 スタイルシートタグを自動生成させない方法 Struts2のタグを使用すると自動でスタイルシートが作成され、 レイアウトが崩れることがあり、これを阻止する方法がある。方法1)struts…

【Struts2】テクニック

その他の拡張インタフェースと機能 ActionSupportを継承してできること 定数(SUCCESS等)が使える バリデータが使える Actionクラスの呼び出しメソッド名をexecute以外にする 値の受け渡しをFormクラスで行う 共通プロパティファイルを使用する ValueStackを…

【Struts2】基本編

処理の流れ 画面遷移 画面 index.jsp HelloWorld.jsp struts.xml actionクラス 処理の流れ 画面遷移 ↓ 画面 index.jsp s:form actionはstruts2.xmlのアクションに紐づく s:textfield nameはactionクラスのsetに紐づく <%@ page language="java" contentType=…

【Struts2】準備編

Strust2のダウンロード log4j-coreのダウンロード プロジェクトの作成 jarをlibフォルダに格納する プロジェクトをリフレッシュしてEclipseに反映 jspフォルダを作成 struts.xmlを作成 web.xmlを修正 log4j2.xmlを作る Strust2のダウンロード https://struts…

ネーミングルール

変数 定数以外 定数 メソッド クラス メッセージ 変数 定数以外 例:sampleName ・小文字から始まる ・大文字で区切る(キャメルケース) 定数 例:SAMPLE_NAME ・すべて大文字 ・アンダースコアで区切る(スネークケース) メソッド 例:getName ・小文字から始…

【VBA】CSV読み込みまとめ

用途 OpenForInput ADO schema.iniを使用しない場合 schema.iniを使用する場合 QueryTable 用途 【Open For Input】 ・一番簡素で早くしたいとき ・行数を把握できるとき ※配列の要素数を事前に設定必要のため ・文字コードがSJISのとき ・カンマ区切りのと…

【VBA】クラスの使いみち

point・パラメータを持つ場合・パラメータにあらかじめ値を設定したい場合(コンストラクタ)

【VBA】SeleniumUtil

準備 SeleniumBasicのインストール driver.exeの設置(Chromeの場合) .NET Frameworkをインストールする 参照設定を行う ソース 機能 備考 準備 SeleniumBasicのインストール Seleniumbasic driver.exeの設置(Chromeの場合) 1.バージョンを確認する 2.バージ…

【VBA】IEUtil

ソース 機能 関連記事 備考 ソース Option Explicit 'v1 '**************************************************** 'IE操作処理 '---------------------------------------------------- 'IEUtil '---------------------------------------------------- '参…

【VBA】CSVUtil

Option Explicit 'v1 '**************************************************** 'CSV操作クラス '---------------------------------------------------- 'CSVUtil '**************************************************** 'ReadCsv -CSV読み込み(フルパスor…

【VBA】SheetUtil

Option Explicit 'v1 '**************************************************** 'シート操作処理 '---------------------------------------------------- 'SheetUtil '**************************************************** 'MakeSheet -シートを作成 'Dele…

【VBA】DBUtil

Option Explicit 'v1 '**************************************************** 'データベース操作クラス '---------------------------------------------------- 'DBUtil '---------------------------------------------------- '参照設定 ' Microsoft Act…

【VBA】FolderUtil

Option Explicit 'v1 '**************************************************** 'フォルダ操作処理 '---------------------------------------------------- 'FolderUtil '**************************************************** 'MakeFolder -フォルダを作成…

【VBA】CommonUtil

Option Explicit 'v2 '**************************************************** '共通処理 '---------------------------------------------------- 'CommonUtil '**************************************************** 'StartLogging -ロギング開始 'EndLog…

【VBA】FileUtil

Option Explicit 'v1 '**************************************************** 'ファイル操作処理 '---------------------------------------------------- 'FileUtil '**************************************************** 'DeleteFile -ファイルを削除 '…

【VBA】BookUtill

Option Explicit 'v1 '**************************************************** 'ブック操作処理 '---------------------------------------------------- 'BookUtil '**************************************************** 'MakeBook -新規ブックを作成 'Op…

【VBA】クラス

定義方法 使用方法 定義方法 Class1 'プロパティ Private p_Name As String 'プロパティプロシージャ Property Get Name() As String Name = p_Name End Property Property Let Name(value As String) p_Name = value End Property 'コンストラクタ Private …

【Java】Eclipseプロジェクト作成

新規からJavaプロジェクトを選択 プロジェクト名を入力 モジュールは作成しない クラスを作成 実行方法 新規からJavaプロジェクトを選択 プロジェクト名を入力 モジュールは作成しない ※java9からの機能 クラスを作成 実行方法

【VBA】値渡し(ByVal)と参照渡し(ByRef)

概要 参照渡し(ByRef) 値渡し(ByVal) 概要 ・引数の値が書き換え可能かどうか ・参照渡し(ByRef) ⇒ 書換可 ・値渡し(ByVal) ⇒ 書換不可 ・省略時は参照渡し(ByRef) で書換可 参照渡し(ByRef) Sub Test() Dim hoge As String: hoge = "初期値" Call TestByRef…

【VBA】プロパティクラス

プロパティクラスの定義 使用方法 プロパティクラスの定義 ClsPeron Private myName As String Private myAge As String 'コンストラクタ Private Sub Class_Initialize() myName = "名前" myAge = "0" End Sub '名前を取得 Public Property Get Name() As S…

【VBA】DOM

参照設定 メソッド 基本 Form Link 参照設定 メソッド innerText 表示上のテキストを取得 outerHtml 自身と中身のHTMLを取得 innerHtml 中身のHTMLを取得 Value 表示上のテキストを扱う(変更等で使う) Submit Formをsubmitする Reset Formの値をリセットする…

【VBA】アドイン

参照設定 重複確認 Insert文作成 セル位置整頓 プロパティメーカー アドイン追加方法 参照設定 Microsoft ActiveX Data Objects 6.1 Library Microsoft Scripting Runtime 重複確認 '◆重複をファイル出力(単一項目) Sub 重複確認() '**********************P…

【VBS】応用

名称取得 ファイルを実行 スリープ エクセル操作 名称取得 コマンド 内容 実行例 WScript.ScriptName ファイル名 sample.vbs WScript.ScriptFullName フルパス C:\Desktop\sample.vbs ファイルを実行 バッチファイルや、exeファイル等のプラグラム Dim objWS…

【VBS】基本

変数 配列 IF While For 変数 型は指定不可 Dim sample Dim A,B 配列 Dim sample(1) sample(0) = 0 sample(1) = 2 sample= Array(0, 2) IF If sample = "A" Then MsgBox "A" ElseIf sample = "B" Then MsgBox "B" Else MsgBox "C" End If While while:条件…