




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VB.NET程序设计实验课程教学大纲课程代码:课程名称:VB.NET程序设计 / VB.NET Programming课程类型:实验/考查学时学分:16学时/ 1 学分先修课程:计算机基础、高级语言程序设计适用专业:计算机科学与技术专业开课部门:信息学院一、课程的地位、目的和任务VB.NET是一种优秀的基于 Windows的开发工具。VB.NET1承了 Basic语言简单等特点,以开放式的环境,完全支持面向对象程序设计等诸多 特性,成为Windows开发工具中首选的教学环境和开发工具。本课程是计算机应用专业学生的的一门实践性专业课程。本课程的任务是让学生了解面向对象程序设计的基本概念和特点,掌
2、握VB.NET编程的基本思路、步骤和方法,掌握 VB.NET的基本控件及其使用方法, 并具有一定的使用 VB.NET进行程序开发的能力。通过上机作业和实验, 加深对课程基本内容的理解。同时,在程序设计方法及上机操作等基本 技能和科学作风方面受到比较系统的、严格的训练。二、课程与相关课程的联系与分工本课程是一门实践性课程,要求学生至少学过一门高级语言、数据库原理及应用,掌握程序设计的一般方法,熟练使用WINDOWS作环境,掌握其中的基本概念等。它为学生进行程序开发、毕业设计等提供较佳的开发工具和方法。本课程的先修课程有:计算机基础、程序设计语言(高级语言如:C语言等)、数据库原理及应用。本课程的
3、主要后续课程有:软件开发实践、毕业设计等三、实验学时分配序号教学、实验内容学时分配实验条件讲课实验1熟悉开发环境22VB.NET编程基础23程序调式和异常处理24窗体与基本控件的使用25高级控件的使用26面向对象程序设计27数据库编程48多媒体开发*29WebS序开发*2合计16+4标记*的实验题目为选作实验。四、教学、实验内容与要求实验一、熟悉VB.NET的开发环境和程序设计的一般步骤实验要求:了解弁熟悉VB.NET的集成开发环境,了解VB.NETW序设计 的一般步骤,熟悉解决方案资源管理器窗口、属性窗口、类视图 窗口和代码窗口等的作用和使用方法。实验内容:* (1) VB.NET的安装与启
4、动了解并熟悉 VB.NET的工作环境,察看并熟悉各类窗 口的作用和切换方法。并结合内容(3)察看各类窗口。(3)简单的程序设计A(P13)、*B(P14)、C1(P16)。(4)结合内容(3), 了解、分析 VB.NET的程序结构、文 件组成。练习及思考题:VB.NET的开发环境一般包括哪些窗口,各有什么作 用?一个VB.NET应用程序一般包括哪些文件,这些文件 的扩展名是什么,各起什么作用?VB.NET有哪些特点(与低版本的 VB比较)?实验二、VB.NET编程基础实验要求:掌握基本数据类型的定义和使用、常用语句的书 写格式和使用方法、数组的定义和使用、函数和过程的定义和应 用。能够利用VB
5、.NET语言进行简单的结构化程序设计。实验内容:(1) *A2.2.1(P29)鸡兔同笼、B2.3.1 求一个三位数的各位数字和(P32)(2) A3.2.1(P51)超市购物打折程序、C3.3.2编程求1!+2!+3!+ +20! (P59)(3) A4.2.1(P71)冒泡法排序(4) C5.3.1(P106)比赛打分程序说明:每个人至少完成两项,(2)、(3)、(4)中可任选两项。练习及思考题:(1)简述值参数和引用参数的区别和联系。(2)如何声明、实现和调用函数及过程?实验三、程序调式和异常处理实验要求:掌握调试程序的基本技术,掌握异常概念,能使用异常处理 进行常见异常问题的处理。实验
6、内容:B6.3.1 算术运算溢出异常的处理(P124)C6.3.1 下标越界异常的处理(P126)练习及思考题:什么是异常,如何处理异常?实验四、窗体与基本控件的使用实验要求:掌握窗体与基本控件的常用属性、方法和事件,能使用窗体 与基本控件进行程序设计。实验内容:B7.3.1 选课程序(P160)C7,3.1 简单计算器(P163)练习及思考题:简述VB.NET常用控件的主要属性的含义和作用。单选钮和复选框的区别在哪里?如何选定多个控件。如何连续建立多个控件。实验五、高级控件的使用实验要求:掌握高级控件的常用属性、方法和事件,能使用窗体与常用 控件进行程序设计。任务:使用高级控件进行程序设计。
7、实验内容:B8.3.1 图像浏览器(P191)C8.3.2 文件浏览器(P193)通红绿灯模型:可用两个图片(或背景色不同的其它控件)充做红绿灯,红 绿灯有人工控制和自动定时控制两种方式,两种控制方式通过开关切换。说明:每个人至少完成两项,(1)、(2)中可任选一项。实验六、面向对象程序设计实验要求:掌握类的设计和实现步骤掌握对象的实现和成员函数的使用实验内容:B9.3.2形状类的派生(P220)C9.3.1 车辆类(P222)练习及思考题:的成员一般有哪些?域和属性有什么区别?VB.NET中如何体现类的特性?VB.NET中类的封装特性是如何实现的?实验七、数据库编程实验要求:掌握ADO.NE
8、T寸象、ADO.NET空件使用方法,能够对简单的 数据库进行简单的查询、显示、修改、添加、删除等操作。实验内容:(1) A12.2.1通讯录信息管理(P299)(2) C12.3.1教师信息管理与查询程序(P305)(2)毕业生信息管理系统:毕业生信息有:个人简单信息(学号 Char, 10、姓名Char, 10、性别 Char, 2、民族 Char, 10、团员 Logical、年龄 Integer 等信息),成绩单(学年Char, 4、学期Char, 2、数学Integer、 语文Integer、英语Integer 成绩)。要求有(1)单个表的维护:添加、删除、修改,要求添加或修改 操作简
9、单,要使用组合框、单旋钮、复选框等。(2)记录的定位和查看:根据输入的学号定位到相应的记 录上,并将其详细信息(包括其成绩单)显示出来;(3)记录的筛选:根据输入的年龄,将年龄大于给定值的 同学全部筛选出来,(4)数据统计:统计各类人员(按性别、民族)的人数、 平均年龄等(5)要求有菜单、工具栏等,使用数据模块。* (6)毕业生信息还可以自己添加:如奖惩信息、取证信 息、社会实践等。按某门课程的成绩查询(等于、小于、大于等给定成绩)相 应的学生信息。说明:每个人至少完成一项。练习及思考题:(1)如何实现与数据库的连接?(2)数据访问控件、数据控制控件的作用是什么,使用时 一般要设置哪些属性?*
10、实验八、多媒体程序开发实验目的:理解并掌握多媒体控件的常用属性的含义与作用以及他们 的使用方法,开发较为简单的多媒体程序。实验要求:了解VB.NET的坐标系,作图功能,图象文件、声音文件、 动画文件的使用等,能开发较为简单的多媒体程序。实验内容:(1) B11.3.2 媒体播放器(P277)(2) C11.3.1 鼠标画图程序(P279)(1)平面图形制作系统:要求具有选取前景色、选取背景色,画点、线、圆(椭圆) 、 矩形等,徒手画,定位(定位到某一点,就可测得该点的坐标) , 初始化等功能。(2)幼儿识字多媒体系统(图象文件、声音文件、动画文件的使用):要求每个字(或词)有相应的图片和动画,
11、根据设备条件(是 否有声卡),选择是否也有声音,用户可选择播放声音或动画。练习及思考题:(1) 如何理解Cavas?(2)常用的图形图像类控件有哪些?* . . 一、 实验九、WebW序开发实验要求:理解菜单也是一种控件(从属性和操作两方面),了解什么是MDI窗体,熟悉菜单的制作和操作、多窗体的建立及操作等。实验内容:B13.2.1 网上登录程序(P319)C13.3.1 编写 Wet务(P323)练习及思考题:如何动态生成并加载一个子窗体?如何关闭一个子窗 体隐藏一个窗体和关闭一个窗体有什么区别?如何控制MDI中子窗体的布局?五、参考教材、实验指导书参考教材:VB.NET应用教程作者:王春红等出版社:清华大学出版社 &北京交通大学出版社实验指导书:VB.NETW序设计实验大纲与实验指导书作者:付百文出版社:自编六、教学方法与考核方式每个实验中要求中有必做项和选做项。学生完成选做项后, 指导教师可根据完成情况,给与一定的加分。标记*的为选做项。建议有条件的同学,尽量完成全部要求, 指导教师可根据完成情况,给与一定的加分。实验报告是实训最重要的成果。实验报告的主要内容:1.需求和规格说明(问题描述)描述问题,详细描述题目要解决的问题是什么,规定程序必须做什么,原题条件不足时要补全。2. 设计来设计思想:采用数据结构的类型,主要算法,设计和选用的主要对象及用途
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年滁州定远县城乡发展投资集团有限公司招聘3人笔试参考题库附带答案详解
- 旅行社合同范本(2篇)
- 2024-2025厂级职工安全培训考试试题附完整答案(名校卷)
- 2025公司厂级员工安全培训考试试题含答案【突破训练】
- 2025员工三级安全培训考试试题考题
- 2025年按揭购房:缺失购房合同样本
- 2025关于工程造价咨询合同模板
- 2025建筑企业流动资金借款合同 最高额流动资金借款合同
- 2025资产管理公司的合同范本
- 2025租房合同房屋租赁协议2
- GB/T 12763.8-2007海洋调查规范第8部分:海洋地质地球物理调查
- 毕业设计渡槽设计说明
- 初中数学北师大七年级下册综合与实践-设计自己的运算程序PPT
- 高级货检员3选择题试题
- 防雷检测能力评价考试题库大全-中(判断、填空题汇总)
- 2022年地理学业水平测验复习乡土地理济宁地理归纳点
- 新概念英语青少版入门级Starter A 结业测试 含答案
- 烟草原料学-烟草的品质课件
- GB∕T 4490-2021 织物芯输送带 宽度和长度
- (完整版)电力排管专项施工方案
- 第三章业绩评价
评论
0/150
提交评论