
如何培养学生编写高质量VB代码的能力
展开全部
些手段两部:编码技术编译优化技术编码技术介绍何通使用高效数据类型、减少外部引用等编程手段提高代码执行速度减少代码消耗系统资源编译优化技术介绍何确利用VB提供编译选项编译执行文件进行优化让代码型:我接触程序员喜欢先根据功能需求代码写基础优化代码发现达优化目代码再重新写遍所我建议编写代码前需要考虑优化问题握优化结需要花费工作间关系:通完段代码需要检查修改检查代码程许发现某些循环代码效率进步改进种情况追求完美程序员许立马修改代码我建议修改段代码使程序运行间缩短秒修改能带10毫秒性能改进则做任何改重写段代码必定引入新错误调试新代码必定花掉定间程序员应该软件性能发软件需要工作量间找平衡点且10毫秒于用户说能体差异需要使用面向象候尽量使用;VB提供机制完全支持面向象设计编码VB提供简单类数认使用象导致代码效率降低于点我些同意见;考察代码效率能纯粹运行速度角度发软件占用资源需要考虑素使用类帮助整体提升软件性能点我面例详细说明1. 使用整数(Integer)整数(Long)提高代码运行速度简单莫于使用确数据类型许相信确选择数据类型幅度提升代码性能数情况程序员SingleDoubleCurrency类型变量替换Integer或Long类型变量VB处理IntegerLong能力远远高于处理其几种数据类型数情况程序员选择使用Single或Double原能够保存数数保存Integer类型变量例程序约定三位数需要保存Integer变量数值除1000结根据我经验使用IntegerLong替代SingleDoubleCurrency代码运行速度提高近10倍2. 避免使用变体于VB程序员说再明显事情变体类型变量需要16字节空间保存数据整数(Integer)需要2字节通使用变体类型目减少设计工作量代码量程序员图省事使用软件经严格设计按照规范编码完全避免使用变体类型顺带提句于Object象存同问题请看面代码:Dim FSOSet FSO = New Scripting.FileSystemObject 或Dim FSO as object确代码应该象面:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询