教材名 Win32APIプログラミング
教材名2
教材ID 42
教材作成者名 清水 秀輝; 米田 光伸
教材作成日 1997-09-01
改訂情報
ジャンル名 高度教材
分野名 情報・通信系
業種名 情報サービス業
職務名 プログラム作成・開発、システムエンジニアリング (ネットワーク/データベースエンジニアリング含む)
職務構成名 プログラム設計・開発技術
区分名 教材
職業名 システムエンジニア
 ■教材情報データシート

【教材名称】

Win32APIプログラミング


【記入者】

清水 秀輝 ,所属:高度職業能力開発促進センター


【教材のねらい】

Windowsプログラミングは、Visual Basic等のビジュアル開発ツールを利用した開発が一般的になっていますが、速度が要求されるなどの分野ではクラスライブラリを用いたC++言語による開発ツールを使用する必要性があります。
しかし、Cプログラマにとっては、Windowsプログラミング手法とC++言語の両方を習得する必要があり、開発技術習得の障害のひとつになっています。
 この教材は、C言語だけを用いて、Win32APIを呼び出すことにより、Windowsプログラミングの基本概念から、マルチスレッド・グラフィック等の応用的なプログラミングまでを一通り習得することを目的としています。


【内容】

1.Windows95の基礎知識
  ・Windows95アプリケーションの基本概念
2.メッセージと基本I/O
  ・キー入力応答処理
  ・テキスト表示処理
  ・メッセージ応答処理
3.メニュー
  ・メニュー
  ・アクセラレータキー
  ・メニューの動的な管理法
4.ダイアログボックス
  ・モーダルダイアログボックス
  ・モードレスダイアログボックス
5.標準コントロール
  ・標準コントロールの使い方
6.クライアント領域の管理
  ・ビットマップの表示
  ・再描画問題の解決法
  ・テキスト操作
7.Windows95のコモンコントロール
  ・コモンコントロールの使い方
8.スレッド型マルチタスク処理
  ・スレッドの生成法
  ・シンクロナイズオブジェクトの種類
  ・セマフォの使用法
9.グラフィック
  ・座標システム
  ・描画関数
  ・出力モードの設定法


【作者名】

1.清水 秀輝 ,所属:高度職業能力開発促進センター
2.米田 光伸 ,所属:高度職業能力開発促進センター


【教材作成年月日】

平成9年9月1日


【セミナー時間数】

30時間


【体系図での位置】

業 種 名:情報サービス業
職   務:プログラム作成・開発、システムエンジニアリング
     (ネットワーク/データベースエンジニアリング含む)
職務構成名:プログラム設計・開発技術


【レベル表示】

専門Ⅱ


【セミナー対象者】

C言語プログラマで、今後Windowsのアプリケーション開発に携わる者。


【教材形態】

1.開発形態:指導員が開発
2.セミナーの実施形態:技能・技術習得型
3.教材の種類:市販図書、自作副教材(実習課題)
4.補助教材:
 

【参考文献】

1.メインテキスト
  「C/C++プログラマのためのWindows95プログラミング」翔泳社
2.「Windows95 APIバイブル1」翔泳社
3.「Windows95 APIバイブル2」翔泳社
4.「プログラミングWindows95」アスキー出版


Microsoft、MS、Windows、Windows NT は、米国 Microsoft Corporation の米国およびその他の国における商標または登録商標です。その他、本教材に記載した会社名または製品名などは、一般に各社の商標または登録商標です。

※上記以外の資料(「教材」と「実技関連説明書」など)は、 こちら(ユーザ名=ユーザIDとパスワードが必要です)。
ユーザ名とは会員登録時に発行されたユーザIDを指します。
ユーザ名とパスワードをお持ちでない方は教材作成支援情報メニュー一覧から会員登録を行って下さい。