《可视化程序设计》教学大纲2.pdf
- 文档编号:30839540
- 上传时间:2024-01-30
- 格式:PDF
- 页数:4
- 大小:242.25KB
《可视化程序设计》教学大纲2.pdf
《《可视化程序设计》教学大纲2.pdf》由会员分享,可在线阅读,更多相关《《可视化程序设计》教学大纲2.pdf(4页珍藏版)》请在冰豆网上搜索。
140可视化程序设计教学大纲开课学期:
第六学期学时:
32+8学分:
2第一部分说明课程编号:
18141029适用专业:
自动化编写教师:
审核:
一、课程的性质和作用可视化程序设计是自动化专业的一门专业选修课。
本课程的主要内容包括.NET开发平台及程序设计;C#面向对象的程序设计方法;基于事件驱动的程序设计;Windows图形界面应用程序设计;数据库应用程序设计等。
本课程通过应用.NET集成开发工具VisualStudio2010,使学生熟悉基于.NET平台的Windows图形界面应用程序和数据库应用程序的开发,掌握利用C#语言进行面向对象的程序技术方法。
为学生从事基于.NET的应用程序开发奠定基础。
二、课程的任务与基本要求1课程任务:
(1)理论教学(32学时)介绍.Net框架和C#语言的语法特性与面向对象程序设计的基本原理;介绍Windows窗体程序,包括窗体,常用控件,容器的属性,方法和事件;介绍Windows程序的界面设计方法,包括菜单栏,工具栏与状态栏的设计与使用方法;介绍ADO.NET以进行数据库编程;使学生掌握面向对象编程环境VisualStudio2010的使用,学会调试、分析和自行编写C#窗体程序,掌握面向对象程序的一般方法,培养学生编程思维。
(2)实验教学(8学时)熟悉VisualStudio2010的开发环境;学会上机调试C#程序,达到实验知识和理论知识的融会贯通。
学生在上机前根据题目的内容编写代码,然后在实验时输入代码、调试程序,直至运行结果正确为止,上机结束后,应整理出实验报告。
2基本要求:
通过本课程的学习,进一步提高学生的计算机高级语言编程能力。
掌握使用C#语言和.NET框架开发Windows窗体程序的一般方法,能够根据实际需要编写面向对象的可视化程序。
熟练掌握VisualStudio2010软件的编译、调试和运行方法。
三、教学方法与建议1教学过程中要理论联系实际,使用案例式教学,激发学生的兴趣。
2重视实践环节,设置开放性实验室,提高学生自主学习知识的能力。
3跟踪语言的发展,注意知识更新;通过网络教学平台协同教学。
4理论教学采用多媒体,强调互动式教学,让学生也参与教学过程。
四、本课程与其他课程关系学习本课程需要先修计算机基础A、C+程序设计基础等课程。
141第二部分本文一、基本内容与学时分配
(一)C#编程入门1、可视化应用程序的基本特点(2学时)教学内容要点:
(1)可视化设计
(2)基于事件驱动的编程技术2、C#语言与.NETFramework简介(2学时)教学内容要点:
(1)C#简介
(2).NET框架简介(3)C#程序的建立与执行(4)Windows窗体程序3、C#程序结构与数据类型(2学时)教学内容要点:
(1)数据类型
(2)变量与常量(3)运算符与表达式(4)常用的.NET框架类4、顺序结构与选择结构(2学时)教学内容要点:
(1)赋值语句
(2)输入与输出语句(3)if语句(4)switch语句5、循环结构(2学时)教学内容要点:
(1)while语句
(2)do-while语句(3)for语句(4)foreach语句6、面向对象程序基础(2学时)教学内容要点:
(1)类和对象
(2)方法(3)this指针
(二)Windows窗体程序1、窗体(2学时)教学内容要点:
(1)窗体的组成
(2)属性(3)方法(4)事件(5)布局2、基本控件(2学时)教学内容要点:
(1)TextBox控件
(2)Button控件(3)Label控件3、选择类控件
(一)(2学时)教学内容要点:
(1)RadioButton控件
(2)CheckBox控件4、选择类控件
(二)(2学时)教学内容要点:
(1)ComboBox控件
(2)ListBox控件(3)CheckListBox控件5、图片控件(2学时)教学内容要点:
(1)PictureBox控件
(2)ImageList控件6、容器控件(2学时)教学内容要点:
(1)GroupBox控件
(2)Panel控件(3)TabControl控件7、界面设计(2学时)教学内容要点:
(1)菜单栏
(2)工具栏(3)状态栏(4)多文档窗体(三)数据库编程1、SQL基础知识(2学时)教学内容要点:
(1)查找语句
(2)插入语句(3)修改语句(4)删除语句2、ADO.NET概述(2学时)教学内容要点:
(1)ADO.NET的概念
(2)ADO.NET访问数据库的两种模式3、利用ADO.NET访问数据库(2学时)教学内容要点:
(1)Connection对象
(2)Command对象(3)DataReader对象(4)DataAdapter对象(5)DataSet对象二、课程实验
(一)实验仪器设备、主要技术指标及配置要求142仪器设备名称主要技术指标(或型号规格)配套数备注计算机配备显示器,双核处理器,4G以上内存,500G硬盘等50软件VisualStudio2010软件50
(二)实验项目一览表序号实验名称内容提要实验要求实验类型实验时数每组人数所在实验室名称备注1C#编程基础熟悉VisualStudio2010界面及程序调试方法必修验证21信息科学与控制工程实验中心2控件的使用学会添加各种常用控件,根据事件编写消息响应函数必修验证213界面的设计与实现编写一个具有菜单栏,工具栏和状态栏的Windows窗体必修综合214数据库编程的设计与实现设计一个程序实现数据库的访问必修综合21(三)综合性、设计性、研究创新性实验介绍实验三界面的设计与实现(综合性)1、实验目的
(1)理解面向对象设计的内涵,掌握一定的界面设计能力。
(2)掌握可视化开发工具的使用,理解Windows应用程序的工作原理。
(3)综合运用所学知识,能够使用可视控件设计Windows窗体程序。
2、实验内容与基本要求
(1)设计功能丰富的Windows窗体应用程序。
(2)该窗体具有菜单栏、工具栏和状态栏,以及常用控件,并实现简单的功能。
(3)设计和实现通过菜单调用对话框窗体。
3、主要仪器设备材料
(1)设备:
计算机
(2)软件:
VisualStudio2010实验四数据库编程的设计与实现(综合性)1、实验目的
(1)进一步理解面向对象程序的设计思想,提高分析和解决问题的能力。
(2)掌握数据库的操作方法,理解ADO.NET的工作原理。
(3)综合运用所学知识,能够设计简单的小型数据库应用程序。
2、实验内容与基本要求
(1)设计和实现一个具有多种控件的多文档应用程序界面。
(2)设计和实现利用账号和密码访问数据库的方法。
(3)添加一个未学过的控件,并探索使用该控件的方法。
3、主要仪器设备材料
(1)设备:
计算机
(2)软件:
VisualStudio2010143三、习题与作业根据教学进度每章布置2-3道上机练习题,要求学生按时完成。
四、课程考核形式与成绩评定本课程采用开卷考查形式,卷面成绩占70%,平时成绩占30%,平时成绩根据实验报告、实验操作技能、作业、考勤情况等进行综合评分。
第三部分附录教学参考书1李康乐主编,VisualC#.NET程序设计实用教程(第1版),清华大学出版社,2014年6月。
2叶元卯主编,VisualC#程序设计基础(第1版),清华大学出版社,2012年1月。
3苏前敏主编,C#软件项目开发基础(第1版),清华大学出版社,2017年1月。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可视化程序设计 可视化 程序设计 教学大纲