【初心者歓迎!】ゼロからC言語を覚えてWinAPIで画像ビューワーを作成しよう
Learn C programming from scratch! Master syntax & build practical Windows desktop apps. Hands-on development skills included. Perfect for beginners.
Course Content
【初心者歓迎!】ゼロからC言語を覚えてWinAPIで画像ビューワーを作成しよう is a beginner-level Udemy course taught by 小堀 将人. It runs 9h 35m, is taught in Japanese, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 228 reviews, with 1,532 students enrolled. It is a paid course, last updated April 2023.
C言語を習得して、実用的なC言語プログラミングを学びたいですか?単に文法を覚えるだけでは不十分です。この講座では、実際にWindowsアプリケーション開発に繋がるC言語のスキルを習得します。「結局、何も作れない」状態から脱却し、開発力を高めるための実践的な内容を提供します。
現在も多くのビジネスシーンで利用されているWindowsパソコン上で活躍するWindowsアプリを開発するための基礎を、C言語の文法と合わせて学べます。アプリ開発を通してC言語を深く理解し、自分でアプリを作成できるようになることを目指します。
Visual Studio Community 2022 でも受講可能です。(本コースではVisual Studio Community 2019を使用し解説しています。)
講座内容
セクション1: 準備と基礎
- はじめに: 動画の視聴方法について
- Visual Studio インストール: Visual Studioのインストール手順
- Visual Studio 2019 インストール: Visual Studio 2019のインストール方法
セクション2: C言語講座 - 基礎文法
- 新規プロジェクトの作成: 新規C言語プロジェクトの作成方法
- コメントの書き方: プログラムにコメントを記述する方法
- 関数とは: 関数の概念と定義
- プログラムの構成: プログラムの基本的な構成要素
- 命令文: C言語の基本的な命令文
- ライブラリの使い方: 標準ライブラリの利用方法
- 変数の作り方: 変数の宣言と初期化
- 四則演算: C言語における四則演算
- 変数の型: データ型と変数の型指定
- 文字列と配列: 文字列の扱い方と配列の利用
- 二次元配列: 二次元配列の定義と利用
- 条件文:
if,else if,else文による条件分岐 - 複合条件文: 複数の条件を組み合わせた条件分岐
- 真理値 (真偽値): 真偽値の概念
- 関数の呼び出し: 関数の呼び出し方法
- 関数プロトタイプ: 関数の宣言
- 変数のスコープ: 変数の有効範囲
- switch 文:
switch文による分岐 - インクリメント、デクリメント: 変数の増減
- for ループ:
forループによる繰り返し処理 - while ループ:
whileループによる繰り返し処理 - do-while ループ:
do-whileループによる繰り返し処理 - 無限ループ: 無限ループの作成と制御
- typedef: 型の別名定義
- 構造体: 構造体の定義と利用
- 構造体の配列: 構造体の配列の定義と利用
- ポインタ: ポインタの概念と変数への参照
- ポインタを使って変数の値を変更: ポインタによる変数の値の変更
- ポインタを引数に使う: 関数へのポインタの渡し方
- ポインタと配列の関係: ポインタと配列の関連性
- 構造体のポインタ: 構造体へのポインタ
- ポインタまとめ: ポインタのまとめ
セクション3: 基礎知識 - 2進数、10進数、16進数
- 二進数、十進数、十六進数: 各数値体系の理解
- ビットとバイト: ビットとバイトの概念
- 論理演算: 論理演算子と利用
- 共用体: 共用体の定義と利用
- キャスト: 型変換
- define: 定数定義
- 複数ソースファイルの使い方: 複数ファイルの利用方法
- プリプロセッサ: プリプロセッサの利用
セクション4: Windowsアプリ作成 - 実践
- 新規プロジェクトの作成: Windowsアプリの新規プロジェクト作成
- アプリ作成時の注意点: アプリ開発時の注意点
- ウィンドウズアプリ作成の基礎: Windowsアプリ開発の基礎知識
- サンプルプログラムの解説: サンプルプログラムの解説
- ウィンドウメッセージ: ウィンドウメッセージの処理
- ボタンを作成する: ボタンの作成とイベント処理
- ウィンドウを削除する: ウィンドウの削除方法
- エディットボックスを作成する: エディットボックスの作成と利用
- 自作ウィンドウを作成する: カスタムウィンドウの
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.