2011-01-01から1年間の記事一覧
初めに http://blogs.yahoo.co.jp/dk521123/25295663.html で、簡単なアプリを作成したがMVC5になって、だいぶ変わったし、VBでやったことなかったので、やってみる 作成方法 [1] プロジェクトの作成 [1] Visual Studio 2015 Express for Web を起動 [2] [フ…
ASP.NETとの差異 * ASP.NETとついているが、全く別物と考えた方がいい。(思想が全く違うっぽい。。。) * ASP.NETの特徴である以下の技術を使用しない + イベント・ドリブンモデル(ポストバックなども含む) + サーバ・コントロール http://www.atmarkit.co.jp…
Option Explicit * ファイル内のすべての変数を明示的に宣言するよう強制する 【補足】 * Explicit(エクスプリシット):明確な、明白に 参考文献 http://homepage1.nifty.com/rucio/main/shokyu/jugyou3.htm Option Strict * As句による型宣言、異なる型へ…
コーディング規約 * 自分の知識として、知らなかった項目、もしくは、あまり意識をしていなかった項目を記述しておく ネーミングルール メソッド コンバータメソッド名は「To + オブジェクト名」を使用 Public Enum Answer Correct Bigger Less End Enum Pub…
サイトマップ Web.sitemapについて * ソリューションエクスプローラのプロジェクトを右クリックし、[追加]-[新しい項目]-[サイトマップ]で「Web.sitemap」を追加できる 構成 <siteMap> | +- <siteMapNode> +- <siteMapNode> +- <siteMapNode> | +- <siteMapNode> +- <siteMapNode> サンプル * 上記のように「Web.sitemap」を作成しておく</sitemapnode></sitemapnode></sitemapnode></sitemapnode></sitemapnode></sitemap>…
RequiredFieldValidator 主なプロパティ * InitialValue => 検証コントロールの初期値(初期値から変更されているかを判定される) 例1:数当て * RequiredFieldValidator/RangeValidatorを使用してみる コントロール構成 * Label : 1 * Button : 2 (回答用ボ…
コントロール構成 * Label : 1 * RadioButtonList : 1 (上書き許容・禁止を指定。プロパティ「Items」に、「permit」および「forbid」を指定) * FileUpload : 1 * Button : 1 サンプル Protected Sub Button1_Click(sender As Object, e As EventArgs) Handl…
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をはじめっから勉強する場合 http://www.atmarkit.co.jp/fdotnet/vb6tonet2/index/index.html C#との文法の違い * 調べてみるとあげだしたら、きりがなかった(以下のサイト参照)ので、必要な項目だけ抜粋。 http://blogs.wankuma.com/jeanne/archive/2007/…
作成方法 [1] Visual Web Developer(VWD) 2010 Express を起動 [2] [ファイル]-[新しいプロジェクト]-[ASP.NET MVC 2 Web アプリケーション]を選択 (画面左側のインストールされているテンプレート欄には[Visual C#]-[Web]が選択されている) アプリ作成・準…
■ はじめに セキュリティ攻撃や脆弱性についてまとめる。 目次 【0】脆弱性について 1)脆弱性の大別 2)セキュリティ問題の根源 【1】スクリプト関連 1)クロス・サイト・スクリプティング 2)クロス・サイト・リクエスト・フォージェリ 【2】パス・…
Yahooブログの書庫設定の表示順序みたいなものを作る ポイント * SELECTタグは、「<select ・・・・ name="selectOptions[]" multiple>」のようにし、保存する際には、JavaScriptなどを利用し、全選択し、全てのデータ受け渡すようにする(selectAllOptions()に着目) http://oshiete.goo.ne.jp/qa/3520778.htm</select>…
ポイント headerは、何かを出力する前に実行する必要がある。そのため、以下の点に気をつけること。 [1] echoやHTMLタグなどを、「header("Location:XXX")」前に出力する(
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…
問題概要 * 以下のソースで、is_uploaded_file() の戻り値が false で返ってくる "; echo "File Size :" . nl2br…
[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に「五十嵐」と登録したところ、文字化けを起こってしまった。 原因 * MySQLに「五十嵐」と登録したところ、文字化けを起こってしまった。 解決方法 * 解決方法1 : 「十」の代わりに、「十\」として登録する * 解決方法2 : Shift_JIS を使うの…
ファイルのダウンロード 例1:データベースから取得したデータをCSVファイルとしてダウンロードする サンプル
時間を好きなフォーマットに出力させるには... サンプル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…
■ 2018/08/02追記 * 以下の関連記事で扱った DataTables ってのもある。 https://blogs.yahoo.co.jp/dk521123/37668379.html ■ テーブルにソート機能を追加する 設置方法 [1] 以下から、tablesorter (__jquery.tablesorter.zip) をダウンロードする http://t…
関連BLOG データの追加・更新・削除(INSERT/UPDATE/DELETE) http://blogs.yahoo.co.jp/dk521123/24346471.html サンプル1 http://blogs.yahoo.co.jp/dk521123/24302172.html のデータを使う。
MySQL データの有無判定 サンプル
サンプル <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>
■ サンプル public bool IsImage(string imagePath) { ImageCodecInfo[] decoders = ImageCodecInfo.GetImageDecoders(); Bitmap bitmap; try { bitmap = new Bitmap(imagePath); } catch (Exception) { return false; } bool isImage = false; foreach (Ima…
Strategyパターンとは? * プログラムの実行時にアルゴリズム(処理の戦略)を切り替えることができるパターン * アルゴリズム(処理の戦略)を何通りか用意し、状況に応じて切り替えられる Strategy パターンの UML クラス図は、Bridge パターンと同じであ…
設定 PDTを新規で設定する(すでにeclipseがインストールしてあって、そのEclipseに追加することも可能だが、うまく動かなくなる場合があるらしいので) [1] 以下のURLで、「PDT All-in-One」をダウンロード http://www.eclipse.org/pdt/downloads/ [2] ダウ…
解決方法 * jQuery + jCarouselLite を使用することで解決。 後日談 * jCarouselLiteは、IEで色々とトラブルがあるらしい。で、jCarouselがあるらしい。 http://blog.mufu.jp/2009/01/jcarousellitejcarousel.html jCarouselについて http://www.atmarkit.co…
print 構文 print <<<【識別子】 [出力した文字] 【識別子】; サンプル print <<<EOD <html> <body> TEST </body> </html> EOD; 参考文献 http://sea.ap.teacup.com/phppgm/7.html echo 構文 echo "[出力した文字]"; サンプル echo "<html>"; echo "<body>"; echo "TEST"; echo "</body>"; echo "</html>"; 参考文献 ht…
CSVデータを表示する サンプル testData.csv Yes, Mike, Thank you! Yes, Gin, test comment... No, Mika, No Thank you, mate... Yes, Tom, AIUEO ShowCsvData.php
ファイルアップロードに関連するメソッド is_uploaded_file * HTTP POST でアップロードされたファイルかどうかを調べる bool is_uploaded_file ( string $filename ) http://phpspot.net/php/man/php/function.is-uploaded-file.html move_uploaded_file * …