- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE
VisualC#程序实训课程教学大纲
课程名称:
VisualC#程序实训
课程编码:周数:
1
学分:
2.0
开课单位:
电信学院
先修课程:
适用专业对象:
计BZ14
一、课程性质、目的和任务
《VisualC#程序实训》是计算机科学与技术专业的集中实践性环节之一,是学习完“VisualC#程序设计”专业课程后进行的一次大型的综合实践。主要目的是通过开发“图书管理系统”的项目实践使学生加强对VisualC#程序设计应用开发课程知识点的理解和掌握,培养学生对课程知识综合运用能力、实际分析问题能力及解决问题的能力,养成良好的编程习惯。使学生通过本实践进一步领会VisualC#程序设计应用开发的特点和应用,提高运用C#语言进行应用开发的能力,以及利用MicrosoftVisualStido.net集成开发环境针对C#应用进行编程、调试、运行、部署的能力。使学生通过本实践对以后开发相关的C#应用程序打下良好的基础。
二、教学内容及教学基本要求
1.C#程序控制结构的训练:
了解程序控制的三种基本结构(顺序、分支和循环);理解三种基本结构的含义和功能;掌握三种基本程序设计结构的具体应用格式和实例。每一种程序控制结构通过两个实践题目来实现。
2.数组的应用:
了解数组的定义;理解数组的声明方法;掌握一维数组和多维数组的使用及具体案例应用。通过矩阵转置和排序实现数组元素的访问。
3.菜单程序设计
了解如何在VisualStudio2008开发环境中使用菜单;掌握Form、菜单(MenuStrip)、快捷菜单(ContextMenuStrip)工具栏(ToolBar)、文本编辑区(RichTextBox)和状态栏控件(StatusBar)的控件添加和属性设置,以及对窗体及以上控件添加事件及代码的方法。
4.数据库应用程序设计:
了解VC#可以访问的数据库类型;掌握使用ACCESS2005创建数据库及标的方法;掌握使用SQLServer2008的数据库管理创建数据库及数据库中表的方法;掌握使用ADO.NET技术操作数据库中表和调用存储过程的方法;掌握DataGridView控件的属性的设置;掌握当涉及SQLServer2008和ACCESS2005数据库编程时所使用的命名空间及完成图书管理和双语字典的应用程序设计。
实习报告具体要求如下:
(1)必须提交系统分析报告,包括系统的功能分析、系统用例图,系统的总体设计图,系统功能描述,系统的E-R图,系统数据库物理模型及表的结构和定义;
(2)程序设计的报告3000字:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段;
(3)实习报告必须图文并茂,不能尽粘贴程序代码,也不要没有任何程序代码。每位同学根据自己设计的实际情况书写报告的内容,不能抄袭。
三、教学进程安排
序号
主要教学内容
计划时间
(天数)
备注
1
一、C#程序结构的训练
1顺序结构设计:
活动一:计算圆的面积与周长。
活动二:一个简单的计算器。(模仿计算机附件中的计算器)
2分支结构设计:
活动一:输入成本与收入,如果成本等于收入,则显示盈利情况为“持平”,如果成本小于收入,则显示盈利情况为“盈利”,如果成本大于收入则显示盈利情况为“亏损”。输入两个整数,输出较大的整数。活动二:求函数值,输入x,计算y的值,其中:x大于等于0时y=4x,当x小于0时y=15-2x
3循环结构程序设计:
活动一:计算1~100的奇数和。使用for语句实现。
活动二:输入两个正整数,求两个数的最大公约数与最小公倍数。编写出程序代码,并调试通过。
1
必修
2
二、数组的应用:
活动一:
创建一个Windows应用程序,程序运行时显示一个3×3的矩阵(二维数组),单击【平均值】按钮,显示该矩阵中的所有元素及平均值。要求矩阵能以文本框与列表框两种方式显示。
活动二:
数组中包含有10个数组元素,其值为1~20范围内的随机整数,要求编程实现该数组进行升序和降序的排列
1
必修
3
三、菜单程序设计
活动一:为程序设计一个菜单,包括“窗口”和“颜色”两个菜单标题项。
活动二:创建一个类似于记事本菜单的窗体
1
必修
4
四、数据库应用程序设计:
活动一:利用MicrosoftAccess创建数据库表:word.mdb
活动二:利用MicrosoftSQLServer创建数据库表book.mdf
活动三:实现word数据库中英文单词查阅和增、删和改的操作。
活动四:实现图书管理的功能,实现图书的查询、借阅和归还。
2
必修
小计
5
四、教学策略与方法建议
大力推广“项目导向教学”模式,教学中以工作任务为中心组
您可能关注的文档
- 0802534031《模具制造技术》教学大纲-2015级课程教学大纲.doc
- 0802934019《CADCAM综合训练》教学大纲-修订课程教学大纲.doc
- 《驾驶舱人机交互》课程教学大纲课程教学大纲.doc
- 2-6空中交通流量管理,张兆宁doc课程教学大纲.doc
- 9.航空电子系统概论-研究生课程教学大纲-刘晓琳课程教学大纲.doc
- 64153712药事管理学课程教学大纲.doc
- BZT0332720森保汉授昆虫研究法 教学大纲课程教学大纲.doc
- 《安全飞行原理》课程教学大纲课程教学大纲.doc
- 《场道工程理论与技术》课程教学大纲课程教学大纲.doc
- 《飞机操纵与稳定性》课程教学大纲课程教学大纲.doc
- 60232402复变函数与积分变换课程教学大纲(13级 14级)课程教学大纲.doc
- 62172511专业导论课程教学大纲.doc
- ZJT0310915林业政策法规课程教学大纲.doc
- 《飞行区规划与分析》课程教学大纲课程教学大纲.doc
- 《高级管理学》课程教学大纲-赵凤彩课程教学大纲.doc
- 《永冻土地区场道工程技术》课程教学大纲模板课程教学大纲.doc
- 6.航空电气系统概论-研究生课程教学大纲-刘建英课程教学大纲.doc
- 62193521专业导论课程教学大纲.doc
- 66183505钢结构课程教学大纲.doc
- 0802334019《液压与气压传动A》课程教学大纲-2015级课程教学大纲.doc
文档评论(0)