《面向对象程序设计》实习报告学年:20010-2011学年第一学期试验名称:面向对象程序设计姓名:李芳班级:电子商务(本)0902班学号:0902110206一、实习目的1.了解SQLServer的集成环境、系统的菜单、工具栏、企业管理器、查询分析器的使用方法。2.掌握创建数据库、数据表的方法;掌握数据表的操作命令;熟悉T-SQL命令的使用。3.了解基本命令的使用方法;掌握常用函数、表达式的使用方法,掌握程序控制结构的使用和程序设计,掌握变量的作用范围和自定义函数的使用。4.熟悉VB与数据库管理系统的连接方法,较熟练地掌握利用向导、数据环境、数据控件等工具开发应用程序的基本操作界面。5.熟练掌握常用算法程序、常用统计程序、数据排序方法、简单数据加密和解密程序、矩阵基本操作程序的编写、调试和使用。在这几天的实习,培养了我们对于visualbasic的开发平台软件和开发岗位所需能力。实习过程中能够掌握对计算机编程的基本思路和方法语句等,尤其是编一个程序的创新思想,养成良好的可视化程序编程思维,培养自己较强的逻辑思维能力和创新思维能力,最终能够应用VisualBasic开发平台解决社会实际工作的需求,软件开发的能力。此外,在开发程序的同时,还增强了我们的团队协作精神。通过这个实习进一步了解计算机语言和编程。掌握VB中的常用控件的属性和事件、方法。利用控件编写程序。二、实习内容一、SQLServer基本操作1.数据库操作2.创建学生情况表及数据录入学生情况表206结构设计学生情况表206记录信息课程情况表206结构设计课程情况表206记录信息选课情况表206结构设计选课情况表206记录信息二、程序设计1.SQLServer与程序设计语言连接1)利用VB数据窗体向导生成学生情况表206的录入界面如下:选课情况表206课程情况表(主从)206学生情况表(主从)2062).利用数据控件设计数据表操作界面,用数据控件完成各数据表的添加、修改、删除、查询等操作的窗体。数据表综合操作2062.编写程序求1000以内的所有素数。3.计算最大公约数和最小公倍数4.对任意偶数进行素数分解5.百钱百鸡问题6、成绩统计7.字符统计8.选择法排序9.冒泡法排序10.设计程序封面11.系统集成界面设计三、实习总结1、主要收获通过实习,我掌握VisualBasic程序设计的相关理论知识,掌握VB语言开发简单应用程序的总体思路和步骤,熟悉其开发环境,掌握常用的基本控件的实用方法和系统属性的设置。在熟悉VB语言基本语法、语句结构的基础上,能利用VB语言采用不同的编程语句实现相同的功能,并解决实际中的一些问题。理解数据库的概念和优势,掌握VB的数据库访问技术,能进行数据绑定控件的连接和设置,了解SQL语言的简单实用,能进行数据库相关的简单应用程序的开发。通过参考实例,能进行实用窗体的设计,并添加相应的控件,进行消息映射,并在控件中显示信息,实现信息的添加,删除,查找等功能,最终完成一个实用的管理系统的开发和设计。利用所学知识进行VB程序开发的整体规划和语言测试。通过参与综合实验,使我能够对VB程序设计产生更为实际的感性认识,能对VB应用程序的开发有一个完整的认识,能借鉴VB语言应用的成功经验并运用到实际工作中去,为将来从事VB程序设计相关的工作打下坚实的基础,以更好的适应社会对程序设计应用人才的需要。2、总结的经验a、作系统前,先构思系统,根据要完成的功能,进行模块划分。b、先添加控件,再编程;变量先定义,再使用,并注意初始化。c、代码书写规范,一定要按层次结构书写。注意适当添加注释,对子函数,变量进行说明3、心得体会在这次的设计过程中,我学到的不仅是知识,我还认识到许多事情。这次设计使我的编程水平提高了一大步,使我充分的认识到合作的可贵。由于这次设计涉及到数据库,我的学到了不少VB与数据库连接的知识,对数据库的操作有了进一步的了解。这次设计对我的综合能力是一次很好的锻炼,但是我必须承认自己的能力和知识还很肤浅。所以今后我的学习道路还是很漫长的。最后,在这里我要衷心的感谢我们的指导老师刘春光,谢谢他的悉心指导和热心帮助。由于我水平有限,加之时间短暂,学到的知识还有很多的四、参考资料1.《SQLServer应用教程》人民邮电出版社主编:郑阿奇2.《VisualBasic程序设计》中国矿业大学出版社主编:龚尚福3.《VB程序设计案例汇编》沈洪、施明利等清华大学出版社4.《VB6.0程序设计实训教程》杨克玉机械工业出版社5.《VB程序设计》孟德欣等清华大学出版社(2009-07出版)6.百度文库