ニコルンのチャットビューワサイトを作ってみる

̃Gg[͂ĂȃubN}[Nɒlj

ニコルン
ニコルンアプリの通信パケットからコメントの送受信方法を調べる延長で作ってみることにした。

以下は公開した時のツイート。



Continue reading

System.Data.SQLiteデータベース基本操作 その2 DataGridViewとの連携 (C#)

̃Gg[͂ĂȃubN}[Nɒlj


sqliteは、C/C++,Java,PHP,Perl等で利用できる軽量データベースであり、MacOS, iOS, Android等に標準搭載されている。Windows, Linuxでもインストールすれば利用可能である。
一方、.NET環境で利用できるsqliteとしては、System.Data.SQLiteがあり、DLLを参照に追加するだけで気軽に使用できる。
その1では、System.Data.SQLiteを用いてDBへの接続、テーブルの作成、レコードの追加、データの取得を行ってみた。
今回はDataGridViewとの連携を試してみた。


Continue reading

クラスライブラリ(DLL)プロジェクトのデバッグ方法

̃Gg[͂ĂȃubN}[Nɒlj


VisualStudioでクラスライブラリ(DLL)を作成するプロジェクトでデバッグ開始すると、「クラス ライブラリの出力タイプを持つプロジェクトを直接起動することはできません」と怒られる。。。。
この対処方法と、ソースを修正したらF5を押すだけで通常のアプリと同じ感覚でデバッグできるようにする手順をご紹介します。


Continue reading

棒読みちゃんプラグインの作成法 02

̃Gg[͂ĂȃubN}[Nɒlj

棒読みちゃん
棒読みちゃんは、テキストを音声で読み上げてくれるソフトです。プラグインによる機能拡張に対応しており、クリップボードや、Twitterのタイムライン、ニコニコ生放送のコメント等を読み上げさせることができます。
 
前回:棒読みちゃんプラグインの作成法 01では、何もしない棒読みちゃんのプラグイン作成方法をご紹介しました。
今回は、RSS読み上げプラグインの作成を題材として、プラグイン設定画面の実装、読み上げ機能の実装方法をご紹介します。



Continue reading

棒読みちゃんプラグインの作成法 01

̃Gg[͂ĂȃubN}[Nɒlj

棒読みちゃん
棒読みちゃんは、テキストを音声で読み上げてくれるソフトです。プラグインによる機能拡張に対応しており、クリップボードや、Twitterのタイムライン、ニコニコ生放送のコメント等を読み上げさせることができます。
 
今回は、棒読みちゃんのプラグイン作成方法をご紹介します。
⇒2012/03/11 続編を執筆しました 棒読みちゃんプラグインの作成法 02


Continue reading

System.Data.SQLiteデータベース基本操作 その1 基本コマンド(C#)

̃Gg[͂ĂȃubN}[Nɒlj


sqliteは、C/C++,Java,PHP,Perl等で利用できる軽量データベースであり、MacOS, iOS, Android等に標準搭載されている。Windows, Linuxでもインストールすれば利用可能である。
一方、.NET環境で利用できるsqliteとしては、System.Data.SQLiteがあり、DLLを参照に追加するだけで気軽に使用できる。
今回はこのSystem.Data.SQLiteを用いて、DBへの接続、テーブルの作成、レコードの追加、データの取得を行ってみた。



Continue reading

DataGridViewにDataTableを関連付ける (C#)

̃Gg[͂ĂȃubN}[Nɒlj

変数とDataGridViewコントロールの表示を関連付ける手順を紹介します。

関連付けることにより、変数の値を更新すると、自動的にDataGridViewの表示が更新され、
逆に、DataGridView上からデータを書き換えると変数の値が更新されます。



2012/12/05 追記 slnファイル一式をgithubに公開しました。
https://github.com/loftkun/DataSourceTest
Zipボタンをクリックでファイル一式をダウンロードできます。

Continue reading

NiconamaCommentViewer(ニコ生コメントビューア)のプラグイン作成法 デバッグ編

̃Gg[͂ĂȃubN}[Nɒlj


ニコニコ生放送用のコメントビューアであるNiconamaCommentViewerのプラグインの作成法メモです。

以下エントリもご一緒にどうぞ ノ
第一回 開発環境を準備し、何もしないプラグインを作成します
第二回 フォームを表示するだけのプラグインを作成します
第三回 イベントハンドラを実装し、自動応答機能等、コメビュ本体との連動した動作を実装します
 
今回は、デバッグ手法を紹介します。

⇒2012/03/13追記
 F5(デバッグ開始)ボタンを押すとデバッグできるようにする設定方法を
 新規記事として近日執筆予定です、お楽しみに。
 要点だけ書いておきます:
  1 ビルドしたdllが本体のプラグインフォルダにコピーされるように設定する。
  2 F5を押すとコメビュ本体の方が起動するようにする。
⇛ 2012/05/09追記
執筆しました。クラスライブラリ(DLL)プロジェクトのデバッグ方法



Continue reading