ワイワークス ソフトウェアのプログラミング入門のページへようこそお越しくださいました。
ここではマイクロソフト社が提供する無料のソフトウェア開発環境「Visual C#.NET Express Edition」を使ってウインドウズアプリケーションを自作するためのプログラミングについての情報をご提供しています。

マイクロソフト製のOS(基本ソフト)上で動くプログラムを作成するためには「VB(ビジュアルベーシック」や「C#(シーシャープ)」という言語を使うのが一般的ですが、ここでは「C#」を題材としています。「C#」は「C++」と「JAVA」という2つの言語のいいところを合わせて作られたオブジェクト指向型の開発言語です。「C#」はプログラミングの入門者から熟練者まで非常に使い勝手が良く、これからのウインドウズプログラミングの主役を担う言語ですので、これからプログラミングを始める方にとってはベストな選択です。

当サイトでは業務アプリケーションを作成するために必要なプログラミングの知識についてご説明します。それではプログラミングを楽しんでみましょう!!
ホーム - プログラミング

C#.NET プログラミング入門

プログラミングとはコンピュータに理解できる言葉(プログラミング言語)を使って、所定の動作を表すコード群(ソースコード)を記述していくことで、コーディングともいいます。

プログラミング言語は世の中にはたくさんありますが、私たちはその中から用途や機能に応じて最も効率の良いものを選択して使用します。ここでは、普通に使われているコンピュータで業務アプリケーションを作成することを想定して、Microsoft Windows向けのアプリケーションの作成に最適なC#.NETを使ってプログラミングを学習することにしましょう。

まずは、無料で使用できる開発環境「C#.NET 2005 Express Edition」をインストールして下さい。

プログラミングの初歩

まずはプログラミングについての初歩的な考え方について勉強していきます。C#というプログラミング言語を題材にしていますが、他の言語でも初歩的な考え方は同じです。
1.イントロダクション
プログラミング出てくる用語の簡単な説明です。
2.変数とは
プログラミングの第一歩「変数」についての説明です。
3.変数の型
変数に格納しておく値の「型」についての説明です。
4.演算子について
変数の演算に使われる演算子についての説明です。
5.制御構文
プログラムの流れの制御についての説明です。
6.関数とは
関数と構造化についての説明です。
7.配列とは
配列という変数についての説明です。
8.スコープについて
変数のスコープについての説明です。


C#.NET 入門

プログラミングの初歩を学んだだけでは、まだC#.NETでのプログラミングは行えません。ここでは更にC#.NETでのプログラミングに必要な知識について勉強していきます。
1.オブジェクト指向
オブジェクト指向という考え方についての説明です。
2.クラスについて
クラス定義やフィールド、メソッドについての説明です。
3.クラスの継承
継承やオーバーライドについての説明です。