编辑: 645135144 2015-08-25

2 C# 程式基本语法回顾 第一类操作题练习:102,

104 Section

3 第一类操作题练习:106,

108 Section

4 第二类操作题练习:202,

206 Section

5 第二类操作题练习:208 第三类操作题练习:302 认证研习 Day

1 TQC+ C# 认证教学手册

7 认证研习课程大纲 C#(发音 C sharp) Microsoft 开发的程式语言 用於开发 .NET 平台上运作的元件式程式与服务 C# 拥有 C/C++ 的强大功能以及 Visual Basic 易写易用的特性 和 C++ 与 Java 一样亦为物件导向(Object-Oriented)程式语言 问: C# 与 Visual Studio C# 有何不同? 语言 v.s. 工具 简称 CLR .NET Applications Common Language Runtime Windows OS 问:.NET 支援哪些程式语言呢? 简称 MSIL 编译为 Managed 程式码时,编译器会将您的原始程式码转译成 Microsoft Intermediate Language (MSIL),它是可以有效率地转换为机器码而与 CPU 无关的指令集. Using Command-line tools 利用 Command-line 进行 C# 程式码编译 透过这个小练习,我们让同学们t解,没有整合开发工具(IDE Tools)辅助的情况下,如何完成 C# 程式 码的编译. 打开「命令提示字元」(又称为终端机、Console 或 Terminal) 先设定 PATH 环境变数: set PATH=%PATH%;

C:\Windows\Microsoft.NET\Framework\v3.5 认识 C# 程式语言 Common Language Runtime Microsoft Intermediate Language 利用指令工具编译及执行 C# 程式 TQC+ C# 认证教学手册

8 认识 C# 程式语言 撰写程式: 利用记事本或 edit 指令,完成一个最简单的 C# 程式码,输出「 Hello, World! 」文字,存档命名为 「 Hello.cs 」. 编译: csc /t:exe Hello.cs 执行: Hello.exe 程式码

(一) public class Hello { public static void Main() { System.Console.WriteLine( Hello, World! );

} } 程式码

(二) using System;

public class Hello { public static void Main() { Console.WriteLine( Hello, World! );

} } 程式码

(三) using System;

public class Hello { public static void Main(string[] args) { Console.WriteLine( Hello, World! );

Console.WriteLine( You entered the following {0} command line arguments: , args.Length );

for (int i=0;

i <

args.Length;

i++) TQC+ C# 认证教学手册

9 认识 C# 程式语言 { Console.WriteLine( {0} , args[i]);

} } } 程式码

(四) using System;

public class Hello { public static int Main(string[] args) { Console.WriteLine( Hello, World! );

return 0;

} } 取得程式执行结果代码. %ERRORLEVEL% 撰写 Hello.bat 批次档. 练习:如果没有参数,输出「Hello, World!」;

否则输出「Hi {0}, nice to meet you.」 @echo off Hello Hello John pause TQC+ C# 认证教学手册

10 认识 C# 程式语言 1. 资料封装(Encapsulation) 简单讲,资料封装就是将资料分成私用(Private)、保护(Protected)、公用(Public)等,实践 Information hiding 概念, 避免程式各个物件互相干扰,降低程式的复杂度及维护上的困难度. 2. 继承(Inheritance) 有继承的关系后,父类别 (Super class) 中的资料 (Data) 或方法 (Method) 在次子类(Subclass)就可以 继承使用,次子类别的次子类别也可以继承使用,最后即能达到资料重覆使用的目的. 3. 多型(Polymorphism) 多型(Polymorphism) 代表能够在执行阶段,物件能够依照不同情况变换资料型态,换句话说,多型是 指一个物件参考可以在不同环境下,扮演不同角色的特性,指向不同的物件实体,可 透过实作多个继 承或介面来实现父类别,并使用Override或Overload来达成. class Person { private int year;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题