C#たんと学ぶ/わりと硬派なソフトウェア開発講座
第2回「デスクトップアプリケーション」
C#たんと学ぶ わりと硬派なソフトウェア開発講座(3)
本連載は、ソフトウェア業界に入ったばかりの新人さんや、本格的なアプリケーションを作ってみたい学生さんを対象とした、ソフトウェア開発講座です。擬人化キャラクター「C#たん」「C++たん」(非公式)とともに、プロレベルのアプリケーション作成に必要な技術・知識の全体像や最新動向について学んでいきます。今回のテーマはデスクトップアプリケーションです。
- サンプルプログラムをCode Recipeで公開しています。
プロローグ
![]() |
C#たん:
ソフトウェア開発講座 2011春号、はじまるよ~! |
![]() |
C++たん:
何その週刊誌の増刊号(※1)みたいなタイトル。季刊連載だったの? |
![]() |
行く末は下書き掲載、そして休載へ・・・
|
![]() |
・・・
私が死ぬまでに完結してくれるのかしら? |
お盆、正月、ゴールデンウィークに本誌が休刊になるので、それに合わせて発売される。
![]() |
さて、気を取り直して、今回のテーマはデスクトップアプリケーションです。まあ、説明する内容的には、デスクトップというか、GUI(Graphical User Interface)の基本という感じです。
|
![]() |
デスクトップアプリケーションが一番GUIだけに集中しやすいものね。通信とかが必要なくて。
|
![]() |
そういうことです。
それではまず、今回のサンプルアプリケーションを見てみましょう。実装にはWPF(Windows Presentation Foundation)という.NET Framework標準のGUIフレームワークを使います。 |
今回は、いわゆる「15パズル」を例にとって説明していきます。以下の絵みたいな、よくあるパズルゲームです。
完成品を実際に動かしているところもお見せしましょう。
本連載のキャラクター画像は、出典をリンクなどで明記いただければ、非営利目的に限り、自由に二次利用いただいて問題ありません。ぜひ、ご自身のブログ等でもご活用ください!
この記事は参考になりましたか?
- この記事の著者
-
C#たん ソフトウェア開発講座 制作委員会(シーシャープタン)
ソフトウェアに求められる要求の高度化とともに大きくなる開発者への負担を、開発ツールやフレームワーク、時には萌え力を頼りに軽減できないか考えるプロジェクト。C#たんは単なるマスコットかと思いきや、割と毒舌。自分のことは棚に上げて、「萌えればいいってもんじゃないですよ?」が信条。twitter: @cs...
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア








