SOLUTIONモトスクウェアソリューションは、システム開発やイラスト制作などのIT関連業務を手掛ける個人事業です。SOLUTIONは、今年も真夏の聖戦「コミックマーケット82」にサークル参加致します~!≧∀≦)/今年のテーマはキネクト!世間一般的に旬なテーマとしてはWindows8なのかもしれませんが、旬なときに旬なものをやってもあんまり楽しくありません(私自身が)。今回は「キネクト」をテーマにしたマンガで勝負したいと思います!なお、今までの既刊は「デベロッパーズハウツー」と言いながら、まったく開発者らしい内容ではなかったことに気が付きました@今更!そこで今回は、実装寄りの内容を大量に盛り込んだ内容にしようと画策中です。キネクトの基礎の基礎から解説する予定ですので、C#の知識と少年ハートがあれば、どなたでも楽しんでいただける内容にしたいと思います~(≧ω≦)ノ打倒窓辺の野望は続く...当初は、日経ソフトウエアで連載させていただいた「インターン女子」の続編にしようと目論んでいました。TДT)そう考えたら何だか不憫で仕方がなくなく、今年もお二人にご登場いただきます。あ、あとゲイツさんも。Frameworkには、様々なコレクションクラスが用意されています。これらは、C#でプログラミングをする上で欠かすことのできない存在です。そこで今回は、このコレクションクラスの中でも、特に重要な5つのコレクションクラスについて解説をさせていただきました。Frameworkのバージョンと共に機能や種類が変化しています。意外と知らないコレクションもあったりするのではないでしょうか?特に、セット系のコレクションは比較的新しいクラスなので、リストやディクショナリとの違いを踏まえて使い分けることができると超COOLです!(//∇//)掘るか...豆るか...今回は色々と悩みました。́_ゝ`)今回は、1つ1つのコレクションをもっと掘り下げて解説するかどうかで悩みました。すると、あっという間に4ページを使い果たしてしまいますし、なにより内容が冗長になってしまいます。コレクションの使い方って、プログラミング経験者ならコードを見れば大体わかると思うんですよね。そこで今回は、個々の解説はそこそこに、実際にコレクションを開発に利用する上で知っておくと便利な豆知識を解説することにしました。初期容量やパフォーマンス云々のお話は、コレクションの利用経験が少ない方にとっては、なかなか知る機会の少ない知識だと思います。なにか1つでも得られるものがあれば幸いです~(≧ω≦)とまぁ、そんなことより何よりも。今回のお話で最も大切なことは...最後のオチだったり。あ...あと骨戦闘員。2012年6月号」より、新しくマンガを連載させていただけることになりました~!。C#を学ぶ」の連載が終わって早一ヶ月。今回はキャラクターを刷新しての新連載です!その名もズバリ「C#ぷりみてぃぶ」!今までは女子高生が主人公でしたので、感情移入が難しかったのが欠点でした。いや、もちろん欠点はそこだけじゃなくて、きわどいアングルやシチュエーションで多大なご迷惑をお掛けしたわけですが...。Frameworkに関するTips的な内容をマンガで解説させていただきたいと思います。メインのターゲット層となる初心者~中級者の方々向けに、できる限りわかりやすい表現を心掛けたいと思いますので、お暇なときにでも読んでいただけましたら幸いです~!(≧ω≦)ノクラ○ディアさんじゃないし!主人公の一人「始野めいん」のデザインは、例のごとく編集者さんの趣味アドバイスです。「ツリ目にワンレン」とのオーダーで、私としては「それクラウディアさんじゃ...(汗」と思いつつも、髪色や表現の仕方で独自のキャラクターに仕上げてみたつもりなのですが...いかがでしょうか?回を重ねるごとに味も出てくると思いますので、温かく見守っていただけましたら幸いです。今回は第一話ということで、コーディング規則を主軸とした内容にしてみました。Frameworkの関係」など、実際にC#を扱う上で必須となる知識を盛り込んでみました。逆引きポケット辞典」が付録として付いてきます。内容が非常に充実していて素晴らしい一冊なのですが、この付録をより素晴らしく昇華しているのが、表紙を飾るアイドルユニット「T!P」です。勉強会」にスピーカーとして登壇させていただきます!(*≧∀≦)ノテーマはC#とゲーム!勉強会のメインテーマは、C#におけるゲーム開発です。Phoneにおけるゲーム開発がどのような感じなのかという概略をご紹介したいと思います。Phoneではとても簡単に行えるということをお伝えできればいいな~と考えております。お時間がおありの方は、ぜひとも足をお運びいただけましたら幸いです!最近は新しい技術にとんとご無沙汰なので...いかんですね。日経ソフトウエア絶賛発売中の「日経ソフトウエア」2012年5月号に、インターン女子の第4回が掲載されました~!(*≧∀≦)ノ第4回と書いて最終回と読む!全4回に渡って続いた連載も、早いもので今回が最終回!最終回となる今回のテーマは「属性」です。属性は、理解しなくてもプログラミングは出来るけれど、知っていると非常に便利な機能です。じつは連載当初より、属性をテーマにマンガを描くのが楽しみでした。属性はマンガ...というか、萌えと相性バッチリですもの!属性を学んだ技術者であれば、誰もが一度は作成したことがありますよね?そう、「NekomimiAttribute」!今回はこのネコミミ属性を例にして、属性の概略から具体例まで解説させていただきました。́)ゞちなみに、日経ソフトウエアさんは来月号から全面リニューアルとのことですので、今月号でいろいろな連載が軒並み最終回を迎えました。日経ソフトウエア非常に遅ればせながら...「日経ソフトウエア」の2012年4月号に、インターン女子の第3話が掲載されています!(*≧∀≦)ノキマシタワー!今回のテーマは「キマシ」!...じゃなくて、「継承」です!あ、キマシの意味が分からない方はこちらをご参照くださいデスワー!さてさて、今回の見どころは、なんと言っても「キマシ」です!我ながら少々やりすぎかなぁ...と反省しつつ、意外とすんなりOKを出してくれた編集様に、日経ソフトウエアの方向性を見た気がします!ちなみに今回は紙面の都合で「継承」のみを取り上げています。オブジェクト指向的には「カプセル化」なども大切な概念なのですが、継承は仮想メソッドや抽象メソッドにインタフェースなど、色々な機能があるため、とりわけ混乱しやすい概念です。このため今回は、これらの違いを重点的に解説してみましたので、お役に立てていただけましたら幸いです!(≧ω≦*)次回のテーマは属性!そして...ということで、次回のテーマは「属性」です。属性の概略から具体例まで、実用的なコード例を含めて解説します。日経ソフトウエア「日経ソフトウエア」の2012年3月号に、インターン女子の第2回が掲載されました~!(*≧∀≦)ノ当社比2.14倍!前作と比べて今回は、萌えマンガとして面白い内容に出来たんじゃないかなと思います。編集のN條氏からいただいたアイデアをふんだんに盛り込んだため、萌え~あま~い感じに仕上がりました。えいりさんの天然な部分や、あみちゃんの純真な性格を楽しんでいただけましたら幸いです。あとは...そうそう、C#の技術についても解説しています!(≧ω≦)...いやいや、あくまで本題は技術解悦でした!ヾ(・ω・`;)ノ今回のテーマはクラスと構造体の使い分け!一見似ているクラスと構造体は、その選択基準がなかなか難しいものです。そこで今回は、クラスと構造体の選択基準をマンガ形式で解説しちゃいます。後ろからのアングルは必然!それにしても...なんだか今回は、無意識のうちに後ろからのアングルが多くなってしまった気がします。日経ソフトウエア...というムック本が、日経BP様から発売中です!何と、わたしが以前に寄稿した「メトロちゃん関連の記事」も収録していただいちゃいました~!(*≧∀≦)ノ冷静に振り返ってみると...いやはや本当に、今になって冷静に考えみると、ホントこれ...よく載せてくれたなぁ~(;゚∀゚)異彩というか、異質というか、何といいますか...。自分で言うのもアレですが...日経ソフトウエアの明日はどっちだ?(ノω<;)でも、他紙では掲載してくれなさそうな記事でも平然と載せてみせるッ!そこにシビれる!あこがれるゥ!。その他の記事は......そんな感じでこの本は、スマホ開発の入門書としてうってつけの内容となっています@説得力ゼロ。Phoneもあるんだからねッ!わたし自身、iPhoneやAndroid開発にも大いに興味がありますので、普通に読んでみたいと思います~。あと、どうでもいいですけど、表紙はやっぱりドロイドくんがセンターなんですねぇ。̄)新連載は...マンガです!そうなんです!新連載はマンガなんです!日経ソフトウエアでマンガとか...どう転んだらそういう結果になるんでしょうね...。いやはや、人生何があるかわかりません!;≧ω≦)こんなことなら、もう少し本格的にマンガやイラストの描き方を勉強しておけばよかったです。画力が上達していく(?)様子を楽しんでいただくのもまた一興かと。そのような達観した暖かい眼差しで、是非ともお楽しみいただけましたら幸いです!主役は...女子○生!そうです!やったね!ひゃっほい!主役は女子○生の「中黒あみ」ちゃんです!サポート役の「椎えいり」さんも、ピチピチの女性社員なわけですが、紆余曲折あって十分に練り切れていない部分があったりします。作画も若干ブレ気味ですし...。今後の課題は、もう少しえいりさんをお姉さんらしく描きたいですね。制服は...ブレザー!女子○生に制服(ブレザー)という設定は、担当編集であるN條氏の好みです。わたしはもともとセーラー服派だったので、正直ブレザーはどうかなぁ~と思っていたのですが、描いてみるとブレザーもまたよきものでした。チェックのスカートにはイオナズン級の破壊力が秘められており、ドキドキしながらトーン作って貼りました。語では「ブレアハカン」という呪文のような名前で呼ばれています。深さと女子高生の持つ特有の若さが織りなすコントラストにより通常の倫理では言及できない超法規的な魅力があーだこーだ...ぶっちゃけこれって...シス管系?違います!パクリとか、そういうのじゃありません!あくまで、リスペクトとか、インスパイアとか、そういうのです!いいえ、技術解説マンガです!萌えマンガという形態が採用されたのは、担当編集さんの個人的な趣向とか、私自身の私的な願望とか、そういうアレげな事情は全く...といいますか、あまり関係ありません。これは、技術解説を行う上でマンガという形態が、現代社会における文章主体の技術解説とか、そういうものに対する挑戦だったりします。萌えとかは、あくまでそういった構想における、必然的な副産物でしかありません。連載回数はとりあえず4回くらいを想定していますので、「俺の神聖な日ソフに萌えとかイラネーヨ!」という方も、生暖かく見守っていただけましたら幸いです。Phoneで利用できる3Dモデルの作成手順と、作成した3Dモデルを読み込んで描画するアプリケーションの作成方法をご紹介します。オーラスということで、やっと3Dアプリらしい内容になってきました~(T△T)なお今回も、ライブコーディング的な演出を狙って、作成手順を記録した動画を公開していますので、不明な点はそちらで補っていただけると思います。今回は、イチから3Dモデルを作成する手順と、作成した3Dモデルを描画するアプリをイチから作成する手順を動画にしております。どちらも再生時間は4分程度ですので、カップラーメンが完成するまでの暇つぶしにでもご覧いただけましたら幸いです(麺やわめ)。動画の効果は?...もっとも、今までの記事でも同様に動画を掲載してはいるのですが、再生回数はイマイチ芳しくありません(T△T)。何とか見ていただけるように、再生時間を明記したりとか、マウス操作を中心とした手順を記録するなど、色々と工夫したりはしているのですが...現状では100人に1人が見てくれているかどうかといった感じです...orz。動画撮るの...結構大変なんだけどにゃー...(TωT;)最終回は?...というわけで、最終回となる次回は今回作成したサンプルを基にして、右記のような3Dアプリケーションを作成する手順を解説します。実際にSilverlight/XNAを利用する上で大切なポイントを紹介したり、SilverlightからXNAを操作してみたり、XNAからSilverlightを操作したりする実例をご紹介する予定です。右記の3Dアプリでは、3Dモデルをリストボックスにバインドしたり、選択された3Dモデルのパーツを発光させたりしています。