
徹底的に始めるCプログラミング
nullnull8537
趣味ではなく、プロの開発者の道を目指す方のためのC言語プログラミング講座です。厳しく徹底的に学び、その先の輝かしいキャリアを歩みたい方に強くお勧めします!
初級
C, Computer Architecture, assembly-language
MFCを利用してWindows OS専用アプリケーションを開発する方々に必ず必要な技法を核心だけ集めて収めました。
受講生 282名
難易度 中級以上
受講期間 無制限


学習した受講者のレビュー
5.0
임민규
やはり実務に役立つ꿀팁がたくさんあって良いですね
5.0
sunny75
(25/06/29/日 13:28) 講義を聞いて、MFC / DB についてたくさん知ることができました。講義を聞きながら、説明が私にとてもよく理解できたので、すぐにJAVAロードマップを申し込むことになりました。良い講義を作ってくださり、ありがとうございます。
5.0
just kim
聞いているだけでも理解できますね。以前CCTVを開発していた時、64チャンネルに映像を出力する際に、このような理論をもっと深く知っていたら、もっと良いプログラムが完成していたと思います。当時はキャプチャーカード会社の提供するリソースとガイドがあったため、深く勉強できなかったことを今になって勉強しています。
GUIとワーカースレッドを連動する適切な方法とレガシーコードを修正するための対応方法
MFCを用いたシステムプログラミング技術
CDatabase、CRecordsetクラス、およびWin32 APIを使用したODBCを使用したデータベース連携
非常に長い前に事実上完成したフレームワークだからです。何よりも、C/C++ ベースのアプリケーションはまだ作成されており、まだ Windows OS は私たちの日常に大きな影響を与えています。特に映像処理、防衛産業、工場自動化業務分野ではその特殊性のためにMFCが依然として重要です。
はい、勉強する必要があります。 C/C++ ベースの MFC は、Win32 API を特別な制約なしに即座に呼び出して連動できます。このため、 GUIを備えたユーザーモードアプリケーションであるにもかかわらず、システムに大きな影響を与える可能性があります。これは時々欠点ですが、逆にMFCが依然として使用されている理由です。
MFCでGUIの開発にある程度自信があれば、今ではバックグラウンドシステムの開発に必要な理論を学び、より完成度の高いアプリケーションを開発できる技術を習得する必要があります。
📌不要な内容を除き、本番で使用される最も重要な内容の3つ(マルチスレッド、ワーカースレッドとGUI連携技術、ODBCなど)を充実させました。
📌ワーカースレッドを使用してバックグラウンドタスクを実行しながら、その過程や結果をGUIに表示するために使用されるプログラミング方法と、その過程で発生する可能性のある問題に対応できる便法を模倣した技法まで賑わいます。
📌 Visual StudioがもはやODBCウィザードを提供しない状況ですが、それでもMFCを使用したODBC連携方法を学びます。さらに、Win32 APIを直接利用する方法でバックグラウンドサーバーシステムを開発するために必要な理論も一緒に学ぶことができます。

Windowsデスクトップアプリケーションを開発する必要がある方
C / C ++ベースのWindowsアプリケーションを開発する必要がある人のための講義で、必要な最小限の内容をすばやく学ぶことができます。
セキュリティソフトウェアの開発やシンプルなWindows用ユーティリティの開発が必要な方に便利です。

ゲームクライアント開発を目的に学習を続けている方
C ++を勉強した後、GUIを備えたWindowsアプリケーションを開発したいゲームクライアントの学習者が知っておくべき技術と構造を学ぶことができます。
ゲームの円滑な駆動のためにWindowsシステムを扱ったり、関連情報を収集したりできるアプリケーションを開発するための基礎理論を学ぶことができます。

映像処理、放散関連開発などウィンドウを利用する企業研究所役員
研究所で使用するハードウェア制御およびモニタリングソフトウェアをC/C++で開発する方々が、必ず知っておくべき内容を込めました。
Visual C++ 6.0ベースの Windows XPアプリケーションを保守する必要がある方にも便利です。
GUIとワーカースレッドの連携
マルチスレッド環境をサポートしていないMFC UI構造を理解し、適切にワーカースレッドと連携する方法を学びます。これにより、遅い入出力の進行をGUIに表示する適切な方法がわかります。
MySQL RDBMSを活用する方法
ODBCインターフェイスを使用してDBを扱う方法を学びます。 DBを活用する前に、アプリケーションを内部的にDBに関連付ける必要があり、その過程で適切な接続文字列をどのように記述するのかを知ることができます。
MFCを使ってGUIを持つマルチスレッドベースのアプリケーションを開発する方法を正しく知ることができます。
ワーカースレッドを作成、制御、同期するなど、システムプログラミング理論中、スレッドに関連する内容の中核を抜いて簡潔に学ぶことができます。
MFC CDatabase、CRecordSetクラスをVSウィザードなしで使用できる方法がわかり、 ODBCを使ってRDBMSを管理するアプリケーションを自分で開発できます。
システムサービスやバックグラウンドアプリケーションのように、GUIなしで動作するサーバーを開発するときにODBCをどのように扱うべきかがわかります。
(すべてが嫌い)国内初のPCファイアウォール開発者
1992年からC言語を勉強した30年泊まったC/C++開発者
多数国策課題遂行経験者であり、15年以上開発講義のキャリアを共に保有したおじさん!
C言語の人気入門書『ひどく始まるCプログラミング』著者

オペレーティングシステムとバージョン(OS):Windows OS(10以上を推奨)
使用ツール:Visual Studio 2022 Community、MySQL v8.x、およびコネクタ
PC仕様:Visual StudioとMySQLサーバーを駆動できるレベルのハードウェア
講義資料PDF
完全な例を1つのソリューションにまとめて提供
講義 '独りで始まるCプログラミング'、 ' C開発者のための最小限のC++ 'を受講したか
少なくともそれに準拠するC / C ++言語の理解も
Visual Studio Community 2022ベースのプログラミング経験(デバッグ能力を含む)
接続リスト、バイナリツリー、ハッシュなどのデータ構造に関する基本的な理解とプログラミング経験
MFCに基づく単一文書構造アプリケーションGUIを開発できる程度の経験
学習対象は
誰でしょう?
MFCでアプリケーションを開発する必要がある実務開発者
MFCの基本理論に続き、より深い技術を知りたい開発者
前提知識、
必要でしょうか?
MFC
C言語
C++
インフラン認証
51,855
受講生
3,125
受講レビュー
1,212
回答
4.9
講座評価
31
講座
全体
30件 ∙ (5時間 52分)
講座資料(こうぎしりょう):
全体
14件
4.9
14件の受講レビュー
受講レビュー 22
∙
平均評価 5.0
5
素晴らしい講義をありがとうございます!
MFC 講義が本当に必要だったようですね。役に立ったようで本当に嬉しいです。良い評価とフィードバックをありがとうございます。:)
受講レビュー 6
∙
平均評価 4.2
5
聞いているだけでも理解できますね。以前CCTVを開発していた時、64チャンネルに映像を出力する際に、このような理論をもっと深く知っていたら、もっと良いプログラムが完成していたと思います。当時はキャプチャーカード会社の提供するリソースとガイドがあったため、深く勉強できなかったことを今になって勉強しています。
MFCで一度苦労されたご様子ですね。そのような理由で、この講義で扱った内容について特別な視点をお持ちなのではないかと思います。今からでも勉強されたことは十分意味があると思います。きっともっと上手くいきます。ありがとうございます。:)
受講レビュー 2
∙
平均評価 5.0
5
やはり実務に役立つ꿀팁がたくさんあって良いですね
最近はMFCをされる方があまり多くないのですが...お疲れ様です。お仕事で疑問が生じましたら、いつでも質問を投稿してください。私の知る範囲ですべてお答えいたします。:)
受講レビュー 129
∙
平均評価 5.0
5
(25/06/29/日 13:28) 講義を聞いて、MFC / DB についてたくさん知ることができました。講義を聞きながら、説明が私にとてもよく理解できたので、すぐにJAVAロードマップを申し込むことになりました。良い講義を作ってくださり、ありがとうございます。
えっ〜〜!!エンコーディング + APIフックを超えてMFCまでいらっしゃったのに、Javaロードマップも進まれるとは、実に驚きのフィードバックです。幸い、私の講義スタイルが合っているようで何よりです。熱心に学び、良い結果を出せるよう応援しています。ありがとうございます。 :)
受講レビュー 3
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!