CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 更新 : 2007 年 11 月 このページでは、よく使用する .NET Framework タスクに関するヘルプへのリンクを紹介します。その他、ヘルプでカバーされている一般的なタスク カテゴリについては、「C# での操作方法」を参照してください。 全般 C# 言語と .NET Framework の概要 C# 言語と、.NET Framework クラス ライブラリおよびランタイム実行エンジンの関係について説明します。 .NET Framework の概要 共通言語ランタイム、.NET Framework クラス ライブラリ、言語間の相互運用性などの .NET Framework の主要な機能の概念について
Notify()&GetCurrentPosition()両方方式(id:parlin:20051216)でライブラリかきかき完了。多重再生もおっけだし、これで〆かな^〜^ 以下ソースコードなり。 /// <summary> /// サウンドクラスDSoundWrapper用の列挙体です。 /// </summary> #region "Enums:" /// <summary> /// 再生セッティングフラグです。 /// </summary> //フラグとして扱うときはフラグ属性をつける! [Flags()] public enum SoundPlaySettings : int { None = 0x0, PlaySync = 0x1, PlayAsync = 0x2, PlayWithExternalFile = 0x10, PlayWithEmbeddedFile = 0x20
YORIGONです。 VS.NET2005 Academicをインストールし Microsoft DirectX SDK (February 2006)も最後にインストールしました そこでVB.NET2003でDirectXプログラミングしていたものなのですが 2005に移植したところコンパイルエラーが発生してしまい。 非常に困っているところです。 エラー内容の意味がよくわからないので質問しました。 エラー内容は以下のとおりです。 LoaderLock が検出されました。 Message: DLL 'C:\WINDOWS\assembly\GAC\Microsoft.DirectX\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.dll' は、OS ローダー ロック内でマネージ実行を試行しています。DllMain またはイメージ初期化関数内でマ
SlimDX−C# による DirectX へのもうひとつのアプローチ SlimDX とは、.NET Framework に対応した言語(C#、VB.NET など)を使って DirectX アプリケーションを開発することができるオープンソースのライブラリ(DLL)です。1年間のベータ期間を経て、2008年6月に正式版が公開されました。 SlimDX 公式ページ 最新の DirectX API を極力薄くラップする(包み込む)方針にありながら、DirectX API をただ呼び出すだけの単純なラッパーにとどまらず、ネイティブ COM オブジェクトと .NET オブジェクトや .NET Framework の流儀をうまく仲介するための、工夫された実装を持っています。 C# で DirectX アプリを作成するには Managed DirectX や XNA Framework などの選択肢
ディスプレイの解像度を取得するには、Screenクラス(System.Windows.Forms名前空間)のPrimaryScreenプロパティを取得し、さらにそのBoundsプロパティを取得すれば、ディスプレイの解像度が設定されたRectangle構造体(System.Drawing名前空間)のオブジェクトを得ることができる。実際には次にように記述できる。 Rectangle rec = Screen.PrimaryScreen.Bounds; Rectangle構造体は、四角形領域の位置とサイズを格納するためのものだが、そのメンバのうちWidthとHeightに、ディスプレイの幅と高さが設定される。 これらのクラスを使用した実行可能なサンプル・コードを次に示す。 // screen.cs using System; using System.Windows.Forms; using S
USBカメラをWindows環境で利用するためには,主に二種類の方法があります.一つはVideo for Windowsを利用する方法,もう一つはDirect Showを利用する方法です.今回は,後者のDirectShowを利用して,C#でUSBカメラを制御する方法を紹介します.このプログラムは,以下のような機能を持っています. USBカメラのプレビュー USBカメラから静止画をキャプチャ&保存 USBカメラから動画をキャプチャ&保存 キャプチャした動画の再生 USBカメラのプロパティを変更(色調,ズームなど) ここではまず,DirectShowの基本的な用語などをまとめ,次に機能ごとにプログラムの大まかな流れを説明していきます.より詳しい内容については,サンプルコードや参考URLを参照してください. なお,動作確認環境は以下のとおりです.他のUSBカメラでもおそらく動作すると思いますが,
.Net C# directshowライブラリ。C#とdirectshowを使用して撮影/再生できます。 ダウンロード 最新ダウンロードファイル DirectShowLibV2-1.zip (日付: 2010-02-23, サイズ: 337.46 KB) DirectShowSamples-2010-February.zip (日付: 2010-02-23, サイズ: 809.48 KB) sreadme.txt (日付: 2010-02-23, サイズ: 7.41 KB) WhatsNew.txt (日付: 2010-02-23, サイズ: 7.71 KB) DirectShowSamples-2007-July.zip (日付: 2007-08-01, サイズ: 689.48 KB)
分類:[C#] vs2005 .net2.0 実行/開発:xp home sp2 いつもお世話になってます。 突然ですが、「人工生命/ステーィブン・レビー著」の94~95ページの1次元セルオートマトン書いてます。 下記コードのcolとrow (ボタンとパネルの要素数)を大きくすると実行時エラーになります。 因みにcol=100/row=50はセーフでcol=200/row=100はアウトです。 1枚のフォームに貼り付けられる要素数の上限みたいのがあるのでしょうか? (1) 発生場所 --> Application.Run(new Form1()); (2) エラーコード System.ComponentModel.Win32Exception はハンドルされませんでした。 Message="ウィンドウのハンドルを作成中にエラーが発生しました。" Source="System.Windo
Twitter Streaming APIを使う 1 † 恥ずかしながら、私はツイッターをやっていません。しかしTwitter API Wikiを見ていると「Streaming API」というものが目に入り、読んでみるとなかなか面白そうなので、早速試してみることにしました。今回はTwitter Streaming APIについて書かせていただきます。 私はツイッターの知識がほとんどないにもかかわらずこのような記事を書いていますので、ツイッター機能や用語に関してかなり間抜けなことを書いているかもしれないことをお許しください。 なおTwitter APIを使用する場合は、必ずご自分でドキュメントに目を通し、利用規約等をご確認ください。 ▲ ▼ Twitter Streaming APIとは? † ツイッターに投稿された発言(ステータス)をいち早くチェックしたい場合、通常のWebサービスを使用す
Windowsアプリケーション(やコンソール・アプリケーション)自体の設定に関する情報(以降、アプリケーション設定)は、.NETでは通常、アプリケーション構成ファイル(「<プログラム名>.exe.config」という名前のXMLファイル)で管理する。この仕組みを利用して、プログラムで扱う設定情報をハード・コーディングせずに外部データで管理しておけば、プログラムをビルドした後からでも(その外部データであるXMLファイルを書き換えるだけで)容易にプログラムの挙動を変更できる。 このプログラム自体の(固定的な)設定情報を外部データ化する手法は、1つのプログラムの挙動を利用環境や利用ケースに合わせて変化させたいときなどで役立つ。例えばあるプログラムにデモ版と製品版の2つのエディションがあり、それぞれのエディションごとにWindowsフォーム上のタイトル文字列を切り替えたいような場合、(プログラム自
MSDNフォーラムの質問で思い出した以前やった失敗。 <configSections> <sectionGroup name ="myApp.settings"> <section name="mySection1" type="Gushwell.MyAppSection, MyAppSectionLib"/> </sectionGroup> </configSections> のような記述を、App.Configに書いたのだけれど、 「構成システムを初期化できませんでした。」 というエラーがでてしまう。しばらくこのエラー原因がわからずに時間を使ってしまいました。 いろいろ、調べて、 要素は、 要素の最初に書かないといけないことがわかりました。 でも、例外のスナップショットのInnerException を見ていれば、もっと早く解決できた問題でした。 InnerExceptionのMess
TableAdapterにトランザクションを実装 今は Visual C# 2005 Express Edition にて ADO.NET 2.0 Provider for SQLiteを利用してクライアントアプリの開発しています。 TableAdapterにてINSERTやupdateするとどうも更新が遅いので、Googleで調べたら > http://journal.mycom.co.jp/special/2004/php5/007.html > SQLiteでは明示的にトランザクションを開始しない限り、INSERT処理の前後に必ず"BEGIN"、"COMMIT"が実行される。 とのことでした。 で、色々試行錯誤して下記のVB記事を参考にC#&SQLite用のトランザクションの処理を追加。 TableAdapterにトランザクションを実装 / うなまな Blog http://www.
最近 C# から Clipboard をゴニョゴニョするプログラムを作る必要があったため,いろいろと調べてみました(VS2005sp1 + .NET Framework 2.0). .NET Framework では,Clipboard クラス (System.Windows.Forms) として Clipboard に対する操作がまとめられており,簡単にデータの設定/取得を行うことができます. Clipboard クラスを使用したサンプルは,DOBON.NET: VB.NET, C#, 無料ソフトウェア... にて紹介されています. 例:クリップボードにファイルをコピーまたは切り取りをする、クリップボードからファイルを取得する、貼り付ける: .NET Tips: C#, VB.NET しかし,Clipboard に対するイベントは Clipboard クラスに定義されていないため,Cli
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く