Presentation is loading. Please wait.

Presentation is loading. Please wait.

C#程序设计基础 $1 绪论.

Similar presentations


Presentation on theme: "C#程序设计基础 $1 绪论."— Presentation transcript:

1 C#程序设计基础 $1 绪论

2 特点 结构化程序设计  面向对象的程序设计 基于组件的程序设计 桌面应用  网络应用  Internet应用
CORBA, Java  EJB COM  COM+/DCOM 桌面应用  网络应用  Internet应用

3 组成

4 .NET Framework环境结构

5 绪论 C#语言

6 C#语言特性 简洁的语法 精心的面向对象设计 与Web的紧密结合 完整的安全性与错误处理 版本处理技术 灵活性与兼容性

7 C# 2.0 新增特性 泛型 可空类型 遍历器(自学) 匿名方法(自学) 分部类型(自学)

8 C# 3.0 新增特性 类型推理 Lambda表达式 扩展方法 对象创建表达式 匿名类型 分部方法

9 绪论 开始编写C#应用程序

10 第一个C# 应用程序 using System; namespace P1_1 { public class FirstProgram
public static void Main(string[] args) Console.WriteLine("Welcome to .NET"); }

11 Pascal大小写和camel规则 标识符有两种常用命名规则:Pascal大小写和camel规则。
Pascal 大小写:将标识符的首字母和后面连接的每个单词的首字母都大写。例如:BackColor 大小写混合camel规则:标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:backColor Pascal规则:命名空间、类名、方法名等。 camel规则:字段,变量等。

12 C# 程序基本结构 命名空间 P10 类型、类和方法 P10 程序主方法 P11 程序注释 P12

13 命名空间 命名空间是c#代码的基本组织形式,类、结构等各种类型定义都包含在命名空间中,而命名空间也可以嵌套在另一个命名空间中,这就形成一个逻辑上的层次体系结构。 作用 解决命名冲突问题 调用更加简洁

14 程序注释 多行注释 /*第一行 第二行*/ 单行注释 //这里是单行注释 三行注释 以后介绍

15 1.6 与用户进行交互 名称 接受参数 返回值 用途 Read 无 int ReadKey ConsoleKdyInfo ReadLine
控制台交互程序 举例演示 名称 接受参数 返回值 用途 Read int 从输入流中读入一个字符,至换行符结束 ReadKey ConsoleKdyInfo 从输入流读入一个字符 ReadLine string 从输入流读入一行文本 Write void 输出一行文本 WriteLine 输出一行文本,并在结尾处自动换行

16 Windows应用程序 举例演示 举例:向用户显示一个窗体 using System;
using System.Windows.Forms; namespace P1_6 { static class EntryPoint static void Main() Application.Run(new Form()); }


Download ppt "C#程序设计基础 $1 绪论."

Similar presentations


Ads by Google