鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所

Slides:



Advertisements
Similar presentations
软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
Advertisements

Java 程序分类 Java Application :是完整程序,需要独立的解 释器解释运行;以 “.java” 为后缀的文件,以 main() 方法作为程序入口,由 java 编译器编译生 成字节码,由 Java 解释器加载执行字节码。 Java Applet 没有 main() 方法作为程序入口,是嵌在.
C# 程序设计实验. Your site here LOGO 实验一 实验一.NET Framework 编程入门 和控制语句编写 实验目的: 熟悉 visual studio2010 的开发环境,理解 C# 程序语法 结构,掌握顺序结构、选择结构和循环结构语法的程序 设计方法,编写控制语句和数组程序。
第 12 章 命 名 空 间 (时间: 1 次课, 2 学时)
项目7 面向对象高级.
Demo-dataSource與DropDownList
硕士论文开题报告 煤炭企业物流信息系统的 研究与设计 指导老师: 学生姓名: 学 号:
肖 冰 深圳市达晨创业投资有限公司 副总裁 深圳市达晨财信创业投资管理公司 总裁
Java程序设计教程 第一讲 Java概述.
第 2 章 初探 C++.
四資二甲 第三週作業 物件導向程式設計.
C#程序设计案例教程 第3章 程 序 结 构.
第九章日治時期的台灣(下).
第7章 C#函數與.NET Framework類別函數庫
食品营养成分的检验. 食品营养成分的检验 科学探究的一般过程: 形成假设 设计方案 收集数据 表达交流 处理信息 得出结论 探究:馒头和蛋糕中是否含有淀粉和脂肪 假设:馒头和蛋糕中含有淀粉和脂肪.
第13章多项目设计与开发.
C#程序设计 10软件1、2班 王槐彬 计算机工程学院.
2017年9月14日12时3分 DEV349 Visual C 无缝集成,无限潜力 李建忠 微软特约讲师 上海祝成科技
本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
.NET 程式設計入門(使用 C#) 講師:鄧智鴻.
C# 程式設計 第一部分 第1-4章 C# 程式設計 - 南華大學資管系.
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
程式設計實作.
第5章 异常处理 王德俊 上海交通大学继续教育学院.
C#程序设计 c# programming 泛型 C#程序设计课程组.
第八章 C#高级编程.
第二章 C# 基础知识.
第四章 在 C# 中实现 OOP 概念.
淺談Visual C# 程式設計 國立台灣師大附中 李啟龍 Jason.
南华大学计算机学院 软件工程系 QQ讨论群:
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
C#程序设计 c# programming 多线程 C#程序设计课程组.
第1章 .NET与C# 为什么要设计一门新的编程语言? C#在微软的.Net平台中占据什么样的地位?
C#程序设计 c# programming 网络编程 C#程序设计课程组.
程式設計實作.
C++ with Managed Extensions
基于 C# 的 .NET Framework 程序设计
C#程序设计基础 $3 成员、变量和常量.
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
第4章 数组和集合 4.1 一维数组 4.2 二维数组 4.3 Array类 4.4 交错数组 4.5 ArrayList类
第三章 流程控制與例外處理 資訊教育研究室 製作 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
C#面向对象程序设计 $7 继承和多态性.
文件流. 文件流 文件流 Stream FileStream BufferedStream MemoryStream NetworkStream …… 所有流的抽象 Stream FileStream BufferedStream MemoryStream NetworkStream ……
視窗程式設計 (Windows Programming)
例外處理與 物件序列化(Exception Handling and Serialization of Objects)
檔案讀寫與例外處理 (File IO and Exception Handling)
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
C/C++/Java 哪些值不是头等程序对象
C#程序设计基础 第二章 数据类型.
第六章 属性、索引器、委托和事件.
類別與物件 I (Classes and Objects I)
* 單元:電腦與問題解決 主題:Java物件導向程式設計-類別與物件 台南縣國立善化高中 蕭嘉民 老師
第三章 C# 基础知识.
Totoro大冒險 電腦遊戲設計 資三B 李沛儀 資三B 張家瑜.
第五讲 酒店客房管理系统(一) 教育部“十二五”职业教育国家规划教材
JAVA 编 程 技 术 主编 贾振华 2010年1月.
劉崇汎 崑山科技大學 電腦與通訊系 DLL的建立與引用 劉崇汎 崑山科技大學 電腦與通訊系
C#程序设计基础 $3 成员、变量和常量.
物件導向程式設計 CH2.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
現代專案管理教材 第一章 專案與專案管理 博碩文化出版發行.
JAVA 程式設計與資料結構 第三章 物件的設計.
C#快速導讀 流程控制.
判斷(選擇性敘述) if if else else if 條件運算子.
輸出執行結果到螢幕上 如果要將執行結果的文字和數值都「輸出」到電腦螢幕時,程式要怎麼寫? class 類別名稱 {
第二章 Java基本语法 讲师:复凡.
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
99 教育部專案補助計畫案明細 大類 分項 教育部補助 學校配合款 工作項目 計畫主 持人 執行期限 文號 備註 設備費 業務費 管理學院
Summary
Presentation transcript:

鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所 C# 概觀與初探 鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所

Visual C# 2005 Express IDE 官方網站 http://www.microsoft.com/taiwan/vstudio/express/visualcsharp/

VC# 2005 Exp. 建立與執行專案 建立檔案夾 檔案>新增專案>主控台應用程式>專案命名 功能表與工具列 程式編輯區 方案總管與屬性視窗 輸入並編輯程式 建置/偵錯/執行專案程式 儲存專案

Visual Studio .NET 2003 建立與執行專案 建立檔案夾 檔案>新增專案>專案類型:Visual C#, 範本:主控台應用程式>名稱, 位置 功能表與工具列 程式編輯區 方案總管與屬性視窗 輸入並編輯程式 建置/偵錯/執行專案程式 儲存專案

第零支程式( VC#2005 Exp.) using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program{ static void Main(string[] args) Console.WriteLine( "Hello Visual C# 2005 Express !!"); Console.Read(); }

第零支程式( VC# .NET 2003) using System; namespace ConsoleApplication1 { /// <summary> /// Class1 的摘要描述。 /// </summary> class Class1 static void Main(string[] args) Console.WriteLine( "Hello Visual C# 2003 .NET !!"); Console.Read(); }

第一支C#應用程式 /* * 第一支C#程式 * / using System; namespace SayHello { class Program static void Main(string[] args) string message = "Hello C#"; // 宣告變數 System.Console.WriteLine( message ); System.Console.Read(); }

程式解說 程式架構 註解 類別宣告 程式進入點 關鍵字 變數與資料型別 程式敘述

類別觀念 類別A 類別M Main() 類別C 類別A 類別B 類別B 應用程式 外部類別

命名空間觀念 namespace Console.IO { class FileIORW{ } . . . . . . . . . namespace Windows.IO { class FileIORW { Console.IO.FileRW . . . Using Console.IO; FileRW . . .

基本輸出與輸入 using System; class SayHelloIO { static void Main(string[] args) string readString = Console.ReadLine(); Console.WriteLine("Hello," + readString); Console.ReadLine(); }

練習 寫一支程式,讓電腦提示問題,由使用者回答後,電腦複誦(Echo)其內容,可連續提問及回應。