c#实训教案.docx

上传人:b****3 文档编号:5267771 上传时间:2022-12-14 格式:DOCX 页数:24 大小:1.16MB
下载 相关 举报
c#实训教案.docx_第1页
第1页 / 共24页
c#实训教案.docx_第2页
第2页 / 共24页
c#实训教案.docx_第3页
第3页 / 共24页
c#实训教案.docx_第4页
第4页 / 共24页
c#实训教案.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

c#实训教案.docx

《c#实训教案.docx》由会员分享,可在线阅读,更多相关《c#实训教案.docx(24页珍藏版)》请在冰豆网上搜索。

c#实训教案.docx

c#实训教案

《项目1:

第一个WINDOWS应用程序》任务单

项目编号

项目名称

第一个WINDOWS应用程序

学时

4

学习目标

能力目标

1.了解.NETFramework

2.了解C#的基本语法

3.了解VisualStudio2008的安装

4.掌握第一个Windows应用程序“HelloWorld”的开发方法

5.掌握MSDN的使用方法

6.熟练掌握VisualStudio2008的开发环境使用

知识目标

1、ETFramework包括两部分内容

2、语言的特点

3、的开发环境

4、的基本语法

5、vs环境

6、程序设计流程

素质目标

1、信息获取能力:

利用书籍或网络获得相关信息。

2、良好职业行为:

正确做事,做正确的事。

3、团结协作精神:

互相帮助、共同学习、共同达成目标。

4、创造性能力:

能够创造性地实现能力迁移。

5、语言表达能力:

表述与回答问题。

任务实施准备

1、pc机,vs2005、TC软件

2、实训任务单

3、教材

4、实验报告

安全要求

1、电脑机房安全用电注意事项

2、不得私自拆卸电脑机箱及机箱内部

3、不得拔插显示器、键盘,鼠标等外设

教学组织要求

1、每个学生单独完成任务

2、按照规定课时完成任务并提交任务

3、在实现任务的过程中随时修改和补充实训报告

4、任务完成时同时提交实训报告

任务一:

“Helloworld“程序

[实训题目及要求]

1、目的和要求

了解.NETFramework;

了解C#的基本语法;

了解VisualStudio2008的安装;

2、第一个Windows应用程序“HelloWorld”的开发方法

熟练掌握VisualStudio2008的开发环境使用

1、窗体属性设置

2、添加控件与设置控件属性

privatevoidbtnOK_Click(objectsender,EventArgse)

{

//添加代码的地方

}

在“//添加代码的地方”添加下面的语句就可以了:

lblHW.Text="HelloWorld!

";

2、拓展训练

[注意点]

1、

《项目2:

体界面设计》任务单

项目编号

2

项目名称

窗体界面设计

学时

16

学习目标

能力目标

1、能用简单控件实现界面设计。

2、能正确选择控制流程并设计程序验证。

3、能使用界面设计工具,设计良好界面应用程序

4、能进行程序分析,纠错。

知识目标

1、对象、属性,事件,方法

2、基本类控件

3、窗体对象

4、结构编程基础

素质目标

1、信息获取能力:

利用书籍或网络获得相关信息。

2、良好职业行为:

正确做事,做正确的事。

3、团结协作精神:

互相帮助、共同学习、共同达成目标。

4、创造性能力:

能够创造性地实现能力迁移。

5、语言表达能力:

表述与回答问题。

任务实施准备

1、pc机,vs2005、TC软件

2、实训任务单

3、教材

4、实验报告

安全要求

1、电脑机房安全用电注意事项

2、不得私自拆卸电脑机箱及机箱内部

3、不得拔插显示器、键盘,鼠标等外设

教学组织要求

1、每个学生单独完成任务

2、按照规定课时完成任务并提交任务

3、在实现任务的过程中随时修改和补充实训报告

4、任务完成时同时提交实训报告

 

项目二:

窗体界面设计

任务一:

登录程序

[实训题目及要求]

1、目的和要求

了解Windows窗体应用程序开发的一般过程;了解软件测试的基本方法;了解软件测试数据设计方法;掌握窗体设计的基本步骤;掌握制作“闪窗”和不规则窗体的方法;掌握MessageBox对话框的设置;熟练掌握Label控件、Button控件、TextBox控件的使用;

privateboolValidateUser(stringname,stringpwd)

{

for(inti=0;i

{

if(users[i,0]==name&&users[i,1]==pwd)

{

returntrue;

}

}

returnfalse;

}

2、拓展训练:

【实训目的】

我们已经创建了一个具有基本功能的登录程序。

在此基础上我们再添加一点小小的改进来增强用户体验。

【任务描述】

加上一幅装饰图片

如图2‑1登陆窗体所示,在登录窗体上放置一张图片以美化窗体。

让窗体具有“闪窗”效果

所谓“闪窗”效果是指窗体“逐渐消隐”、“逐渐显现”的效果。

要求在登录窗体在运行时逐渐地出现,在关闭时逐渐地消隐。

[注意点]

1、

 

项目二:

窗体界面设计

任务二:

技术调查应用程序

[实训题目及要求]

1、掌握“技术调查应用程序”功能的实现方法;掌握为按钮设置快捷键的方法;掌握对程序异常处理的方法;熟练掌握ListBox、MaskedTextBox等控件的应用;GroupBox、RadioButton、ComboBox、CheckBox、Timer控件的应用;熟练掌握界面布局方法;熟练掌握控件属性的设置方法,控件方法的调用,以及事件的添加;

技术调查应用程序界面设计

技术调查应用程序功能实现编码

privatevoidradMan_CheckedChanged(objectsender,EventArgse)

{

if(radMan.Checked==true)

sex="男";

}

编写单选按钮CheckedChanged事件代码

privatevoidradMan_CheckedChanged(objectsender,EventArgse)

{

if(radMan.Checked==true)

sex="男";

}

编写复选框CheckedChanged事件代码

privatevoidchbCSharp_CheckedChanged(objectsender,EventArgse)

{

if(chbCSharp.Checked)

domaincs="C#";

else

domaincs="";

}

编写按钮的Click事件代码

2、拓展训练

【实训目的】

将“技术调查”程序功能进行扩展,增强功能。

【任务描述】

限制输入数据的格式

在个人信息分组框中年龄信息限制为只能输入数字;

手工添加控件,以及注册事件

手工添加一个带有公司LOGO的图片标签,当点击该图片的时候,弹出消息框,显示公司网址信息。

[注意点]

1、

 

项目二:

窗体界面设计

任务三:

记事本应用程序

[实训题目及要求]

1、目的和要求:

掌握OpenFileDialog组件和SaveFileDialog组件的使用方法;

掌握“记事本应用程序”功能的实现方法;

掌握查找和替换功能的编码方法;

熟练掌握RichTextBox控件使用方法;

熟练掌握程序调试的方法;

●记事本应用程序界面设计

●记事本应用程序功能实现编码

●“文件”菜单功能代码实现

●“编辑”菜单功能代码实现

●“格式”菜单功能代码实现

●“帮助”菜单功能代码实现

●工具栏按钮的实现

3、拓展训练:

【实训目的】

增强简易记事本的功能。

【任务描述】

1.为进一步增加程序的人性化操作,为程序添加右键快捷菜单,并完成其代码编写。

2.完成查找替换功能的代码编写。

[注意点]

1、

 

《项目3系统访问技术》任务单

项目编号

3

项目名称

系统访问技术

学时

8

学习目标

能力目标

1、能熟练使用每种标准控件的属性、事件、方法设计程序。

2、视图类控件重点掌握

3、能进行程序分析,纠错。

知识目标

1、按钮类控件

2、时间控件

3、结构编程基础

4、视图类控件

素质目标

1、信息获取能力:

利用书籍或网络获得相关信息。

2、良好职业行为:

正确做事,做正确的事。

3、团结协作精神:

互相帮助、共同学习、共同达成目标。

4、创造性能力:

能够创造性地实现能力迁移。

5、语言表达能力:

表述与回答问题。

任务实施准备

1、pc机,vs2005、TC软件

2、实训任务单

3、教材

4、实验报告

安全要求

1、电脑机房安全用电注意事项

2、不得私自拆卸电脑机箱及机箱内部

3、不得拔插显示器、键盘,鼠标等外设

教学组织要求

1、每个学生单独完成任务

2、按照规定课时完成任务并提交任务

3、在实现任务的过程中随时修改和补充实训报告

4、任务完成时同时提交实训报告

 

项目三:

系统访问技术

任务一:

资源管理器

[实训题目及要求]

1、目的和要求:

掌握“资源管理器”功能的实现方法

掌握TreeView、ListView和SplitContainer控件的使用

熟练掌握对程序异常处理的方法

●界面设计

●编码设计

Windows系统提供的资源管理工具——“资源管理器”软件用于管理本机的文件夹和文件,我们可以用它查看本台电脑的所有资源,特别是它提供的树形的文件系统结构,使我们能更清楚、更直观地认识电脑的文件和文件夹,这是“我的电脑”所没有的。

2、拓展训练:

【实训目的】

◦完善“资源管理器”的功能,实现返回上级节点按钮,删除节点按钮,以及实现三种显示方式。

【任务描述】

◦1、返回上级节点

◦2、查看和显示方式

◦3、删除选中节点

[注意点]

1、

 

《项目4图形图像处理》任务单

项目编号

4

项目名称

图形图像处理

学时

20

学习目标

能力目标

1、掌握GDI+技术,画笔对象,画刷对象和绘制图形的各种方法

2、能熟练使用图片框类控件设计程序。

2、能进行程序分析,纠错。

知识目标

1、基本控件

2、图片框类控件

3、GDI+技术和各对象

4、结构编程基础

素质目标

1、信息获取能力:

利用书籍或网络获得相关信息。

2、良好职业行为:

正确做事,做正确的事。

3、团结协作精神:

互相帮助、共同学习、共同达成目标。

4、创造性能力:

能够创造性地实现能力迁移。

5、语言表达能力:

表述与回答问题。

任务实施准备

1、pc机,vs2005、TC软件

2、实训任务单

3、教材

4、实验报告

安全要求

1、电脑机房安全用电注意事项

2、不得私自拆卸电脑机箱及机箱内部

3、不得拔插显示器、键盘,鼠标等外设

教学组织要求

1、每个学生单独完成任务

2、按照规定课时完成任务并提交任务

3、在实现任务的过程中随时修改和补充实训报告

4、任务完成时同时提交实训报告

 

项目四:

图形图像处理

任务一:

图片浏览器

[实训题目及要求]

1、目的和要求:

掌握VisualStudio已安装模板的使用;掌握图形图像处理相关类Image类、Bitmap类;

掌握“图片浏览器”功能的实现方法;熟练掌握PictureBox控件和ImageList组件的常用属性和方法;熟练掌握VisualStudio添加新项和已有项的方法;

●为项目添加资源文件

●图片浏览器应用程序界面设计

●“关于”窗体设计和组件添加

●图片浏览器实现编码

拓展训练:

【实训目的】

将该“图片浏览器”程序功能进行扩展,增强功能。

完成自动播放,完善自动播放暂停功能

【任务描述】

1、为浏览按钮添加事件,实现自动播放

2、为暂停按钮添加事件,停止播放

3、实现鼠标翻动到下一页。

 

项目四:

图形图像处理

任务二:

简单画图板

[实训题目及要求]

1、目的和要求

掌握Pen类、Brush类的用法

掌握Graphics类的用法,能使用Graphics绘制各种基本图形

掌握“简单画图板”程序功能的实现方法

能结合鼠标事件,控制图形的绘制

熟练掌握如何执行绘制形状、绘制文本或显示图像等任务

菜单设计

状态栏

总体布局

创建“工具箱”自定义控件

创建“绘图设置”自定义控件

创建“调色板”自定义控件

实现“文件”菜单功能

实现绘图工具的功能

2、拓展训练:

【实训目的】

完善“画图”程序功能,实现椭圆的绘制、贝赛尔曲线绘制,以及实现支持文本输入的功能。

【任务描述】

◦1、实现椭圆的绘制

◦2、实现贝赛尔曲线绘制

◦3、实现文本工具

 

《项目5数据访问》任务单

一、实训目标及要求

项目编号

5

项目名称

数据访问

学时

24

学习目标

能力目标

1、能运用SQL做后台建立数据库,数据表。

2、用C#.net界面设计工具设计良好界面。

3、熟练使用ADO.NET控件访问数据库,操作数据库。

4、能进行程序分析,纠错。

知识目标

1、sql基础

2、ado对象

3、模块编程

4、基本控件

素质目标

1、信息获取能力:

利用书籍或网络获得相关信息。

2、良好职业行为:

正确做事,做正确的事。

3、团结协作精神:

互相帮助、共同学习、共同达成目标。

4、创造性能力:

能够创造性地实现能力迁移。

5、语言表达能力:

表述与回答问题。

任务实施准备

1、pc机,vs2005、TC软件

2、实训任务单

3、教材

4、实验报告

安全要求

1、电脑机房安全用电注意事项

2、不得私自拆卸电脑机箱及机箱内部

3、不得拔插显示器、键盘,鼠标等外设

教学组织要求

1、每个学生单独完成任务

2、按照规定课时完成任务并提交任务

3、在实现任务的过程中随时修改和补充实训报告

4、任务完成时同时提交实训报告

 

项目五:

数据访问

任务一:

通讯录应用程序

[实训题目及要求]

1、目的和要求

掌握System.Xml名称空间主要类的用法

掌握在XML文档中查找、编辑元素的方法

掌握自定义控件的用法

●设计XML文件结构

●“个人通讯录”主界面设计

●设计AddressXml类

●设计“联系人信息”控件

●实现“浏览联系人”功能

向项目中添加窗体并重命名为“FrmPersonList.cs”,设置其Text为“浏览联系人”。

在FrmPersonList窗体的Load事件中读取所有的“联系人”节点。

●实现“添加联系人”功能

●实现“查找和编辑”功能

2、拓展训练:

【实训目的】

在了解了如何操作XML文档以后,来让我们为“个人通讯录”增加分组管理功能,添加一个。

【任务描述】

1、删除分组,并删除该分组的所有联系人

2、添加分组,当组名已经存在时给出提示

[注意点]

1、

项目五:

数据访问

任务二:

日记本应用程序

[实训题目及要求]

1、目的和要求

掌握数据库连接的基本方法

掌握数据库操作类的定义

掌握UserControl控件的创建和使用方法

熟练掌握通过数据库连接向导完成添加数据源

熟练掌握BindingNavigator、DataGridView控件的使用

●创建Access数据库

●新建日记本项目

●日记本程序界面设计

日记本程序界面设计

●日记本程序功能实现与编码

2、拓展训练:

【实训目的】

了解了数据访问后,为“美好生活日记本”完成修改密码和日记查询功能。

 【任务描述】

1、增加“修改密码”功能

2、增加“日记查询”功能

[注意点]

1、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1