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

【VS2010】【ASP】Dynamic Data

Dynamic Dataについて * 手軽にCRUD機能(CREATE/READ/UPDATE/DELETE)を構築できる 作成方法 【1】準備(DB作成) ■Personテーブル id int型 PK NOT NULL name nvarchar(50)型 NOT NULL sex bit型 NOT NULL birth date型 NOT NULL position_id int型 FK NOT N…

【VB】C#との差異 (ループ編)

■ ループ For文 For 【初期値】 To 【終了値】 Step 【増減値】 【処理】 Next http://www.vb-dotnet.com/general5/index.html For Each文 For Each 【コレクション内の要素を格納する変数】 In 【コレクション】 【処理】 Next http://www.vb-dotnet.com/ge…

【ASP】【VB】データベースへのアクセス

サンプル * スケジュール管理を作成して、ASP.NETのデータベースへのアクセスを学ぶ データベース 構成:Scheduleテーブル * id int型(PK) * title varchar(50)型 * date date型 * time char(5)型 * remarks varchar(255)型 【1】ScheduleTool.aspx 構成 * C…

【Oracle】文字列の扱い

■ 文字列連結 * 「||」で、行う(プログラムのORと勘違いしそう。。。) 例 SELECT 'Hello, ' || name || '.' FROM person; 関連記事 Oracle のデータ型 https://blogs.yahoo.co.jp/dk521123/11973163.html

【HTML】HTML覚書

■ ファビコンを表示させる * 以下の関連記事を参照のこと http://blogs.yahoo.co.jp/dk521123/34521189.html ■ input / textarea * 以下の関連記事を参照のこと https://blogs.yahoo.co.jp/dk521123/37818882.html ■ リスト 【1】 ul:黒ポチ(・)の箇条書き…

【ASP.NET MVC】【VB】データを受け渡すには... ~ViewData / ViewBag / TempData ~

データを受け渡すには * Model/Session以外で、ControllerとView間でデータの受け渡す手軽な手段として、 主なものは、以下の3点。 [1] 「ViewData」を利用してデータの受け渡しを行う [2] 「ViewBag」を利用してデータの受け渡しを行う(From MVC3) [3] 「…

【ASP.NET MVC】【VB】ASP.NET MVC 5 ~ Hello World的なアプリ作成 ~

初めに http://blogs.yahoo.co.jp/dk521123/25295663.html で、簡単なアプリを作成したがMVC5になって、だいぶ変わったし、VBでやったことなかったので、やってみる 作成方法 [1] プロジェクトの作成 [1] Visual Studio 2015 Express for Web を起動 [2] [フ…

【ASP】【C#】【VB】ASP.NET MVC(Model-View-Controller)(基礎知識編)

ASP.NETとの差異 * ASP.NETとついているが、全く別物と考えた方がいい。(思想が全く違うっぽい。。。) * ASP.NETの特徴である以下の技術を使用しない + イベント・ドリブンモデル(ポストバックなども含む) + サーバ・コントロール http://www.atmarkit.co.jp…

【VB】宣言の強制 (Option Explicit/Option Strict)

Option Explicit * ファイル内のすべての変数を明示的に宣言するよう強制する 【補足】 * Explicit(エクスプリシット):明確な、明白に 参考文献 http://homepage1.nifty.com/rucio/main/shokyu/jugyou3.htm Option Strict * As句による型宣言、異なる型へ…

【VB】コーディング規約

コーディング規約 * 自分の知識として、知らなかった項目、もしくは、あまり意識をしていなかった項目を記述しておく ネーミングルール メソッド コンバータメソッド名は「To + オブジェクト名」を使用 Public Enum Answer Correct Bigger Less End Enum Pub…

【ASP.NET】【VB】サイトマップ / テーマとスキン(Site Map/Theme & Skin)

サイトマップ Web.sitemapについて * ソリューションエクスプローラのプロジェクトを右クリックし、[追加]-[新しい項目]-[サイトマップ]で「Web.sitemap」を追加できる 構成 <siteMap> | +- <siteMapNode> +- <siteMapNode> +- <siteMapNode> | +- <siteMapNode> +- <siteMapNode> サンプル * 上記のように「Web.sitemap」を作成しておく</sitemapnode></sitemapnode></sitemapnode></sitemapnode></sitemapnode></sitemap>…

【ASP.NET コントロール】妥当性検証・Validation (RequiredFieldValidator/RangeValidator編)

RequiredFieldValidator 主なプロパティ * InitialValue => 検証コントロールの初期値(初期値から変更されているかを判定される) 例1:数当て * RequiredFieldValidator/RangeValidatorを使用してみる コントロール構成 * Label : 1 * Button : 2 (回答用ボ…

【ASP.NET】【VB】ファイルアップロードを行う(File up load)

コントロール構成 * Label : 1 * RadioButtonList : 1 (上書き許容・禁止を指定。プロパティ「Items」に、「permit」および「forbid」を指定) * FileUpload : 1 * Button : 1 サンプル Protected Sub Button1_Click(sender As Object, e As EventArgs) Handl…

【ASP.NET】【VB】ASP.NET / VB.NETで、Hello World

Hello WorldをASP.NET / VB.NETで行う コントロール構成 * Label : 1 * TextBox : 1 * Button : 1 サンプル Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Me.Label1.Text = "Hello, " & Me.TextBox1.Text & "!" '…

【VB】C#との差異 (超基本編)

VBをはじめっから勉強する場合 http://www.atmarkit.co.jp/fdotnet/vb6tonet2/index/index.html C#との文法の違い * 調べてみるとあげだしたら、きりがなかった(以下のサイト参照)ので、必要な項目だけ抜粋。 http://blogs.wankuma.com/jeanne/archive/2007/…

【ASP】【C#】ASP.NET MVC 2 ~ Hello World的なアプリ作成 ~

作成方法 [1] Visual Web Developer(VWD) 2010 Express を起動 [2] [ファイル]-[新しいプロジェクト]-[ASP.NET MVC 2 Web アプリケーション]を選択 (画面左側のインストールされているテンプレート欄には[Visual C#]-[Web]が選択されている) アプリ作成・準…

【セキュリティ】セキュリティ攻撃一覧

■ はじめに セキュリティ攻撃や脆弱性についてまとめる。 目次 【0】脆弱性について 1)脆弱性の大別 2)セキュリティ問題の根源 【1】スクリプト関連 1)クロス・サイト・スクリプティング 2)クロス・サイト・リクエスト・フォージェリ 【2】パス・…

【Zend Framework】【PHP】【JS】順番・順序などを設定するページを作成するには...

PHP

Yahooブログの書庫設定の表示順序みたいなものを作る ポイント * SELECTタグは、「<select ・・・・ name="selectOptions[]" multiple>」のようにし、保存する際には、JavaScriptなどを利用し、全選択し、全てのデータ受け渡すようにする(selectAllOptions()に着目) http://oshiete.goo.ne.jp/qa/3520778.htm</select>…

【PHP】【トラブルシューティング】「header(&quot;Location:XXX&quot;)」でページ遷移できない

ポイント headerは、何かを出力する前に実行する必要がある。そのため、以下の点に気をつけること。 [1] echoやHTMLタグなどを、「header("Location:XXX")」前に出力する(

【PHP】【XML】PHPでXMLを扱うには...

PHP

XMLファイルの読み込み サンプル <conf> <database> <databaseName databaseType='MySql'>dbName</databaseName> <password>password</password> <server>XXXXX:1000</server> <userName>user1</userName> <userName>user2</userName> <userName>user3</userName> </database> </conf> readXml.p…

【PHP】さくらサーバにおいて、is_uploaded_file() の戻り値が false で返ってくる

問題概要 * 以下のソースで、is_uploaded_file() の戻り値が false で返ってくる "; echo "File Size :" . nl2br…

【PHP】【Zend Framework】MySQLのAUTO_INCREMENTの値を取得する

PHP

[1] PHP 方法概要 * PHP の関数 mysql_insert_id() を利用 サンプル $name = $_POST["name"]; $birthday = $_POST["birthday"]; $remarks = $_POST["remarks"]; $connectionId = mysql_connect("XXXXX:1000", "dataBaseName", "passowrd") or die(mysql_erro…

【トラブル】【MySQL】SJISの「十」とMySQLに登録した場合文字化けを起こす

問題 * MySQLに「五十嵐」と登録したところ、文字化けを起こってしまった。 原因 * MySQLに「五十嵐」と登録したところ、文字化けを起こってしまった。 解決方法 * 解決方法1 : 「十」の代わりに、「十\」として登録する * 解決方法2 : Shift_JIS を使うの…

【PHP】ファイルのダウンロード

PHP

ファイルのダウンロード 例1:データベースから取得したデータをCSVファイルとしてダウンロードする サンプル

【PHP】日時・時間 (date / time) について

PHP

時間を好きなフォーマットに出力させるには... サンプル1 $before = "2007-02-28 01:55:59"; $after = date("H:i", strtotime($before)); 参考資料 http://chibinowa.net/notebook/php/97.html http://php.plus-server.net/function.date.html サンプル2 $be…

【jQuery】表の操作について ~ tablesorter 編 ~

■ 2018/08/02追記 * 以下の関連記事で扱った DataTables ってのもある。 https://blogs.yahoo.co.jp/dk521123/37668379.html ■ テーブルにソート機能を追加する 設置方法 [1] 以下から、tablesorter (__jquery.tablesorter.zip) をダウンロードする http://t…

【PHP】【Zend Framework】Zend Frameworkを使って、データを参照する

PHP

関連BLOG データの追加・更新・削除(INSERT/UPDATE/DELETE) http://blogs.yahoo.co.jp/dk521123/24346471.html サンプル1 http://blogs.yahoo.co.jp/dk521123/24302172.html のデータを使う。

【PHP】データベースへのアクセス

PHP

MySQL データの有無判定 サンプル

【jQuery】時刻入力について ~ Time Entry の使用 ~

サンプル <html> <head> <script src="./js/jquery.js" type="text/javascript"></script> <script src="./js/jquery.timeentry.js" type="text/javascript"></script> <script src="./js/jquery.timeentry-ja.js" type="text/javascript"></script> <script type="text/javascript"> jQuery(function($){ $("#inputForStartWor…</head></html>