




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计课程教学大纲一、 课程的性质和任务课程性质:Java程序设计是信息与网络技术专业的一门选修课程,是学习Java语言在互联网中使用技巧的一门课程。主要任务:使学生了解Java中使用对象概念的一般方法,建立有关Java程序设计的思路,掌握在Web中加入动态元素的技巧,具备使用Java开发实用网页的能力。二、 学时分配课程教学总学时数为42学时序号课题教学时数小计讲课实训机动一JavaScript简介22二在HTML中嵌入JavaScript422三JavaScript的语法结构422四用户自定义对象422五内置对象和函数642六Navigator对象树422七详解Navigator对象树642八JavaScript与Form422九JavaScript和Frame422十JavaScript的高级技术概述422十一机动总计422418三、课程教学内容第一章 JavaScript简介 教学内容:讲述Internet、HTML、JavaScript及JavaScript程序的编辑与调试。重点:WWW、HTML、JavaScript概念;JavaScript程序的编辑与调试方法。第二章 在HTML中嵌入JavaScript教学内容:讲述怎样在HTML中嵌入JavaScript。重点:在HTML中嵌入JavaScript的方法以及对不同的浏览器的处理。第三章 JavaScript的语法结构教学内容:讲述JavaScript语言的变量和数据类型、表达式与操作符、控制流和函数、使用事件触发。重点:JavaScript语言的变量和数据类型、表达式与操作符、控制流和函数、使用事件触发。难点:事件触发第四章 用户自定义对象教学内容:讲述对象和实例、数组对象的概念,以及怎样在JavaScript中使用对象。重点:对象和实例、数组对象的概念;难点:在JavaScript中使用对象的方法。第五章 内置对象和函数教学内容:讲述String对象、math对象、data对象以及其他对象。重点:String对象、math对象、data对象以及其他对象的概念;难点:以上对象的使用方法。第六章 Navigator对象树教学内容:讲述Navigator对象层次、Document对象的属性、方法的概念。重点:Navigator对象层次模型;难点:Document对象的使用。第七章 详解Navigator对象树教学内容:讲述Navigator对象、Window对象、History对象、Location对象的概念。重点:Navigator、History、Location对象的概念;难点:Window对象的使用。第八章 JavaScript与Form教学内容:讲述Form、Form对象的有关概念。重点:什么是Form;难点:Form对象及Form中其他对象的使用。第九章 JavaScript 和Frame教学内容:讲述Frame、Frame对象及框架窗口间通信的有关概念。重点:Frame、Frame对象的有关概念;难点:框架窗口间的通信实现方法。第十章 JavaScript的高级技术概述教学内容:讲述Cookies、JavaApplet、ActiveX、插件的有关概念。重点:Cookies、JavaApplet、ActiveX、插件;难点:Cookies、JavaApplet、ActiveX、插件技术在HTML中的应用。四、 课程的教学基本要求教学环节包括:课堂讲授、课外作业、实验、考试考查等。1、 课堂讲授(1)教学方法:采用启发式教学,培养学生思考问题、分析问题和解决问题的能力;引导和鼓励学生通过实践和自学获取知识,增加讨论课、现场课以及答疑等教学环节。(2)教学手段在教学中尽量采用多媒体教学方。2、实训实训一 在HTML中嵌入一段JavaScript程序代码实训二 简易计算器的实现实训三 汽车对象扩展实训四 记事本的实现实训五 文档统计配件实训六 制作一个小游戏实训七 制作报名表格实训八 制作读者问题调查表实训九 在游戏中加入声音和使动画五、 建议教材与教学参考书1田超主编,JavaScript程序设计入门学得快,科学出版社,2000年1第1版六、 说明1、 本课程开设之前应开设C语言、V C+、网页设计与制作课程。2、 本课程理论教学与实践教学并重。3、 本教学大纲适用于三年专科的信息与网络技术专业。主编:周学全主审:王富荣面向对象程序设计教学大纲一、课程性质、目的与任务面向对象程序设计(Visual Basic编程与应用)是计算机信息与网络技术专业必修的专业课。Visual Basic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。本课程的目的与任务是使学生通过本课程的学习和示例的分析,掌握使用Visual Basic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual Basic或其他面向对象的可视化开发工具开发Windows应用程序打下基础。二、先修课要求本课程在学习之前最好具有使用Windows操作系统及Office办公软件的经验,以及程序设计语言的知识。三、课程的教学要求基本概念:事件驱动、控件、输入和输出、面向对象基本知识:Windows应用程序的基本知识基本技能:Visual Basic开发环境和进行简单的程序设计重点:事件驱动、程序开发基础知识难点:事件驱动四、教学要求的层次课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。五、课程教学总学时数、学分数课程教学总学时数为42学时 学时分配表序号教学内容合计授课学时实训学时1Visual Basic 语言概述222创建用户界面6423程序设计基础6244算法及vb基本语句4225数组4226程序调试4227文件4228过程4229图形处理及多媒体应用42 210数据库操作及编程422合 计422220六、考核成绩考核成绩=平时*30%+期末*70%,期末采用笔试和上机操作两种考核方式。 七、教学内容和教学要求一)、Visual Basic 语言概述教学内容1.1 一个示例1.1.1 设计步骤1.1.2 运行程序1.2 Visual Basic应用程序的基本特点1.2.1 可视化设计1.2.2 事件驱动编程1.3 Visual Basic与其他可视化编程工具的区别1.4 安装Microsoft Visual Basic6.0中文版教学要求1 了解:Visual Basic程序的基本特点;Visual Basic与其他可视化程序的区别。二)、Visual Basic6.0集成开发环境教学内容2.1 Visual Basic6.0中文版的启动和退出2.2 Visual Basic6.0的集成开发环境2.2.1 菜单栏2.2.2 工具栏2.2.3 工具箱2.2.4 代码编辑窗口2.2.5 项目窗口2.2.6 属性窗口2.2.7 窗体2.3 对象与事件驱动2.3.1 属性、方法和事件概述2.3.2 事件驱动2.4 Visual Basic6.0 应用的基本开发方法2.4.1 交互式开发2.4.2 事件驱动应用程序的工作方式2.5 应用程序开发示例2.5.1 创建应用程序界面2.5.2 设置属性2.5.3 编写代码2.5.4 保存应用程序2.5.5 调试、运行应用程序2.5.6 生成可执行文件2.6 标签(Label)2.6.1 常用属性2.6.2 Click事件2.6.3 Label控件的其他用法2.7文本框(Text Box)2.7.1 MultiLine属性2.7.2 SelStart属性2.8命令按钮(Command Button)2.8.1 常用属性2.8.2 一个示例2.9 图片框(Picture Box)2.9.1 图片框的特殊属性2.9.2 Paint 事件2.10 框架(Frame)2.11单选按钮(Option Button)2.12复选框(Check Box)2.13列表框(List Box)2.13.1 列表框的主要使用方法2.13.2列表框的常用属性2.14 组合框(Combo Box)2.15 滚动条(Scroll Bar)2.16 记时器(Timer)2.17 对话框(Common Dialog)2.18 Image控件2.19 综合示例教学要求1 掌握:标签)、文本框、命令按钮、图片框、框架、单选钮和复选框的基本用法。 2理解:组合框、滚动条、记时器的基本用法。3了解:Image控件和综合示例。4掌握:主窗口的使用、窗体窗口的使用、工具箱窗口的使用、属性窗口的使用和工程资源管理器窗口的使用。5.理解: 对象与事件驱动的概念。6.了解: 应用程序开发示例。三)、程序设计基础教学内容3.1 数据类型3.1.1 变量与常量3.1.2 整数类型数据3.1.3 浮点类型数据3.1.4 货币型3.1.5 字符串3.1.6 Variant类型数据3.1.7 Date 类型数据3.1.8 数据类型转换3.1.9 数组3.1.10 记录3.2 表达式和运算符3.2.1 算术运算符3.2.2 字符串运算符3.2.3 关系运算符3.2.4 逻辑运算符3.2.5 特殊运算符3.2.6 运算符的优先级3.2.7 语句3.3 程序流程3.3.1 分支3.3.2 条件判断3.3.3 循环3.3.4 闲置循环与Do Events函数3.4 常见标准函数3.4.1 数学函数3.4.2 日期函数3.4.3 字符串操作函数3.5 应用示例教学要求1. 掌握:数据类型、表达式、操作符的正确使用。2. 理解:程序流程的控制、常见标准函数。3. 了解:简单的应用程序开发。四)、算法基础及vb的基本语句教学内容4.1 窗体4.2 Print方法4.2.1 使用Print方法4.2.2 Format函数与区域识别4.2.3 Tab与Spc函数4.3 InputBox函数4.3.1 InputBox函数的语法说明4.3.2 函数调用举例4.4 MsgBox函数与语句4.4.1 MsgBox 函数的语法说明4.4.2 MsgBox函数示例4.5分支结构与分支结构语句4.6 循环结构与循环结构语句4.7 应用程序开发示例教学要求1. 掌握:窗体的概念和用途、Print方法、InputBox函数和MsgBox函数,程序的三种结构。2. 理解:函数调用、Format函数和Tab与Spc函数。3 了解:应用程序开发基本方法。五)、数组教学内容51 数组的概念52 数组的基本操作53 动态数组54 控件数组55 程序示例教学要求1. 掌握:数组的基本操作2. 理解:动态数组与控件数组六)、程序调试教学内容6.1 程序的调试的基本概念6.1.1 第一个错误示例6.1.2 Visual Basic6.0的错误类型6.1.3 Debug窗口6.1.4 断点调试6.2程序调试6.3 综合示例教学要求1 理解:Visual Basic应用程序的结构。2了解:程序调试技术。七)、文件教学内容10.1 文件控件10.1.1 DriveListBox控件10.1.2 DirListBox控件10.1.3 FileListBox控件10.1.4 CommDialog控件10.2 利用文件控件来处理文件10.2.1 利用文件控件的第一个示例10.2.2 利用文件控件的第二个示例10.3 Visual Basic 6.0的文件处理函数10.3.1 Kill语句10.3.2 FileCopy语句10.3.3 Shell函数10.3.4 RmDir语句10.3.5 Name语句10.4 文件系统10.4.1 顺序文件10.4.2 随机文件10.4.3 二进制文件10.5 文件系统对象(FileSystemObject)编程10.5.1 创建FileSystemObject对象10.5.2 访问已有的驱动器、文件和文件夹10.5.3 使用驱动器10.5.4 使用文件夹10.5.5 使用文件教学要求1. 掌握:文件控件和文件操作。2. 理解:文件类型及结构。八)、过程教学内容8.1 sub过程8.2 function过程定义8.3 过程调用8.4 参数的传递8.5 递归过程8.6 变量的作用域8.7 程序示例8.8 多窗体程序设计教学要求1.掌握:sub过程,function 过程。2.理解:参数的传递、递归过程。3.了解:多窗体程序设计。九)、图形处理及多媒体应用教学内容9.1 图形处理9.2 多媒体处理教学要求1. 理解:图形处理。3 了解:多媒体应用。十)、数据库操作及编程教学内容10.1 数据库基本知识10.2 数据库的建立10.3 数据控件10.4 结构化查询语言10.5 数据处理10.6 ADO数据访问10.7 MIS系统程序设计教学要求1 掌握:数据库的基本知识2 理解:数据库控件与结构化查询语言 课程实训实训一:Visual Basic基本操作、界面设计实训二:菜单设计、MDI应用程序设计实训三:简单程序设计(分支)简单程序设计(循环)实训四:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025西安太白学校实习教师招聘备考考试题库附答案解析
- 常州运营商精准营销方案
- 2025西安未央区医学院社区卫生服务中心招聘(4人)备考考试题库附答案解析
- 2025年淮南淮河能源控股集团2026届高技能人才校园招聘500人备考考试题库附答案解析
- 2026中国农业银行农银理财有限责任公司校园招聘15人备考考试题库附答案解析
- 金蝶K3 Cloud实训报告总结
- 运动安全与伤害防治
- 家居行业四月营销方案
- 工厂安全培训感想课件
- 存储过程跨云协同-洞察及研究
- 辽沈战役精简课件
- 河道工程基础井点降水方案
- 2025重庆忠县机关事业单位临聘4人备考考试题库附答案解析
- 国庆节安全培训会议内容课件
- 2025年机械伤害事故救援与现场急救培训试题及答案
- 2025年职业技能医疗救护员理论知识-理论知识参考题库含答案解析(5卷)
- 零碳工厂培训课件
- 2025年高考全国一卷数学真题(原卷版)
- 2025年护士资格证真题附答案详解
- 《泌尿系统感染:2025EAU指南》解读
- 2025至2030年中国保障房建设行业市场发展现状及投资方向研究报告
评论
0/150
提交评论