タグ

c#に関するfslashtのブックマーク (49)

  • GitHub - icsharpcode/ILSpy: .NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!

    Aside from the WPF UI ILSpy (downloadable via Releases, see also plugins), the following other frontends are available: Visual Studio 2022/2026 ship with decompilation support for F12 enabled by default (using our engines v8.2 and v9.1 respectively). Our Visual Studio 2022 extension marketplace (works with VS 2026 as well) Our Visual Studio Code Extension repository | marketplace | open-vsx Our do

    GitHub - icsharpcode/ILSpy: .NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
    fslasht
    fslasht 2015/09/29
    C#(.net)用の逆コンパイラ。試しに自作のNPTwins.exeを逆コンパイルしたらかなりの再現度。publicシンボル名や式、記載順もそのまま復元される(コメント、ローカル変数、定数は復元されない)。
  • WindowsサービスをC#で書く - backyard of 伊勢的新常識

    Windowsでデーモンっぽいものを作るとなると、やはりサービスを書いて、管理ツールから開始や停止の制御ができた方がWindowsっぽくてかっこいい。 VisualStudio にはそれを.NETの言語で書くためのテンプレートがあり、それを使えば難なくできると思ったら、いくつか引っかかった点があった。 そこで、その引っかかりやすい点をメモするついでに作り方を書いておこうと思う。 プロジェクトの作成、インストーラの設定 まず、VisualStudioの新規プロジェクト作成から「Windowsサービス」を選ぶ。 OKを押すと、Service1のデザイナが表示される。 ここで、早速サービスのコードを書き始めても良いのだけど、書いたところで「インストーラクラス」をプロジェクトに追加しないとビルドしても登録できない、つまりデバッグもできないんで、先にインストーラクラスを作っておく。 やり方は簡単。S

  • Evernote APIをラップするC#のライブラリEvernoteSharpを試してみました

    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をダウンロードし、アー

  • 【2011年度版】.NET開発者のためのオンライン・リソース・ガイド - @IT

    特集:フレッシュマン企画 【2011年度版】 .NET開発者のためのオンライン・リソース・ガイド デジタルアドバンテージ 一色 政彦 2011/04/19 稿は、これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになったフレッシュマンに贈るオンライン・リソース・ガイドの2011年度版である。インターネット上に数ある.NET関連サイトの中で、.NET開発者がまずは押さえておくべきWebサイトについてまとめている。 ●稿がまとめているサイト&ジャンル分けについて .NET開発者がよく利用するサイトの代表は、やはり.NET Framework & Visual Studioを提供するマイクロソフトのサイトだろう。だが、ひとくくりに「マイクロソフトのサイト」といっても、マイクロソフトが運営するサイトは当にたくさんあり、それぞれのコンテンツも膨大となっ

  • オープンソースのロギング・サービス「log4net」を使う ― @IT

    オープンソースのロギング・サービス「log4net」を使う:連載:VBで実践! 外部コンポーネント活用術(1/4 ページ) 連載目次 Apache Logging Serviceプロジェクトlog4net アプリケーションの開発では、コーディングが完了して動作確認をしたらきっぱり開発者の手を離れる……などということはほとんどないでしょう。コンシューマ向けのパッケージ作成であれば入念な動作テストが行われた後にリリースということになるでしょうが、特に社内で使用するアプリケーションの作成では、配布後にいろいろな修正要求や「うまく動かないんだけど……」といったリクエストを受け取ることが多々あります。 ユーザーからの「うまく動かない」という報告があった場合、「動かない」状況をきちんと(開発者が納得できるような)説明をしてもらえることは(まずほとんど)期待できません。そのためアプリケーションにログ機

    オープンソースのロギング・サービス「log4net」を使う ― @IT
  • Silverlight 初級勉強会 : ATND

  • FileSystemWatcher クラス (System.IO)

    例 次の例では、 をFileSystemWatcher作成して、実行時に指定されたディレクトリをwatchします。 コンポーネントは、ディレクトリ内のテキスト ファイルのLastWriteLastAccess変更、作成、削除、または名前変更をwatchに設定されます。 ファイルが変更、作成、または削除されると、ファイルへのパスがコンソールに出力されます。 ファイルの名前が変更されると、古いパスと新しいパスがコンソールに出力されます。 #include "pch.h" using namespace System; using namespace System::IO; class MyClassCPP { public: int static Run() { FileSystemWatcher^ watcher = gcnew FileSystemWatcher("C:\\path\\to

    FileSystemWatcher クラス (System.IO)
    fslasht
    fslasht 2010/02/01
    ファイル システムの変更通知を待機し、ディレクトリまたはディレクトリ内のファイルが変更されたときにイベントを発生させます
  • 新しいASP.NETのチャート・コントロール:<asp:chart runat="server"/> - @IT

    記事は、Microsoft社副社長であり、ASP.NETやSilverlightなどの開発チームを率いるScott Guthrie氏のブログを翻訳したものです。氏の許可を得て転載しています。 Microsoftは素晴らしくて新しいASP.NET用のサーバ・コントロール - <asp:chart /> - を先日リリースしました。これは無償で、ASP.NET 3.5上で使用でき、ブラウザでリッチなチャートを利用可能にします。 無償のMicrosoft Chart Controlsをダウンロード Chart Controls用のVisual Studio 2008 Tool Supportをダウンロード Microsoft Chart Controlsサンプルをダウンロード Microsoft Chart Controlsのドキュメントをダウンロード Microsoft Chart Co

    fslasht
    fslasht 2010/01/26
  • C#でのキー入力関係の処理

    のサイトやアプリを海外で使う 海外のサイトやアプリを日で使う 目的や用途別のVPNと選び方 VPNを使った裏技/ライフハック

    C#でのキー入力関係の処理
    fslasht
    fslasht 2009/12/24
  • IME関連 - 匣の向こう側 - あまりに.NETな

    Aleaさんのとこから(http://d.hatena.ne.jp/alea/20050715#p1)。 コンソールアプリ中でウィンドウハンドルを渡すという話があったので、コンソールウィンドウにユニークなタイトルを付けてFindWindowでハンドルを入手してみたけど、Imm系の関数呼び出しは失敗してしまった。ウィンドウハンドルを渡せばいいというものではないみたい。(^^; ふと思い立ってImm系の関数をC#から呼んでみた。(無駄にC#2.0で組んでいます) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; usi

    IME関連 - 匣の向こう側 - あまりに.NETな
    fslasht
    fslasht 2009/08/19
  • MIZU GAME for Silverlight - 七誌の開発日記

    id:fslashtさんのMIZU GAMEをSilverlightに移植しました。動作確認とソースのダウンロードは以下です。 MIZU GAME for Silverlight オリジナルを初めて起動したとき、流れるような水の表現に圧倒されました。それを再現するため、SDL.NETを使用している部分はWriteableBitmapで書き換えています。 移植の流れ オリジナルはSDL.NETを使用しています。依存するDLLの数が多くアンマネージのものも含まれているため、これらをまともに移植するのは無理です。まずSDL.NET依存を解消するため、MIZU GAMEで使用しているSDL.NETAPIを抽出して、Windows Formsで再実装しました。以下はSdlDotNet.DLLを差し替えて不要になったDLLを削除したものです。EXEはオリジナルのままで、再ビルドなどは行っていません。

    MIZU GAME for Silverlight - 七誌の開発日記
  • あるSEのつぶやき: 携帯サイト構築メモ

    携帯サイトを作る情報を公開しているサイトを、何かの時のためにメモしておきます。 ■情報サイト Mobile-users.jp - 日のモバイルサイト開発者のためのハブサイト ke-tai.org > Blog Archive > モバイルサイト開発者のためのハブサイト「Mobile-users.jp」 PCサイトを携帯に対応させるまとめ(AffilicatePortal.net) 携帯からアクセスがあった場合に、携帯用ページにリダイレクトする方法や、エミュレーター、変換プログラムなどが紹介されてます。 携帯サイトの作り方 携帯サイトを構築する方法が詳しく解説されてます。 携帯電話向けコンテンツの書き方(ウェブの作り方)。 かなり詳しい解説です。 携帯便利ツールEZ-INFO 携帯サイト構築に役立つ情報、ツール、リンクがあります。 携帯サイト開発にあたっての下調べメモ(集積蔵) エミュレー

  • .NETでモバイル・サイト開発を始めよう - @IT

    第1回 ASP.NETによる携帯サイト開発は七転八倒?!(2007/03/20) 1.ASP.NETによるモバイルWeb開発の現状 2.デバイス・フィルタのデバイス識別機能 3.デバイス・フィルタの利用方法 4.エバリュエータ・デリゲート型フィルタ 第2回 携帯サイトの「ドコモ、au、SoftBank」への対応(2007/04/13) 1.カスタム・コントロールの作成 2.カスタム・コントロールの利用 3.デバイス・アダプタについて 4.ブラウザ定義ファイルの作成 5.デバイス・アダプタの作成 6.デバイス・アダプタの利用 第3回 モバイル・コントロール利用時の心得(2007/05/29) 1.一覧表示コントロールについて 2.ObjectListコントロールの利用 3.Listコントロールの利用 4.ListコントロールのItemCommandイベントの制御 第4回 モバイルWebサイト

  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    fslasht
    fslasht 2009/03/11
    2D物理エンジン Box2DのC#版
  • C#でiPhoneアプリが作れるらしい - Elfariaのチラシの裏

    iPhoneでC#アプリが審査に通るワケ − @IT Unity/3D使えば作れるのか…作ってみようかな。 ↓ まぁどちらにしろ外国製SDKだよね ↓ https://store.unity3d.com/shop/で見てみるか ↓ ちょwiPhoneサポートでSDKの値段が$598(JPY64000)ってw ↓ 買えねぇよ!個人で買うには高いよ! (←いまここ) ↓ iPhone SDKのObjective-C勉強しようかなぁ…

    C#でiPhoneアプリが作れるらしい - Elfariaのチラシの裏
  • SlimDX と C# で学ぶ DirectX

    SlimDX: C# による DirectX へのもうひとつのアプローチ SlimDX は、.NET Framework に対応した言語(C#、VB.NET など)を使って DirectX アプリケーションを開発することができるオープンソースのライブラリ(DLL)です。2008年6月にようやく正式版として公開されました。 SlimDX 公式ページ 最新の DirectX API を極力薄くスリムにラップする方針にありながら、アンマネージドAPIを単純に呼び出すだけのラッパーにとどまらず、ネイティブ COM と .NET Framework の流儀をうまく仲介するための工夫された実装を持っています。 C# で DirectX アプリを作成するには Managed DirectX や XNA Framework などの選択肢が有名ですが、サイトではそれらを使わず、この SlimDX を使

  • オープンソースのライブラリ「SDL.NET」で始める ゲームプログラミング ~前編~

    SDLはオープンソースで開発されている、シンプルな構成のマルチメディアプログラミング向けライブラリで、その手軽さから多くのプログラミング言語向けに様々な実装が存在しています。その中から稿では、「SDL.NET」というSDLの.NET Framework向け実装の一つを、ゲームの実装例を交えて紹介します。 はじめに SDLというライブラリをご存知でしょうか。「SDL(Simple DirectMedia Layer)」はオープンソースで開発されている、シンプルな構成のマルチメディアプログラミング向けライブラリです。手軽さから多くのプログラミング言語向けに様々な実装が存在しています。 その中から稿では、2回に分けて「SDL.NET」というSDLの.NET Framework向け実装の一つを紹介しようと思います。SDL.NETはSDLの機能をほとんど内包しているほか、全体がクラスとしてほどよ

    オープンソースのライブラリ「SDL.NET」で始める ゲームプログラミング ~前編~
  • Managed C# DirectX9によるシミュレーション

    ■はじめに ■DirectX9を使ってみる ■DirectX9の基礎知識 ヘルプの使い方 デバイスについて メッシュについて マテリアルについて テクスチャについて ライトについて シーンについて 座標について ■DX9でいろいろ作ってみる オブジェクトの表示 オブジェクトの管理 親子関係の定義 アニメーションしてみる ■物理の基礎の基礎編 空間の定義 速度の定義 加速度の定義 ■物理入門編 斜面上の運動と摩擦力 斜面上の2物体の相互運動 質点の円運動 振り子時計 ばねと振動 運動量と衝突現象 仕事とエネルギー ■剛体系の力学 ■補足資料室(アプリ等) DX9でいろいろ作ってみる編 物理の基礎の基礎編 物理入門編 ■プロフィール ■BBS ■BBS ■リンク ■メール ■このサイトについて 当サイトは、2002年

  • Managed Direct3D(DirectGraphics)

    主に3次元を扱う「Managed Direct3D(DirectGraphics)」について「入門」「Tips」「応用」について説明しています。 現在あなたが知りたい事、解説して欲しい事を募集しています。何かある方は 掲示板にどうぞ。 Managed Direct3D実践入門(MDX1.1) このサイトの重要コンテンツであります。C#についての知識を必要とします。理論なんかはすっ飛ばして説明していきます。Tipsの連載版のような雰囲気です。分からないことは 掲示板かメールで質問してください(答えられたり、答えられなかったり)。 Direct3Dとは 最小サイズのあるウィンドウ メッセージループ 初期化処理(ウィンドウ) 初めての描画 三角形を描く PrimitiveType デバイスの消失 当の3D 変形(回転・移動・拡大縮小) 行列(Matrix) 立方体 インデックス(Index)

  • iPhoneでC#アプリが審査に通るワケ OSS実装「Mono」で広がる.NETの応用 − @IT

    2009/01/29 iPhone向けにC#で書かれたゲームが40以上存在する――。2009年1月7日付けのブログ投稿で、こんなにわかに信じられない現象を伝えるのは、メキシコ出身のオープンソース開発者、ミゲル・デ・イカザ(Miguel de Icaz)氏だ。iPhoneアプリケーションの開発といえば、アップルが提供するSDKに含まれるObjective-Cを使うか、Webブラウザ上でのみ動作するJavaScriptで実装するかのいずれかだった。 C#のような実行時にランタイム(.NET Framework)を必要とするプログラミング言語は、iPhoneでは使えない。なぜなら、任意のコードを実行できるランタイムを配布パッケージに含めることを、セキュリティ上の理由からアップルが禁じているからだ。 ではなぜ、C#アプリケーションが審査に通るのか? この背後には、オープンソースプロジェクト「Mo