C#.

Slides:



Advertisements
Similar presentations
第一單元 建立java 程式.
Advertisements

项目6 通用堆栈.
計算機程式及實習 期末報告 題目:商店結帳系統
四資二甲 第三週作業 物件導向程式設計.
第一章 C语言概述 计算机公共教学部.
南京理工大学 第2章 Java基本语法 本章我们将学习Java编程语言的基本语法,包括变量、操作符、表达式、语句、字符串、数组、控制流以及如何使用帮助文档。 使用下面的编程框架: public class Test{ public static void main(String []args){ //以下添加测试代码.
编译原理上机实习
《ASP.NET数据库网站设计教程(C#版)》
第二章 JAVA语言基础.
類別與物件 Class & Object.
《计算机网络技术》 asp.net 程序设计 文本类控件 笪静.
C++程序设计 王希 图书馆三楼办公室.
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
C# 程式設計 第一部分 第1-4章 C# 程式設計 - 南華大學資管系.
BLANK overview.
2.1 基本資料型別 2.2 變數 2.3 運算式與運算子 2.4 輸出與輸入資料 2.5 資料型別轉換 2.6 實例
Visual C++ introduction
.NET 程式設計入門(使用 C#) 講師:鄧智鴻.
第二章 C# 基础知识.
常用工具类.
第3章 變數、資料型別與運算子.
程式語言 -Visual Basic 變數、常數與資料型態.
第3章 語法入門 第一個Java程式 文字模式下與程式互動 資料、運算 流程控制.
本單元介紹何謂變數,及說明變數的宣告方式。
Google Data API Spreadsheet
Controls.
程式設計實作.
授课老师:龚涛 信息科学与技术学院 2018年3月 教材: 《Visual C++程序员成长攻略》 《C++ Builder程序员成长攻略》
第三章 C++中的C 面向对象程序设计(C++).
2 C++ 的基本語法和使用環境 親自撰寫和執行程式是學好程式語言的不二法門。本章藉由兩個簡單的程式,介紹C++ 程式的基本結構和開發環境,讓初學者能逐漸建立使用C++ 的信心。
WEB伺服器控制項.
第3章 變數、常數與資料型態 3-1 C語言的識別字 3-2 變數的宣告與初值 3-3 指定敘述 3-4 C語言的資料型態
第3章 變數、資料型別與運算子 3-1 變數與資料型別的基礎 3-2 變數的命名與宣告 3-3 資料型別 3-4 運算式與運算子
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
2019/1/17 Java语言程序设计-程序流程 教师:段鹏飞.
Java程序设计 第2章 基本数据类型及操作.
明解C++教學手冊 柴田望洋 博士 著 書號:PG20269
$10 可空类型.
C#程序设计基础 第二章 数据类型.
第一單元 建立java 程式.
第三章 C# 基础知识.
第1章 概述 本章要点: C语言程序结构和特点 C语言程序的基本符号与关键字 C语言程序的编辑及运行 学习方法建议:
實作輔導 2 日期: 3/24(星期六) 09:10~16:00 地點:臺北市立大學 臺北市中正區愛國西路一號 (中正紀念堂站7號出口)
第二章Java基本程序设计.
第三课 标识符、关键字、数据类型.
Java變數 2014/6/24.
补充:c#语言基础.
C#程序设计基础 $3 成员、变量和常量.
C# 基本語法、變數.
Controls.
第二章 Java基本语法 讲师:复凡.
DEV342 Visual Basic 2005: 应用程序框架 和高级语言特性
C++语言程序设计教程 第2章 数据类型与表达式 第2章 数据类型与表达式 制作人:杨进才 沈显君.
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
第二章 Java语法基础.
第二章 类型、对象、运算符和表达式.
第二章 基本数据类型 ——数据的表示.
Review 1~3.
陣列與結構.
#include <iostream.h>
第二章 Java基本语法 讲师:复凡.
本章主題 C++的程式結構 資料型態與宣告 算術運算 簡易的輸入輸出指令 程式編譯(Compile)的過程與原理.
PPT注意事项: 当前PPT课件文件必须和提供的源代码文件夹“代码”在同一目录中即不要移动文件夹“代码”的默认位置。
變數、資料型態、運算子.
第2章 Java语言基础.
基本資料型態 變數與常數 運算子 基本的資料處理 授課:ANT 日期:2014/03/03.
變數與資料型態  綠園.
第二章 Java基础语法 北京传智播客教育
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
Summary
Presentation transcript:

C#

程式區塊 Framework 類別庫 namespace Class 類別

C# 設計原則 大小寫有別 每一指令敘述結尾都需要加上;號 以{ }來區隔程式區段 所有變數使用之前都需要宣告 IsPostBack 變數需要以英文字母或底線開頭 資料型態 變數名稱;  int i;

註解 // 單行 多行註解 XML Document class Hello { static void Main( ) /* 第一行註解 第二行註解*/ System.Console.WriteLine("Hello World"); } XML Document /// <summary> /// test from instf /// </summary> /// <param name="q2">代表建構參數</param> public Class2(string q2) // // TODO: Add constructor logic here this.q=int.Parse(q2);

資料型態 Runtime Type C# Type Description System.SByte sbyte Signed (-128 to 127) System.Byte byte Unsigned (0-255). System.Int16 short -32,768 to 32,767(16-bit) System.UInt16 ushort Unsigned(0 to 65,535) System.Int32 int Signed 32-bit value System.UInt32 uint Unsigned 32-bit value System.Int64 long Signed 64-bit value System.UInt64 ulong Unsigned 64-bit value System.Char char Unicode character System.Single float IEEE 32-bit float System.Double double IEEE 64-bit float System.Boolean bool True/False value System.Decimal decimal 96-bit integer x 100 -> 1028 System.Object object Base of all types System.String string String type

變數與常數 變數宣告: 資料型態 變數名稱; int i=0; static int i=0; 常數宣告: const int FreezingPoint = 0;

陳述式 (Statements) 指定 (=) 判斷 If Switch 迴圈 Do For While

副程式 & 函數 副程式: Void 副程式名稱(參數) { 副程式程式碼; } 函數: 資料型態 函數名稱(參數){ 函數程式碼; 資料型態 函數名稱(參數){ 函數程式碼; return 結果;

事件 private void Page_Load(object sender, System.EventArgs e)

練習一 設計一登入介面(webform1.aspx),可以輸入帳號與密碼,輸入正確後請顯示webform2.aspx,直接顯示一九九乘法表的結果。 Table物件 Table1.Rows[列索引].Cells[欄索引].Text=值; P5-20

動態產生Table //新增一列 TableRow newrow=new TableRow(); //新增三欄 TableCell newcell1=new TableCell(); TableCell newcell2=new TableCell(); TableCell newcell3=new TableCell(); newcell1.Text="a"; newcell2.Text="b"; newcell3.Text="c"; // 將欄加入列 newrow.Cells.Add(newcell1); newrow.Cells.Add(newcell2); newrow.Cells.Add(newcell3); //將列併入表格 Table1.Rows.Add(newrow);

IsPostBack 判斷是否第一次被載入與存取 預設值為False if(! IsPostBack) 每次事件發生都會觸動server重新執行Page_Load

IsPostBack UI

IsPostBack ASP.NET

再試試看按Button IsPostBack if(!IsPostBack) } private void Page_Load(object sender, System.EventArgs e) { // 在這裡放置使用者程式碼以初始化網頁 if(!IsPostBack) i=1; Label1.Text="目前次數:" + i.ToString(); } 再試試看按Button

AutoPostBack 將AutoPostBack屬性設定成False private void TextBox1_TextChanged(object sender, System.EventArgs e) { Response.Write("輸入框的輸入值是:" + TextBox1.Text); }

AutoPostBack 將AutoPostBack屬性設定成True private void TextBox1_TextChanged(object sender, System.EventArgs e) { Response.Write("輸入框的輸入值是:" + TextBox1.Text); }