第31学时:代码编写与调试_20120501082411625

2022-05-19 12:27:23   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《第31学时:代码编写与调试_20120501082411625》,欢迎阅读!
学时,2012050108241162,调试,编写,代码

四队中学教案纸 (备课人: 董志红 学科:信息技术 备课时间

教学

31学时:代码编写与调试 课题

教时计划

教学课时



1 31

知识和技能目标 教学

目标 过程和方法目标

1 学会多窗口的界面设计和菜单编辑器的简单使用。 2、能够分析选择合适的算法,书写正确的程序代码。 1、掌握 VB 调试程序的主要工具和方法。 2 学会编译生成可执行文件。

情感态度和价值目标 培养学生编写代码的学习兴趣。 教学重点 教学难点 教学过程:

根据总体设计中对软件模块的划分,分模块设计软件的界面和编写代码。 1. 设计界面

用户界面是软件中非常重要的组成部分,是人与计算机交流的主要窗。对用户而言,界面就是软件,他们感觉不到幕后正在执行的代码。

(1) 封面窗口 ( 如下图所示 )

设计原则:美观大方、突出主题、有亲和力。 设计内容:软件的名称、版本号、版权所有等信息。 (2) 用户登录窗口(如下图所示)。 登录窗口要求简洁,直观。

功能可以输入用户名称和密码,并且密码用 * 代替。 (3) 软件主窗口。

主窗口是用户执行软件功能的地方,应当包括下拉菜单、工具栏、状态栏、执行窗口等。 (4) 录入记录窗口。

录入记录窗口是用于数据的输入,其功能是将选手的参赛信息输入到计算机中,这些信息包括:编号、姓名、班级、题目等。

(5) 版本信息窗口。

用来表明软件的名称、版本号、版权、联系方式等信息。

详细窗口设计方法见“软件窗口实例”文件夹。可以根据实际情况启发学生的创新思维,鼓励学生设计出更美观,更有个性的界面窗口。

2. 编写代码

前面四章编写的代码只用到一个窗体界面,编写的程序都是单窗体程序,本章涉及到多个窗体,需要编写多窗体程序。

多窗体程序的代码编写跟单窗体程序的代码编写一样,但它们涉及到窗体与窗体之间的切换问题,这个任务通常在主窗体中完成。

主要代码包括:主菜单代码、用户验证窗口代码、录入记录模块代码、成绩排序模块代码,详细代码编写见教材第 93 到第 98 页。

如何进行界面设计和编写选手成绩的排序程序 软件的界面设计和排序程序的编写


(1) 成绩排序代码举例:方法是将所有选手的成绩输入到一个文件中,然后由系统调用文件进行排序,输出之后在此文件中就是排好序的成绩。

(2)VB 中菜单编写实例。 ①进入菜单编辑器。 进入菜单编辑器有4种方法。

A.执行 “ 工具 ” 菜单中的 “ 菜单编辑器 ” 命令。 B.使用热键 Ctrl+E

C.使用工具栏中的 “ 菜单编辑器 ” 按钮。

在设计阶段,在窗体上单击鼠标右键,在出现的快捷菜单中有 “ 菜单编辑器 ” 命令。如下图所示。

进入菜单编辑器后,出现菜单编辑器对话框。

将菜单编辑器分为3个区,上半部分为数据区,中间为编辑区,下半部分为菜单项显示区。 ②数据区。

数据区包括:标题、名称、索引、快捷键、帮助上下文、协调位置、复选、有效、可见、显示窗口列表。如下图所示。

标题:它是一个文本框,用来输入所建立的菜单在运行时显示的内容,相当于控件的 Caption 属性。如果在该处输入一个减号,它将显示一个分隔线。

名称:它是一个文本框,用来输入所建立菜单的控件名,相当于控件的 Name 属性。需要注意的是,每个菜单项都是一个控件,都要取一个惟一的控件名。

索引:用来为用户建立的控件数组设立下标。

快捷键:是一个列表框,用来设置菜单项的快捷键(热键)。

帮助上下文:在该处键入一个数值,这个值用来在帮助文件中查找相应的帮助主题。 协调位置:它是一个列表框,用来确定菜单或菜单项是否显示或在什么位置显示。

复选:当选择此项目时,该菜单项可以通过单击在菜单项前加上指定的记号。它不改变菜单项的作用,也不影响事件过程对于任何对象的执行结果,只是设置或重新设置菜单项旁的符号。利用这个属性,可以指明某个菜单项当前是否处于活动状态。

有效:用来设置菜单项的操作状态。在默认情况下,该属性被设置为 True,表明相应的菜单项可以对用户事件做出响应。如果此属性被设置为 False,则在运行时,菜单项变为失效的灰色。

可见:确定菜单项是否可见。一个不可见的菜单项是不能执行的,在默认状态下,此属性值为 True 制作弹出式菜单也需要用到此属性。

显示窗口列表:当该选项被设置为 “On” 时,将显示当前打开的一系列子窗口。它用于多文档应用程序。

③编辑区。

编辑区共有7个按钮,用来对输入的菜单项进行简单的编辑。

左右箭头:用来产生或取消内缩符号。单击一次右箭头可以产生4个点,单击一次左箭头可以删除4个点。通过内缩的层次来区分菜单的层次。

上下箭头:用来在菜单项显示区中移动菜单项的位置。 下一个:开始一个新的菜单项。 插入:插入新的菜单项。 删除:删除当前菜单项。 ④菜单项显示区。


菜单项显示区在菜单设计窗口下方,输入的菜单项在这里显示,并且通过内缩符号表明菜单的层次,条形光标所在的菜单项为 “ 当前菜单项 ” 。

A.内缩一层为4个点,最多 20 个点。也就是说,最多6层菜单。 B.只有菜单名没有菜单项的菜单为顶层菜单。

C.在 “ 标题 ” 栏内输入一个 -” 减号,则表示产生一个分隔线。 D.除分隔线外,所有的菜单项都可以接收 Click 事件。

e. 在输入菜单项的 “ 标题 ” 栏内,如果在字母前加上 “&” 字符,则显示菜单时,在该字母下有下划线,可以使用 Alt+ 字母的方式打开此菜单或执行相应的菜单命令。

3. 代码调试

代码调试是软件开发过程中必不可少的过程,也是非常令人头疼的过程,所以调试过程一定要细心,并且有耐心。常见的错误类型分为:编译错误、运行错误、逻辑错误。应根据错误提示情况,使用 VB 供的强大的调试工具进行调试,直到软件可以在不同的测试数据下正常运行为止。

4. 生成可执行文件

编写的软件最后要经过编译程序的编译生成可执行文件 .EXE 文件)这样才能保证软件在 VB 发环境以外正常运行,且可以保证代码的安全性。

5. 完成工作,填写分组工作记录表

组名



负责模块





组长



成员



工作记录



备注

这一节是本章的重点,所涉及到的 VB 内容较多,要求学生在计算机上进行编程实践

教学反思

的内容也较多。但是在教学过程中并非要求学生自己编写所有的代码,可以让学有余力的学生自主编写,对于大多数学生来说,教师可以准备相关模块的代码让他们使用,重在使他们体验整个系统的运行方法和了解本系统运行所需要的操作。




本文来源:https://www.dywdw.cn/32834cec5322aaea998fcc22bcd126fff7055d32.html

相关推荐
推荐阅读