没有合适的资源?快使用搜索试试~ 我知道了~
C#高级程序设计校本教材(13级).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 189 浏览量
2022-05-31
12:42:27
上传
评论
收藏 3.75MB DOC 举报
温馨提示
试读
64页
C#高级程序设计校本教材(13级).doc
资源推荐
资源详情
资源评论
校本教材《
C#
高级程序设计》
学习情境一:文件处理....................................................................................................................................4
1 文件和文件夹操作.........................................................................................................................................6
1.1 文件操作..............................................................................................................................................6
1.2 文件夹操作..........................................................................................................................................9
2 FileStream 类................................................................................................................................................10
2.1 “流”的概念.........................................................................................................................................11
2.2 FileStream 类.....................................................................................................................................11
3 读写文本文件...............................................................................................................................................11
3.1 从文本文件中读数据........................................................................................................................11
3.2 将数据写入文本文件.......................................................................................................................13
4 读写二进制文件...........................................................................................................................................14
4.1 写入二进制文件...............................................................................................................................14
4.2 读取二进制文件...............................................................................................................................15
5 读写内存流...................................................................................................................................................16
5.1 读写内存——MemoryStream 类.....................................................................................................16
5.2 读写缓冲区——BufferedStream 类.................................................................................................18
6 小结...............................................................................................................................................................18
作业:..............................................................................................................................................................19
学习情境二:网络数据库与语言集成查询.................................................................................................19
1 数据库系统的规划与创建..........................................................................................................................21
1.1 教学目标............................................................................................................................................21
1.2 工作任务............................................................................................................................................21
1.3 数据库的设计....................................................................................................................................21
1.4 公司管理数据库系统的建立...........................................................................................................23
2 公司管理数据系统数据表的建立..............................................................................................................23
2.1 教学目标............................................................................................................................................23
2.2 工作任务............................................................................................................................................23
2.3 数据表的创建....................................................................................................................................23
2.4 创建名称为 DIAGRAM_p_order_product 的数据库关系图,实现 p-order 表和 product 表间的
关联。......................................................................................................................................................25
2.5 创建 Companyinfo 数据库中其它各表间的关联............................................................................25
3 公司管理数据系统表数据的操作..............................................................................................................25
3.1 教学目标............................................................................................................................................25
3.2 工作任务............................................................................................................................................25
4 公司管理数据库系统的简单查询..............................................................................................................27
4.1 教学目标............................................................................................................................................27
4.2 工作任务............................................................................................................................................27
4.3 相关实践知识....................................................................................................................................28
4.4 相关知识............................................................................................................................................29
5 公司管理数据库系统的多表查询..............................................................................................................35
5.1 教学目标............................................................................................................................................35
5.2 工作任务............................................................................................................................................35
5.3 相关实践知识点...............................................................................................................................35
1
校本教材《
C#
高级程序设计》
5.4 相关知识点........................................................................................................................................36
6. 实现公司管理数据库系统的编程.............................................................................................................37
6.1 教学目标............................................................................................................................................37
6.2 工作任务............................................................................................................................................37
6.3 相关实践知识....................................................................................................................................37
6.4 SQL Server 2000 变量.......................................................................................................................38
6.5 SQL Server 2000 函数.......................................................................................................................39
7 编程实现订购订单.......................................................................................................................................43
7.1 教学目标............................................................................................................................................43
7.2 工作任务............................................................................................................................................43
7.3 相关实践知识....................................................................................................................................43
7.4 相关理论知识....................................................................................................................................43
8 公司管理数据库系统中存储过程的应用..................................................................................................46
8.1 教学目标............................................................................................................................................46
8.2 工作任务............................................................................................................................................46
8.3 相关实践知识....................................................................................................................................46
8.4 创建与管理存储过程.......................................................................................................................48
9 在 C#中使用 LINQ.......................................................................................................................................51
9.1 LINQ 概述.........................................................................................................................................52
9.2 在 C#中使用 LINQ............................................................................................................................55
小结..................................................................................................................................................................62
作业..................................................................................................................................................................63
学习情境三:ADO.NET 数据访问技术.......................................................................................................63
1 创建和连接数据库.......................................................................................................................................66
2 用可视化组件连接并查询数据库示例......................................................................................................67
3 用 ADO.NET 连接数据库...........................................................................................................................68
3.1 ADO.NET 简介.................................................................................................................................68
3.2 ADO.NET 的主要组件.....................................................................................................................68
3.3 用 Connection 对象建立数据库连接...............................................................................................69
3.4 用 Command 对象检索和操作数据库中数据.................................................................................71
3.5 查询和检索数据...............................................................................................................................72
3.6 添加新数据........................................................................................................................................73
3.7 删除数据............................................................................................................................................75
3.8 更新数据............................................................................................................................................76
4 数据集(DataSet)简介..............................................................................................................................78
4.1 认识数据集........................................................................................................................................78
4.2 数据集的工作原理...........................................................................................................................79
4.3 如何创建数据集...............................................................................................................................80
4.4 数据适配器(DataAdapter)对象...................................................................................................82
4.5 简单实例——使用数据集检索数据...............................................................................................83
5 使用 DataReader 访问数据..........................................................................................................................85
5.1 认识 DataReader 对象.......................................................................................................................85
5.2 用 DataReader 读取数据...................................................................................................................85
2
校本教材《
C#
高级程序设计》
6. 用 DataGridView 控件显示和操作数据....................................................................................................87
6.1 认识 DataGridView(数据网格视图)控件...................................................................................88
6.2 将 DataGridView 控件绑定到数据集..............................................................................................88
6.3 将 DataGridView 控件绑定到数据视图..........................................................................................90
6.4 保存 DataGridView 控件修改后的数据..........................................................................................91
7 综合示例——留言板...................................................................................................................................91
7.1 数据库设计........................................................................................................................................91
7.2 创建项目,设计窗体界面...............................................................................................................92
7.3 设置窗体中 DataGridView 的属性..................................................................................................92
7.4 填充数据集,显示数据...................................................................................................................93
7.5 实现插入用户发言的功能...............................................................................................................94
7.6 退出应用程序。...............................................................................................................................95
8 小结...............................................................................................................................................................95
作业:..............................................................................................................................................................96
学习情境四:水晶报表工具的使用、数据报表界面的设计.....................................................................97
1 水晶报表概述...............................................................................................................................................99
1.1 水晶报表概述................................................................................................................................99
1.2 水晶报表工作区介绍....................................................................................................................99
2 水晶报表数据源和数据访问模式..............................................................................................................99
2.1 Visual Studio2008 中水晶报表数据源列举.....................................................................................99
3 水晶报表基本操作.....................................................................................................................................100
3.1 创建水晶报表及数据源.................................................................................................................100
3.2 水晶报表中数据的分组与排序.....................................................................................................103
3.3 水晶报表中数据的筛选.................................................................................................................104
4 Windows 打印组件的使用.........................................................................................................................108
4.1 使用 PageSetupDialog 组件设置打印文档信息............................................................................108
4.2 使用 PrintDialog 组件显示打印对话框.........................................................................................109
4.3 使用 PrintDocument 组件显示打印对话框...................................................................................110
4.4 使用 PrintPreviewControl 组件设置打印预览文档.......................................................................111
5 实战.............................................................................................................................................................111
5.1 设计一个信封标签报表..................................................................................................................111
5.2 使用打印组件打印商品入库单信息.............................................................................................112
小结:............................................................................................................................................................115
作业:............................................................................................................................................................116
3
校本教材《
C#
高级程序设计》
学习情境一:文件处理
学习领域 C#高级程序设计 总课时 45
学习情境 文件处理 参考课时 6
教学安排: 第 4 学期
学习任务:
文件操作
文件夹操作
类
读写文本文件
读写二进制文件
读写内存流
学习目标:
能独立创建文件和文件夹
能够创建文本文件
掌握创建二进制文件
掌握读写内存流
难点:
掌握创建二进制文件
掌握读写内存流
主要内容及标准:
单项能力 评价内容 评价标准
创建文件和文件夹的步骤
掌握创建文本文件的方法和
步骤
掌握创建二进制文件的方法
和步骤
掌握读写内存流的方法
、创建文件和文件夹的步骤
、掌握创建文本文件的方法和
步骤
、掌握创建二进制文件的方法
和步骤
、掌握读写内存流的方法
、熟练创建文件和文件夹
、熟练掌握创建文本文件的方
法和步骤
、掌握创建二进制文件的方法
和步骤
、掌握读写内存流的方法
教学方法建议:
讲述法 项目式教学法 任务教学法 实践操作法
考核与评价:
1.基本知识技能应用评价
2.任务完成情况评价
3.工作态度评价
教学环境:
微机、白板、投影仪、多媒体教学系统、多媒体
课件、网络教学资源
Win2000 、 IIS 、 Dreamweaver 、 Visual Studio
2008、Access、SQL Server
教师需要的能力与知识:
熟练掌握创建文件和文件夹的步骤
熟练掌握创建文本文件的方法和步骤
掌握创建二进制文件的方法和步骤
掌握读写内存流的方法
学生需要的能力与知识:
熟练掌握创建文件和文件夹的步骤
熟练掌握创建文本文件的方法和步骤
掌握创建二进制文件的方法和步骤
掌握读写内存流的方法
4
校本教材《
C#
高级程序设计》
学习情境一:文件处理
任务书
1.任务设计
在操作系统下使用文件和文件夹,编写的程序,书写的文档都需要保存下来,保存的过程就是
将文件内容写入磁盘的过程。对于已经存储在磁盘上的文件,如果想进行修改或查看,就必须从磁
盘上读出来,进行相应的格式转换,变成可以读懂的内容,即进行读磁盘的操作。
每种编程语言都有自己从磁盘读数据和向磁盘写数据的技术。语言提供了 的命
名空间,用于处理文件流的操作。本情境重点介绍 框架提供的流和文件系统类,使用这些类,
可以完成文件读写、复制、删除等操作。
2.任务准备
开发环境的配置:提供开发所需环境,包括 Visual Studio 2008,.NET Framework。
3.任务指导
首先,将本情景的概念理解并熟练运用,理解使用 类处理文件、 类处理目录,
以及流的概念、在 Visual Studio 2008,.NET Framework 中如何使用流类访问文件,读写二进制文件
的 类和 类、读写内存流的 ! 类和 "#
类
4.任务分配
分角色进行,按组完成该项目。要求在项目中分为不同角色完成下列任务:
() 完成总体设计任务
要求完成项目规划设计
() 完成概要设计任务
要求完成项目目标、开发及运行环境的配置
() 完成详细设计任务
要求完成集成环境的面板配置,新项目的创建,并测试功能。
() 实现“读写各种文件的操作”的程序设计。
学习情境一:文件处理
$$$$在操作系统下使用文件和文件夹,是大家都熟悉的操作,也是非常重要的操作。编写的程序,
书写的文档都需要保存下来,保存的过程就是将文件内容写入磁盘的过程。对于已经存储在磁盘上
的文件,如果想进行修改或查看,就必须从磁盘上读出来,进行相应的格式转换,变成可以读懂的
内容,即进行读磁盘的操作。事实上我们每天都要进行读写磁盘的操作,操作系统和各种可视化的
5
剩余63页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 82
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- vscode配置c/c 环境教程
- vscode配置c/c 环境教程
- 基于matlab实现电磁优化计算功能,进行线型规划优化电磁设计.rar
- 基于matlab实现带精英策略的非支配排序遗传算法matlab 源码.rar
- 基于matlab实现差分进化算法,最新的用于替代遗传算法,是以后的主要发展方法.rar
- VSCode配置c/c++环境教程.md
- 基于matlab实现标准合作型协同进化遗传算法matlab源程序
- 七下人教.zip
- 基于matlab实现本份代码能对图像进行gabor滤波处理,结合指纹方向图以及指纹沟壑频率特性,对指纹图像进行增强.rar
- 基于matlab实现RBM神经网络实现了手写数字体识别的GUI程序.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功