2007-01-01から1年間の記事一覧

XNA で文字表示

まずはコチラをご参照あれ。 ひにけにXNA - Content Pipeline その3 そのカスタマイズ: http://blogs.msdn.com/ito/archive/2007/05/02/content-pipeline-part3.aspx エラく大変な思いをして文字表示をしているが、その背景として 「XNA で日本語が表示で…

XNA キー押下検知

前回の XNA ことはじめ http://d.hatena.ne.jp/levin_gsp/20071212/1197440515 に続いて、XNA/C# で勝手に一人で盛り上がっていく。 今回は XNA におけるキーボード入力の検知を題材として取り上げる。 ソースコードレベルで手元にあるのは Spacewar Project…

XNA ことはじめ

先日、個人的な Blog ではお伝えした通り、最終的に到達したい目標を実現するためのフレームワークとして目をつけていた XNA Framework に触れてしまった。 れびさんのおうち - XNA Game Studio 2.0β: http://myhome.cururu.jp/aquacity/blog/article/91001…

C#でMySQL操作

Rafysta - C#でMySQLに接続: http://www2.pf-x.net/~rafysta/memo/wiki.cgi?page=C%23%A4%C7MySQL%A4%CB%C0%DC%C2%B3 どうもMySQLを扱うツールがイマイチ。 phpMyAdminとかが割と一般的なようだけど、サーバにインストールできない場合などもあり。 クライ…

サンプル時計

創ってみた。 むかーしにVC++で創ったものの焼き直し。 とはいえ、プログラミングは勿論勉強を兼ねて一から。 (VC++版のソースを紛失してるから、とも。。。 さて、csOriginalClock というプロジェクト名でプロジェクトを新規作成するところから。 まずは F…

ラムダ

Λ:ギリシャ語大文字 λ:ギリシャ語小文字 顔文字(絵文字?)で見るような造形の文字だが、「ラムダ式」というプログラミング上の記法を聞いたことがある方も多いのではないだろうか。 開発に使用する言語に依存してか、それとも自分の知識と力量不足か、私…

ジェネリック

今回はジェネリック。 一度では、ちょっとした勉強では、語りきれない機能。 そんな印象。 @ITでも以下のように、多数のページを割いて特集を組んでいるほど。 なので、今回はさわりだけでも、という思いでチャレンジしてみることにする。 連載:C# 2.0入門…

FizzBuzz問題・解答編

まず断っておく。 これしかない、という解は存在しない。 プログラム言語によっても、見る人によっても、最適解が違うであろうから。 趣旨は Short Coding でも、実行速度でも、可読性の高さ、のどれとも定義しない、ということだ。 そのため、この記事は、…

設問:FizzBuzz

【問題】 1から100までの数を表示するプログラムを書け。 ただし3の倍数のときは数の代わりに「Fizz」と表示。 5の倍数のときは「Buzz」と表示。 3と5両方の倍数の場合には「FizzBuzz」と表示すること。 ※プログラム言語はなんでも可 - 某所で軽く話題になっている…

匿名メソッド

オーバーロード(overload)とオーバーライド(override)、インデクサ(indexer)、プロパティ(property)、イベント(event)、リフレクション(reflection)... 実は色々こそっと勉強して、記事にしようと思ったキーワードはいくらでもあった。 が、参考にしている@…

不慣れでもMSDN検索

今回はちょっと違うトピック。 前回の記事に初コメントが付いた。 で、お勉強サイトや書籍を見るばかりでなく、自分でコーディングをする作業をしてみる良い機会に恵まれた。 「String型のObjectをbyte型の一次配列に変換する」という単純な処理。 3分で出来…

ジャグ配列

今回は配列。 たまたま@IT会議室でジャグ配列に関する初歩的な質問が取りざたされていたので、回答してみた。 @IT会議室 > Insider.NET 会議室 > 多次元配列のbyte配列をString型にしたい: http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=4193…

interface 2

待望の第二回目! 誰が待望していたかって自分なんだけど。 改訂版 C#入門 第14章 インターフェイスの活用: http://www.atmarkit.co.jp/fdotnet/csharp_abc2/csabc2_014/cs2_014_01.html 前回妙に浅い理解になった感があった interface 。 上記に紹介した@…

interface

さて、ついに技術備忘録(?)初回。 前回「はじめに」の記事の最後で「完全初心者のつもりで始めよう」と書いた。 真意は「C#の完全初心者」。 誤意として「プログラミングの完全初心者」と取られそうな気がする。 私はプログラミング自体には10年近く触れ…

はじめに

さて、本業の合間を見て C# のお勉強をしてしまいます。 不特定多数が閲覧可能ではあると思いますが、基本的にココでは自分の備忘録の意味合いを強くすることも含め、敬語はあまり使いません。 もし不愉快に感じたら申し訳なく。 まずは私が使用する開発環境…

記法テスト

小見出しテスト 小々見出しテスト リストテスト マイナスx2 プラスx1 プラスx2 定義リストテスト 京都府 京都市 滋賀県 大津市 三重県 津市 テーブルテスト 名前 ゆるさ 気まぐれ度 ワタシ ゆるー そりゃもう超激 だれか ガンガン んなこたぁない 引用テスト…

1年半ぐらい前に使っていたはてなダイアリー。 久々に使ってみることにします。 お勉強の軌跡を残しつつ、後の自分のために、って感じで。 メインBlogに比べると更新頻度は低くなるけど、やれるだけやってみよー! 久々に記法を使ってみたけど、すっかりさっ…