C#でアルファ値のついたビットマップ画像を読み込みたい場合があります。 通常ビットマップの読み込みはファイルから読み込む場合 で読み込めます。しかし、この方法で読み込んだ場合ビットマップのPixelFormatはFormat32bppRgbとなってしまい、アルファチャンネルが無視されてしまいます。アルファチャンネルを含めてビットマップを読み込む場合は以下の方法で読み込みます。 コード Bitmap bmp = new Bitmap(@"c:\data\alpha.bmp"); Rectangle bmBounds = new Rectangle(0,0,bmp.Width,bmp.Height); BitmapData bmpd = bmp.LockBits( bmBounds, ImageLockMode.ReadOnly, bmp.PixelFormat); Bitmap bmp2 =
以前、.NET で Google 製シリアライズツール ProtocolBuffers が使えるようになるライブラリ protobuf-net を紹介しました。 Protocol Buffers を C# で遊んでみた - present この protobuf-net は WCF 向けの機能も提供していて、ProtocolBuffers でシリアル化したデータを WCF の通信で使うことができます。使い方を簡単に説明すると、ProtoBehaviorAttribute を OperationContractAttribute と一緒に指定してやるだけ。 using System; using System.ServiceModel; using ProtoBuf; using ProtoBuf.ServiceModel; namespace WcfProtoBufSample { //
予想外に簡単でした。 手順 1. MikuMikuDance for XNA を入手 リリース MikuMikuDance for XNA binary v1.50a - MMDX(MikuMikuDance for XNA/SlimDX) - OSDN をダウンロードして解凍する。そして Demo1 フォルダに入って MikuMikuDanceXNADemo.exe を実行してみる。実行できないならば XNA を使う環境が整っていないので適当にググって揃える。 ゆっくりの迷宮(Windows版) | ゆっくりXNA あたりが動くなら大丈夫なはず。 2. IronPython 2.6.1 を入手 CodePlex Archive から IronPython 2.6.1 for .NET 2.0 SP1.msi をダウンロードしてインストールする。(IronPython 2.6.1 for
One place for all extensions for Visual Studio, Azure DevOps Services, Azure DevOps Server and Visual Studio Code. Discover and install extensions and subscriptions to create the dev environment you need.
MSDNマガジンの英語版の最新のを見てたら、こんな以下の記事を見つけた。 http://msdn.microsoft.com/ja-jp/magazine/ff798279(en-us).aspx まだ全部見てないけど、ここにViewModelを楽に作る方法が書いてあっておぉ〜っと思ったので紹介します。 このテクニックが使えるプラットフォームは.NET Framework 4です。 ViewModelは、作るとViewとModelを切り離せるけど、Modelをラップするようなプロパティを大量に作らないといけません。 例えば、以下のようなModelがあったとして public class Person { public string FullName { get; set; } } 以下のようなViewModelを作ります。 // ViewModelBaseはINotifyPropertyC
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
Evernoteは開発者向けにAPIを提供しています。 C#で書こうとしているちょっとしたプログラムの調査のため、Evernote APIをラップするC#のライブラリEvernoteSharp試してみました。 Evernote APIを使うためには、API Keyを払い出してもらう必要があります。Request an API Keyから、必要事項を書いて申し込みます。私の場合は申し込んでから1時間半ぐらいでAPI Keyがメールで送られてきました。仕事が速いですね! API Keyは開発用環境であるSandBoxのみで有効です。このため、普段使っているアカウントとは別にEvernote Registrationからテスト専用のアカウントを登録します。 次に、Visual StudioでWindowsアプリケーションのプロジェクトを作成します。EvernoteSharpをダウンロードし、アー
マイコン程度のスペックで動作する、.NET Micro Framework というエディションがあります。これを利用することで、マイコンのプログラミングが C# で行えるようになります。 .NET Micro Framework が動作する Arduino とピン互換なボード FEZ Domino が日本でも入手できるようになったので、早速試してみました。このボードは、microSD カードの読み書きや USB ホストにも対応しています。 USBケーブルが刺さっていますが、これは電源用であり、別途電源を用意すればスタンドアロンで動作します。もちろん、USBケーブルをつないだ状態であれば、ブレークポイントを設定しながら実機上でデバッグすることも可能です。 上記の動画のアプリのために記述したソースコードはこれだけ。.NET Micro Framework の標準ライブラリのみで記述してみました
更新 : 2010 年 8 月 このトピックでは、修正、標準への準拠とセキュリティに関する変更点、顧客フィードバックに基づく変更点など、.NET Framework Version 3.5 Service Pack 1 と .NET Framework Version 4 の間の移行に関する問題について説明します。 これらの変更点のほとんどは、アプリケーションのプログラミング変更を必要としません。 プログラミング変更が必要になる可能性のある変更点については、表の "推奨される変更" 列を参照してください。 このトピックでは、次の分野の主な変更点について説明します。 ASP.NET と Web コア データ Windows Communication Foundation (WCF) Windows Presentation Foundation (WPF) XML このトピックで説明する問
先月弊社の勝手 ASP.NET コミュニティ「ASP.NET for Biz」をオープンし、ビジネスで使えそうな Web アプリをいろいろと試しているわけですが、本日は ASP.NET で構築されているショッピングカートシステム、「nopCommerce」を試用してみました。 まともな .NET 系のショッピングシステムでしかもオープンソースなんてのは非常に珍しいんじゃないでしょうか? さて、早速インストール。(詳しくはそのうち ASP.NET for Biz に書きます。) なんと4ステップでデータベース作成を含めインストールが完了。異常に簡単です。 起動してみましたが、もちろん全部英語ですねぇ。で、ざっくりと日本語ローカライズしてみたのが以下。 (商品情報や商品カテゴリーも少し日本語で設定しなおしてます。) 悪くなさそうです。 機能面でも登録ユーザー向けの配送先登録だとか、クーポンコー
今をときめくCassandraの、LINQプロバイダを作ってみました( ̄∇  ̄ ) Cassandraemon in CodePlex Cassandraemon こんな感じで、データを取ってこれます。 public class Product { public int ID { get; set; } public string Name { get; set; } } using(var context = new CassandraContext("localhost", 9160, "KeySpace1")) { var products = from x in context.ColumnList where x.Key == "1" && x.ColumnFamily == "Product" select x.ToObject<product>(); foreach(var
第47回 CLR/H 勉強会(4/17)に参加しました。今回で6回目くらいですかね。 楽しく有意義な時間を過ごせました。講師の方、参加者のみなさんどうもありがとうございました! 今回はじめて、わたしもライトニングトークに登壇させて頂きました。 もともと人前で話すのは得意ではないのですが、うまくしゃべれなかったことに少しへこんでいます。 第47回 CLR/H 勉強会 zecl LT資料 Clrh47zeclView more presentations from guest5b854d. ちょっと草植えときますね型言語 Grass 公式サイト というわけで、.NET(C#とF#)で草を生やしてみました。前々から実装したいなと思っていたのが、ようやく実現です。 C#による実装は公式サイトにあるJavaの実装を真似てアレンジしただけなので、掲載は控えます。 以下に、F#による実装を掲載します。と
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
NOTE: Project has moved to github, including file downloads. SharpPcap is a cross-platform packet capture framework for the .NET environment, based on the famous pcap / WinPcap libraries. It provides an API for capturing, injecting, analyzing and building packets using any .NET language such as C# and VB.NET. Features Cross-platform - Windows 32/64bit, Linux 32/64bit and MacSupport for many popula
Recommendations on how to design and develop custom applications using the Microsoft platform Each patterns & practices offering contains a combination of written documentation and re-usable source code. Many also include a reference implementation. As the guidance is being developed it is reviewed and approved by internal Microsoft product teams and by external customers and partners. This produc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く