【Android】OpenGLの学習(2) 拡大・縮小と回転(2D)
前回は、とにかく四角形を表示してみた。 今回は表示した図形を拡大・縮小したり、回転させてみよう。 描画の処理は、とにかくRendererのonDrawFrameメソッド内に書くことになっている。 まずは前回のonDraw… 続きを読む »
前回は、とにかく四角形を表示してみた。 今回は表示した図形を拡大・縮小したり、回転させてみよう。 描画の処理は、とにかくRendererのonDrawFrameメソッド内に書くことになっている。 まずは前回のonDraw… 続きを読む »
AndroidでOpenGLを使って何か描画してみよう。 OpenGLと言えば3Dグラフィックスのライブラリという側面が強いのだが、まずは2Dから入っていくことにする。 始めに、画面の中心に四角形を描いてみる。プログラム… 続きを読む »
今回は値のシーケンスに対して合計したり、平均を求めたりするメソッドについて見ていく。 サンプルとして、以下のようなシーケンスを用意した。 var persons = new[] { new{Name=”Tom”,Age=… 続きを読む »
LINQを特徴づけているクエリ式は、実はコンパイラによってメソッド呼び出し式に変換されるシンタックスシュガーに過ぎない。 初めてLINQのクエリ式を見ると、どうも慣れない感じがするのだがクエリ式を使わないで書いた場合と比… 続きを読む »
C#3.0からLINQという機能が加わった。 LINQとは「Language INtegrated Query」の略で、統合言語クエリと訳される。 LINQを使うと、C#やVBのコード中にSQLに似た検索文を記述でき、デ… 続きを読む »
前回の記事を応用してカウント読み上げタイマーを作成してみよう。 アプリの画面構成は以下のようになる。 startボタンを押すとカウント読み上げを開始する。 pauseボタンを押すとカウントを一時停止する。 resetボタ… 続きを読む »
Androidでテキストスピーチ機能を使うには、TextToSpeechクラスを使う。 今回は、簡単なTextToSpeechのサンプルプログラムを示す。 まずは画面構成から示す。 一番上にある「Speech」ボタンを押… 続きを読む »
前回の記事を書いたときに、ふと表題の件が気になっていた。 DataGridViewのDataSourceに指定したDataTableを別スレッドから更新するとどうなるのだろうか? 早速実験してみることにした。 まず前回の… 続きを読む »
前回の記事でC#でSQLiteが使えるようになった。 今回は、さらに進めてDataGridViewにテーブルの内容を表示してみる。 まずアプリの画面構成を示す。 前回のアプリの画面にDataGridViewを配置している… 続きを読む »
今回はC#でSQLiteを使った簡単なWindowsFormsアプリケーションを作成してみる。 SQLiteはアプリケーションに組み込んで使う小型のデータベースで、Androidでは標準のAPIで扱えたりするのだが、C#… 続きを読む »