
この講座の動画の見方と勉強する上での注意点を知ることができます。
VisualStudioのインストール方法を学ぶことができます。
このセクションで勉強することを理解することができる。
Visual Studio の新規プロジェクトの作成方法を学ぶことができる。
C言語の最小限のプログラムの書き方を学ぶことができます。
C言語の関数の役割や名前の付ける方に関するルールを学ぶことができます。
C言語の命令文の書き方を学ぶことができる。
命令文の書き方についてさらに学ぶことができる。
以下の3点について学ぶことができます。
ライブラリとは何か
ライブラリの呼び出し方
ライブラリの仕組み
以下の3点について学ぶことができます。
変数とは何か
C言語で変数を作る方法
変数に値を入れる方法
C言語で、足し算、引き算、掛け算、割り算をする方法を学ぶことができます。
C言語で使う変数の種類と値の有効範囲について学ぶことができます。
C言語で配列を使う方法と文字列と配列の関係について学ぶことができます。
以下の3点について学ぶことができます。
二次元配列とは何か
文字列の配列を作成する方法
数字の二次元配列を作成する方法
C言語で if を使った条件文の書き方を学ぶことができます。
C言語で2つ以上の条件文を組み合わせる方法を学ぶことができます。
C言語で?と:を使って条件文を簡単に書く方法を学ぶことができます。
以下の5点について学ぶことができます。
C言語で関数を呼び出す方法
引数とは何か
引数の使い方
戻り値とは何か
戻り値の使い方
引数に変数や関数の戻り値を使う方法と、関数の戻り値に計算式や関数の戻り値を使う方法を学ぶことができます。
以下の2点について学ぶことができます。
関数プロトタイプとは何か?
関数プロトタイプの書き方
C言語でswitch文を書く方法を学ぶことができます。
以下の2点を学ぶことができます。
インクリメント、デクリメントとは何か?
インクリメント、デクリメントの書き方
C言語で for を使ってループ文を書く方法を学ぶことができます。
C言語で while を使ってループ文を書く方法を学ぶことができます。
以下の2点について学ぶことができます。
do, while を使ってループ文を書く方法
while ループとの違い
以下の2点について学ぶことができます。
C言語で無限ループを使う方法
ループ文における break の使い方
以下の3点について学ぶことができます。
typedef とは
typedef の書き方
typedef の使い方
以下の4点について学ぶことができます。
構造体とは
構造体と配列の違い
構造体の使い方
typedef を使って構造体を宣言する方法
構造体を配列にする方法を学ぶことができます。
以下の4点について学ぶことができます。
ポインタとは何か
アドレスとは何か
ポインタ変数を作成する方法
アドレスを取得する方法
以下の2点について学ぶことができます。
ポインタを使って変数の値を変更する方法
ポインタを使って変数の値を読み取る方法
ポインタを使って関数から複数の戻り値を受け取る方法を学ぶことができます。
以下の2点について学ぶことができます。
配列の先頭アドレス
ポインタを使って配列の値を読み取る
以下の2点について学ぶことができます。
構造体のポインタを取得する方法
構造他のポインタからメンバー変数にアクセスする方法
ポインタの使い方についておさらいすることができます。
また、ポインタの覚えておくべきポイントを確認することができます。
以下の3点について学ぶことができます。
二進数、十進数、十六進数とはなにか
十進数を二進数に変換する方法
十進数を十六進数に変換する方法
以下の3点について学ぶことができます。
ビットとは何か
バイトとは何か
マイナスの仕組み
変数の値の有効範囲の仕組み
以下の2点について学ぶことができます。
論理演算とは
AND, OR, XOR, NOT の計算方法
C言語で論理演算を書く方法
以下の3点について学ぶことができます。
共用体とは何か
共用体の書き方
構造体と共用体の違い
以下の2点について学ぶことができます。
defineとは何か
defineの書き方
引数を持つ define の書き方を学ぶことができます。
以下の2点について学ぶことができます。
ソースファイルを追加する方法
別のソースファイルに書かれている関数を呼び出す方法
以下の3点について学ぶことができます。
プリプロセッサとは何か
プリプロセッサの種類
インクルードガード
C言語講座の終了あいさつ
このセクションでやることと学ぶことについて知ることができます。
Visual Studio でウィンドウズアプリ開発用プロジェクトの作り方を学ぶことができます。
C言語を使って開発をする時の注意点を学ぶことができます。
ウィンドウズアプリ作成用のサンプルプログラムの中身について知ることができます。
ウィンドウズアプリではなぜ独特な変数の型を使うのかを理解することができます。
ウィンドウズアプリ作成の時によく使う変数の型について学ぶことができます。
以下の2点について学ぶことができます。
ウィンドウメッセージとは何か
ウィンドウメッセージの仕組み
WndProc関数の引数と戻り値について学ぶことができます。
C言語でWinAPIを使用してボタンを作成する方法を学ぶことができます。
作成したウィンドウを削除する方法を学ぶことができます。(C言語、WinAPIを使用)
エディットボックスを作成する方法を学ぶことができます。(C言語、WinAPIを使用)
自作ウィンドウの作成方法を学ぶことができます。(C言語、WinAPIを使用)
C言語のプログラムコードをきれいに整理する方法を学ぶことができます。
関数を作る時の引数の設定方法について学ぶことができます。
ビットマップ形式(.bmp)の画像を表示する方法を学ぶことができます。(C言語、WinAPIを使用)
「ファイル選択ダイアログ」を表示する方法を学ぶことができます。(C言語、WinAPIを使用)
文字列をコピーする方法を学ぶことができます。
ウィンドウズアプリの作成において、子ウィンドウの位置を調整する方法を学ぶことができます。(C言語、WinAPIを使用)
ウィンドウズアプリ作成において、画像をウィンドウの中心基準で表示する方法を学ぶことができます。
ウィンドウズアプリ作成において、画像を拡大縮小して表示する方法を学ぶことができます。(C言語、WinAPIを使用)
C言語で、別ソースファイルにある変数の値を取得する方法を学ぶことができます。
ウィンドウズアプリ作成において、ウィンドウに文字を表示する方法を学ぶことができます。(C言語、WinAPIを使用)
ウィンドウズアプリ作成において、矩形を塗りつぶす方法を学ぶことができます。(C言語、WinAPIを使用)
ウィンドウズアプリ作成において、各ウィンドウのフォントを変更する方法を学ぶことができます。(C言語、WinAPIを使用)
作成したアプリケーションの出力方法を学ぶことができます。
ウィンドウズアプリを一人で作成する時の、情報検索の方法について学ぶことができます。
講座終了のお礼のあいさつ。今後の学習目標についての助言を得ることができます。
C言語を学ぶなら、使えるC言語を学びませんか?
C言語は文法を覚えるだけでは使えるようになりません。
それだけでは開発方法が分からなくて、「結局、何も作れない」ということになってしまいます。
まだまだ仕事でも多く使われるウィンドウズパソコン、そこでは多くのウィンドウズアプリが活躍しています。
この講座ではC言語講座に加え、そんなウィンドウズアプリの開発を行っていきます。
C言語の文法に加えて、ウィンドウズアプリ作成の基礎を学ぶことができます。
アプリを作成する中で実践的なC言語を学び、アプリまで作れるようになってしまいましょう。
※ Visual Studio Community のバージョンにつきまして
本コースは Visual Studio Community 2022でも受講可能です。
( コースは Visual Studio Community 2019 を使って解説をしています )
講座内容
セクション1 はじめに
・動画の使い方について
セクション2 Visual Studio のインストール
・Visual Studio 2019 のインストール
セクション3 C言語講座
新規プロジェクトの作成
はじめてのプログラム
コメントの書き方
関数とは
プログラムの構成
命令文
ライブラリの使い方
変数の作り方
四則演算
変数の型
文字列と配列
二次元配列
条件文
複合条件文
真理値(真偽値)
関数の呼び出し
関数プロトタイプ
変数のスコープ
switch文
インクリメント、デリメント
forループ
whileループ
do-whileループ
無限ループ
typedef
構造体
構造体の配列
ポインタ
ポインタを使って変数の値を変更する
ポインタを引数に使う
ポインタと配列の関係
構造体のポインタ
ポインタまとめ
二進数、十進数、十六進数
ビットとバイト
論理演算
共用体
キャスト
define
複数ソースファイルの使い方
プリプロセッサ
セクション4 ウィンドウズアプリ作成
新規プロジェクトの作成
アプリ作成時の注意点
ウィンドウズアプリ作成の基礎
サンプルプログラムの解説
ウィンドウメッセージ
ボタンを作成する
ウィンドウを削除する
エディットボックスを作成する
自作ウィンドウを作成する
ソースファイルを整理する
画像を表示する
ファイルを選択する
ファイルパスから画像を表示する
ウィンドウのレイアウトを調整する
画像を中心基準で表示する
画像をスケーリングする
ボタンで拡大縮小する
倍率を表示する
背景色を変更する
フォントを変更する