タグ

C#に関するyuuAnのブックマーク (22)

  • c# - C#アプリケーションでOSレベルのキー押下イベントを受信する

    質問のタイトルはわかりませんが、問題を説明します。 私はmp3プレーヤーのように機能するアプリケーションに取り組んでいます。マルチメディアキーを使用して再生/一時停止、曲の停止を行います。実際に機能させましたが、FormApplicationは一番上にある必要があります[フォーカス] protected override void WndProc(ref Message msg) { if (msg.Msg == 0x319) // WM_APPCOMMAND message { // extract cmd from LPARAM (as GET_APPCOMMAND_LPARAM macro does) int cmd = (int)((uint)msg.LParam >> 16 & ~0xf000); switch (cmd) { case 13: // APPCOMMAND_MED

    yuuAn
    yuuAn 2020/10/16
    キーボードの再生キーを押したときに自作アプリで再生開始できるようにする方法
  • PDF/UA 規格による PDF アクセシビリティ

    GdPicture.NET Document Imaging SDK を使用してタグ付き PDF を作成する 皆さん、こんにちは アクセシビリティは、マテリアルにアクセスする能力に関係なく、ビジネスにおいて、さまざまな人々の間で分かりやすい文書を共有する必要がある場合に重要です。 障害を持つ人々がスクリーン リーダーのような支援技術を使用するだけでなく、 今日では、モバイル デバイスを使用する人々もカバーしています。 アクセシビリティはすべての人のためでもあります。 このソリューションは、タグ付き PDF ドキュメントを呼ばれます。 タグとは? GdPicture.NET の最近のリリース (2018年 6月 21日以降) では、タグ付き PDF UA ドキュメントを作成できるように機能が拡張されました。これは何を意味するのでしょうか? PDF ドキュメントは一般的なページ コンテンツに加

    PDF/UA 規格による PDF アクセシビリティ
  • Un4seen Developments

    These pages are dedicated to bringing you some fine audio related software, with the focus on quality and efficiency. Including the XMPlay audio player, the BASS audio library and the MO3 audio format!

  • さくらのVPS を改めて使いはじめる

    ブログでシリーズ化された記事まとめ。各記事の要約コメントつき。新しいもの順に並べている。 Electron を試す NW.js と同じ Chromium + Node 系のフレームワークとして最近は Electron のほうが勢いあるようなので試したくなったシリーズ。 Electron を試す - 開発環境の構築 Electron を試す 2 - パッケージ化におけるプラットフォーム固有処理とコンパイル分岐 Electron を試す 3 - 簡易音楽プレーヤー Electron を試す 4 - 簡易音楽プレーヤー 2 Electron を試す 5 - Electron v0.35.0 対応 Electron を試す 6 - 複数ウィンドウの管理 Electron を試す 7 - Electron v1.0 対応 Electron を試す 9 - electron-prebuilt のパッ

  • C# で音楽再生 5 – アカベコマイリ

  • C# で音楽再生 4 – アカベコマイリ

  • C# で音楽再生 3 – アカベコマイリ

    C# で音楽再生を行ってみるシリーズその 3。 シリーズまとめ C# で音楽再生 前回まで、音楽再生には NAudio と Windows Media Format を利用していたが、今回は BASS というライブラリを試す。 !!注意!! 2010/1/9 のサンプル プロジェクトは間違ってテスト中のイメージ ( プレイヤーが常に NAudio になる ) をアップロードしてしまったので 2010/1/10 に更新 また、音量調整の対象をシステム全体からストリーム固有のボリューム修正と BASS 版の再生位置のシークを実装し忘れていたので、1/27 にサンプル プロジェクトを修正 目次 サンプル プログラム BASS とは? BASS の使用準備 BASS による音声再生 音量調整について サンプル プログラム プログラムを実行すると以下のようになる。 デフォルトのオーディオ操作ライブラ

  • C# で音楽再生 2 – アカベコマイリ

  • C# で音楽再生 1 – アカベコマイリ

    NAudio を使用する場合、Visual Studio のソリューション エクスプローラーから、プロジェクトに NAudio.dll への参照を追加する。 参照を追加した場合、そのプログラムの実行には NAudio.dll が必要となるので、ソリューション エクスプローラーの参照設定上にある NAudio のプロパティを開き、ローカル コピーを True にしておくと、ビルド時にコピーを自動実行してくれるので便利だ。 NAudio による音声再生 音声を再生する場合、ファイルから音声データを読み取る WaveStream、音声の出力を行う IWavePlayer を継承したオブジェクトの 2 種類を使用する。 NAudio に付属するサンプルの内、WinForms を使用した NAudioDemo のソースを読むと理解し易いだろう。今回の記事では WPF を使用しており、サンプルのには

  • はてなブログ | 無料ブログを作成しよう

    朝4時台起きセルフメソッド 自分のため(セルフ)の朝4時台起きメソッド。 これはそういうことなんだ。。。 朝が暖かくなる5月半ばから 朝4時台に起きることを目標に試行錯誤していく。 まずは2日間だけ試した記録。 時間設定 +朝4時台とは 午前4時~午前4時40分ならOK +寝る時間 午後9…

    はてなブログ | 無料ブログを作成しよう
  • ume108.mobi

    This domain may be for sale!

    ume108.mobi
  • ume108.mobi

    This domain may be for sale!

    ume108.mobi
  • neue cc - Modern C# Programming Style Guide

    C# Advent Calendar 2011、ということで、C# 4.0時代のプログラミングスタイルについて説明してみます。モダン、というけれど、某書のように変態的なことじゃなくて、むしろ基的な話のほうです。こういったものはナマモノなので、5.0になればまた変わる、6.0になればまた変わる。変わります。古い話を間に受けすぎないこと(歴史を知るのは大事だけど、そのまま信じるのは別の話)、常に知識をリフレッシュするようにすること。そういうのが大事よね。でも、だからってモダンに書けなきゃダメ!なんてことはありません。ただ、知ること、少しずつ変えていくこと、そういうのは大事よね、って。 ところでしかし、私の主観がかなり入っているので、その辺は差っ引いてください。 varを使う C# 3.0から搭載された型推論での宣言。出た当初には散々議論があって、今もたまに否の意見が出てきたりもしますが、va

    yuuAn
    yuuAn 2012/02/16
  • 【C# Advent Calendar 2011 12/19】 Windows.FormsだってTDD! - an SE diary

    このエントリはC# Advent Calendar 2011の19日目のエントリとなります。 18日目はkkamegawaさんの.NET 4.5でのTPL改良についてです 20日目はzoetroさんのReactive Extensionsでセンサプログラミングです 今月に入って、テストのないレガシーなWindows.Formsのやっつけコード(とバグ)を量産しているmasakitkです。 11月にはAdventCalendarのネタを考える時間があったのですが、忙しくなってどこかに吹き飛んでしまいました。 ということで、NUnitFormsをつかったWindows.FormsのGUIまわりのTDDについて書きます。 手順としては、 まずはUIのデザインを行う。 テストを書く(Nunit、NunitForms) 実装を行う (リファクタリングする:今回割愛) といった進め方になります。 UI

    【C# Advent Calendar 2011 12/19】 Windows.FormsだってTDD! - an SE diary
  • C#でJSONを扱うなら: ふと思う--ちょっと考える (いたずら編)

    Web(HTTP)ベースでデータの受け渡しには、簡素な構造と送られてきたデータの解析のしやすさからJSONが良く使われます。 実際、JavaScriptRubyでは、送られてきたデータを直接evalことで変数に取り込むことが出来ます。その他の言語でも、JSONを扱うためライブラリーが多数公開されています。 C#ならば C#でJSONを扱うライブラリーとしては、JSON.NETが有名だと思います。しかしC#は基的に静的言語なためデータを取り込むためには、データの形を定義したクラスを定義しておく必要があります。また、プレーンなJSONではなく、連想配列の中に連想配列が入っているような入れ子状になったJSONを扱うことは可能なのだろうけど、簡単ではありません。 もっと手軽にJSONを扱えるライブラリーが無いかと探していたら、dynamic JSONを見つけました。ライブラリーは、CodePl

    yuuAn
    yuuAn 2011/04/18
  • 遠い海: LinuxでC#を書いてみた(Mono)

    2008/12/20 LinuxでC#を書いてみた(Mono) Seriesとか、Pythonのジェネレータを触っているとLINQとかと比べたくなる。 しかし家に帰ってまでWindowsを起動したくない。(IPhoneのファームを上げるとき以外は) ならMonoでも動かしてみるか、と急に思い立った。 取り合えずUbuntuのSynapticパッケージマネージャでmonodevelopを入れる。 よくわからんがmonoの開発するっぽい名前だから。 monodevelopを入れると依存関係で他にも色々はいるみたい。けど細かいことは気にしない。 次はコンパイルの仕方と動かしかた。 コンパイラはgmcsらしい。 最初はやっぱりhello worldかなぁ。 サクッと書く。emacsでC#のコードを書くのはちょっと不思議な感じだ。 やっぱりVisual studioで書く方が楽。 //Hello.c

    yuuAn
    yuuAn 2010/08/03
  • 連載:[完全版]究極のC#プログラミング - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

  • Chapter1 C# 3.0らしいプログラミングとは?(1/10) - @IT

    同書籍は、もともとフォーラムにて連載していた『C# 2.0入門』、『C# 3.0入門』の記事を整理統合し、加筆、修正されたものです。 手元でまとめて読みたい方は、ぜひ書店などにてお買い求めください。 【注意】記事は、書籍の内容を改変することなく、そのまま転載したものです。このため用字用語の統一ルールなどは@ITのそれとは一致しません。あらかじめご了承ください。 はじめに 冒頭からあえて断言しよう。 オブジェクト指向プログラミングに関する書籍やネットの情報の9割は間違いである。正確にいえば、根拠のないあやふやな思い込みが事実として書かれている。いわゆる“トンデモ”である。 トンデモの最も典型的な特徴は、「クラス」によってプログラムのすべてを表現し、現実に存在する「もの」と「オブジェクト」を対応付けることですべてうまくいくという主張だろう。 しかし、そのような主張がされてから軽く十年以上た

  • csharp-sqlite - Project Hosting on Google Code

    Code Archive Skip to content Google About Google Privacy Terms

  • タスクトレイにアイコンとバルーンを表示する:CodeZine

    はじめに Visual Studio 2005を用いることにより、Windows Formアプリケーション作成時に多様な機能を実現できるようになりました。そこで、Windows Formアプリケーションを作成するにあたり、タスクトレイにアイコンを表示させる方法と、そのアイコンからさらに、バルーンTipsを表示させる方法を見ていきましょう。どちらも知っておくと便利な機能ですので、ぜひ実際に試してみてください。対象読者 Windows Formアプリケーションに興味がある方。必要な環境Visual Studio 2005Visual C# 2005 Express Edition NotifyIconの利用 タスクトレイにアイコンを表示するためには、Windowsフォームに対応したツールボックスにある[NotifyIcon]を使用します。Notifyは「~に知らせる、報告する、通知する」という