2011-01-01から1年間の記事一覧

【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>

【C#】画像かどうかを判定する ~ ImageCodecInfo / Bitmap を使って ~

■ サンプル 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…

【デザインパターン】【GoF】【C#】ストラテージ(Strategy)パターン

Strategyパターンとは? * プログラムの実行時にアルゴリズム(処理の戦略)を切り替えることができるパターン * アルゴリズム(処理の戦略)を何通りか用意し、状況に応じて切り替えられる Strategy パターンの UML クラス図は、Bridge パターンと同じであ…

【PHP】PHP開発環境 PDT (PHP Development Tool)

PHP

設定 PDTを新規で設定する(すでにeclipseがインストールしてあって、そのEclipseに追加することも可能だが、うまく動かなくなる場合があるらしいので) [1] 以下のURLで、「PDT All-in-One」をダウンロード http://www.eclipse.org/pdt/downloads/ [2] ダウ…

【jQuery】複数画像を切り替える ~ jCarouselLite の使用 ~

解決方法 * jQuery + jCarouselLite を使用することで解決。 後日談 * jCarouselLiteは、IEで色々とトラブルがあるらしい。で、jCarouselがあるらしい。 http://blog.mufu.jp/2009/01/jcarousellitejcarousel.html jCarouselについて http://www.atmarkit.co…

【PHP】出力

PHP

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…

【PHP】CSVファイルの扱い

PHP

CSVデータを表示する サンプル testData.csv Yes, Mike, Thank you! Yes, Gin, test comment... No, Mika, No Thank you, mate... Yes, Tom, AIUEO ShowCsvData.php

【PHP】ファイルアップロードの仕方

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 * …