本文作者: 查元和, 张一新, ZHA Yuan-he, ZHANG Yi-xin 第"卷第#期$$%年#月实验室研究与探索&’(’)&*+),-’./01&)231,3,0)41&)21&56789",79#:;<9$$%“64”实验教学一例查元和,张一新(上海济光职业技术学院信息中心,上海$#=$#)摘要“:6>?@;84;?>A”是一门具有很强的实践性的课程,但相关的教学范例和实验若不注重其趣味性和实用价值,难以激发学生的学习积极性。 该文提供了一个用“64”做自动运行光盘的安装界面的实验题,寻求和尝试“64”实践教学的有效途径和方法。关键词:实验教学64自动运行安装界面中图分类号:BC#D9"文献标识码:4文章编号:#$$%EC#%C($$%)$#E$$D=E$F"#$%&’*+,-#$’)./&)"0%(1)%23/"4"#$%&’E,"#*+$,E-,’(37<*K:>M@;7<;8*788KMK7G2KAL<787MN,(L;$#=$#,*L><;)"#$%&’$:6>?@;84;?>A>?;OH;AJ>A;8A7@H?K92LKKIOL;?>??L7@8PQKO8;AKP7AK7GHK8KR;IKHK?J@PK;?I9)IK7<>AL?@AAK??>RK8N?L7T?TK8A7IKT>7A7OKH;J>7JL64T;?7GGKHKP>?;HJ>A8KJ7?KKU;RK;OOH7;ALK?G7H64OH;AJ>AKJK;AL>IK?@;84;?>A;@J7I;J>A7OKH;J>7<>7<>8:XL;V"$Y#%F9A7I.前言众所周知,实践教学实际上现在已成为高职高专特色兴校的一项重要举措,因为它不仅有利于培养学生的知识应用能力和实践操作能力,而且还有利于增强学生的创新意识和综合素质,甚至对以后提高学生的求职应聘能力都有着至关重要的作用。 为此,我们济光学院信息中心的许多老师近年来对相关课程的实践教学环节都投入相当多的精力,特别是一些程序设计语言类课程,如“6>?@;84;?>A”,由于它本身就具有很强的实践性,因此,探究其实践教学的有效途径和方法就成为广大教师甚为的关注的问题。我们认为,所谓实践教学,就“64”课程而言,其关键问题在于优化教学范例和实验题的设计。 因为“64”范例和实验也就是“64”语言的实际应用,就是“64”从理论到实践的过渡。 当前,在“64”教学范例和实验题的设计中,有两个问题值得引起重视:一是未能把“64”教学中的“程序设计语言”和“可视化界面设计”两大块内容有机地联系起来二是这些教学范例和实验题缺乏趣味性,基本上没有什么实用价值。因此,有些教师在课堂上把“64”语言、语法、算法、编程方法讲得头头是道,学生却始终听不进去,症结何在?因为这些没有结合实例的理论,或者说没有结合具有一定趣味性及实用价值的实例的理论问题学生不感兴趣,不愿听,也听不懂。学生失去了学习的积极性,教学效果可想而知。因此,能设计出一套既紧贴教材内容,又联系计算机应用热点,且趣味性较强的教学范例和实验题,显然是激发学生学习积极性,优化“64”实践教学环节的当务之急。为此,我们信息中心的部分教师已经在这方面做了一些尝试,现仅举一例与广大高职高专教学同仁学习交流。/实验题目、目的、内容题目:自动运行光盘的安装界面目的:掌握多重窗体的创建和使用"掌握标签控件、时钟控件、命令按钮的使用方法#掌握如何利用“?LK88”函数启动外部程序的方法$了解脚本文件“)@J7&@<9>A7”在自动运行光盘过程中的作用。内容(:)设计两个窗体。一个显示软件安装的欢迎画面,如图。一个显示软件安装的命令按钮,如图"。要求如下:这两个窗体匀居于用户桌面中央,图显示#秒钟后隐退并由图"替代。"图和图"的切换由时钟控件控制,但时钟控件在程序运行时并不显示在屏幕上。 图欢迎画面图"命令按钮(")两个共享软件。为了简化设计,此实验仅提供两个共享软件的安装,一个是“注册表修复工具”,另一个是“文本编辑工具”。安装界面要求有“上海济光学院信息中心”“、网络共享教学资源友情交流”“、注册表修复工具”“、文本编辑工具”等文本。"每个软件的安装都要有“安装说明”和“开始安装”两个选项。 #提供“浏览光盘”和随时“退出安装”的功能和选项。(#)提示。要达到实验目的,可依如下步骤进行操作。第步,首先在$盘下建一个“"%&”目录,并将包含有安装程序和相关安装说明文件的子目录“注册表修复工具”、“文本编辑工具”拷入“"%&”中。另外再准备如下’个文件(也一并拷入“"%&”):*(+安装时出现的第个画面,可以是一幅欢迎画之类的图象。""*(+安装时出现的第"个画面,作标签和命令按钮的背景图象。#-./0+12*030(记事本程序,在45-2.67目录下可找到)。$03+8.909*030(资源管理器程序,在45-2.67目录下可找到,最好用45-2.67"%#的)。第"步,启动:;<*%,插入"个窗体,名称可取默认的=.9)、=.9)",部分属性取值如下(其余均可取默认值):;.9209>/?80%@A.-0无线边$1+/5.-标题空$.-/9.8;.3=1870不显示菜单B05,C/’&%高度,根据需要而定D13;E//.-=1870无最大化按钮D5-;E//.-=1870无最小化按钮F5G/E90(;5/)1+)控件中显示的图象“*(+,或"*(+,”的路径>G180B05,C/’&%水平度量,根据需要而定>G180452/C/19/I+F.75/5.-"@屏幕中心452/C 第&步,在=.9)"中插入<个命令按钮$.)1-2到$.)1-2<。命令按钮的$1+/5.-属性分别为“安装说明”、“开始安装”“、浏览光盘”“、退出安装”等(详见图")。第<步,有关代码如下:窗体=.9)的代码(不包括属性设置值):F95M1/0>EL=.9)@NG/5M1/0J5)09*O-/09M18P#%’窗体=.9)显示时间为#秒J5)09*Q-1L802PJ9E0’打开定时器Q-2>ELF95M1/0>EL=.9)@K.12=.9)"*>C.6’显示窗体=.9)"Q-2>ELF95M1/0>ELJ5)09@J5)09=.9)*J5)09*Q-1L802P=1870’关闭定时器I-8.12=.9)’卸载=.9)Q-2>EL窗体=.9)"的代码(不包括属性设置值):F95M1/0>EL$.)1-2@$85GRS5)T0/:18T0/:18P>C088(”A./0F12*QUQV"%&V注册表修复工具V安装说明*/3/”,)’使用>C088调用A./0F12*QUQ,显示文本文件注册表修复工具*/3/的内容。将第"个参数值设成,可让该程序以正常大小的窗口完成,并且拥有焦点。(下同)Q-2>ELF95M1/0>EL$.)1-2"@$85GRS5)T0/:18W%实验室研究与探索第"&卷"#$%&’"&&(”*+,-*注册表修复工具*."#/01232”,4)’使用"&&启动一个外部安装程序."#/01"5"。将第+个参数值设成4,可让该程序以正常大小的窗口完成,并且拥有焦点。(下同)267(/89:;<%#"(/8=>??%67@A=&;BCD;?"#$%&"#$%&’"&&(”E>#"9%71232*+,-*文本编辑工具*安装说明1#5#”,4)267(/89:;<%#"(/8=>??%67FA=&;BCD;?"#$%&"#$%&’"&&(”*+,-*文本编辑工具*2G2@4H=(1232”,4)267(/89:;<%#"(/8=>??%67-A=&;BCD;?"#$%&"#$%&’"&&(”"50&>:":1"5"*+,-*”最新传奇,4)’调用资源管理器程序浏览光盘下的+,-目录。267(/89:;<%#"(/8=>??%67HA=&;BC267267(/8第I步,到网上去找一个“;B>”格式的图标,把它命名为“J/#>/61;B>(文件名随意)”。第K步,用“记事本”程序生成一个名为“J/#>/61;6L”的脚本文件。注意:文件名必须是“J/#>/61;6L”,因为它是能让光盘自动运行的关键。“J/#>/61;6L”文件的内容如下:J/#>/6>0"6’MN8.1"5";B>6’J/#>/61;B>其中“,>0"6’MN8.1"5"”的功能是启动上面用$O生成的可执行文件“MN8.1"5"”,两者的名字必须一致“;B>6’J/#>/61;B>”的功能是指向光驱的图标文件“J/#>/61;B>”,其文件名也必须一致。第P步,用传奇光盘映像文件制作工具Q%R(S生成“MN8.1;.>”文件。注意:应将“注册表修复工具”“、文本编辑工具”+个子目录和“6>#"0%71"5"”、“"50&>:":1"5"”、+个文件一起拷入“+,-”目录内,把“MN8.1"5"”、“J/#>/61;6L”、“J/#>/61;B>”放在“+,-”目录外(根目录下)。“.)"&&”是一个常用教材不常介绍而又非常有用的函数,它的主要功能是调用外部程序。“.)"&&”的用法有好多必须注意的问题,本文涉及到的主要是路径问题。“.)"&&”调用的外部程序一般应采用绝对路径,但因为用户的光盘盘符各不相同,因此此处必须使用相对路径,即启动外部程序的所在路径不要加入盘符,不过,若上述汇集相关资源的“+,-”放在=盘根目录下,并且“$OH1,”也安装在=盘,则该程序在调试时不会出错,但如果“+,-”目录放在D盘,“$OH1,”却装在=盘,那么,该程序在调试时会报错,提示“路径未找到”但生成可执行文件(本例为“MN8.1"5"”)后,其运行时就不会发生差错了。以上实验题所要解决的问题可以讲是广大师生都非常关心的一个应用热点,因为大家在上网过程中,积累了不少共享软件,都希望把它好好整理一下,刻成一张能自动运行的光盘,再插上一幅自己惬意的图象,配上一个既漂亮又方便的安装界面,可谓一项津津乐道之趣事。同时,它把“程序设计语言”和“可视化界面设计”两大块教学内容有机地联系起来,具有很强的趣味性和实用价值,我们把它纳入实践教学环节,肯定会激发学生学好“$O”的积极性。一般来讲,安装界面应力求简洁、方便、少占用资源,但如果要汇集较多的软件,并希望把它们进行分门别类地整理,那就可能要用到多文档界面、菜单式启动程序的方法如果还想在欢迎画面中插入动画,或者把命令按钮做得更漂亮一点,则涉及到图形及多媒体技术,最新传奇可参考教材相关部分进行试验。“$O”是一个大型编程工具,用它来做自动运行光盘的安装界面,比用其它专用软件具有更大的灵活性,要简单可简单,要复杂可复杂“,$O”均可应付自如。制作自动运行光盘的安装界面,虽然尚有相关专用软件可供使用,但对广大教“$O”、学“$O”的师生来讲,用“$O”应该是必然的选择“,$O”做得到且做得好的事情,何须其它第三方软件“代劳”呢?能够把自己正在教或学的东西派上用处,理论联系实际,正是广大师生希望所至。 实践教学不仅是理论教学成果的展示传奇的,同时也是教育思想的展示“,把自己正在教或学的东西派上用处”,这不仅是一种需要,同时也应该成为我们务必坚持的一种理念。参考文献:4龚沛增,陆慰民,杨志强1$;./%&O%.;B程序设计简明教程G1高等教育出版社,+,41+龚沛增,陆慰民,杨志强1$;./%&O%.;B实验指导与测试G1高等教育出版社,+,1@龚沛增,陆慰民,杨志强1$;./%&O%.;B程序设计与应用开发教程G1高等教育出版社,+,F1F谭浩强1$;./%&OJ(R=程序设计(高职教材)G1清华大学出版社,+,1-曾强聪1$;./%&O%.;BH1,程序设计教程G1中国水利水电出版社,+,41H肖翔1$;./%&O%.;BH1,及其应用G1复旦大学出版社,+,+1I史宝慧1$;./%&O%.;B基础教程G1北京航空航天大学出版社,+,41P4第4期查元和,等“:$O”实验教学一例。 本文《"VB"实验教学一例》 --- 作者: 查元和, 张一新, ZHA Yuan-he,本网络游戏这一点确实不错 ZHANG Yi-xin |