.NETフレームワーク」カテゴリーアーカイブ

.NETフレームワーク関係

C# Managed構造体とUnmanaged構造体のマッピング

Managed構造体とC等のUnmanaged構造体のマッピング Managed構造体はC等の構造体と異なり、メンバの格納順序が定義順にならなかったり、C等の固定長配列が言語仕様上定義できなかったりする。 これらの点はW … 続きを読む

カテゴリー: .NETフレームワーク, C#, 技術情報 | コメントする

C#のref渡しをC++/CLIのメソッドで提供するには

初歩的な話だけど、忘れないようにメモ。 C#で、以下のようなシグネチャをC++/CLIのメソッドで提供するには、トラッキング参照(%)を使用する。 int GetMessage(ref string msg); C++側 … 続きを読む

カテゴリー: .NETフレームワーク, C#, 技術情報 | 1件のコメント

scriptcs

Windows Azure SDKチームのプロジェクトマネージャGlenn Block氏始めたサイドプロジェクトで、C#をスクリプトとして使おうというもの。 スクリプトはC#の文法を理解している人なら、普通のテキストエデ … 続きを読む

カテゴリー: .NETフレームワーク, C#, 技術情報 | 1件のコメント

C#からMongoDBを触ってみる-更新と削除

前回、C#からのデータ挿入と、検索について書いたので、今回は更新と削除について書いてみる。 更新 更新はMongoDB API方式(検索条件に一致したもの全てを更新)と検索結果を得てから更新する方法の2種類がある。 Mo … 続きを読む

カテゴリー: .NETフレームワーク, C#, NO SQL, 技術情報 | コメントする

C#からMongoDBを触ってみる

以前書いたように、MongoDBのC#ドライバはかなりの優れもので、LINQもサポートしている。 今回はC#プログラムからMongoDBのデータを操作してみよう。 まずは、ドライバAssemblyをダウンロードするのだが … 続きを読む

カテゴリー: C#, LINQ, NO SQL, 技術情報 | 1件のコメント

VC++/CLI

仕事の関係で、C言語で作られたDLLを.NETで使うことになり、Wrapperを作るのに何がいいかと探していたら、VC++/CLIに行き着いた。 VC++/CLIでは、Native C/C++のリソースへのアクセスも.N … 続きを読む

カテゴリー: .NETフレームワーク, 技術情報 | 2件のコメント

Windows Store App StyleのWebViewBrush

Windows Store App Style(旧称Metro Style)用のBrush(塗りつぶし用ブラシ)クラス群の中にWebViewBrushというちょっと変わったブラシがある。 このブラシはWebViewコント … 続きを読む

カテゴリー: .NETフレームワーク, C#, Windows8, 技術情報, 開発手法 | 1件のコメント

Entity Framework+MySQLでコードファースト

Entity Frameworkコードファースト開発をMySQLで行ってみた。 SQL Serverを使用したときと比べて結構制限があったりバグがあったり・・・ 問題 エンティティにstringプロパティがあった場合に、 … 続きを読む

カテゴリー: .NETフレームワーク, 技術情報, 開発手法 | コメントする

SQLLocalDB+Entity Frameworkでコードファースト

SQL2012から提供されている、SQLLocalDBはSQL CEと違って、.NETからSqlClientでアクセスが可能なだと以前、書いた記憶がある。しかし、実際に試してみたわけでは無かったので、ちょっと試してみた。 … 続きを読む

カテゴリー: .NETフレームワーク, C#, SQL Server, 技術情報 | 1件のコメント

Windows 8 Metor Appについて

Windows 8 Consumer PreviewにVisual Studio 11 Express for Windows 8 Betaをインストールして、簡単なMetroアプリケーションをC#で作ってみた。 UIは … 続きを読む

カテゴリー: .NETフレームワーク, C#, Windows8 | コメントする