わんくま同盟ホーム
わんくま同盟の最新記事
MyBlog
Ognac試行部屋
Path Geometry ArcSegment デモ WPF Silverlight
ホーム
ウエブ・サービス
RDB
SilverLight2
正規表現
AJAX
小物
連絡する
ヤフー・テキスト校正支援
スキーマ情報を取得する
GridViewのAutoFormatを動的に変更する
GridViewを全画面入力にする
色ダイアログを作る
ZIndex_デモ
グラデーション_デモ
RadialGradientBrus_デモ
ImageBrush_デモ
カーソル_デモ
Rectangle_LinearGradation_デモ
Ellipse Rectangle Line Geometry01_デモ
ArcSegment Geometry02_デモ
PolyLineSegment Geometry03_デモ
PolyBezierSegment Geometry04_デモ
二次ベジエ曲線 Geometry05_デモ
Clip クリップ Geometry06_デモ
文字列回転 RotateTransForm _デモ1
3原色図(思いと違う) Geometry07_デモ
TextBlock例
拡大縮小変換 ScaleTransForm _デモ1
SkewTransform 変換 3D透過_デモ1
MatrixTransform 変換 デモ1
DualAnimation 01
ColorAnimation 02
PointAnimation 03 ベジエ曲線のアニメート
線形KeyFrame 04 LinearDoubleKeyFrame
不連続KeyFrame 05 DiscreteDoubleKeyFrame
スプライン・キーフレーム 06 SplineDoubleKeyFrame
コントロール Button RadioButton HyperLink ListBox
TextBlock TextBox
関数の引数を分離
カンマCSVデータの分離
パスワード制約
名前付きブロック一覧
郵便番号CSVを材料にして正規表現のパターンテストと所要時間の検証
郵便番号CSVの県名、市区名、町域名をXML化する
Client_Control
Server_UpdatePanel
Learning
便利物
AJAX復習
JavaScript_AJAX
HTML
Popupカレンダー
AutoComplete
複数連動ドロップダウン
テキストボックス透かし
リスト検索
イメージによる評価コントロール
TextBoxの入力文字制約
マスクEdit
Numeric:文字も可能
スライダー
トグルボタン
排他的チェックボックス
ドロップダウンコントロール(SharePoint風選択Box)
パスワード強度チェッカー
確認メッセージ(MasterPageだとCancel不動)
吹き出しError表示(Validatorと連動)
NoBotコントロールで怪しいPostBackの判定
伸縮マルチペイン
折畳_展開パネル
ページング箇条書き
モーダルPopUP
モーダルPopUPで色ダイアログを作る
配置変更可能なリスト
スクロールしても表示するパネル
ドラッグパネル
影付パネル
リサイズ可能パネル
角丸パネル
Popupで拡大入力欄
パネル色のアニメート
アニメーション各種
DynamicPopulate_DBとWebServiceの連動1
DynamicPopulate_DBとWebServiceの連動2_単品利用
DynamicPopulate_DBとWebServiceの連動3_JS経由で利用
スライドショー(DB)
スライドショー(DIR)
Updateパネルのイベントシーケンス
Updateパネル_マナー_パネル内は更新項目のみにする
UpdatePanel要素を動的に生成
組み合わせ如何でFocus移動の制御ができる
AJAX処理中にLoadingアニメを表示
PostBackがAJAXによるものか、普通のPostBackかの判定
複数のUpdateパネルがありUpdateModeによる動作
ネストされたパネルとUpdateModeによる動作
Timerで定期的に更新
WebServiceへの架け橋
汎用プロキシクラスでWebServiceCall
複数選択値をListで渡して構造体で受け取る
戻り値をJSON/XML/HTTP Getで受け取る__日付
ジェネリック型辞書のやりとりをする
TimeOut時のエラー情報の取得
Yahoo検索01(クラスでやりとり)
Yahoo検索02(XMLでやりとり)
Web_Pageを get/put で内部呼び出しして結果を受け取る。timeOutの判定と 中断機能をテストする
XMLとJSONのデータを1件取得する
ScriptMasterを動的に取得・Page上にレンダリングされたコントロールIDの取得
例外を起こす
例外を起こす:Default_Errorに飛ばないようにする。Timeout制御も可能
Page内Linkは#とIDで飛び先設定
スタイルのCSS適用と動的変更_Eventの捕捉
HTML要素をJSから更新する
GoogleMapを使う
リソースのローカライズ
MS_AJAX_復習01
クラス・継承・インターフェース・列挙体
ボタンの二重クリック判定
Data取得で、LabelにList形式でセットしPageLoad時の処理を後付して整形する。Json Serialize
非同期Postbackで処理中のタスクを中断する。Eventに対する処理をAddHandlerで後付する。
Event発生ButtonをOffにすることで二度押し防止(add_beginRequest)
非同期処理の終了時にError判定
Sys.Debug.traceDump でメンバーのDump
Sys.Debugの例
StringBuilderの実行速度
クリックするとトグル動作する.DomElement.toggleCssClass
cssクラスを操作する.addCssClass
Mouseイベントの取得:位置とクリック(右Clickを認識しない.保留)
keyDown を認識する。
メソッド伝搬と抑制
JSON化
Application Eventシーケンス
リフレクションで継承具合のCehck
非同期処理後Focus移動
Array_Object操作
Boolean_Parse操作
DateType(Locale表示)
Exceotionの捕捉(例外を起こす)
NumberType(Locale表示)
ObjectTypeの型名
String(メソッド)
Enumerationsを使う
InterFaceを使う
Inheritanceを使う
JavaScript_AJAXの基本_同期と非同期
Radio_Check_select_TextBoxの操作(DOMイベントの捕捉)
ResponseXML(XML-Fileの読み込みとxslの適用)とjkl.ParseXML
JSONPの扱い
DOM NODEを操作する
Prototype.jsを使う Prototype.jsを使う_$A_$F_$___AJAX.Updater_Request
Aculo.usによるEffect
複数効果の組み合わせ
plotrを使ってグラフを描く
Fontのサイズ
VBとC#のFor_Loopの差
御託
御託がありません[Geometry02_御託]
ソース
■e:\user\cervi.reseller\ognadmin\ognogn.com\www\Silverlight\Demo\Geometry02.aspx■ <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Geometry02.aspx.cs" Inherits="Silverlight_Demo_ArcSegment01" Title="無題のページ" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <script type="text/javascript"> </script> <asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server"> <Scripts> <asp:ScriptReference Path="~/Silverlight/js/Silverlight_Guide.js" /> </Scripts> </asp:ScriptManagerProxy> <div id='errorLocation' style="font-size: small;color: Gray;"></div> <div id="silverlightControlHost"> <!-- #Include virtual="../js/Install2031_A.inc" --> <param name="source" value="../ClientBin/SLVLT01.xap"/> <param name="onerror" value="onSilverlightError" /> <param name="background" value="white" /> <param name="initParams1" value="指定ページ=Gradation01,key2=var2"/> <param name="initParams2" value="指定ページ=色ダイアログ ,key2=var2"/> <param name="initParams3" value="指定ページ=ZIndex01 ,key2=var2"/> <param name="initParams4" value="指定ページ=RadialGradientBrush01 ,key2=var2"/> <param name="initParams5" value="指定ページ=ImageBrush01 ,key2=var2"/> <param name="initParams6" value="指定ページ=Cursor01 ,key2=var2"/> <param name="initParams7" value="指定ページ=Stroke01 ,key2=var2"/> <param name="initParams8" value="指定ページ=Geometry01 ,key2=var2"/> <param name="initParams" value="指定ページ=Geometry02 ,key2=var2"/> <!-- #Include virtual="../js/Install2031_B.inc" --> </div> </asp:Content> ■e:\user\cervi.reseller\ognadmin\ognogn.com\www\Silverlight\Demo\Geometry02.aspx.cs■ using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; public partial class Silverlight_Demo_ArcSegment01 : System.Web.UI.Page { protected void Page_PreInit(object sender, EventArgs e) { Page.Theme = (string)Session["テーマ"]; } protected void Page_Load(object sender, EventArgs e) { try { string t = "Path Geometry ArcSegment デモ WPF Silverlight"; Page.Header.Title = t; Label cz = (Label)Page.Header.FindControl("DAIJI"); cz.Text = t; } catch { } } }