本门课程目标

学完本门课程后,你能够:

运用 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

特殊情况:

北大青鸟accp5.0课件下载