北大青鸟C#教案设计

上传人:re****.1 文档编号:431397676 上传时间:2022-10-29 格式:DOC 页数:8 大小:91KB
返回 下载 相关 举报
北大青鸟C#教案设计_第1页
第1页 / 共8页
北大青鸟C#教案设计_第2页
第2页 / 共8页
北大青鸟C#教案设计_第3页
第3页 / 共8页
北大青鸟C#教案设计_第4页
第4页 / 共8页
北大青鸟C#教案设计_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《北大青鸟C#教案设计》由会员分享,可在线阅读,更多相关《北大青鸟C#教案设计(8页珍藏版)》请在金锄头文库上搜索。

1、word使用C#开发数据库应用程序理论课教案第1章 用 Hello ACCP.NET 快速热身(一)一、整章授课思路21.课程定位、就业技能、课程目标介绍5分钟22.课程项目展示5分钟33.回顾、预习检查、任务、目标10分钟33.1.预习检查34.进入C#世界 10分钟34.1.NET 与 C# 概述3概述44.3.第一个C#程序45.C#中的变量和注释5分钟56.Console 类15分钟57.条件判断40分钟67.1.C#中的条件判断语句67.2.嵌套if67.3.switch 结构78.总结 10分钟7二、学员问题汇总7三、作业布置8课时:100分钟授课人:裘锴n 本章工作任务从业务角度

2、描述,学员学完本章能干什么、能作出什么东西,参考PPT上的描述。 编写简单的 Hello ACCP.NET 控制台应用程序n 输出学员信息n 航班机票预定n 输出学员成绩n 根据时间问好n 本章技能目标从技术角度,完成这些任务需要哪些技能点。参考PPT上的描述。 掌握简单 C# 程序的开发步骤 掌握 C# 中的变量类型与命名规如此 会使用 Console 类进展控制台输入输出 掌握 C# 中的条件判断语句n 本章重点注意描述要简洁明了,其他教师一看就明白,方便交流。 如何使用VS创建控制台应用程序。 如何使用Console输入输出。 C#语法热身:变量命名、switch语句、嵌套ifn 本章难

3、点 格式字符串输出 嵌套if一、 整章授课思路指整章的整体思路,先讲什么,后讲什么,它们之间如何串起来。本章依次讲解四个问题:进入C#世界、C#中的变量和注释、Console类、条件判断。1) 进入C#世界: 简单对.NET和C#。 在VS中建立第一个C#程序和C#控制台应用程序文件夹的结构。 比照Java讲解C#的根本结构和Main()方法2) C#中的变量和注释: 和Java中的变量类型进展比照引出C#中的变量类型 注意不同点。 说明命名规如此与规X 强调代码规X性的重要性。 和Java中的注释进展比拟引出C#中的注释 注意不同点。3) Console类:从第一C#程序中的关键代码引出Co

4、nsole类,与如何使用。4) 条件判断:从Java的条件语句引出C#中相应的语句 重点讲解嵌套if和switch语句。1. 课程定位、就业技能、课程目标介绍5分钟 C#是当今流行的语言可以开发各种系统,是我们本学期的最后一门课也是比拟重要的一门课,C#是本学期结业考试机试的考查点;同时为第二学期的“.Net/OOP和“以与二学年的学习打一个好的根底;同时通过本学期的学习可以开发一个类似与QQ的项目。 本门课目标技能包括:C#语言根本语言;使用ADO.NET访问数据库。 本门课程目标:n 第一章至第三章:运用 C# 编写 .NET 命令行程序-C#语言热身;n 第四章至第五章:运用 C#/Wi

5、nForms 编写 .NET 窗口程序-WinForms根底;n 第六章至第八章:运用 ADO.NET 编写数据库应用程序-ADO.NET根底;2. 课程项目展示5分钟 MySchool考试管理系统的在线答题模块 阶段项目MyQQ3. 回顾、预习检查、任务、目标10分钟3.1. 预习检查 提问:什么是C#,说明C#能做什么?C#是一种面向对象的编程语言,能开发“控制台应用程序、“ 桌面应用程序WinForms-本学期的重点、“、“Windows 服务程序Windows Service、“Web 服务程Web Service。 提问:VS中创建 C# 控制台程序的步骤?新建项目(project)

6、生成可执行文件(build)调试(debug) 提问:C# 中变量的命名规如此有什么?组成:52个字母(A-Z, a-z),10个数字(0-9),下划线(_)开头:字母或下划线不能是关键字4. 进入C#世界 10分钟各技能点的逐一讲解,技能点的讲解一般包括:1) 引入:通过生活案例或代码案例引出本次课讲解的技能,主要让学员明白为什么用学这个技能。2) 讲解要点:该技能点讲解的大致思路、注意问题、相关提问等。切忌把PPT上讲解的技能点再重复罗列一遍,造成“重复冗余。3课堂案例:上课讲解使用的案例名称,案例放置在对应文件夹中,Word中不需要粘贴源代码。4验证案例:用于检验学员学习效果的案例,PP

7、T一般出现在小结局部。多用现场编程题,其次是问答题。案例放置在对应文件夹中说明:1、对本章重点、难点局部,要求进展详细描述,其他局部完全可以从简描述。2、非重难点的技能点讲解,可以没有“引入和“检验案例。3、如果技能点比拟复杂,可以往下细分,如本例2.事务。4.1. NET 与 C# 概述 讲解要点:1、 .NET与C#1. .NET 是微软公司推出的平台开发环境。2. C#C Sharp是一种强大的、面向对象的程序开发语言,是专为 .NET 开发而设计出的语言。3. C#能做的事情:桌面应用程序WinForms;Internet 应用程序ASP.NET;Windows 服务程序Windows

8、 Service;Web 服务程序Web Service。4.2. IDE概述 讲解要点:1、 VS是我们使用的IDE,具有强大的功能:1. 一套完整的开发工具集。2. 用于开发桌面应用程序、ASP.NET Web 应用程序、XML、Web Service、移动应用程序。3. 为快速开发提供强大支持。2、 VS窗口主要包括的内容:1. 工具栏:包括VS常见的功能的。2. 代码编辑区:编写C#语句的。3. 菜单栏:包括VS的功能项。4. 编译、调试错误列表:用于排错、调试程序。5. 解决方案资源管理器:包括解决方案;项目。6. 4.3. 第一个C#程序 讲解要点:1、 利用VS创建第一个控制台程

9、序,输出一句“Hello Accp .NET1. 新建项目(项目:project):在Main方法中添加如下语句:Console.WriteLine(Hello Accp .NET);Console.ReadLine();2. 生成解决方案(生存:build,解决方案:solution):如果“错误裂变中没有错误显示和警告,表示代码编译正确,可以运行。3. 调试(调试:debug):通过断点设置、调试程序、排出错误2、 控制台应用程序文件夹结构:1. 解决方案文件夹:与项目同名的文件夹。2. 解决方案资源管理器:管理解决方案中包含的各类文件夹。3. 常见的两个文件:a) Program.cs:

10、这是程序源文件,在C#中,程序源文件以.cs作为扩展名。b) HelloACCP.exe:文件位于binDebug目录下,使编译后生成的可执行文件,可以直接运行。3、 C#的根本结构:/使用“using引入命名空间,类似于java中的“import;using System;using System.Collections.Generic;using System.Text;/namespace命名空间是C#中组织代码的方式,类似于java的packagenamespace HelloACCP/定义类和java相似-C#与Java不同类名和源文件名可以不同 class Program/C#程序

11、的入口,应用程序从这里开始-注意和java的区别 /* C#中的Main()首字母必须是大写;Main()方法的返回值可以是void或intMain()方法的命令行参数是可以没有的*/ static void Main(string args) /程序的关键代码 Console.WriteLine(Hello ACCP .NET); Console.ReadLine( ); 4、 C#中的Main()方法根据返回值和参数的不同有4种形式:static void Main ( string args ) static int Main ( string args ) static void Ma

12、in ( ) static int Main ( ) 课堂案例:“课堂案例示例15. C#中的变量和注释5分钟 讲解要点: 提问:Java种的注释有几种分别是?答:有3种分别是:1/ - 表示单行注释2/* */ - 多行注释3/* */ - 文档注释1、 和Java中的变量类型比拟:注意1:字符串和布尔类型的关键字与Java不同。注意2:命名规如此与Java略有不同 不能有“$注意3:变量的命名规X Camel命名法。2、 和Java中的注释比拟,C#中有3种注释类型注意1:文档的注释为“/3、 注释规X:1. 关键性的语句要使用注释,如变量声明、条件判断、循环等。2. 类名前应使用文档注释

13、,说明类的简单功能和使用方法。3. 复杂的方法前应使用注释,说明方法的功能、参数的含义、返回值等。 补充案例:“补充案例C#注释文档。6. Console 类15分钟从示例1中输入的两行关键代码,引出Console类的作用。1、 输出方法 讲解要点:1、 WriteLine()方法向控制台输出的3种方式:Console.WriteLine(); / 相当于换行Console.WriteLine(要输出的值); / 输出一个值Console.WriteLine(格式字符串, 变量列表);注意:与Java的println()方法相似。2、 在格式字符串中经常会使用到占位符:注意1:占位符中的数字代

14、表的是参数在参数列表中的顺序,而不是代表在格式字符串中出现的顺序。例如:我的课程名称是:0 , course 3、 在字符串表达式中也可以使用“t或“n等转义字符串 课堂案例:“课堂案例示例22、 输入方法 讲解要点: 提问:Java中的输出语句是什么?答:System.out.println(输出的内容);1、 比照WriteLine()方法是写一行,引入输入方法ReadLine()是用于从控制台读取信息。2、 使用ReadLine()方法返回的结果是一个字符串。注意1:如果需要接收的是整数,需要使用int.Parse()进展转换。注意2:常用的输入方法就是Console.ReadLine(),是使输出窗口停在那里等待用户的输入然后再关闭。 课堂案例:“课堂案例示例3 验证案例:“验证案例现场编程-输入输出7. 条件判断40分钟7.1. C#中的条件判断语句 讲解要点:1、 回顾Java中学习过的条件判断语句,回顾每种条件

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号