.NET Section 第3回 プロジェクト開発はじめ Copyright 2008 .NET Section All Rights Reserved. .NET Section Introduction 開発環境の用意もできました。 さて、実際にいきなり、大がかりなプロジェクトを 始めるのも厳しいと思うので、 まずは簡単に計算機でも作ってプログラムに親しみましょう。 •文法解説 •仕様定義 •コーディング •コードレビュー •確認の共有 Copyright 2008 .NET Section All Rights Reserved. .NET Section News 6月18日(水) Firefox3 公開 FireFox3が公開されました。 パフォーマンスが上がったとか。 重いページを開くとIEとは雲泥の差です。 DownloadDayというお祭りも開催しているようです。 http://mozilla.jp/firefox/ Copyright 2008 .NET Section All Rights Reserved. .NET Section C# Grammer 型変換 違うのTypeのものに、代入や計算はできません。 そこで、Typeを変換する必要がある場合があります。 string value = “1”; value++; Error 変数を違うTypeの変数にする方法。 ■ string⇒int int intValue= int.Parse(string value); ■int⇒string string stringValue = intValue.ToString(); 変換としては、他にCast(キャスト)という方法があります。 Typeの変換ができないものもあります。 むしろ、そっちのほうが多いです。 Copyright 2008 .NET Section All Rights Reserved. .NET Section C# Grammer スコープ 作成した変数が使える範囲は決まっています。 その範囲のことをスコープといいます。 void test() { int number =0; //何か } この“{}”中カッコがスコープです。 そのスコープが終了すると、そのスコープ内で宣言された 変数は使用できなくなり、 ガベージコレクションによって破棄されます。 Copyright 2008 .NET Section All Rights Reserved. .NET Section C# Characteristic Delegate(デリゲート) C言語の関数ポインタのようなもの(?)らしい。 イベント処理などのときに使っている。 メソッド自体を渡すことができる。 this.button1.Click += new System.EventHandler(this.button1_Click); Javaなどにはない。 変わりに、イベントリスナーという形式を使って、 イベントの動作を実現させている。 Copyright 2008 .NET Section All Rights Reserved. .NET Section Practice Copyright 2008 .NET Section All Rights Reserved. .NET Section Thank you for attending! Copyright 2008 .NET Section All Rights Reserved.
© Copyright 2024 ExpyDoc