Windowsネイティブアプリ開発 実践プロフェッショナルプログラミング
できること
下記の情報提案を行います
•超実践型ノウハウの提供
•サンプルコードの提供
•ネットからの技術情報取得作業、使えるコードの検索
•システム構築時のアイデア提供
•コードの応用術
[具体的な学習ポイント]
•まずは基本であるSDKによるプログラミングをおさえる
•mfcを使ったクラスライブラリによるプログラミングを学ぶ
•COMやuiautomationなど使用頻度の高い有益な周辺技術を学ぶ
•データベースを使いこなしてより実践向けのシステムへ対応する
•ODBCを利用し、DBシステムに依存しない汎用入出力ストリームクラスを実現する
•ライブラリ、ツールを使用しなくてもビジネス帳票を作成、印刷、プレビュー出来るテクニックを身につける
•自前のスプレッドシート機能を搭載した高機能なビューを作成する
•マルチスレッド、排他制御を使いこなし厳しいシステム要件、パフォーマンス案件に対応する
•Windowsサービスによるバックエンドプロセスの作成と常駐プログラム作成を通じて業務プラットフォームの充実をはかる
•DLL作成によるライブラリの提供を意識した再利用可能なコード、クラスを構築する
•有益な業務向けクラスをデザインし、大規模システムにおける基幹ロジックをカプセル化する
•インターネット、webブラウザ対応のクラスを理解してカスタムブラウザ、ネット対応システム、ネット用ツールを構築する
•webview2を利用してデスクトッププログラムとgas環境配下のスクリプト機能を融合し、ネット向けハイブリッドアプリを提供する
•webフォームレスでデスクトッププログラムからクラウド上のデータベースやAPIを利用するシステムを構築する
•1ミリセカンドオーダーのシビアなタイマーを実装する
•プロセス間通信を使いこなし、AP間連携、機能分散で複雑なタスク要件を単純化する
•Windowsフック、カーネルサービスを理解し、開発者向けシステムツールを開発する
•デバッグツールを使いこなし、WindowsをOSレベルまで理解する
•VBAを使用しないでオフィス製品を操作する。excelをプログラムに内蔵し、excel機能統合型アプリを作成する
•コマンドラインで提供されているWindows機能やエクスプローラの機能をプログラムに組み込む
•グラフィック機能を使いこなして、スクリーンキャプチャやスプラッシュウインドウ、お絵描きソフトを自作して楽しむ
•ドラッグ&ドロップ機能をプログラムに組み込み使い勝手の良いプログラムにする
•マルチメディア操作用クラスを作成し、趣味で使用しているソフトウェアの強化を図る
•SDKの提供されているハードウエアや著名ソフトウェア用のアドオンソフトウェアを開発して、技術と仕事の幅を広げる
[揃えて欲しい本]
チャールズ ペゾルド
プログラミングWindows 下 第5版 (マイクロソフトプレス・シリーズ Microsoft Programin)
チャールズ ペゾルド
プログラミングWindows 上 第5版 (マイクロソフトプレス・シリーズ Microsoft Programin)
Pavel Yosifovich
インサイドWindows 第7版 上 システムアーキテクチャ、プロセス、スレッド、メモリ管理、他 (マイクロソフト公式解説書)
[参考url]
猫でもわかるプログラミング
http://www.kumei.ne.jp/c_lang/index_sdk.html
※入門用
Eternal Windows
http://eternalwindows.jp/
※実践向け
イグトランスの頭の中(のかけら)
https://dev.activebasic.com/egtra/
※コード多数
メンタープロフィール
レビュー
相談できます
9日前
ランサーズでの実績
受注数 1
スケジュール
実際に納品、稼働した沢山のコードや自作ライブラリを保有しております。
特にvisual c++をご使用の技術者様の技術支援が可能かと思います
理論や理屈では無く、超実践型のノウハウ、直ぐに使えるコードを提供出来ると思います。
初心者ではなく、プログラミング中級者以上の方のヘルプ、お役に立ちたいと思っておりますので、気楽にご相談下さい
調べ物や役に立つネット上の情報などもご希望有れば申し出下さい。当方で調べた上で理解しやすい様にお知らせします。
システムの開発はアイデアとそれをコードとして落とし込んでゆく技術が必要です。
的確でタイムリーな情報提供と技術サポートを心がけて頑張りますので宜しくお願いします
返信スピード
24時間以内
※あくまでも目安となります