本门课程目标
学完本门课程后,你能够:
运用 C# 编写 .NET 命令行程序
运用 C#/WinForms 编写 .NET 窗口程序
运用 ADO.NET 编写数据库应用程序
课程项目展示
阶段项目 MyQQ 演示
项目案例考试管理系统在线答题演示
预习检查
什么是 C#,举例说明 C# 能做什么?
说说 VS 中创建 C# 控制台程序的步骤?
C# 中变量的命名规则有什么?
本章任务
编写简单的 Hello ACCP.NET 控制台应用程序
输出学员信息
航班机票预定
输出学员成绩
根据时间问好
本章目标
掌握简单 C# 程序的开发步骤
掌握 C# 中的变量类型及命名规则
会使用 Console 类进行控制台输入输出
掌握 C# 中的条件判断语句
.NET 与 C# 概述2-1
.NET 是微软公司推出的平台开发环境
C#(C Sharp)是一种强大的、面向对象的程序开发语言,是专为 .NET 开发而设计出的语言
.NET 与 C# 概述2-2
使用 C# 能做什么?
IDE 概述
Visual Studio 简介:
一套完整的开发工具集
用于开发桌面应用程序、ASP.NET Web 应用程序、XML、Web Service、移动应用程序
为快速开发提供强大支持
VS 窗口结构简介
创建 C# 应用程序
使用 VS 创建 C# 应用程序的步骤:
解决方案资源管理器
解决方案资源管理器:
项目及其文件的有组织的视图
相关命令的便捷访问
程序组成分析
C# 的 Main 方法
Main 首字母大写
返回值可以为 void 或者 int
命令行参数是可选的
小结
C# 源程序的扩展名是什么?
C# 源程序文件名与其中的公共类名必须一致吗?
C# 中的变量2-1
回顾:Java 中常用的数据类型有哪些?
C# 中的变量2-2
变量命名规则:
组成:52个字母(A-Z, a-z),10个数字(0-9),下划线(_)
开头:字母或下划线
不能是关键字
C# 中的注释
回顾:Java 中的注释有哪些?
Console 类
向控制台输出:
Console.WriteLine()方法——输出后换行
Console.Write()方法——输出后不换行
从控制台读入:
Console.ReadLine();
返回值为string类型
向控制台输出
示例 2 代码分析
示例2关键代码回顾:
从控制台输入
简单综合应用
输入2名学员的信息,包括姓名、年龄,输出到控制台
要求:两种方式输出
第一种,使用 + 连接输出第一个学员的信息
第二种,使用格式字符串输出第二个学员的信息
示例 3 代码分析
示例3关键代码回顾:
小结
C# 中的条件判断
C# 与 Java 中的条件判断语句对比:
条件判断进阶——嵌套 if
机票预定:输出实际机票价格
原价为4000元
5-10月为旺季,头等舱打9折,经济舱打7.5折
其他时间为淡季,头等舱打6折,经济舱打3折
示例 4 分析
关键代码回顾
嵌套 if 语法小结
switch 结构对比
Java 与 C# 中的 switch 语句对比
使用 switch 示例
有两名学员的姓名、考试科目、成绩
根据输入的姓名,按以下方式输出该名学员的成绩
示例 5 分析
关键代码回顾
常见错误
使用 switch 示例
输入一个时间(整数)
在6-10点之间,输出“上午好”
在11-13点之间,输出“中午好”
在14-18点之间,输出“下午好”
其他情况输出“休息时间”
C# 中的 switch 结构小结
条件判断的表达式类型
—— 整型或字符串
break 语句的要求:
每个 case 都有 break
default 也要有 break
特殊情况:
暂无评论