《.NET设计》 教学大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《.NET程序设计》课程教学大纲 课程基本信息 课程名称:.Net程序设计 课程编号:1603 课程性质: 学科专业课 课程学时和学分:总学时52 理论26 上机26 学分3 适用专业:电子信息工程、通信工程、计算机科学与技术 先修课程:大学计算机基础、C语言程序设计、数据库应用技术 开课系(部):电子与计算机系 一、教学目的、要求 本课程是实践性较强的一门重要的专业必修课,主要讲解C#语法以及以C#为开发语言的Windows程序开发技术,C#是一种可视化的面向对象的程序设计语言,依托微软Visual Studio 2005平台,是设计Windows应用程序的重要工具,下文中将以“C#程序设计”代替“.NET程序设计”进行叙述。教学过程中应注重理论教学与实践教学紧密结合的原则,使学生从实践中深入体会理论知识。本课程系统地介绍了C#编程的基本概念,注重C#的基础知识,对C#程序设计语言基础做了较详细的介绍,列举了一般程序设计语言教学中必须掌握的常用算法,同时介绍了C#的控件、菜单、图形设计、数据库编程技术等内容。并以开发实例讲解编程方法,通过课堂学习和上机实践,让学生掌握C#的编程方法并加深对面向对象技术的理解。 二、学生能力的要求 C#程序设计是一个理论和实际紧密相连的技术,上机实验是教学中的必要环节。学会编写一些简单的应用程序,并且能熟练地利用集成开发环境对程序进行调试和运行;从而为后继课程,如软、硬件编程等课程的学习打下坚实的基础,通过这门课程的学习,使学生达到下面几方面的能力: (1)使学生理解程序设计的基本概念,建立起程序设计的基本思路,提高学生的理论知识水平。主要包括了算法的概念、程序设计中的基本技巧和一些常用算法;能够阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到使用C#建立一个小型应用系统的目的。 (2)使学生掌握基本的程序设计技术和方法,培养学生的实际动手能力。这些技术和方法包括算法的设计,程序的实现,能够使用C#建立一个小型的应用系统。 (3)使学生掌握软件设计的基础知识和基本方法,培养学生具有利用软件开发环境解决实际问题的能力,为进一步学习其它计算机知识及今后使用或开发应用程序奠定基础。使学生了解程序设计在本专业的应用、发展及其趋势,培养学生的科研素质。 三、课程主要内容(内容及要求) 这门学科的知识与技能要求分为了解、理解、掌握和应用四个层次。这四个层次的一般涵义表述如下: 了解---指对这门学科和教学现象的认知。 理解---指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。 掌握---指运用已理解的教学概念和原理,说明、解释、类推同类教学事件和现象。 应用---指能在教师指导下或独立地完成某些教学知识和技能的操作任务,或能开发一些小的应用系统。 教学内容要求见表:1-1 表1-1 教学内容及教学要求 教学内容 了解 理解 掌握 应用 第一章 Visual C#概述 1.1 C √ 1.2 对象的属性、事件和方法 √ 1.3 窗体对象与控件对象 √ 1.4 应用程序开发的一般步骤 √ 第二章 C#语法基础 2.1 √ 2.2 基本数据类型 √ 2.3 变量与常量 √ 2.4 运算符与表达式 √ 第三章 顺序结构程序设计 3.1 赋值语句 √ 3.2 输入与输出 √ 3.3 使用图片框与图片列表控件 √ 第四章 选择结构程序设计 4.1 单分支选择结构 √ 4.2 多分支选择结构 √ 4.3 使用单选按钮与复选框控件 √ 4.4 使用分组框控件 √ 第五章 循环结构程序设计 5.1 循环语句 √ 5.2 循环的嵌套与转向语句 √ 5.3 列表框和组合框 √ 5.4 使用定时器控件 √ 第六章 面向对象编程技术 6.1 类和对象概述 √ 6.2 类的字段与属性 √ 6.3 类的方法 √ 6.4 类的构造函数 √ 6.5 静态成员 √ 第七章 继承 7.1 类的继承性 √ 7.2 多态性 √ 第八章 数组与自定义类型 8.1 数组概述 √ 8.2 声明与访问数组 √ 8.3 数组参数 √ 8.4 数组与数组列表的属性与方法 √ 8.5 自定义数据类型 √ 第九章 菜单、工具栏、状态栏与对话框 9.1 菜单 √ 9.2 工具栏 √ 9.3 状态栏 √ 9.4 对话框 √ 第十章 键盘和鼠标事件 10.1 键盘事件 √ 10.2 鼠标事件 √ 第十一章 创建数据库应用程序 11.1 数据库基础知识 √ 11.2 使用数据库系统 √ 11.3 SQL查询语言 √ 11.4 访问数据库 √ 四、学时分配及教学环节安排 1、学分

文档评论(0)

书是爱的奉献 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档