版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 ACCP4.0STAGE2WinForms高级应用开发教学大纲2005年11月30日Version1.0 修改记录:版本V1.0V1.0日期2005-11-302005-12-5修改人刘来赵玉华 # 一、课程目标使用ADO.NET构造数据库应用程序WinForms桌面程序设计使用网络服务组件掌握.NET平台下的C/S结构应用程序的框架熟练C#编码二、课程对象ACCP4.0第二学期学员三、预备课程SQLServer数据库设计和实现.Net平台和C#编程四、课程学时理论课(No.ofHrs)18上机课(No.ofHrs)18在线培训(No.ofHrs)4指导学习(No.ofHrs)4总学时(No
2、.ofHrs)44五、相关的项目案例三层体系结构的应用-学员管理系统(后台)三层体系结构的应用-学员管理系统(界面)P2P聊天工具六、课程地位OracleXMLXUinASP.NET&險蘇加七、课程内容组织结构八、课程知识点第一章ADO.NET-连接数据库目标1、了解AD0.NET结构2、了解ADO.NET的组件3、掌握Command对象和Connection对象4、掌握AD0.NET中的事务处理内容概述和组织本章首先介绍了ADO.NET的结构,其次介绍了有哪些组件,再次介绍如何用Connection组件连接数据库及如何用Command对数据库进行操作,最后介绍了如何在AD0.NET中实现事务
3、处理。重点和难点重点:使用Connection和Command对数据库的操作以及事务处理难点:事务处理知识点描述11AD0.NET简介ADO.NET的优点;ADO.NET的结构以及用ADO.NET访问数据库的一个简单模型12.NET数据提供程序SQL.NETFramework数据提供程序;OLEDB.NETFramework数据提供程序;ODBC.NETFramework数据提供程序;Oracle.NETFramework数据提供程序,以及OLEDB和SQLServer数据提供程序之间的差别。13ADO.NET的基本组件SqlConnection对象的属性和方法;SqlCommand对象的属性
4、和方法;14.NET中的事务处理使用SqlTransaction类实现事务处理。软件工程中DFD图的绘制、ER图的绘制和数据库的设计、数据字典的编写第二章ADO.NET-查询和检索数据目标1、掌握数据集2、掌握DataAdapter对象3、掌握DataReader对象内容概述和组织本章首先详细介绍了DataSet的结构之后分别介绍如何使用DataAdapter对象和DataReader对象操作数据库。重点和难点重点:DataSet、DataAdapter、DataReader对象难点:DataSet对象知识点描述21数据集简介数据集的结构;数据集的属性;如何操作数据集中的数据表、数据列、数据行
5、和DataView;通过代码方式在DataSet中创建表结构和填充数值22DataAdapter对象SqlDataAdapter对象对数据库的操作;OleDataAdapter对象对数据库的操作;23DataReader对象DataReader对象的属性和方法以及如何用DataReader操作数据库。三层模式的了解,对Duwamish结构的了解、数据字典的编写第三章DataGrid显示和操作数据目标1、了解DataGrid控件的常用属性、方法2、掌握DataGrid的数据绑定3、掌握DataGrid控件中插入、更新和删除数据4、理解简单自定义DataGrid的方法内容概述和组织本章首先介绍了D
6、ataGrid的属性和方法,之后介绍用DataGrid绑定数据及结合DataGrid和ADO.NET实现对数据库的添加、删除、修改等功能;最后根据实际需要介绍了现实中如何自定义DataGrid重点和难点重点:DataGrid结合ADO.NET对数据库的增删改查、自定义DataGrid难点:DataGrid结合ADO.NET对数据库的增删改查、自定义DataGrid知识点描述31DataGridDataGrid简介和如何创建DataGrid控件32DataGrid控件的属性和方法33为DataGrid控件绑定数据34在DataGrid中插入、更新和删除记录通过代码方式分别讲解利用DataGrid
7、结合AD0.NET实现对数据库的增删改查35DataGrid控件数据绑定的应用程序示例一个完整的实例综合讲解如何对数据库的增删改查36定制DataGrid的界面将列定制为CheckBox类型;将列定制为其它类型数据字典的编写、事务程序的编写、存储过程和触发器程序的编写第四章、SDI/MDI、菜单、ImageList、ToolBar和StatusBar控件目标1、了解SDI和MDI应用程序2、了解菜单和掌握菜单控件的使用3、掌握ImageList控件的使用4、掌握ToolBar控件和StatusBar控件的使用内容概述和组织本章首先介绍单文档界面(SDI)应用程序和多文档界面(MDI)应用程序的
8、概念以及它们的功能,然后讲述了如何创建MDI应用程序的步骤,并讨论了菜单、ImageList、ToolBar和StatusBar控件的使用。重点和难点重点:应用MDI相关的属性创建多文档窗体难点:程序运行时动态创建菜单项知识点描述单文档和多文档应用程序简介SDI和MDI的区别;MDI父窗体的特点;激活和取消激活窗口;子窗口的排列方式菜单简介WinForms支持的菜单类型;主菜单;MainMenu控件;上下文菜单;ContextMenu控件;运行时添加和移除菜单项ImageList控件ImageList控件常用属性;ImageList控件常用方法ToolBar控件ToolBar控件常用属性;To
9、olBar控件常用方法;创建工具栏的步骤;ButtonClick事件StatusBar控件StatusBar控件常用属性;StatusBar控件常用方法第五章TreeView和ListView控件目标1、掌握Timer控件2、掌握TreeView控件的使用3、掌握ListView控件的使用内容概述和组织本章首先介绍了Timer控件的使用,之后介绍了ListView控件和TreeView控件的使用重点和难点知识点描述第六章打印和目标内容概述和组织重点和难点知识点描述重点:TreeView控件的使用、ListView控件的使用难点:TreeView控件的使用51Timer控件简介使用Timer控件
10、的必要性;Timer控件的属性、方法和事件;使用Timer控件的实际例子52ListView控件ListView控件的属性、方法和事件介绍;ListView中的Columns集合和Column对象;ListView中的项集合和项对象;53TreeView控件TreeView中的节点集和节点对象;在TreeView控件中添加、修改和删除节点;Windows服务1、了解打印的必要性2、使用WinForms提供的打印类3、理解WinForm的打印过程4、掌握如何创建Windows服务本章首先介绍了WinForm中打印的类以及相应的属性、方法,之后介绍如何综合这些类实现打印过程,最后介绍如何创建Win
11、dows服务重点:实现WinForm下的打印、创建WinForm服务难点:实现WinForm下的打印、创建WinForm服务61WinForm中的打印打印的必要性;用于打印的各种类(PrintDocument、PrintController、PrintEventArgs、PrintPageEventArgs、PrinterSettings、PageSettings)的属性、方法和事件;打印的控件(PrintDocument、PrintDialog、PrintPreviewDialog、PrintPreviewControl);打印过程。62Windows服务简介63.NET中的Windows服
12、务创建Windows服务;创建服务安装程序;安装Windows服务;运行Windows服务;使用Timer控件的Windows服务应用程序示例第七章、水晶报表目标内容概述和组织重点和难点知识点描述第八章、WinForms目标内容概述和组织重点和难点1、理解水晶报表的作用和优点2、使用水晶报表专家创建报表3、在窗体中使用水晶报表和报表绑定在本章首先将学习有关水晶报表的知识、学习CrystalReportViewer控件和与之关联的属性、方法和事件,然后学习如何使用水晶报表专家以及如何将水晶报表绑定到WinForms应用程序中。重点:使用水晶报表专家创建报表和从ADO.NET数据集制作水晶报表难点
13、:向水晶报表中填充数据水晶报表简介报表;水晶报表水晶报表的优点水晶报表的优点水晶报表查看器CrystalReportViewer控件的属性;CrystalReportViewer控件的方法;CrystalReportViewer控件的事件;预览报表;使用水晶报表专家水晶报表设计器;水晶报表专家的作用网络编程1、了解组网2、通过WinForms访问Internet3、通过WinForms进行套接字编程在本章中首先简要了解关于组网的概念,然后学习微软的.Net框架为进行网络编程提供的两个名称空间:System.Net以及System.Net.Sockets,通过合理运用其中的类和方法,可以编写各种
14、类型的网络应用程序。最后学习如何在WinForms中进行套接字编程。重点:使用网络中常见协议完成客户端与服务器之间的通信难点:在应用程序中实现TcpClient和TcpListener类知识点描述组网简介组网;客户端/服务器访问InternetInternet服务;客户端应用程序;服务器应用程序;URI;模式标识符;服务器标识符;路径标识符;WebClient类的属性和方法;WebRequest类的属性和方法;WebResponse类的属性和方法;套接字编程套接字;System.Net.Sockets名称空间;TCP类;端口;端口号;TcpClient对象;TcpListener对象;侦听;I
15、PAddress类;UDP类P2P应用程序示例P2P的概念;P2P的优点第九章、WinForms网络编程目标1、掌握Help类及其方法2、掌握HelpProvider控件的使用3、了解打包和部署的概念4、掌握如何打包资源5、掌握各种部署应用程序的方法内容概述和组织在本章中首先介绍了WinForms中的帮助、打包和部署,然后讲解如何使用MicrosoftHTMLHelpWorkshop为应用程序创建帮助文件和如何在客户机上打包和部署应用程序。重点和难点重点:应用程序的打包和部署难点:使用HTMLHelpWorkshop创建帮助知识点描述WinForms中的帮助简介帮助系统;帮助文件的格式Help类及其组件帮助窗口;目录;索引;搜索;收藏夹;Help类的属性和方法;HelpProvider控件;HelpButton属性打包模式打包模式;应用程序打包;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 异位妊娠教学查房的护理
- 文化娱乐行业假期管理
- 公司活动灯具租赁合同
- 校园资产使用规定
- 绿色环保工艺指南
- 萤石矿建设延期协议
- 互联网医疗平台网络部署协议
- 产权过户协议样本
- 通讯设备租赁协议样本
- 液态食品罐体清洗服务协议
- 2024年EXCEL理论考试试题
- Siemens WinCC:WinCC冗余系统设计.Tex.header
- 旅游演出节目策划方案
- AutoCAD绘图与三维建模智慧树知到期末考试答案章节答案2024年江苏大学
- 2024年《高等教育心理学》教师岗前培训考试复习题库(含答案)
- 七年级历史上册第一学期期末综合测试卷(人教版 2024年秋)
- 法院陪审工作季度总结
- 四川省内江市2023-2024学年八年级上学期期末考试数学试卷(含解析)
- 兰州市城关区兰州市第三十五中学2022-2023学年七年级上学期期末数学试题
- 全季4完整版本.0-酒店材料总表
- CJJ101-2016 埋地塑料给水管道工程技术规程
评论
0/150
提交评论