2015-12-01から1ヶ月間の記事一覧

【TFS】 Team Foundation Server (TFS) あれこれ

■ シェルブ/アンシェルブについて シェルブ(一時共有) * 日本語訳だと、棚上げ * ローカルの変更をサーバに保存 => ただし、最新のバージョンを取得しても反映されません 【手順】 * 右クリックし、[ソース管理]-[保留中の変更をシェルブ]を選択 アンシェ…

【jQuery】jQuery ~ 基本文法編 ~

■基本構文 [1-0] 構文(参考程度で) jQuery(セレクター).イベント(function () { // 処理内容 } * セレクター : 操作する要素を指定する(後述「■セレクターについて」参照) * イベント : 操作タイミング(click、dblclick、mousedown、mouseup、mouseover、m…

【ASP.NET MVC】【Razor】【VB】 Razor ~ ビュー・ヘルパー / 構文編 ~

■ Htmlヘルパー フォーム生成 `#`メソッド名説明 1Html.BeginFormメソッドフォームを生成する 2Html.BeginRouteFormメソッドルート定義に基づいてフォームを生成する 表示系(Readonly) `#`メソッド名説明 1Html.LabelForメソッドラベルを生成する 2Html.Disp…

【knockout.js】 knockout.js ~構文編~

■ テキスト及び表現 `# `属性 説明 01 visible 要素の表示と非表示を切り替える 02 text 要素の内容を設定できる 03 html 設定値により、要素の子を設定できる 04 css CSSを設定できる 05 style style値を追加できる 06 attr 属性値を設定できる 関連記事 vi…

【ASP.NET MVC】【VB.NET】ASP.NET MVC で、 knockout.js を使う ~基本編~ [2]

はじめに http://miso-soup3.hateblo.jp/entry/2013/07/18/141908 を参考に、セレクトボックス同士が連動したサイトを、VB.NETで作ってみた サンプル * 国を選んだら、会社リストが出てくるものを作る モデル * CompanyModel.vb Namespace Models Public Cla…

【ASP.NET MVC】【VB.NET】ASP.NET MVC で、 knockout.js を使う ~基本編~ [1]

はじめに http://blogs.yahoo.co.jp/dk521123/35660898.html で環境構築や簡単なサンプルを作成した。 今度は、Modelも加えて一連の動きをするシンプルなサンプルを作成してみる。 サンプル * ラジオボタンに従い、サーバからデータをajaxで取得して、リスト…

【トラブル】【JavaScript】【HTML5】Web Storage (ウェブ ストレージ) でのトラブル

はじめに * Web Storage を使用して、(今のところIEのみで)はまった点をメモっとく。 IEでの注意点 ■ localStorageオブジェクトが nullになる要因 他にもあるかもしれないが [1] Web Storageのサポートバージョン外である [2] IEのインターネットオプショ…

【knockout.js】 knockout.js ~基礎編~ [1]

はじめに * 以下の関連記事の続き。今回は、よく使う基本的な事項をまとめる。 http://blogs.yahoo.co.jp/dk521123/35664953.html ■表示/非表示 * visible (if) / checked を使用 サンプル http://kojs.sukobuto.com/docs/if-binding http://tech.aainc.co.j…

【knockout.js】 knockout.js ~入門編~

Knockout(ノックアウト)とは? * Model-View-ViewModel(MVVM)パターンをサポートするライブラリ 何ができる? * 双方向バインディング 環境構築 [1] 以下のサイトからJSをダウンロードする or CDN(Content Delivery Networks)用のURL(http://ajax.aspnetc…

【ASP.NET MVC】【VB.NET】ASP.NET MVC で、 knockout.js を使う ~入門編~

前提 * 以下のJavascriptが必要。 + knockout.-x.x.x.js => なかったら、以下の環境設定を行う ※ knockout.jsについて、以下の関連記事を参照のこと。 http://blogs.yahoo.co.jp/dk521123/35664953.html 準備:環境設定 http://blogs.yahoo.co.jp/dk521123/3…

【SQL】 サブクエリ / 副問合せ

SQL

■ はじめに SQL の サブクエリ について、メモ。 目次 【1】副問合せ(サブクエリ)とは? 【2】使いどころ 【3】使用例 例1: 「最新日付データ」の取得 【1】副問合せ(サブクエリ)とは? * SELECT文を入れ子にして記述する構文 => SELECT文中のSELE…

【JS】【HTML5】Web Storage を、使いやすくする

はじめに http://blogs.yahoo.co.jp/dk521123/35649554.html のサンプルを極力共通化する。 サンプル 「テキストボックス」「ラジオボタン」「セレクトボックス」「セレクトボックス(複数)」「チェックボックス」を保存する <html> <head> <meta charset='UTF-8'> <script src="">http://code.jquery.com/jque</meta></head></html>…

【VB】C#との差異 (拡張メソッド 編)

■ はじめに http://blogs.yahoo.co.jp/dk521123/22569878.html で扱った拡張メソッドは、VB.NETでも書けるのでメモ。 ■ 注意 http://www.atmarkit.co.jp/fdotnet/bookpreview/kisokaravb_1102/kisokaravb_1102_01.html より抜粋 * 拡張メソッドはモジュール…

【JS】【HTML5】Web Storage (ウェブ ストレージ)

■ はじめに クライアント側にデータを保存したい場合、クッキーがある しかし、以下の関連記事 http://blogs.yahoo.co.jp/dk521123/28437833.html で書いたように、容量が少ない。 ~~~~ * Cookie の有効・無効の設定はブラウザで行うことができる * ブラ…

【VB】C#との差異 (継承 編)

はじめに http://dobon.net/vb/dotnet/vb2cs/vb2cstable.html が助かります。 ■ abstract * "MustInherit" "Overrides" で実装 サンプル Public MustInherit Class BaseChartModel Public Overrides Sub Xxxx() ■ interface * "Implements" で実装 サンプル …

【ASP.NET MVC】【C3.js】ASP.NET MVC で、 C3.jsと連携してグラフを描画するには... [2]

はじめに http://blogs.yahoo.co.jp/dk521123/35626537.html では、Ajaxでやったが、コントローラ側でやる方法を記載する http://note.chiebukuro.yahoo.co.jp/detail/n159238 が参考になった。 サンプル http://blogs.yahoo.co.jp/dk521123/35514061.html …

【ASP.NET MVC】 Html.AntiForgeryToken() / ValidateAntiForgeryToken

■目的 * CSRF(Cross-Site Request Forgeries:クロスサイト・リクエスト・フォージェリ;リクエスト強要)攻撃を 防ぐために使用 CSRFの詳細について、以下の関連記事を参照のこと。 http://blogs.yahoo.co.jp/dk521123/35715431.html ■使用方法 [1] 対象と…

【VB.NET】Tuple(タプル)

サンプル Public Class SampleTuple Shared Sub Main() Dim tuple1 = Tuple.Create("Mike", 42, Date.Now) Console.WriteLine(tuple1.Item1) Console.WriteLine(tuple1.Item2) Console.WriteLine(tuple1.Item3) Dim tuple2 As Tuple(Of String, Integer, Dat…

【トラブル】【ASP.NET MVC】「System.Web.WebPages.StartPage から継承しません」が表示

■ はじめに * ASP.NET MVC でブラウザ表示しようとしたら、以下のエラー内容が表示されてしまった エラー内容 '/' アプリケーションでサーバー エラーが発生しました。 型 'ASP._Page__ViewStart_vbhtml' は 'System.Web.WebPages.StartPage' から継承しませ…

【JS】JavaScript ~ クラス ~

■ はじめに JavaScriptのクラスについて、メモ。 ■ JavaScriptのクラス定義の方法 * 以下の2通り ~~~~~~ 実装方法1: class でクラス定義を実現する 実装方法2:function でクラス定義を実現する ~~~~~~ 実装方法1: class でクラス定義を実現する * ES20…

【JS】JavaScript ~ 列挙型 ~

【1】構文 var Xxxx = { Aaaa: 0, Bbbb: 1, Cccc: 2, // ... }; 【2】サンプル <html> <head> <meta charset="UTF-8"> <title>Sample</title> </head> <body> <div id="result"></div> </body> <script type="text/javascript" charset="UTF-8"> var ControlType = { None: 0, Textbox: 1, RadioButton: 2, Selectbox…</html>

【ASP.NET MVC】【VB】 Razor / VB.NET で、 JavaScriptの描画 をサーバ側で切り替えるには...

Razor / VB.NET で、 JavaScriptの描画 をサーバ側で切り替えるには... * Razor / VB.NET で、 ビューに記載しているJavaScriptをサーバ側で動的に切り替える方法を記載する。 解決策 * 方法は2つある。(個人的には、「解決策2:@<text>」でいいと思う) * 解決策</text>…

【ASP.NET MVC】【C3.js】ASP.NET MVC で、 C3.jsと連携してグラフを描画するには... [1]

サンプル * Ajax通信を使う モデル * ChartModel.vb Public Class ChartModel Public Property XValues As Object() Public Property YValues As Object() End Class コントローラ * ChartController.vb Imports System.Web.Mvc Namespace Controllers Publi…

【JS】 JavaScript で、コールバック関数を実装する

サンプル <html> <body> <div id="resultMessage"></div> <script type="text/javascript"> var sayHello = function(id, message){ document.getElementById(id).innerText = message; }; function callingMethod(callbackMethod, id, message){ callbackMethod(id, message); }; callingMethod(sayHello, 're…</body></html>

【JS】 JavaScript で、Booleanに変換した際の注意事項

はじめに * JavaScriptにおいて、文字列から、Boolean に変換した際に、new Boolean(【文字列】)で変換していた。 ただ、以下のケースで意図した動きにならなかったので、メモ。 (個人的に)意図した動きにならなかったケース var boolValue = new Boolean("f…

【JS】JavaScriptの配列 / 連想配列 / Mapクラス

■ 配列(Array) サンプル <html lang="jp"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Hello, world!</title> </head> <div id="result1"></div> <div id="result2"></div> <body> </body></html>

【ASP.NET MVC】【VB】【Ajax】ASP.NET MVC において、 Ajax でやり取りする [2]

はじめに http://blogs.yahoo.co.jp/dk521123/35578725.html で、ASP.NET MVC において、 Ajax でやり取りすることを取り上げたが 他にもあったので、メモっとく。 前提 * 以下のJavascriptが必要。 + jquery.unobtrusive-ajax.js + MicrosoftAjax.js + Micr…

【ASP.NET MVC】【Razor】【VB】 Razor ~ ビュー・ヘルパー / サンプル編 [3] ~

はじめに ドロップダウンリストの optgroup を考える まず、実装が、ASP.NET MVCのバージョンによって異なる。 * ASP.NET MVC 5.2以上 : SelectListGroupを利用 http://qiita.com/rryu/items/0fdfde55a62a44f0add0 http://www.buildinsider.net/web/bookaspm…

【Ajax】 Ajaxにおけるセキュリティ

■ Ajax特有のリスク * Ajax特有のリスクを考える。 http://www.websec-room.com/2013/07/28/876 http://d.hatena.ne.jp/ockeghem/20110907/p1 が参考になる 【1】XSS 1-1) 対応 (1) 「X-Requested-With: XMLHttpRequest」 のあるリクエストのみを許可する =>…