资源描述:
《VBA设计报告格式》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、吉林师范大学博达学院计算机与信息科学系课程设计设计题目:专业:信息科学技术班级:1班姓名:孙雯学号:0835103指导教师:李政、张羽2010年9月计算机与信息科学系摘要1一、系统分析:2二、系统实现:3三、系统调试:4四、总结:5附录:61源代码62参考资料8经过一个学期对VBA的学习,也通过李政老师对我们的细心教育,我们逐渐了解到VBA应用程序不是一个特别多的人去研究的应用软件,但是它确实一个非常实用和精炼的实用、办公软件,李政老师自己研究了很多年,也给我们传授了他多年教授和研究VBA编程的心得,也像我们展示了VBA软件的实用性和
2、方便性。这学期我选择的课程设计是VBA,我希望我也可以做岀一个实用的软件,真正可以实践上学期所学的知识,这些知识都为我们以后做任何设计打下了坚实的基础,更好的为我们进一步的掌握和运用它,同时认清自己的不足之处和薄弱环节。本程序的目的是利用word来实现生肖、年龄和年份之间的转换。本程序是是利用查询功能程序,可以查询数据。关键字:function....endfunctionFornextSubendsub—、系统分析:主要写对你要完成的系统进行分析,包括算法、流程等;二、系统实现:主要写你是怎样实现你的程序的;流程图三、系统调试:使用
3、说明写你的软件怎样使用;调试过程是一个对我们来说比较困难的过程,因为有的时候在书上或者课外书上找不到类似的编码我们会感觉无从下手,所以在调试过程里先运行程序,然后系统给岀错误提示和所需耍调试的大概位置,我们可以在那个位置上下的附近设置断点,然后按F8來进行搜查,检查哪个语句有问题,然后再进行单个的修改。U!总结:在做这个课程设计的程序当中,我们遇到了很多问题,虽然有的时候程序是书上有的或者是相似的,但是进入代码编辑器中还是运行不起来,需要我们修改很多地方,一遍又一遍的查找错误、修改、试运行。不过这也是一个好处,我们可以通过查找错误的同
4、时,来分析程序错在哪里,为什么错,然后去书上查找相同问题的解决问题和代码来对比,这样我们就可以正确的改正错误,其实是可以弥补上课没有学到或者学的不足的地方,让我们更加熟悉对VBA编程的认识和了解。也让我们慢慢开始喜欢上制作VBA软件程序,因为它用起来真的很方便,而且通过自己编写出来的代码而运行出来的程序,用的也很开心,很有成就感。附录:1源代码Subcc()PrivateSubCommandButtonl_Click()Settb=Tables(1)Fori=2To4y二tb.Cell(i,1)y=Left(y,4)tb.Cell(i
5、,2).Range.Text=生肖(y)tb.Cell(i,3).tange.Text二干支(y)NextiEndSubFunction生肖(vdate)v_year二CInt(v_date)shu二〃鼠牛虎兔龙蛇马羊猴鸡狗猪〃生肖二Mid(shu,((vyear-4)Mod12)+1,1)EndFunctionFunction干支(vdate)vyear二CInt(vdate)tiangan二〃屮乙丙丁戊己庚辛壬癸〃dizhi二"了丑寅卯辰巳午未申酉戌亥〃tg=Mid(tiangan,((vyear-4)Mod10)+1,1)dz二
6、Mid(dizhi,((vyear-4)Mod12)+1,1)干支二tg&dzEndFunctionEndSubFunctionnfnl(nf)nf_nl=Year(Date)-nfEndFunctionFunction生肖1(v_year)v_year二CInt(v_year)shu=〃鼠牛虎兔龙蛇马羊猴鸡狗猪〃生肖二Mid(shu,((v_ycar-4)Mod12)+1,1)EndFunctionFunction干支1(v_year)v_year二CInt(v_year)tiangan=〃甲乙丙丁戊己庚辛壬癸〃dizhi二〃子丑寅
7、卯辰巳午未中酉戌亥〃tg二Mid(tiangan,((v_year-4)Mod10)+1,1)dz二Mid(dizhi,((v_year-4)Mod12)+1,1)干支=tg&dzEndFunction2参考资料[1]VBA应用基础与实例教程第二版[M],,2009,国防工业出版社[2]VBA应用基础与实例教程-上机实验指导[M],,2009,国防工业出版社