北大青鸟C# 教案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档