Windowsアプリ開発入門・初級・中級
プログラミングを「一」から学ぶ
本ソフトは、「C#」というWindowsアプリを開発するための「プログラミング言語」を一から学ぶことにより、最終的にWordのような「エディター」や、動画を再生する「メディアプレーヤー」を自分で作れるようになるソフトです。
最近では小学校からプログラミングを学ぶ時代になりましたので、小学生向けのプログラミング学習ソフトはいくつかあるのですが、「大人向け」のプログラミングソフトはほとんどありません。もし大人がプログラミングを学ぼうと思うと、年間数十万円を支払って専門学校に通うくらいしか方法がありません。
本ソフトでプログラミングを学ぶ場合、約16,000円ほどで実際のプログラムを作成できるようになりますのでとても経済的。「入門 ⇒ 初級 ⇒ 中級」の順に学んでいけば、どなたでも「プログラミング言語(C#)」を習得できます。以前からプログラミングに興味はあったけど手を出せずにいた方、是非この機会に本ソフトでプログラミングを身につけてみませんか。
学習前に、まずは「Visual Studio Community 2022(無料)」をダウンロード
本ソフトでプログラミングを学ぶには、事前に「Visual Studio Community 2022(無料)」をダウンロードしていただく必要があります。マイクロソフト社が提供している開発環境で、個人の方は無料でご利用いただけます。
「Visual Studio Community 2022」無料ダウンロードはこちら
①「.NET デスクトップ開発」にチェックを入れ、②「ダウンロードしながらインストールする」が選択されている状態で[インストール]を実行してください。
準備ができたらまずは『入門編』を起動
『入門編』は、プログラミング作成の経験が全くない方向けです。例題が10問用意されておりますので、1問ずつテキストを読みながら例題プログラムの作成や用語の意味などを学習しましょう。
『入門編』の学習項目
『入門編』の学習項目は下記の通りとなっております。テキストを読んでもよく理解できない場合は、下記の「ダウンロード」ボタンから「完成例」をダウンロードしてみましょう。できあがりの状態を確認することにより、テキスト内容の理解が深まるはずです。
例題01
主な新規学習項目
- Visual Studio 2022の基本操作
- ラベル
- ボタン
- Loadイベント
例題02
主な新規学習項目
- int型(整数型)変数
- 足し算
- フォーカス移動
- テキストを整数に変換
- 整数をテキストに変換
- Shownイベント
例題03
主な新規学習項目
- double型(実数型)変数
- const修飾子(変わることのない定数)
- 円周の長さ、円の面積
- 暗黙の型変換
- 書式(小数点以下2桁)
例題04
主な新規学習項目
- ラジオボタン
- チェックボックス
- if文(チェックの有無判定)
- CheckedChangedイベント
例題05
主な新規学習項目
- %演算子(余りを求める)
- if文(条件分岐)
- 等価演算子(==)
- 関係演算子(>,>=,<.<=)
- 奇数・偶数の判定
- 大小の判定
例題06
主な新規学習項目
- テキストを整数に変換できない場合の処理
- return文
- 論理演算子(かつ、または)
- うるう年判定
例題07
主な新規学習項目
- switch文(場合分け)
- break文
- 季節の判定
例題08
主な新規学習項目
- for文(繰り返し)
- while文(繰り返し)
- do while文(繰り返し)
- 同じ処理を行なう部分を関数化
- メッセージボックス
例題09
主な新規学習項目
- break文(繰り返しを終了)
- continue文(繰り返しをスキップ)
- string型(文字列型)変数
例題10
主な新規学習項目
- グルーバル変数(関数の外に定義し共有)
- KeyDownイベント
- インクリメント
- 最小値
- 最大値
- 平均
『入門編』の次は『初級編』にステップアップ
『入門編』が理解できるようになったら、次は『初級編』にステップアップしてみましょう。専門学校に通うのとは異なり、自分のペースで学習を進められるので、焦らず理解を深めながらステップアップしていきましょう。
『初級編』の学習項目
『初級編』に収録されている学習項目は下記の通りになります。『入門編』と同じく、テキストを読んでもよく理解できない場合は、下記の「ダウンロード」ボタンから「完成例」をダウンロードしてできあがりの状態を確認しながらテキストを見返すと理解が深まります。
例題01
主な新規学習項目
- 多重ループ(繰り返し)
- リッチテキスト
- 最大、最小化ボタンなし
- フォームサイズを固定
- 文字列のフォーマット
- 文字を指定して色分け
例題02
主な新規学習項目
- 無限ループ
- 条件を満たしたら終了
- テキストを実数に変換できない場合の処理
- 3桁区切りの書式
例題03
主な新規学習項目
- テキストをカンマ区切りで分割
- int型(整数型)の配列
- 配列の数の取得
- 配列を反転(逆順)
- 配列をソート
- 共通の処理を関数化
- TextBoxを複数行>
例題04
主な新規学習項目
- 計算部分をライブラリー化(MyLiblary)
- 作成ライブラリーの参照
- 配列を引数にした関数
例題05
主な新規学習項目
- ユーザーコントロール(複数のコントロールをまとめる)
- Modifiersプロパティ
- MyControlを用いて画面作成
- コードでイベントを追加
(Label + TextBox + Button + Label)をひとつに
例題06
主な新規学習項目
- 複数フォーム(Form1,Form2)
- Show()メソッド
- ShowDialog()メソッド
- フォーム間のデータ渡し
例題07
主な新規学習項目
- OpenFileDialog(ファイルを開く)
- SaveFileDialog(ファイルに保存)
- AboutBox(バージョン情報)
- フォームを閉じる時の処理
- リッチテキストボックスのメソッド
例題08
主な新規学習項目
- ComboBox
- SelectedIndexChangedイベント
- StreamReader(テキストファイルを読込)
- PictureBox
- Timer(タイマー)
- 画像の自動更新
『中級編』では実用的なプログラムを作成
最後の『中級編』では、Wordのような「エディター」や、動画を再生する「メディアプレーヤー」など皆さんが普段から使えるようなソフトウェアを作成していきます。ここまでできてしまえば、あとは皆さんのアイデア次第で様々なソフトウェアが作れるようになります。
例題
MyPlayer
- スプラッシュ
- アイコン
- WMPコントロール
- メニュー
- ファイルのドロップ対応
- 動画、音楽ファイルの再生
- バージョン情報にオリジナル画像
例題
MyBrowser
- WebBrowserコントロール
- ToolStrip
- アイコン
- ボタンの有効、無効設定
例題
Myフォトフレーム
- FolderBrowserDialog
- ContextMenuStrip
- ImageList
- ListBox
- 画像付きボタン
- フルスクリーン表示
ディスプレイ画面一杯に写真を表示
例題
MyEditor
- StatusStrip
- FontDialog
- ColorDialog
- レジストリ(前回終了時の情報保存)
- Fontオブジェクト
- try~catch文
- Processオブジェクト
行き詰まったら「サポートチケット」を購入
学習を進めていただくと、どうしても行き詰まってしまうことがあるかと思います。そんな場合は下記ボタンから「サポートチケット」をお買い求めください。作成した例題プログラムのエラーやトラブル、疑問点など個別のご相談にお応えします。(10回までのメールサポート)
※回数のカウントは「メールの回数」ではなく、「個別相談」として受けた内容の回数になります。
動作環境
- 対応OS
- Windows 8.1/10/11
- CPU
- OSの動作環境に準ずる
- HDD
- 入門編:約185MB、初級編:約180MB、中級編:約300MB
- メモリ
- OSの動作環境に準ずる
- ディスプレイ
- 1280×720以上推奨
- その他
- インターネット環境、メールアドレス必須
注意事項
- 本ソフトは「パソコン2台まで」インストール可能です。ただしパソコンの入れ替えはできませんのでご注意ください。
- プログラム開発に必要な「Visual Studio Community 2022(無料)」を事前にインストールしておいてください。
- 自作パソコンは動作保証の対象外となります。
- OSをアップグレードされたパソコンは動作保証の対象外となります。
- メーカーサポートのないOSでの動作は保証しておりません。
¥2,380 – ¥6,380
Windowsアプリ開発入門・初級・中級のレビューを書く
今ならレビューを書いていただいた方に、指定商品の中からソフトを1本無料でプレゼントします!
下記の「希望のソフト」の中からお好みのソフトを1本お選びください。
コメントを投稿するにはユーザー登録が必要です。
会員の方はログインしてください。