使用C#开发数据库应用程序(C#Wins)第一章.ppt

上传人:xt****7 文档编号:5186884 上传时间:2020-01-22 格式:PPT 页数:41 大小:2.72MB
返回 下载 相关 举报
使用C#开发数据库应用程序(C#Wins)第一章.ppt_第1页
第1页 / 共41页
使用C#开发数据库应用程序(C#Wins)第一章.ppt_第2页
第2页 / 共41页
使用C#开发数据库应用程序(C#Wins)第一章.ppt_第3页
第3页 / 共41页
点击查看更多>>
资源描述
第一章 用HelloACCP NET快速热身 一 课程地位 就业技能结构图 本门课程主要技能点 本门课程目标 学完本门课程后 你能够 运用C 编写 NET命令行程序运用C WinForms编写 NET窗口程序运用ADO NET编写数据库应用程序 课程项目展示 阶段项目MyQQ演示项目案例考试管理系统在线答题演示 预习检查 什么是C 举例说明C 能做什么 说说VS中创建C 控制台程序的步骤 C 中变量的命名规则有什么 本章任务 编写简单的HelloACCP NET控制台应用程序输出学员信息航班机票预定输出学员成绩根据时间问好 本章目标 掌握简单C 程序的开发步骤掌握C 中的变量类型及命名规则会使用Console类进行控制台输入输出掌握C 中的条件判断语句 NET与C 概述2 1 NET是微软公司推出的平台开发环境C CSharp 是一种强大的 面向对象的程序开发语言 是专为 NET开发而设计出的语言 NET与C 概述2 2 使用C 能做什么 本学期内容 C 桌面应用程序WinForms Internet应用程序ASP NET Windows服务程序WindowsService Web服务程序WebService IDE概述 VisualStudio简介 一套完整的开发工具集用于开发桌面应用程序 ASP NETWeb应用程序 XML WebService 移动应用程序为快速开发提供强大支持 VS窗口结构简介 创建C 应用程序 使用VS创建C 应用程序的步骤 演示示例1 第一个HelloACCP NET程序 解决方案资源管理器 解决方案资源管理器 项目及其文件的有组织的视图相关命令的便捷访问 项目名称 源文件以 cs为扩展名 编译后的可执行文件 解决方案名称 程序组成分析 usingSystem usingSystem Collections Generic usingSystem Text namespaceHelloACCP classProgram staticvoidMain string args Console WriteLine HelloACCP NET Console ReadLine 与Java的应用程序结构相比 相似点 不同点 不需要显式声明为public C 的Main方法 四种Main方法 staticvoidMain string args staticintMain string args staticvoidMain staticintMain Main首字母大写返回值可以为void或者int命令行参数是可选的 小结 C 源程序的扩展名是什么 C 源程序文件名与其中的公共类名必须一致吗 C 中的变量2 1 回顾 Java中常用的数据类型有哪些 C 中的变量2 2 变量命名规则 组成 52个字母 A Z a z 10个数字 0 9 下划线 开头 字母或下划线不能是关键字 C 变量命名编码规范 Camel命名法 首个单词的首字母小写 其余单词的首字母大写 例如myName C 中的注释 回顾 Java中的注释有哪些 Console类 向控制台输出 Console WriteLine 方法 输出后换行Console Write 方法 输出后不换行从控制台读入 Console ReadLine 返回值为string类型 Console WriteLine HelloACCP NET Console ReadLine 示例1中的核心代码 控制台类 向控制台输出 Console WriteLine 相当于换行 向控制台输出的几种方式 Console WriteLine 要输出的值 输出一个值 Console WriteLine 格式字符串 变量列表 Console WriteLine HelloACCP NET stringcourse C Console WriteLine course Console WriteLine 我的课程名称是 course Console WriteLine 我的课程名称是 0 course 与Java用法相同 演示示例2 向控制台输出 示例2代码分析 示例2关键代码回顾 staticvoidMain string args stringcourse C 课程名称 Console WriteLine 我的课程名称是 0 course Console ReadLine 0 占位符依次使用 0 1 2 与变量列表中的变量对应可以在字符串中使用 n t来控制换行或制表 示例2源代码 格式字符串 变量列表 从控制台输入 读取一行 返回一个字符串string类型 读取整数 stringname Console ReadLine intage int Parse Console ReadLine Console ReadLine int Parse Console ReadLine 表示将字符串转换为整数 简单综合应用 输入2名学员的信息 包括姓名 年龄 输出到控制台要求 两种方式输出第一种 使用 连接输出第一个学员的信息第二种 使用格式字符串输出第二个学员的信息 演示示例3 输入输出综合应用 示例3代码分析 输入第一个学员信息Console WriteLine 请输入第一个学员的姓名 name1 Console ReadLine Console WriteLine 请输入第一个学员的年龄 age1 int Parse Console ReadLine 输入第二个学员信息 输出学员信息Console WriteLine 第一个学员的姓名 name1 年龄 age1 岁 Console WriteLine 第二个学员的姓名 0 年龄 1 岁 name2 age2 连接输出 格式字符串输出 示例3源代码 示例3关键代码回顾 输入 小结 staticvoidMain string args intnum1 intnum2 num1 int Parse Console ReadLine num2 int Parse Console ReadLine Console WriteLine 0 1 2 num1 num2 num1 num2 输入2个整数 输出两个数的和 参考答案 C 中的条件判断 C 与Java中的条件判断语句对比 条件判断进阶 嵌套if 机票预定 输出实际机票价格原价为4000元5 10月为旺季 头等舱打9折 经济舱打7 5折其他时间为淡季 头等舱打6折 经济舱打3折 需要两次判断首先判断是旺季还是淡季再判断头等舱还是经济舱 嵌套if实现 演示示例4 使用嵌套if计算机票价格 示例4分析 if month 5 else 淡季 示例4源代码 关键代码回顾 嵌入的一对if else 嵌套if语法小结 if 表达式1 if 表达式2 表达式2为真时执行 else 表达式2为假时执行 else 表达式1为假时执行 嵌套if if块中又嵌入if switch结构对比 Java与C 中的switch语句对比 switch int char表达式 case常量表达式1 语句1 break 可以没有case常量表达式2 语句2 break 可以没有 default 语句n Java switch int char string表达式 case常量表达式1 语句1 break 必须有case常量表达式2 语句2 break 必须有 default 语句n break 必须有 C 使用switch示例 有两名学员的姓名 考试科目 成绩根据输入的姓名 按以下方式输出该名学员的成绩 演示示例5 利用switch输出学员信息 示例5分析 关键代码回顾 stringchoice Console ReadLine 输入学员姓名switch choice case 张三 Console WriteLine 0 t 1 t 2 name1 subject1 score1 break case 李四 Console WriteLine 0 t 1 t 2 name2 subject2 score2 break default Console WriteLine 抱歉 没有你要找的学员 break string类型 t使输出制表 示例5源代码 常见错误 stringchoice Console ReadLine 输入学员姓名switch choice case 张三 Console WriteLine 0 t 1 t 2 name1 subject1 score1 break case 李四 Console WriteLine 0 t 1 t 2 name2 subject2 score2 break default Console WriteLine 抱歉 没有你要找的学员 break 错误原因 case和default中都缺少break语句 使用switch示例 输入一个时间 整数 在6 10点之间 输出 上午好 在11 13点之间 输出 中午好 在14 18点之间 输出 下午好 其他情况输出 休息时间 演示示例6 使用switch问好 C 中的switch结构小结 条件判断的表达式类型 整型或字符串break语句的要求 每个case都有breakdefault也要有break特殊情况 示例6中的代码stringtime switch time case6 case7 case8 case9 case10 Console WriteLine 上午好 break default Console WriteLine 休息时间 break case中没有其他语句时 不需要break语句 小结 输入一个时间如果是6点输出 该起床了 如果是12点输出 该吃饭了 否则输出 该睡觉了 使用switch语句实现 参考答案 stringtime Console ReadLine 输入时间switch time 判断 case 6 Console WriteLine 该起床了 break case 12 Console WriteLine 该吃饭了 break default Console WriteLine 该睡觉了 break 总结 怎样向控制台输出信息 怎样从控制台读入信息 C 和Java中的switch语句有什么不同 作业 课后作业必做教员备课时在此添加内容选做教员备课时在此添加内容提交时间 xxx提交形式 xxx预习作业背诵英文单词教员备课时在此添加内容 Thankyou
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!