北大青鸟C教案

上传人:hs****ma 文档编号:552957922 上传时间:2023-11-06 格式:DOC 页数:10 大小:176.50KB
返回 下载 相关 举报
北大青鸟C教案_第1页
第1页 / 共10页
北大青鸟C教案_第2页
第2页 / 共10页
北大青鸟C教案_第3页
第3页 / 共10页
北大青鸟C教案_第4页
第4页 / 共10页
北大青鸟C教案_第5页
第5页 / 共10页
点击查看更多>>
资源描述

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

1、.使用C#开发数据库应用程序理论课教案第1章 用 Hello ACCP.NET 快速热身(一)一、整章授课思路21.课程定位、就业技能、课程目标介绍5分钟22.课程项目展示5分钟33.回顾、预习检查、任务、目标10分钟33.1.预习检查34.进入C#世界 10分钟34.1.NET 与 C# 概述34.2.IDE概述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语句、嵌套i

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

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

5、行程序-C#语言热身;n 第四章至第五章:运用 C#/WinForms 编写 .NET 窗口程序-WinForms基础;n 第六章至第八章:运用 ADO.NET 编写数据库应用程序-ADO.NET基础;2. 课程项目展示5分钟 MySchool考试管理系统的在线答题模块 阶段项目MyQQ3. 回顾、预习检查、任务、目标10分钟3.1. 预习检查 提问:什么是C#,说明C#能做什么?C#是一种面向对象的编程语言,能开发“控制台应用程序”、“ 桌面应用程序WinForms”-本学期的重点、“Internet 应用程序ASP.NET”、“Windows 服务程序Windows Service”、“W

6、eb 服务程Web Service”。 提问:VS中创建 C# 控制台程序的步骤?新建项目(project)生成可执行文件(build)调试(debug) 提问:C# 中变量的命名规则有什么?组成:52个字母(A-Z, a-z),10个数字(0-9),下划线(_)开头:字母或下划线不能是关键字4. 进入C#世界 10分钟各技能点的逐一讲解,技能点的讲解一般包括:1) 引入:通过生活案例或代码案例引出本次课讲解的技能,主要让学员明白为什么用学这个技能。2) 讲解要点:该技能点讲解的大致思路、注意问题、相关提问等。切忌把PPT上讲解的技能点再重复罗列一遍,造成“重复冗余”。3)课堂案例:上课讲解使

7、用的案例名称,案例放置在对应文件夹中,Word中不需要粘贴源代码。4)验证案例:用于检验学员学习效果的案例,PPT一般出现在小结部分。多用现场编程题,其次是问答题。案例放置在对应文件夹中说明:1、对本章重点、难点部分,要求进行详细描述,其他部分完全可以从简描述。2、非重难点的技能点讲解,可以没有“引入”和“检验案例”。3、如果技能点比较复杂,可以往下细分,如本例2.事务。4.1. NET 与 C# 概述 讲解要点:1、 .NET与C#1. .NET 是微软公司推出的平台开发环境。2. C#(C Sharp)是一种强大的、面向对象的程序开发语言,是专为 .NET 开发而设计出的语言。3. C#能

8、做的事情:桌面应用程序WinForms;Internet 应用程序ASP.NET;Windows 服务程序Windows 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. 编译、调试错误列表:用于排错、调试

9、程序。5. 解决方案资源管理器:包括解决方案;项目。6. 4.3. 第一个C#程序 讲解要点:1、 利用VS创建第一个控制台程序,输出一句“Hello Accp .NET”1. 新建项目(项目:project):在Main方法中添加如下语句:Console.WriteLine(Hello Accp .NET);Console.ReadLine();2. 生成解决方案(生存:build,解决方案:solution):如果“错误裂变”中没有错误显示和警告,表示代码编译正确,可以运行。3. 调试(调试:debug):通过断点设置、调试程序、排出错误2、 控制台应用程序文件夹结构:1. 解决方案文件夹

10、:与项目同名的文件夹。2. 解决方案资源管理器:管理解决方案中包含的各类文件夹。3. 常见的两个文件:a) Program.cs:这是程序源文件,在C#中,程序源文件以.cs作为扩展名。b) HelloACCP.exe:文件位于binDebug目录下,使编译后生成的可执行文件,可以直接运行。3、 C#的基本结构:/使用“using”引入命名空间,类似于java中的“import”;using System;using System.Collections.Generic;using System.Text;/namespace(命名空间)是C#中组织代码的方式,类似于java的package精

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

12、c void Main ( string args ) static int Main ( string args ) static void Main ( ) static int Main ( ) 课堂案例:“课堂案例示例1”5. C#中的变量和注释5分钟 讲解要点: 提问:Java种的注释有几种分别是?答:有3种分别是:1/ - 表示单行注释2/* */ - 多行注释3/* */ - 文档注释1、 和Java中的变量类型比较:注意1:字符串和布尔类型的关键字与Java不同。注意2:命名规则与Java略有不同 不能有“$”注意3:变量的命名规范 Camel命名法。2、 和Java中的注释比

13、较,C#中有3种注释类型注意1:文档的注释为“/”3、 注释规范:1. 关键性的语句要使用注释,如变量声明、条件判断、循环等。2. 类名前应使用文档注释,说明类的简单功能和使用方法。3. 复杂的方法前应使用注释,说明方法的功能、参数的含义、返回值等。 补充案例:“补充案例C#注释文档”。精品.6. Console 类15分钟从示例1中输入的两行关键代码,引出Console类的作用。1、 输出方法 讲解要点:1、 WriteLine()方法向控制台输出的3种方式:Console.WriteLine(); / 相当于换行Console.WriteLine(要输出的值); / 输出一个值Consol

14、e.WriteLine(格式字符串, 变量列表);注意:与Java的println()方法相似。2、 在格式字符串中经常会使用到占位符:注意1:占位符中的数字代表的是参数在参数列表中的顺序,而不是代表在格式字符串中出现的顺序。例如:我的课程名称是:0 , course 3、 在字符串表达式中也可以使用“t”或“n”等转义字符串 课堂案例:“课堂案例示例2”2、 输入方法 讲解要点: 提问:Java中的输出语句是什么?答:System.out.println(输出的内容);1、 对比WriteLine()方法是写一行,引入输入方法ReadLine()是用于从控制台读取信息。2、 使用ReadLine()方法返回的结果是一个字符串。注意1:如果需要接收的是整数,需要使用int.Parse()进行转换。注意2:常用的输入方法就是Console.ReadLine(),是使输出

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

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