.NET 程式設計入門(使用 C#) 講師:鄧智鴻.

Slides:



Advertisements
Similar presentations
校园及周边治安防范 暨应急预案桌面演练 实 训 乐山应急管理学会 贾 伟. 目 录 校园治安问题包含的内容 校园治安问题的特点 避免引发校园治安问题的对策 校园应急预案桌面演练实训 校园治安问题的成因.
Advertisements

教育部 1 教育部技職司 南區: 2010 年 11 月 5 日 北區: 2010 年 11 月 8 日 中區: 2010 年 11 月 9 日 產學攜手合作計畫 政策宣導.
“ 我不能 上学了,我 每天还要帮 家里拾柴火 呢。 ” 给远方的小学生写一封信 书信的基本格式: 开头顶格写称呼,打上冒号; 换行空两格写问候语; 接下来换行空两格写正文部分; 正文结束后,换行写祝颂语; 最后在右下方写上寄信人姓名和 写信日期。
104 年度環保小學堂 經費編列注意事項 會計室 : 丁子芸 中華民國 103 年 10 月 22 日 會計室 : 丁子芸 中華民國 103 年 10 月 22 日.
中醫藥就醫用藥 - 婦女篇 中醫藥安全衛生教育資源中心 中醫藥就醫用藥百分百、就是藥做到: 停、看、聽、選、用專業.
下背痛 林口長庚醫院內科 住院醫師 毛畯台. 下背痛常見原因 軟組織受傷/背部筋膜發炎 椎間盤突出症 脊椎退化性關節炎 壓迫性骨折 椎間盤滑脫 惡性腫瘤 泌尿道疾患 姿勢不良.
華德學校上午校 「協助小學中國語文科教師建立專業學習型社群」計劃 (2008) 總結分享會 二零零九年一月十日.
園藝二乙 1 號 丁楷儒 32 號 孫子恩. 1. 福山萵苣 ( 大陸妹 ) : 福山萵苣,萵苣家族成員之一,鮮甜脆綠又帶有萵苣類的 特殊苦味,用來代替生菜搭配烤肉也別具風味。極少病蟲 害,只需定時澆水施肥就能健康長大,是相當容易種植又 能有大收穫的蔬菜 。 感想: 雖然大陸妹好吃又好種,但種了太多而吃不完.
產學攜手合作計畫 楊授印 國立虎尾科技大學 推廣教育中心 主任 動力機械工程系 助理教授 民國103年10月30日.
第五单元 口语交际和作文.
第八章 負債 8-1 負債之意義及內容 8-2 流動負債 8-3 長期負債 8-4 其他負債.
工业财务状况表 财务部分培训 (2010年年报).
Demo-dataSource與DropDownList
从生命伦理学角度 对转基因食品市场准入标准及道德评价标准的研究
定海区渔农村集体资产 股份合作制改革工作 档案管理培训班
硕士论文开题报告 煤炭企业物流信息系统的 研究与设计 指导老师: 学生姓名: 学 号:
北京市工作居住证办理讲解.
第一章 認識程式語言.
祝贺您获得国家留学基金资助 请您登陆“国家留学网”查看《出国留学人员须知》,您在出国前及在外学习期间所需要办理的手续及具体流程,以及可能遇到的政策上疑问均在此《须知》上有所列明。
教育年鉴条目的撰写.
实际问题与一元二次方程(一).
审题与立意 夏邑高中高四语文组.
教育部技職司 北區:2015年10月12日下午 南區:2015年10月16日下午
述职报告 ( 二○○七年度 ) 述职人: xxx 部 门: 计划财务部 岗 位: 部门经理.
转正述职报告 电商文案策划 XXX.
护患沟通技巧 护理部 马红云.
一、會計循環之意義 二、會計憑證概要 三、日記簿概要 四、分類帳概要
年度校樹選拔秀 主辦單位:楊梅國小.
思想道德修养与法律基础 主讲人:XXX.
特种设备安全法简介 中原油田分公司 杜习广 2015年4月 视频.
马街乡综治维稳工作情况汇报 汇报人:xxx.
第三課 宗教(倫理)的獨特向度 單元 3.2 全球倫理:兩項原則和四項座右銘
通病文章 休 闲   今天天气真好,晴空万里,天上飘着朵朵白云。(偶可从没见过这样的情景^_^)我和同学小刚一起骑车去上学,突然他的车气门芯坏了,我就把我车上的拔下来给他装上,我俩继续一起高高兴兴地骑车往学校赶。(原来“我”的自行车可以不用气门芯啊^_^)   我们经过一家百货商店时,我不禁感慨道:啊!看来人民生活水平的确提高了,你看那位农民老大爷,左手一台电冰箱,右手一台电视机,一溜小跑回家去了。(比周星弛在《功夫》里还要厉害?!)都说一心不能二用,当我注视老大爷的时候,冷不丁岔道里冲出来一位老太太,说
科學與科技課程 教師分享會 二OO四年五月七日.
应如何深化普通高中学生综合素质评价 北京教科院基础教育研究所 赵学勤 2010、12、14-15.
課程名稱:程式設計 授課老師:________
企业秘书写作 主讲教师:黄巨龙.
追问课堂,寻求效益 —有效教学的几点思考 牟平区实验小学 战丽娜.
面向对象程序设计 (Visual C# .NET)
电商2班 第五组. 电商2班 第五组 小组成员: 组长:汤昀 成员:杨阳、陆萍、邹斯斯、吴晓庆、吴盈盈.
簡易送審動態案件網 路報送作業操作訓練 資料來源 銓敘部製作 報告人 饒瑞恭 日 期: 101 年 6 月 15 日.
本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載
C# 程式設計 第一部分 第1-4章 C# 程式設計 - 南華大學資管系.
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
第一章 認識Visual C 環境架構 1-1 認識Visual C Visual Studio 概觀
BLANK overview.
XML資料傳輸 黃笠宸 4/3.
.NET 程式設計入門(使用 C#) 講師:鄧智鴻.
南华大学计算机学院 软件工程系 QQ讨论群:
.NET 簡介.
.NET 簡介.
基于 C# 的 .NET Framework 程序设计
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
電子簽核教育訓練.
《网上报告厅》使用说明 北京爱迪科森教育科技股份有限公司.
疾病预防控制绩效考核管理软件 开发思路 & 使用说明
東部海岸 馬蘭國小 五年己班 閔芳頤 Enter
Totoro大冒險 電腦遊戲設計 資三B 李沛儀 資三B 張家瑜.
爱心志愿者服务系统 操作指引 设计:东莞市爱心志愿者协会 网络中心 胡连甲 技术支持电话与微信:
21世纪高职高专规划教材 C#语言程序设计 李继武 彭德林 主 编 张 珑 赵 松 周建辉 副主编
注音輸入法教學 大華技術學院資管系 指導老師:陳信如老師 學生:王麗嵐.
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
本章要点: 了解ASP.NET 4.5的基础.NET Framework。
合歡山 馬蘭國小 五年己班 何宜倞 ENTER.
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
IT DNA- 微軟MVP、資深IT人胡百敬 資訊產業全攻略!IT知識工作者聯手推薦! 資訊新鮮人》 專業資訊人》 知識工作者》
第三章 軟體資源管理 授課老師:褚麗絹.
VS.NET 2005 基本使用 程式建置與部署.
本文档介绍 1. 如何使用同一台电脑录课; 2. 如何在其他电脑录课;
安裝 Visual C Express Edition
Presentation transcript:

.NET 程式設計入門(使用 C#) 講師:鄧智鴻

課程資訊 講師:鄧智鴻 上課時間: 評分方式: 連絡方式:r95107@csie.ntu.edu.tw 2008/8/11~2008/8/22 週一至週五下午二點至五點 評分方式: 課堂練習70% 作業15% (可帶回家寫隔天交) 期末考15% (上機考) 連絡方式:r95107@csie.ntu.edu.tw

教材與進度 上課教材 以投影片為主 投影片下載網址:http://www.csie.ntu.edu.tw/~r95107/

參考書目 Microsoft Windows 程式設計 - 使用C# By Charles Petzold The C# Programming Language by Anders Hejlsberg, Scott Wiltamuth, Peter Golde C# 程式設計 (C# Primer A Practical Approach)   by 郭達穎

Outline 課程簡介 開發環境安裝與介紹 我的第一個程式 .NET Framework概念 程式設計基礎概念 標準輸入輸出

Outline 課程簡介 開發環境安裝與介紹 我的第一個程式 .NET Framework概念 程式設計基礎概念 標準輸入輸出

課程簡介 開發環境安裝與介紹 程式設計概念 變數、資料型態、運算子 陣列與集合 結構流程控制 類別屬性與方法 例外處理 多執行緒 Windows 應用程式設計

Outline 課程簡介 開發環境安裝與介紹 我的第一個程式 .NET Framework概念 程式設計基礎概念 標準輸入輸出

整合開發環境安裝與介紹 Visual Studio 2005、2008 整合了撰寫、編譯、偵錯等功能的程式開發工具 Visual C# 2005 Express (C# 的免費開發工具) 下載網址: http://www.microsoft.com/taiwan/vstudio/express/visualcsharp

開發環境安裝- C# 2005 Express安裝

開發環境安裝- C# 2005 Express安裝

Outline 課程簡介 開發環境安裝與介紹 我的第一個程式 程式設計基礎概念 標準輸入輸出

我的第一個程式 - 新增專案 檔案新增專案 其它語言 Visual C# 主控台應用程式

我的第一個程式 - 撰寫程式碼 輸入底下這些程式碼 自動幫你產生的必要程式碼 設計你想要的程式

我的第一個程式 - 建置方案 建置建置方案 偵錯開始偵錯

我的第一個程式 - 當程式寫錯 在程式的最後多加一段 亂打的字,會出現藍色 底線,表示這部份的 code有問題 去建置方案時,發現下 方顯示建置失敗

我的第一個程式 - 當程式寫錯 也可透過錯誤清單來找出寫錯的部份 左鍵double click就會跳到錯誤的地方

我的第一個程式 – 執行檔 程式的執行檔在專案資料夾的最底層 \專案資料夾\...\bin\Debug(或是Release,依不同選項而不同) Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。

Outline 課程簡介 開發環境安裝與介紹 我的第一個程式 .NET Framework概念 程式設計基礎概念 標準輸入輸出

.NET基礎概念 - .NET Framework C# .NET J# .NET C++ .NET …. .NET Framework Windows 一個平台 提供各種函式庫 提供編譯程式的功能 提供執行.NET程式的環境 一句話說明 : .NET系列的所有程式語言寫出來的程式必須要在.NET Framework這個平台之上才能運作

.NET基礎概念 - .NET應用程式的編譯與執行 原始程式檔 中間碼編譯器 Intermediate language compiler Intermediate language(IL) 即時編譯器 Just-In-Time Compiler Native Code

Outline 課程簡介 開發環境安裝與介紹 我的第一個程式 .NET Framework概念 程式設計基礎概念 標準輸入輸出

程式設計基礎概念 絕大部份的程式都進行著下列重要功能: 實例:計算機功能的程式(具有加減乘除的功能) 課堂練習:碼錶功能的程式(計時功能) 輸入:兩個數、要求的運算 處理:將兩數做要求的運算 輸出:運算後的數 課堂練習:碼錶功能的程式(計時功能) 輸入: 處理: 輸出: 輸入 處理 輸出

Outline 課程簡介 開發環境安裝與介紹 我的第一個程式 .NET Framework概念 程式設計基礎概念 標準輸入輸出

程式碼註解 單行註解 //我是註解 多行註解 /* 我是註解 我也是註解 我們大家都是註解 */

標準輸出 標準輸入: 實例 Console.Writeline(“要顯示的字”); //印出字串且有換行功能 Console.Write(”要顯示的字 \n”); // \n 代表要求換行 實例 Console.Writeline(” How are you?”); 輸出 :How are you? Console.write(”Hello my friend! ”); 輸出 : Hello my friend!

標準輸出 引入參數的格式 實例 Console.WriteLine(“{0}字串{1}”, 字串,數字); Console.WriteLine(“{0} {1} {2}”, ”1a”, 2 , 3); 輸出︰1a 2 3 Console.WriteLine (“{1} {2} {0}”, ”1a”, 2 , 3); 輸出︰2 31a 列印第一個參數 有三個參數

標準輸出 用’+’將要輸出的東西連起來 實例 Console.WriteLine(“要輸出的字串”+整數+”要輸出的字串”); 輸出︰12345

標準輸出 - 課堂練習 程式功能:列印下列字句(別忘了換行) 提示: 王小明與陳小英這種會重複出現的東西,用參數來寫可以 簡化 “王小明和陳小英出郊遊 王小明帶了餅乾 陳小英帶了飲料” 提示: 王小明與陳小英這種會重複出現的東西,用參數來寫可以 簡化

標準輸入 標準輸入: 實例: Console.ReadLine(); //讓使用者輸入一行字,傳到程式中 Console.WriteLine(Console.ReadLine()); 輸出︰你剛才所輸入的字

標準輸入 - 課堂範例 程式功能: Code : 先列印 “請輸入您的姓名:” 讓使用者在同一行輸入姓名 換行列印出” xxx您好!” { Console.Write("請輸入您的姓名:"); Console.WriteLine(Console.ReadLine()+"您好!"); Console.ReadKey(); }

標準輸入 - 課堂練習 程式功能: 提示: 先列印 “請輸入您的身高:” 讓使用者在同一行輸入身高 換行列印出”您有xxx公分高呢!” 寫法類似上個程式 利用’+’來將 ”你有” 、使用者輸入的身高、”公分高呢!” 三 個字串連起來

標準輸入 - 課堂練習 程式功能: 提示: 先列印 “請依序輸入您的身高、 姓名、 性別:” 讓使用者在同一行輸入身高,按enter後輸入姓名,再按 enter後輸入姓別 換行列印出”John您是172公分高的男性!!” 請嘗試用參數和不用參數兩種方法 提示: 寫法類似上一個程式,試著在Console.WriteLine()中多加幾 個Console.ReadlLine()吧.