190 likes | 398 Views
面向对象程序设计 C#.Net. 01 C# 概述和简单编程. 郑捷 lzj@fjnu.edu.cn 13509354412. 自我介绍. 郑捷 数学与计算机科学学院计算智能教研室 邮箱: lzj@fjnu.edu.cn 手机: 13509354412. 期末考核. 理论课 期末笔试 60% 平时成绩 20% 作业成绩 20% 实验课 期末实验考试 60% 平时成绩 20% 实验报告 20%. 课程重点. C# 语言基础 Windows 程序设计基础 简单的 Web 程序设计 面向对象程序设计. C# 语言概述.
E N D
面向对象程序设计C#.Net 01 C#概述和简单编程 郑捷 lzj@fjnu.edu.cn 13509354412
自我介绍 • 郑捷 • 数学与计算机科学学院计算智能教研室 • 邮箱:lzj@fjnu.edu.cn • 手机:13509354412
期末考核 • 理论课 • 期末笔试60% • 平时成绩20% • 作业成绩20% • 实验课 • 期末实验考试60% • 平时成绩20% • 实验报告20%
课程重点 • C#语言基础 • Windows程序设计基础 • 简单的Web程序设计 • 面向对象程序设计
C#语言概述 • 编程语言的发展与面向对象编程语言 • Visual Studio 2008开发环境介绍 • 语言的学习方法 • 变量的定义和使用 • 字面常数
编程语言的发展 • 程序设计语言的几个发展阶段 • 近几年常见的编程语言及其关系
C#语言的框架 • 传统语言: • 高级语言源代码机器语言执行 • DotNet语言 • 高级语言源代码托管代码本地代码执行
Visual Studio 2008环境 • Visual Studio 2008 或者 Visual Studio C# Express 2008 • 认识开发环境 • 开发环境提供了一种便捷的方式对程序进行开发。即使没有开发环境,我们也可以用文本编辑器编写程序,并通过编译工具编译开发
C#可以开发什么? • 控制台程序 • Windows应用程序 • Web应用程序 • 案例
基本的C#程序结构 • 简单的控制台程序 • 一个解决方案 • 一个项目 • 一个代码文件 • 一个命名空间 • 一个类 • 一个主函数
C#的基本语法 • 基本上和C/C++/Java等类似 • 大小写敏感!! • 分号 • 大括号 • 注释(多行注释与单行注释)
变量的定义 • 变量的基本概念 • 声明语法 • 简单变量类型 • 整数 • 浮点数 • 字符、布尔、字符串
变量的命名 • 命名基本规则 • 命名的重要性 • 大小写的区别 • 驼峰法、Pascal法 • 注意:程序的书写风格问题
变量的输出 • Console.WriteLine(xxxxx); • Console是控制台对象,用于输入输出 • WriteLine是它的一个方法,用于输出一行内容并换行 • (什么是对象,什么是方法将来介绍)
字面值 • 字面值 • 后缀的含义 • Unicode字符以及转义字符
变量的赋值 • 变量可以在声明的时候直接初始化,也可以单独赋值。 • 赋予变量的值必须是和变量类型相同的,或者能够被隐含转换成变量类型的值
C#语言概述 • 编程语言的发展与面向对象编程语言 • Visual Studio 2008开发环境介绍 • 语言的学习方法 • 变量的定义和使用 • 字面常数
复习与练习 • 上网调查关于编程语言发展的情况,了解当前流行的编程语言应用状况 • 有条件的同学,学习安装、使用软件 • 复习C语言知识
预习 • C#中的运算符 • 运算符的优先级 • 布尔类型