.NET Clips - プログラム(C#/VB/C++/F#/PS/Iron..)の注目エントリー
1
CLIPS

今から3分で,IE 上で .NET のDLLを動かそう (ブラウザ上で C# のコードを動かす方法)

2450日前に更新 aoki1210aoki1210 2452日前に登録
2010年07月08日 GMT 2010年07月05日 GMT
今から3分で,Webページ上で,Microsoft .NET のコードを動かそう。 JavaScriptにできない事も,.NETなら可能になる。 今回は,Windowsアプリ用のUI部品(カレンダー)を,Webページ上で使ってみる。 メモ帳さえあればよい。Visual Studioは不要。.NETの詳しい知識も不要。 なぜなら,あなたのPCには,すでに .NET のコンパイラが搭載されているから。 手順は以下の通り。(1).NET Frameworkのフォルダへ移動(2)DLLのソースコードをメモ帳で作成(3)DLLとしてコンパイル(4)サーバ上にDLLを配置(置くだけ)(5)サーバ上にHTMLを配置して,DLLを呼び出す(6)IEでWebページを開いてみる では,今から3分間で,実際にやってみよう。 (1).NET Frameworkのフォルダへ移動 下記のフォルダに移動する。 ... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 23 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, JavaScript
1
CLIPS

Sensorデータをデータベースに蓄積・活用する - 日本で、組込み全開!!

2450日前に更新 aoki1210aoki1210 2452日前に登録
2010年07月08日 GMT 2010年07月05日 GMT
7月3日のオープンソースセミナー2010@愛媛でお見せした、センサーデータをWindows 7 Sensor & Location Platform APIで取出し、ADO.NET Entity Data Modelで作成したSQL Serverのデータベースに格納・格納したデータをグラフや3Dモデルで見せるデモの、Entity Data Modelの部分について詳細を紹介します。 これまで、いろんな機会で紹介してきたセンサーデモですが、今までのものは、Sensor APIから取得した情報を元にWPFの各種コントロールを制御するものでした。センサーデータを取得する方法は全く同じです。http://msdn.microsoft.com/ja-jp/windows/ff432707.aspx で紹介しているように、Windows 7 API Code Packを通じて取得します。 デモアプリは、“LCASensorCloud”という名前でWPFアプリケーション(C#)を一つ作っておき、Windows 7 API Code... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 1 | コメント | | ソースサイト: blogs.msdn.com
タグ: Entity Framework, Sensor, 組み込み
1
CLIPS

Soma 1stリリース

2450日前に更新 aoki1210aoki1210 2453日前に登録
2010年07月07日 GMT 2010年07月04日 GMT
.NET Framework用O/Rマッパー? Soma 0.0.1.0 をリリースしました。 マッピングするところはADO.NET Entity FrameworkにおまかせなのでO/Rマッパーというと語弊があるかなぁ。 どんなものかはプロジェクトの概要(http://soma.codeplex.com/)に書きましたが、大きく次の2つの機能があります。S2Daoで有名な2 Way SQLに対応(SQLコメントでバインド変数を表したり条件分岐を表したり)SQLのログ出力に対応(自由にハンドリングできるようにしています) QuickStartのサンプルを用意したのでとりあえず動かしてもらうとイメージ湧きやすいと思い.. (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 14 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, CodePlex, Soma
1
CLIPS

OAuth

2450日前に更新 aoki1210aoki1210 2453日前に登録
2010年07月07日 GMT 2010年07月04日 GMT
OAuthを使えば、UsernameとPasswordをサードパーティーのアプリ(コンシューマー)に知らせなくても、本家サービスプロバイダー(Twitter)へのアクセス権が得られる。 C#でOAuthを行う方法をいろいろググってみたところ、このページのコードが一番わかりやすかった。 http://d.hatena.ne.jp/nojima718/20100129/1264792636 ただ、今回利用可能になったOAuthでのStreaming APIを利用するには、HTTPリクエスト関連の設計が良くないので、すこし改良してみ... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 26 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, OAuth
1
CLIPS

Jet 4.0 OLE DB プロバイダのトランザクション分離レベル

2450日前に更新 aoki1210aoki1210 2456日前に登録
2010年07月07日 GMT 2010年07月01日 GMT
今回初めて OLE DB.NET を使って MicrosoftJet 4.0 OLE DB に接続し、Access の MDBファイルを操作してみましたが、さすがに SQLServer や MySQL と違い、注意点がいくつかあるようです。 トランザクションの分離レベル OleDbConnection.BeginTransaction メソッドを使えば、トランザクション分離レベルを明示的に設定が可能です。MSDN の解説にはこうあります。 分離レベルを指定しない場合、基になるプロバイダの既定の分離レベルが使用されます。BeginTransaction メソッドを使用して分離レベルを指定するには、isolationLevel パラメータを受け取るオーバーロードを使用します。 OleDbConnection.BeginTransaction メソッド 試したところ Jet 4.0 OLE DBプロバイダ で MDB ファイルに接続した場合、トランザクション分離レベルで指定できるのは、Isolat... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 28 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: OLE DB, トランザクション
1
CLIPS

Windowsバージョンの取得方法 (C#)

2451日前に更新 aoki1210aoki1210 2455日前に登録
2010年07月06日 GMT 2010年07月03日 GMT
アプリケーションが動作しているWindows環境について、Windowsの種類(Windows XP, Vista, 7, Server 2003, Server 2008など)とService Packを取得する方法を調べたのでメモしておきます。 まず、バージョン判定の考え方ですが、これはMicrosoftのサイトに載っていました。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 40 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, Windows
1
CLIPS

起動したプロセスの終了を検出する

2455日前に更新 aoki1210aoki1210 2457日前に登録
2010年07月03日 GMT 2010年06月30日 GMT
Processオブジェクトの EnableRaisingEvents を true にすると、 Exited イベントで、プロセスの終了を検出することができます。 private void button1Click(object sender, EventArgs e) { Process process = new Process(); process.EnableRaisingEvents = true; process.Exited += new EventHandler(processExited);... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 14 | コメント | | ソースサイト: gushwell.ldblog.jp
タグ: C#, TIPS
1
CLIPS

linq.js ver.2.2.0.0 - 配列最適化, QUnitテスト, RxJSバインディング

2456日前に更新 aoki1210aoki1210 2458日前に登録
2010年07月02日 GMT 2010年06月29日 GMT
CodePlex - linq.js - LINQ for JavaScript linq.jsをver 2.2に更新しました。変更事項は、メソッドの追加、配列ラッピング時の動作最適化、ユニットテストのQUnitへの移行、RxJSバインディング追加の4つです(あと、若干のバグフィックスと、RxJS用vsdoc生成プログラムの同梱)。まずは、追加した二つのメソッドについて var seq = Enumerable.From([1,5,10,4,3,2,99]).. (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 6 | コメント | | ソースサイト: neue.cc
タグ: CodePlex, linq.js
1
CLIPS

C# 4.0の新機能(1) dynamic - Road to NAgiler

2458日前に更新 aoki1210aoki1210 2463日前に登録
2010年06月30日 GMT 2010年06月24日 GMT
androidを触ってると無性に.NETが恋しくなるので、まだ触ってなかったC# 4.0にトライしてみることにしました。dynamicに関して参考にしたサイトはこんな感じです。これだけ読めば問題ない気がするのだが自分なりにまとめておくことにします。 MSDN dynamic 型の使用 (C# プログラミング ガイド) MSDN dynamic (C# リファレンス) C# 4.0 の新機能 C# 4.0 の dynamic キーワードの使用 CSharp 4.0 Specification.doc (English) Visual C# 2010 では、dynamic という新しい型が導入されています。dynamicを使用することで動的型付け変数を定義できます。dynamic自体は静的な型ですが、型チェックが(式、変数共に)プログラムの実行時に行われます(コンパイル時ではない)。dynamicができて嬉しいことはこんな感じ。COMObjectの操作、リフレクション使用などで処理するObjectが曖昧な場合PythonやRubyな... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 18 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, Dynamic
1
CLIPS

Reactive Extensions for .NET (Rx) メソッド探訪第7回:IEnumerable vs IObservable

2458日前に更新 aoki1210aoki1210 2463日前に登録
2010年06月30日 GMT 2010年06月24日 GMT
物凄く期間を開けてしまいましたが、Reactive Extensions for .NET (Rx)紹介を再開していきます。もはやRxってなんだっけ?という感じなので、今回は最も基本である、IObservableについて扱います。ボケーッとしている間にIQbservable(IQueryableのデュアル)とか出てきてて置いてかれちゃってるし。 そんなこんなで、IObservableはIEnumerableのデュアルなんだよ、とか言われてもぶっちゃけさっぱり分かりません。なので、その辺のことはスルーして普通にコードで対比させながら見ていくことにします... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 22 | コメント | | ソースサイト: neue.cc
タグ: Rx
1
CLIPS

コマンドラインパーサー[NConsoler]

2458日前に更新 aoki1210aoki1210 2462日前に登録
2010年06月30日 GMT 2010年06月26日 GMT
NConsolerは.NET用のコマンドライン パーサー ライブラリ。 コンソールアプリケーションを開発する際、コマンドライン引数の解析部分の実装に意外と時間を取られる。 NConsolerを使えばこの地味に面倒で煩雑になりがちなコマンドライン引数の解析をシンプル且つスマートに実装することができる。 NConsoler http://nconsoler.csharpus.com/ [サンプル] using System; using NConsoler; namespace NConsolerSample... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 55 | コメント | | ソースサイト: kslaboratory.blogspot.com
タグ: C#, NConsoler, OSS
1
CLIPS

こみゅぷらす Community Launch 2010 (7月10日 新宿)

2458日前に更新 aoki1210aoki1210 2462日前に登録
2010年06月30日 GMT 2010年06月26日 GMT
今年も Community Launch を開催します! Visual Studio 2010 をはじめるとする技術セッションが盛りだくさん。 ぜひ一緒に楽しく有意義なときを過ごしましょう! こみゅぷらす恒例、酒あり食べ物あり、参加者が入り乱れた楽しいイベント 料金もかなりリーズナブル! 豪華な景品や粗品が当たる抽選会も計画中です! 参加登録はお近くのこみゅぷらすか codeseek のスタッフまで。 .開催概要 ■会場:新宿の居酒屋 ■日時:2010年7月10日 11:00~18:00(10:30 受付開始) ■定員:50名 (スピーカー、スタッフも合わせて) ■飲食等:12時に料理提供開始7時間ずっと飲み放題 アルコール可禁煙 ■参加費:3,000円 (※ この会費は、利益を出すものではありません。店の食事代になります)プログラム ■11:00~11:10  ご挨拶こみゅぷらす & codeseek ■11:10~15:30  こみゅぷらす タ... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 3 | コメント | | ソースサイト: comuplus.net
タグ: codeseek, イベント, こみゅぷらす
1
CLIPS

ガード句っぽい選択

2458日前に更新 aoki1210aoki1210 2462日前に登録
2010年06月30日 GMT 2010年06月25日 GMT
ガード句っぽい選択 IF 文が嫌い なので、こうしてみた。   public MemberTotalItem GetGeneration(int age) {   return     age >= 60 ? Over60 :     age >= 50 ? Over50 :     age >= 40 ? Over40 :     age >= 30 ? Over30 :     age >= 20 ? Over20 : Under20; }   アリ? ナシ? (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 7 | コメント | | ソースサイト: blogs.wankuma.com
タグ: C#
1
CLIPS

IronRubyとSQlite3でRuby on Railsを動かしてみました。

2461日前に更新 aoki1210aoki1210 2464日前に登録
2010年06月27日 GMT 2010年06月23日 GMT
こんにちは。こんばんは。窓の杜編集部の柳です。 窓の杜 - 【NEWS】.NET Framework上で動作するスクリプト言語“Ruby”「IronRuby」が正式版に とうとう「IronRuby」安定版が正式公開されましたね。実はスクリプト言語は苦手で…覚えたいなって思うんですけれど、ついつい使い慣れたC#に逃げてしまうんですよね。これを機会に、頑張って覚えてみようかな? それはともかく。 また、“Ruby”の公式実装の安定版「Ruby」v1.8.6との互換性も高く、Webアプリケーションフレームワーク“Ruby on Rails”を利用することもできるという。 「できるという。」ってなんだか無責任な書き方ですよね。ほんとにできるのかヨ。というわけで、実際に試してみました。 まず、「VirtualBox」でプレーンなWindows Vista環境を用意。 ついで、.NET 2.0用の「IronRuby」と「SQLite ADO.NET 2.0/3.5 ... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 23 | コメント | | ソースサイト: www.forest.impress.co.jp
タグ: IronRuby, Ruby on Rails, SQlite
1
CLIPS

Mono 2.4.3 on Maemo5 (Nokia N900)

2464日前に更新 aoki1210aoki1210 2468日前に登録
2010年06月24日 GMT 2010年06月19日 GMT
久しぶりに日記更新。C#って何って私ですが、.NETは聞いたことがある。マックロソフトとSun Javaの決別で生まれた産物。興味は全くなかったんだが .NETのサブセットをUNIX上で動かそうというのがMono Project。 N900用にポーティングしている人がいたのでインストールして遊んで.... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 16 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Mono, スマートフォン
1
CLIPS

『F#入門』の資料公開

2464日前に更新 aoki1210aoki1210 2472日前に登録
2010年06月24日 GMT 2010年06月16日 GMT
04月17日(土)にCLR/Hの第47回勉強会が開催されました。 僕は『F#入門 ~関数プログラミングとは何か~』というセッションを担当しました。 その際の発表資料を公開します。 『F#入門』 SkyDriveにアップロードしてみました アニメーションが色々盛り込まれているので、ぜひダウンロードしてから全画面表示でご覧になってください!... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 27 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: F#, 入門
1
CLIPS

Small Basic 0.9 は前のバージョンから大幅に進歩しています

2472日前に更新 aoki1210aoki1210 2474日前に登録
2010年06月16日 GMT 2010年06月14日 GMT
今年の2月についに日本語UIを搭載してリリースされた Small Basic ですが、今回新たに大幅にバージョンアップされて バージョン 0.9 としてリリースされました。    今回のバージョンの特徴は多岐に渡りますが、特に目立つのはボタンやテキストボックスなどのコントロールを搭載できることだと思います。      またインストールが、国際的な観点から非常に簡単になりました。  これまでは、Small Basicをインストールすると、使うにせよ使わないにせよ、日本語以外の言語・例えばフランス語やイタリア語などのUIも、同時にインストールされていました。しかもそれらを使用したショートカットがスタートメニュー上に全言語分生成されるため、ほとんど使用しないものが多数並んでしまう格好になり、邪魔に感じられた方もいらっしゃったと思います。  しかし今回は、標準ではOSの言語に対応する言語のUIのみがインストールされるようになりました。つまり、日本語OS上で S... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 4 | コメント | | ソースサイト: blogs.msdn.com
タグ: Small Basic
2
CLIPS

いろんな言語のラムダ式とキャプチャ

2473日前に更新 aoki1210aoki1210 2476日前に登録
2010年06月15日 GMT 2010年06月12日 GMT
javaの無名関数がdisられているらしいので他の言語と比較してみた。 http://www.infoq.com/jp/news/2010/06/lambda-syntax-debate 引数に整数型を取り + 1 して返す無名関数を定義してみる。 目的は 72 という数字を 変数 i に格納すること。 なるだけ省略表記を使わないで作るよ。 間違っていたらごめんね!!.... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 10 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, 匿名メソッド, 比較
1
CLIPS

[Tips][C#]ガード句のコードサンプル

2473日前に更新 aoki1210aoki1210 2479日前に登録
2010年06月15日 GMT 2010年06月09日 GMT
メソッドの実装で 特に大人数で開発をするとき、意図しない使い方をされることを防ぐために、 引数をこんな状態でわたしたらいかん! ということを示すための手法が ガード句 ですね。 で、そのガード句をメソッド1つ1つにちまちま実装するのも大変・・ ということで、 こんなのがあります。   実装サンプル Guard.cs http://code.google.com/p/moq/source/browse/trunk/Source/Guard.cs 使用例... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 56 | コメント | | ソースサイト: blogs.wankuma.com
タグ: C#, TIPS
1
CLIPS

[PowerShell] PowerShellとMSIでインストール&アンインストール操作 - Shizuku Blog

2474日前に更新 aoki1210aoki1210 2477日前に登録
2010年06月14日 GMT 2010年06月10日 GMT
PowerShellだと、レジストリアクセスが比較的楽に行えるおかげで、MSIEXECで自作アプリケーションのアンインストールやインストールが比較的簡単に実装できます。 MSIファイルの製品コード(GUID)がわからないという場合もPowerShellとレジストリを使って、簡単に製品コードが探せるのはいいですね。 本業で必要だったので作成したツールですが、今後も使う場面があるかもしれないので、少し加工したサンプルコードをメモっておきます。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 19 | コメント | | ソースサイト: techbank.jp
タグ: PowerPivot, インストーラ
Previous 1 2 ... 5 6 7 8 9 10 11 12 13 14 Next