北大青鸟C# 教案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《使用C#开发数据库应用程序》理论课教案
第1章用Hello 快速热身(一)
一、整章授课思路 (2)
1. 课程定位、就业技能、课程目标介绍[5分钟] (2)
2. 课程项目展示[5分钟] (3)
3. 回顾、预习检查、任务、目标[10分钟] (3)
3.1. 预习检查 (3)
4. 进入C#世界[10分钟] (3)
4.1. NET 与C# 概述 (3)
4.2. IDE概述 (4)
4.3. 第一个C#程序 (4)
5. C#中的变量和注释[5分钟] (5)
6. Console 类[15分钟] (6)
7. 条件判断[40分钟] (6)
7.1. C#中的条件判断语句 (6)
7.2. 嵌套if (7)
7.3. switch 结构 (7)
8. 总结[10分钟] (7)
二、学员问题汇总 (8)
三、作业布置 (8)
课时:100分钟
授课人:裘锴
⏹本章工作任务
编写简单的Hello 控制台应用程序
⏹输出学员信息
⏹航班机票预定
⏹输出学员成绩
⏹根据时间问好
⏹本章技能目标
掌握简单C# 程序的开发步骤
掌握C# 中的变量类型及命名规则
会使用Console 类进行控制台输入输出
掌握C# 中的条件判断语句
⏹本章重点
如何使用VS创建控制台应用程序。
如何使用Console输入输出。
C#语法热身:变量命名、switch语句、嵌套if
⏹本章难点
格式字符串输出
嵌套if
一、整章授课思路
本章依次讲解四个问题:进入C#世界、C#中的变量和注释、Console类、条件判断。
1)进入C#世界:
简单对.NET和C#。
在VS中建立第一个C#程序和C#控制台应用程序文件夹的结构。
对比Java讲解C#的基本结构和Main()方法
2)C#中的变量和注释:
和Java中的变量类型进行对比引出C#中的变量类型–注意不同点。
说明命名规则与规范–强调代码规范性的重要性。
和Java中的注释进行比较引出C#中的注释–注意不同点。
3)Console类:从第一C#程序中的关键代码引出Console类,及如何使用。
4)条件判断:从Java的条件语句引出C#中相应的语句–重点讲解嵌套if和switch语句。
1.课程定位、就业技能、课程目标介绍[5分钟]
C#是当今流行的语言可以开发各种系统,是我们本学期的最后一门课也是比较重要的一门课,C#是本学期结业考试机试的考查点;同时为第二学期的“.Net/OOP”和“/Three Tier”以及二学年的学习打一个好的基础;同时通过本学期的学习可以开发一个类似与QQ 的项目。
本门课目标技能包括:C#语言基本语言;使用访问数据库。
本门课程目标:
⏹第一章至第三章:运用C# 编写 .NET 命令行程序-C#语言热身;
⏹第四章至第五章:运用C#/WinForms 编写.NET 窗口程序-WinForms基础;
⏹第六章至第八章:运用 编写数据库应用程序基础;
2.课程项目展示[5分钟]
MySchool考试管理系统的在线答题模块
阶段项目MyQQ
3.回顾、预习检查、任务、目标[10分钟]
3.1.预习检查
提问:什么是C#,说明C#能做什么?
C#是一种面向对象的编程语言,能开发“控制台应用程序”、“桌面应用程序WinForms”-本学期的重点、“Internet 应用程序”、“Windows 服务程序Windows Service”、“Web 服务程Web Service”。
提问:VS中创建C# 控制台程序的步骤?
新建项目(project)
生成可执行文件(build)
调试(debug)
提问:C# 中变量的命名规则有什么?
组成:52个字母(A-Z, a-z),10个数字(0-9),下划线(_)
开头:字母或下划线
不能是关键字
4.进入C#世界 [10分钟]
与C# 概述
讲解要点:
1、.NET与C#
是微软公司推出的平台开发环境。
2.C#(C Sharp)是一种强大的、面向对象的程序开发语言,是专为.NET 开发而设
计出的语言。
3.C#能做的事情:桌面应用程序WinForms;Internet 应用程序;Windows
服务程序Windows Service;Web 服务程序Web Service。
4.2.IDE概述
讲解要点:
1、VS是我们使用的IDE,具有强大的功能:
1.一套完整的开发工具集。
2.用于开发桌面应用程序、 Web 应用程序、XML、Web Service、移动应
用程序。
3.为快速开发提供强大支持。
2、VS窗口主要包括的内容:
1.工具栏:包括VS常见的功能的。
2.代码编辑区:编写C#语句的。
3.菜单栏:包括VS的功能项。
4.编译、调试错误列表:用于排错、调试程序。
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.解决方案文件夹:与项目同名的文件夹。
2.解决方案资源管理器:管理解决方案中包含的各类文件夹。
3.常见的两个文件:
a)Program.cs:这是程序源文件,在C#中,程序源文件以.cs作为扩展名。
b)HelloACCP.exe:文件位于bin\Debug目录下,使编译后生成的可执行文件,
可以直接运行。
3、C#的基本结构:
//使用“using”引入命名空间,类似于java中的“import”;
using System;
using System.Collections.Generic;
using System.Text;
//namespace(命名空间)是C#中组织代码的方式,类似于java的package
namespace HelloACCP