0823622-20120124

Download Report

Transcript 0823622-20120124

C言語による独自機能付き
アプリケーション開発
北海道情報大学 情報メディア学部
情報メディア学科 新井山ゼミ
0823622 松尾 敏生
発表内容(目次)
•
•
•
•
•
•
•
制作概要
制作目的
制作手順
制作成果
評価・考察
今後の課題
参考文献
制作概要
• 万年カレンダー
– 2010年上半期に制作
– DOS上で動作するアプリケーション
• オリジナルメモ帳
– 2010年下半期に制作
– Windowsフォームアプリケーション
• アクションゲーム
– 2011年度に制作
– DXライブラリを使用したアプリケーション
制作目的
• C言語によるアプリケーション開発
– C言語および,C++,C#言語の習得
– オリジナル性のあるアプリケーション開発
• オリジナルメモ帳の作り方
– C言語初心者でも制作可能
– 解説Webページを制作
制作手順
• プログラミング
– “Microsoft Visual Studio2008”を使用
– 「DXライブラリ」を利用
• グラフィック
– オリジナルのグラフィックを使用
• BGM,効果音
– フリー素材を使用
制作成果
• 万年カレンダー
– DOSアプリケーション
– スケジュールを入力可能
– 記念日を登録可能
制作成果
• オリジナルメモ帳
– “Windows”のメモ帳機能をC言語で再現
– オリジナル機能を追加
制作成果
• アクションゲーム
– シューティングアクションゲーム
– 「DXライブラリ」を使用
– 素材は全てオリジナル
ゲームフロー
敵の弾が当たる
7秒後
敵を全滅
Zキーを押す
7秒後
DXライブラリとは
• “Microsoft DirectX”
– ゲームおよびマルチメディア処理用のアプリケー
ションプログラミングインターフェース
• DXライブラリ
– “Microsoft DirectX”関連のプログラムを使いや
すくまとめた形で利用できるゲームライブラリ
Webページ制作
• Webページ「オリジナルメモ帳を作ろう」
– 「FC2ホームページ」を利用
– “Lightbox 2”を使用
– アプリケーションの制作手順を解説
評価・考察
• アプリケーション開発
– ケアレスミスによる開発の遅延
– スキル不足によるプログラムバグ
– オリジナル機能についての曖昧な構想
• Webページ
– プログラミング主体のため更新停滞
– シンプルで見やすいページ制作
今後の課題
• アプリケーション開発
– スペルミスなどの初歩的な間違いの改善
– C言語についての知識向上
– 具体的な目標を決め開発に着手
• Webページ制作
– HTMLについての知識向上
– コンテンツの充実化
参考文献
• あなただけのメモ帳
– http://builder.japan.zdnet.com/member/u507800/blog/
2008/11/12/entry_27017845/
• オリジナルメモ帳を作ろう
– http://hajimetec.web.fc2.com/
• LODA.jp
– http://loda.jp/
• LightBoxの使い方とカスタマイズ方法
– http://www.csslecture.com/log/javascript/011.html
• 魔王魂
– http://maoudamashii.jokersounds.com/
参考文献
• 14歳からはじめるC言語わくわくゲームプログラミング教室
- 著者 大槻 有一郎
- 出版 ラトルズ
- 2008年05月10日第1刷発行