vb课程设计报告34
vb课程设计报告34(精选8篇)
vb课程设计报告34 第1篇
Visual Basic
课 程 设 计 报 告
所属课程名称:Visual Basic程序设计 课程设计题号:
课程设计题目:
课程设计难度:?星
课程设计时间:2014.2.23 ~ 4.9 学号:
姓名:
自评成绩:
二〇一四年三月
一、程序功能
简叙题目的功能要求,涉及的知识点等。
二、课程设计的详细设计
1、总体设计思路
介绍程序的设计思路,给出程序结构框图。
2、界面设计
界面构成及实现方法。
3、功能模块设计
文字介绍程序主要功能的实现算法,尽量给出算法流程图。
三、设计中遇到的问题与解决办法
【问题1】:
【解决办法】:
【问题2】:
【解决办法】:
【问题3】:
【解决办法】:
……
四、更上一层楼
描述增加的新功能、对程序的改进等。
五、课程设计总结
列出程序功能未实现之处,程序运行有问题之处。
说明这次课程设计的感想和心得体会、经验教训等。
六、源程序代码
源程序代码要求缩进书写,强制变量声明,变量名及对象名等的取名应具有描述意义。代码必须有注释说明,对每个模块、函数,要说明其功能、算法等。
vb课程设计报告34 第2篇
.市赵集中心学校
根据县教育局的通知精神,我校组织教师认真学习,逐条进行了自评自查,现将有关情况汇报如下:
具体工作
(一)确立科学理念,用发展的观点看待德育
我校确立了“为了学生的成长、发展提供帮助和服务的办学理念,提出了”营造安稳、温馨的氛围,铸造敬业奉献的师魂,塑造好学、文明的童心“的办学目标,这里推进绿色、生态校园建设,努力使校园更美观、更安宁、更规范。为规范学校德育工作,在学校工作的整体思路下,专门制订并逐步 德育工作计划。
学校倡导先进的德育理念,确定优化德育工作队伍。注重与人环境,注重德育功效,抓学生行为常规,抓计划落实贯彻,抓教育思想解放和思路创新,加强学生自主管理,加强德育工作网络,加强改进想和生综合评价机制,加强德育科研和校本课程建设,加强绿色校园和生态校园建设。
(二)健全领导机制,完善德育工作网络。
德育是实施素质教育的灵魂与核心,为加强德育工作,我校成立了德育工作领导小组,形成了以校长负总责,副校长分管,教导处牵头,班主任、科任教师全员参与,社会及家长多方面配合的立体化管理模式。学校聘请了赵建华任法制副校长,成立了家长学校,形成了“学校—家庭—社会”相结合的管理网络。学校还实行班主任责任制,班主任、科任老师密切配合,共同管理教育学生。努力做到“教书育人、管理育人、服务育人、环境育人”。
学校把德育工作放在一切工作的重中之重,将德育工作列入重要议事日程,定期召开德育研讨会。确立了“把学校办成一所高质量、有特色、具有一定影响力”的办学目标。坚持“教师为主、全员参与;教学为主,全面渗透;学校为主,全方配合”的工作原则,秉承“好学、文明、活泼、创新”的校训。扎实开展科学、生动、有序、有效的德育工作。
(三)重视制度建设,落实德育工作措施。
学校强化了德育常规管理,完善了各项规章制度,制定了各类人员的岗位责任制,建立了教育教学量化考核制度、检查评比制度、表彰奖励制度、工作例会制度等,形成了德育管理的整体效应,保证了德育工作有章可循。近年来,我校先后制订了《赵集中心学校班主任岗位职责》、《班主任量化考核条例》《赵集中心学校创建平安班级》、《学校自治自理评比条例》、《赵集中心学校“行为规范达标班”考核细则则》
等规章制度,使我校的德育工作走上了系统化、制度化、规范化的轨道,与此同时,学校特别注意制度的实施,要求做到“三保证、三落实”,即保证人员、保证内容、保证时间;落实计划、落实考核、落实奖
惩。
(四)抓好师德建设,强化德育意识。
“百年大计,教育为本;教育大业,教师为本”。教师的职业道德直接影响学生的健康成长。为建设一支政治素质好,业务能力强,有创新精神,能适应新课改要求的学习型师资队伍,学校以校本培训为抓手,以班主任队伍建设为重点,以培养学习型团队为目标,着力打造特色学校为契机,主要做了以下工作:
1、学校以办“人民满意学校”为目标,坚持把师德工作落实到学校的每一个岗位,每一个时间。对照《公民道德建设纲要》和《教师职业道德规范》找不足找差距,制定了《教师个人信用承诺十项规定》、《教师职业道德行为准则》、《师德公约》、《教职工劳动纪律》、《文明办公室要求》、《教师忌语(20条)》、《教师服务承诺》。对教师的工作责任心,办公纪律、个人修养、教育教学业务和管理能力的提高等问题,经常在每周例会和政治学习上加以强调和教育,及时纠正教师的错误行为。教师能积极发扬“无私奉献、敬业爱岗、爱生如子”的精神,受到了广大家长和社会的广泛好评,为学校各项工作打下了坚实的思想基础。
2、发挥班主任作用,建设优秀班集体。学校一直特别重视班主任队伍的建设,从班主任的选拔到任用、培养和指导、培训和进修、考核和奖惩,都作为重点工作来抓,班主任能严格规范班级管理,经常组织开展班集体活动,班级文化富有特色。他们采用多种方法与家长密切联系,耐心做好后进生的转化工作,收到较好的效果。因此,绝大部分班主任在学生和家长心目中具有较高的威望。
3、强调学科渗透,充分发挥任课教师的育人作用。强调在学科教学中加强德育的渗透,要求充分挖掘教材中的德育因素,对学生进行思想品德、行为习惯和情感意志方面的教育,特别是充分发挥品德与社会和语文学科中的资源优势,进行道德观念、法制意识、爱国主义的教育。
(五)重视环境熏陶,培养一代新人。
学校把“更美观、更安宁、更规范”当作学校落实育人目标,贯彻办学理念,传播社会主义精神文明的重要途径。德育的任务是要影响人格,形成美德,而美德的培养不能靠说教,必须靠感染,靠“晓理”、“导行”、“动情”。学校领导和老师设计能触动学生心灵的人文教育环境,营造和谐温馨的人际氛围,让学生耳濡目染,潜移默化,在“动情”中养成性情、在“晓理”中明智、在“导行”中规范、在“动情”中成习惯。一是校园校园文化建设,巧妙设计德育环境,处处育人,尽量让校园内的每件事物、每一面墙壁都“说话”。创设内容丰富的德育长廊,通过橱窗、板报、广播台等媒介让好的思想和行为影响学生。二是引导学生参与校园文化建设,参加主题班队会、十分钟晨会、手抄报、黑板报、主持.广播站,参加科技、体育等活动,参加社区服务与社会实践活动,培养学生责任心、爱心、自主能力、创新精神。重视班
级文化建设,坚持每学期的开门红竞赛和班集体的考核制度。学生在接受管理的同时,也参与学校管理,充分发挥学生主体教育的能力。学校设立监督员、卫生监督员,安全监督员,对他们每月进行一次岗位培训,让学生在自我约束、互相监督中受到教育,不断完善自我,提高自身素质
(六)加强基础教育,培养规范学生。
养成教育是初中德育工作的基础工程,学校始终把对学生的行为习惯养成教育作为重点工作来抓,通过对学生有目的、有计划、有组织的教育训练活动,使学生人人举止文明,个个行为规范。
为确保行为习惯养成教育的实效,学校在始终坚持组织学生学习《初中生守则》和《初中生日常行为规范》的基础上,结合学校实际,制定《赵集中心学校安全、卫生每周一练》、《赵集中心学校学生在校一日细则》,从学生的上学、放学,在家庭,在社会规范学生的一言一行,做到周周有训练重点,天天有检查,天天有反馈。结合实际,设立每周一次的突击检查制度,有侧重地制定养成教育训练目标,强化对学生一日生活常规的严格指导。充分发挥.监督岗和文明监督员的作用,检查学生佩戴.、仪容着装、迟到早退及环境保洁等行为规范执行情况,检查学生日常行为、环境保洁。通过自治,严格的管理和有序的引导,使我校学生的自主意识大大增强,养成了良好的行为习惯。争创“安全文明班”是我校德育工作的主旋律。在贯彻落实德育工作计划时,始终做到公平、公开、公正,严格按照制度对班级进行考评,每天将三项竞赛评比扣分加分情况反馈在评比栏上,每周将典型情况反馈到班主任手中,帮助班主任及时了解学生情况,有针对性地处理问题。良好的行为习惯的培养,要做到常抓不懈,持之以恒。如今,校园环境整洁、教学工作有序,学校整体文明上了一个新台阶。
(七)以学生为主体,抓好每月主题教育。我校始终坚持每月一个德育主题活动(如:养成好习惯、文明礼貌、弘扬革命传统、安全教育、禁毒教育、行为规范、爱祖国、法制宣传、关爱生命等),将德育工作贯穿于学校常规工作中,确保月月有主题、周周有安排,并利用国旗下讲话、.广播、主题班会与队会、纪念日、主题实践活动等多种渠道落实和开展主题教育,大大提高了德育工作的针对性和实效性。
坚持周一 “国旗下讲话” 活动,规范升旗仪式,落实国旗下讲话制度,做到有计划、有主讲、有内容、有记录。坚持每日“.广播“活动,对学生进行爱国,讲文明礼貌,遵纪守法,助人为乐等多方面的教育。利用“消防安全日”、“禁毒日”、“法制宣传日”让学生了解消防安全知识,了解毒品的危害,做一个学法、知法、守法的好学生。利用“世界环境日”开展环保主题活动,促进绿色学校、生态学校建设。目前,学校已成为.市绿色学校,正在为成为生态学校而努力。利用建国60周年之际,开展了“祖国发展我成长”系列活动。利用建党九十周年之际,开展了“党啊,伟大的母亲建党九十周年系列活动”。利用主题班队活动加强教育。每学期举行主题班会观摩。通过讲故事、颂经典、观影片、唱红歌等丰富多彩的班队活动,激发学生热爱祖国、热爱家乡,凝聚中华民族的精神,培养学生奋发向上、开拓创新精神,促进校园文化健康和谐发展。
(八)重视家庭教育,发挥家长主体作用
家庭是未成年人成长的第一环境,父母是未成年人教育的第一任教师,作为实施家庭教育的主体,家长对待家庭成员的态度和家教水平是家庭教育成败的关键。为此,我校充分发挥教师的指导作用,构建“家庭与学校”、“家长与教师”之间的合作体系,成立了赵集中心学校家长委员会,进一步完善了学校、家庭、社区三位一体的教育网络,还建立了以校长为组长,副校长为副组长,教导处主任、心理辅导教师、家长代表为组员的家庭教育指导队伍,形成家庭教育指导系列,提高家长育人的水平。
为了使德育工作顺利开展,一方面学校每学期都通过召开家长学校、家长会,利用校讯通等形式,加强家校联系,取得了良好的育人效果;另一方面各班主任,科任教师利用电话与家长沟通,学校通过校讯通短信的方式帮助家长树立正确的质量观和人才观,起到了很好的沟通效果。
(九)加强.建设,创新活动特色。
学校始终把.工作作为学校德育工作的一项重要工作,坚持加强.员思想道德建设。结合学校实际以及各期工作特点,开展“祖国发展我成长”系列活动。“党啊,伟大的母亲建党九十周年系列活动”和安全手抄报比赛等。结合传统节日开展“感恩行动”,实践每日为父母做件事,及时感谢别人的帮助等,使队员们敬重父母,关爱别人,能够常怀感恩之心。体验自理、孝敬、付出等快乐。韩嘉滢被评为市十佳小孝星。加强.干部队伍建设,利用下午上课前的时间对各级管理干部进行培训工作,让他们都参与自主管理,当家作主。近年来,学校.以开展好“雏鹰争章”活动为重点,以实践体验活动为基本途径,以训练技能为基本内容,以雏鹰奖章为激励措施,激发全体队员参与“雏鹰行动”的积极性,使学生在活动中得到锻炼。在参与中受到教育,在训练中增长才干。受到了社会各界的好评。
(十)加强心理健康教育、拓宽德育途径。
随着市场经济大潮的冲击,价值观念的多元化,升学主义的压力,离婚家庭的增多,外来民工子女的日益增多以及独生子女的教育问题,使当今学生出现的心理困扰比以往更多突出。即使在初中阶段,心理问题也比较突出,如:经不起挫折,以我为中心、独立能力差、厌学、易患网瘾、离家出走等。对学生进行心理健康教育,已成为德育的一个重要内容。因此,我校高度重视对学生进行心理健康教育,着重加强对学生进行心理辅导。为了提高辅导质量,学校安排教师进行心理培训活动,提高了心理辅导教师的自身素质。使持证上岗人数不断增多。发挥心理咨询室的作用,对学生的心理问题积极进行预防、矫治,促进了学生心理健康。并设心理健康教育课程,设立了学生心理问题案例,健全心理健康教育的档案。加强与三困生结对的力度,资助贫困生,帮扶学困生,矫正的困生。
(十一)开展法制、安全教育活动。为打造“平安校园”,我们始终将法制安全工作当作学校工作的重中之重,抓实抓好。每学期初聘请法制副校长为师生们进行法制知识讲座,让师生学习《教师职责道德规范》、《预防未成年人犯罪法》等法律法规,通过与班主任签订“安全责任书”、发《告家长书》,把法制安全
教育职责落实到每一个教师,每一个家长,实施每周一个教育主题,开展法制安全主题班会、主题黑板报、知识竞赛等活动,进一步加强了对学生的防范知识教育和技能培养。同时,学校将安全教育结合了日常教学之中,做到安全教育,警钟长鸣。活动的开展,制度的实施,学生的安全意识、法制意识得以明显提高,学校师生无安全事故、违法事件发生。
VB程序设计课程的教学心得 第3篇
关键词:VB,程序设计步骤,编程习惯,教学体会
一、前言
Visual Basic(下面简称VB)是当前用途广泛、实用性很强的可视化快速开发工具,无论是初学者还是专业人员都可以方便地使用它进行程序设计。VB提供的是真正的面向对象的可视化编程方法,开发人员只需少量的代码就可以编制出具有标准Windows风格的程序,而且代码维护非常方便,所以很适合作为高等学校各专业学生的一门可选的基础课程,也是全国计算机等级考试的可选语言之一。因此学生如何学好,以及教师如何教好这门课便成为广大高校师生面临和必须探讨的共同话题。
二、VB的程序设计步骤
启动VB并进入设计状态利用控件设计窗体界面编写过程代码调试程序保存文件编写帮助文件生成可执行文件。
严格按照程序设计步骤来设计某一项题目,是确保题目能够顺利完成的一个基本保障。
三、培养学生养成良好的编程习惯
在VB程序设计过程中,养成良好的编程习惯可以避免一些不必要的错误。笔者在授课时,对这一点一再强调,并且在讲解实例的过程中对学生进行适当的引导,让学生明白怎样的书写才是一个良好的编程习惯。笔者常把不良的编程方式穿插在语句中,运行后出现错误,从而引起学生的注意,使他们知道为什么要养成一个良好的编程习惯。
这些习惯可以总结如下:
1. 书写格式应该结构层次分明。
2. 应在程序里面添加必要的注释。
3. 在声明变量时,一定要注意该变量的结果值是否超出了有效范围。
4. 使用变量时,要显示声明,避免使用隐式声明;尽量不要使用variant类型的变量。
5. 给变量命名时,尽量使用有意义的名字。
6. 避免使用缺省属性,明确指出是在引用对象还是在引用对象属性。
7. 在编程的过程中随时运行调试。
四、教学体会
1. 带动学生的学习兴趣。
兴趣是学习的动力,学生的兴趣可以直接或间接影响到学习的效果。我们要从培养学生的兴趣入手,讲解一些有趣的、有实际意义的实例,让学生在生动的实例中体会到编程的乐趣,使程序设计不再枯燥乏味,真正做到学中有乐,并且有一定的目的性,这样学生获取的知识才能记忆深刻。
2. 课程内容的合理布局。
大部分的教材总是先讲VB语言的基本语法,然后讲VB中对象的使用,或直接讲VB对象的使用,最后才涉及语法的讲解。根据笔者的教学经验,这两种课程内容的布局都不合理,因为在实际运用时两者是密切结合在一起的。VB中的对象主要用于构建窗体界面,而程序则要通过编写代码来实现。为了避免学生在初次学习VB语言的时候对所讲语法和所举例题感到茫然,在讲课时,教师可以把这两部分内容穿插讲解。在教学过程中,笔者始终根据学生的实际接受能力和他们所学知识的程度来安排课堂教学结构。比如在讲解基本概念时,从中穿插讲解简单的实例;在演示实例时,对学生已学的或未学的语法进行及时的复习或讲解,让学生在轻松愉快的气氛中接受新的知识。
3. 重视实践教学,培养学生的实际操作能力。
VB采用的是面向对象的程序设计方法,事件驱动的编程机制贯穿于整个教学过程中。语法是基本概念,我们要想掌握住某种语言,必须牢牢地掌握住这门语言的语法结构,因此语法的学习和实际应用是分不开的,笔者在讲完一个语法后,往往再结合一个实例,从而使学生加深对这个语法的理解和记忆。笔者在讲解实例时,采用现场演示的方法,根据题意,从设置界面,以及各控件的属性,到代码的编写,和学生一起分析,引发了学生的学习欲望,让学生感觉到自己参与了某个题目的设计和编程,学会要想解决这个问题应该从何入手。在实际操作中,学生的思路比较清晰,大大提高了操作能力。
4. 讲授中通过刻意出现的问题,加强学生对知识的理解。
在授课过程中,教师如果是很顺畅地把一节课或一个知识点讲解下来,学生可能当时记住了,可是过后很快就会忘记。所以,笔者在实例讲解中常在容易出现错误的地方故意设置错误点,在运行出现错误后,让学生自己找原因,最后给他们指正。这样学生对这个知识点的印象加深了,避免了以后再出现类似的错误。
5. 和学生及时沟通。
教师无论讲授的是什么课程,都是以学生的学习需求为最终目的。所以,在授课的同时教师一定要和学生相互交流,看学生对所学知识是否做到学以会用、学以致用。教师应和学生沟通交流,及时总结归纳,找出适合学生的学习方法,激发学生的学习热情,提高学生的学习效率。
五、结语
总之,一门课的教学方法是在不断的实践中累积而来的。因此在教学实践中,教师应该合理运用及尝试各种教学方法,灵活地掌握教学过程,激发学生的学习兴趣,培养学生对程序的创造和开发能力。
参考文献
[1]吴长海, 陈达.Visual basic程序设计教程[J].湖北科学技术出版社, 2007-1, (1) .
vb课程设计报告34 第4篇
关键词:信息技术;VB;神州飞船
中图分类号:G427 文献标识码:A 文章编号:1992-7711(2014)22-094-1
一、教学设想
VB编程为八年级《信息技术》教学中的重要内容,重点为培养学生运用程序解决实际问题的能力。以前本章节内容为九年级的选修内容,一般情况下大多数学校都不教授,2013年江苏省《信息技术》课程教学大纲把这个章节内容列为必修内容,同时放在八年级教授。但本章节内容对于八年级的学生来说比较难,因此如何把这个章节教好也比较困难。笔者紧扣教学大纲,从现实生活出发,以科学、数学知识为基础,用“神舟飞船”运行七个阶段中的发射、变轨、回收三个阶段来作为课堂教学的线索,选用当前发生的事件、学生较感兴趣,与现实生活密切联系。用“飞船发射”体现程序的魅力;“飞船的变轨”使用掌握飞船的运行轨迹、程序代码的认识、程序的运行和修改、调试;“飞船的回收”让学生自已分析程序(抛物线)、运行、保存。整堂课通过VB对程序进行简单修改、程序代码的初步认识,体验利用计算机完成某一特定任务,领悟程序设计的简单原理和方法,体验程序设计运行过程,培养学生科学态度,做事的严谨性。
二、教学过程设计
(一)课程导入——回顾神九与天宫的交汇对接
引出课题;用程序来模拟神州飞船的发射、运行、回收三个过程。
(二)课程演示——模拟火箭发射的程序运行
演示发射程序,模拟演示中国航天发射情况,介绍程序的用法。
让学生试着运行程序,体验程序运行过程。
(三)课程内容剖析——VB源程序的认识、运行,完成”飞船变轨”源代码参数调整
1.介绍窗体的打开、运行、停止。
2.剖析程序。
(1)对程序中的源代码每行进行剖析,同时后面有注释。
(2)程序的设计原理(算法)是椭圆的运行;分析a,b在程序的中作用;当a=b时,运行的轨道是圆。
(3)按钮的代码修改、程序的运行。
3.演示“飞船变轨”程序的修改、运行。
4.让学生体验过程(相互讨论、交流)。
任务:神九上天后,前5圈是椭圆轨道,以后是圆形轨道。请你把飞船先调整到红色的椭圆轨道,然后再调整到圆形轨道。
(运行程序,看运行结果,亲身感受计算机程序解决问题的过程,懂得计算机程序设计的基本流程,能修改源程序,并运行出结果)
(四)知识拓展训练——神州飞船的回收
打开“回收飞船”的程序,分析飞船的回收是一个抛物线运动。让学生自己分析,找到飞船回收最佳着落位置。(检查学生程序修改运行的情况、自主学习和互帮互助的情况)。
(五)教学点评
1.利用多媒体教学软件,收取学生的作品。
2.交流评讲学生的回收飞船的作品。
3.让学生回顾设计回收的程序的步骤。
(教师提示:分析问题,设计算法,编写程序 调试运行 检测结果)
(六)课程总结
让学生认识到生活中很多问题都可以用计算机程序来解决,同时还能够结合其他课程的知识,感受程序解决问题的魅力。学生分小组交流讨论:
1.谈谈你对VB编程的认识?
2.对未来的中国航天事业发表你的见解?
最后老师提出希望:你们中会有人将来设计的软件在千家万户的电脑中使用;联系实际,让他们懂得中国航天技术与俄美的差距,通过大家的努力,有一天你们当中有人能登上月球或者火星。
三、教学反思
(一)以航天知识与程序设计紧密结合,培养学生热爱科学、了解科学的能力
编程序写在学生眼里是高深莫测,是非常聪明的人或程序员才写的东西,一般都认为程序比较难学,有畏惧感。为给他们有感性的认识,联系实际,用神州飞船的发射、变轨、回收三个阶段写成程序贯穿本堂课;既有科学知识、又有简单初步的程序思想内容。变轨当中渗透了实际运行的轨迹、飞行圈数、飞船的重量,从前几圈椭圆到圆的变轨;飞船降落中渗透了抛物线的应用。在教学中,让学生主动探究飞船回收的程序,让学生了解程序模拟实际实验的过程。培养学生科学发展观,了解中国航天的成就,让学生有为中国航天事业添砖加瓦的愿望。
(二)利用学生之间的资源差异,培养学生相互间的共同学习能力
在进行飞船调轨操作时,需要用到VB软件、程序代码的修改、椭圆方程的认识,最终实现飞船的轨道的调整。以小组为单位,把信息技术操作能力较强的学生分散安排到各个小组,遇到学习问题首先在组内研究解决,其次才求助于别的小组。使学生之间形成互教互学,不但学习效果好而且培养了团队协作精神,学生之间通过交流、协作、对知识认识的表述等活动,使学习得到进一步的深化、扩展,创造了与他人的协作化和知识共享的条件,实现了学习者的形成性学习。
(三)运用信息技术拓展思维空间,培养学生的创新精神
VB课程设计总结 第5篇
通过几周对VB的学习,使我增加了对VB课程的了解.
首先了解到VB的特点,VB是在原来的Basic语言基础上发展而来的.Visual指的是可视的图形用户界面开发方法.不需编写大量代码去描述界面元素的外观和位置,只要把预先建立的对象添加到屏幕上的某点即可.如果使用者诸多PAINT之类的绘图程序,则实际上已经掌握了创建用户界面的必要技巧.BASIC指的是B语言,一种在计算机技术发展历史上应用得最为广泛的语言之一.VB在原来BASIC语言的基础上进一步发展至今包含了数百条语句,函数及关键词,其中很多和WINDOWS GUI有直接关系,VB不仅是可视语言,而且是面向对象的编程语言.其特点是概念多,实践性强,涉及面广.之后,了解到一些基本的概念,含义.例如类,就是创建对象实例的模板包含了创建的属性描述和行为特征的定义.而此中的对象又是类的一个实例,继承了类的属性,方法,而VB中长用的对象有窗体,控件等.但我们在建立之前必须清楚对象的三要素:属性,方法和事件.而建立程序的步骤大致可分为:(1)启动程序,装载和显示窗体.(2)窗体等待事件的发生.(3)事件发生时,执行对应的事件发生过程.(4)再重复(2)(3)的过程(5)最后直接遇到“END”结束语句结束程序的运行或按“结束”强行停止程序的运行.再用VB创建一个应用程序,第一步骤是创建窗体,它是用户与应用程序进行交互操作的可视部分,窗体是创建界面的基本构造模块,也是创建应用程序所使用的对象.而后必要设置窗体的属性,从而构出窗体的外观,设置好的窗体,窗体就作为对象,能够对其定义的事件作出响应,这也是所谓的窗体事件,而窗体事件又包括窗体本身事件,键盘事件和鼠标事件.在了解窗体基本知识就还应了解VB的语言基础,其中包括了代码模块(窗体模块,标准模块,类模块),注释,分行和续行,数据类节(字节型,逻辑型,数值型,日期型),变量与常数,运算符与表达式,数组,控制结构,子过程和函数.同时,为了编程,我们还应培养良好的编程习惯,首先是对象,变量及过程的命名约定,然结构化编码约定.在VB中创建应用程序之际也就是和对象打交道之时,对象是代码和数据的组合,可以作为一个单位来处理,对象可以是应用程序的一部分,比如可以是控件,窗体,或数据访问对象.控件也是对象中的一种,主要用来获取用户的输入信息和显示输出信息.应用程序中可用的控件包括文本框,命令按扭和列表框.而通过另外一些控件可以访问其他应用程序并处理数据.VB程序设计同时可设计出一个更好的菜单系统,这样就可以使用户了解到更大量有关应用程序设计和结构的信息,精心规划菜单与工具栏有助于提高应用程序的可用性.同时在基于WINDOWS的应用程序中,对话框被用来提示应用程序继续运行所需的数据或者用户显示信息.对话框是一种特殊类型的窗体对象,在VB中按对话框的创建有三种类型的对话框,他们是预定义对话框,自定义对话框和标准对话框.对于自定义对话框和标准对话框,使可以完成与用户之间的交互.学习VB程序设计后,增加对此的认识,深入学习VB程序就可掌握新的软件,新的编程环境,学习此课程,也可学会使用开发环境,开发工具的方法.才能更好地跟上计算机学科的发展.
vb程序设计课程设计题目 第6篇
一.题目:
1.记事本的设计与实现 2.学生成绩管理系统 3.弹球游戏
4.图书馆管理系统 5.打字练习程序 6.超市销售管理 7.小型测试系统 8.仓库管理系统 9.猜数字游戏 10.工资管理系统 二.要求和说明:
1.自己独立完成,最终提交课程设计报告和实验成果
2.对各个系统实现功能进行分析并设计好系统界面,要求界面设计美观方便
3.课程设计报告格式:封面、题目、时间地点、要求、内容、详细步骤和过程、总结 1)功能描述
对系统要实现的功能进行确切的描述。
2)概要设计
根据功能分析,建立系统的体系结构,即将整个系统分解成若干子模块,用框图表示各功能模块之间的接口关系
3)详细设计
详细说明各功能模块的实现过程,所用到的算法、技巧等(附上代码)。
4)效果及存在问题
说明系统的运行效果(附上界面图形)、存在哪些不足以及预期的解决办法。
5)心得 :谈谈在课程设计过程中的心得体会。4.指定时间必须在实验机房上机
5.最终成绩包括平时成绩(30%)和最终考核成绩(70%)
6.实验设计内容必须以老师指定的题目为准,老师指定的题目为最终检查的依据 三.内容:
1. 仿照windows记事本应用程序,要求实现新建,打开,保存文件,对文本进行字体颜色编辑,对文本实现查找,能够复制粘贴功能。
2. 学生成绩管理系统要求实现用户登陆管理,浏览、添加、删除和修改学生的成绩信息,提供多种成绩的查询方式。1)登陆模块
每个用户只有三次登陆机会,三次均未能输入正确的用户名和密码,系统将强行推出。参考界面如下所示
2)主控模块
进入系统主界面后,自动打开学生成绩数据库,“学号”,“姓名”,“班级”,“英语”,“VB”,“数据库”6个字段分别绑定相应文本框,“总分”和“平均分”的内容根据“英
语”,“VB”,“数据库”文本框内容的改变而改变。
单击“首记录”,“尾记录”,“上一条”,“下一条”按钮可以浏览数据库,但不能修改记录。通过选择相关菜单命令可以执行相应的操作。其中执行“输入”和“修改”命令后,“首记录”和“尾记录”按钮隐藏,“上一条”,“下一条”按钮变为“确定”和“取消”按钮,参考界面如下:
3)查询模块
可以通过选择不同的菜单命令进入查询模块后,根据用户输入不同的查询条件在查询窗体中显示查询菜单,参考图如下所示:
根据不同的查询所得查询界面参考下图:
3.弹球游戏要求理解游戏玩法,正确设计游戏规则,合理设计实现算法,参照演示程序实现功能。
4.图书馆管理系统要求实现功能有:用户登陆,图书的借阅和归回,图书信息的添加,修改,查询和删除操作。
5.打字练习程序要求自行设计程序界面,能够实现打字测试和打字练习功能,对打字正确率和速度进行测试,并给出测试结果。
6. 超市销售管理系统要求实现登陆管理,超市销售商品管理(销售商品的添加、删除和修改)查看超市的全部销售记录,可按销售记录号、销售商品名称查询相关销售记录、销售统计等功能。
7.小型测试系统的设计与实现要求能够随机生成20道数学计算题(要求有加,减,乘,除运算,规定操作数的个数),对用户结果进行判断,并能最终计算总成绩,要求用户在规定的时间内做完试题,超时自动终止并给出成绩。
8.仓库管理系统要求实现注册登陆功能,对仓库信息的添加、删除和修改,入库和出库的登记和查询操作等。
9.猜数字游戏要求:游戏开始电脑随机产生一个数字不重复的四位数;将猜的数填在框内按回车或者确定按钮提交;电脑会将提交的数与它自动产生的数进行比较,结果显示成“*A*B”。A代表位置正确数字也正确,B代表数字正确但位置不正确,比如:“2A2B”表示有2个数字的位置正确且数值也正确,除此以外,还猜对了2个数字,但位置不对;共有10次机会,在10次内,如果结果为“4A0B”,游戏成功。如果10次里都没有猜对游戏失败。
vb课程设计报告34 第7篇
数据课程设计心得体会(一)
在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。
当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是Html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。
我所负责的是数据库的备份和还原还有一些界面的实现。还记得自己刚接触html的时候,觉得很感兴趣,所以有一段时间几乎到了痴迷的程度。然而Php
是我刚接触不久的一种编程语言。不过觉得它的功能真的很强大,可以开发出很多大型的系统。但是在做备份和还原的时候,要考虑的东西还是很多的。当我遇到错误的时候,感到很受打击。值得欣慰的是,在同学的帮助和大量参考书的查阅下,我把自己的模块做好了。这就是我收获最大的地方。而且,我明白了遇到困难永不放弃的重要性liuxue86.com,我知道了团队合作的重要性,我领悟了只有坚持不懈才会取得胜利。
知识的获得是无止境的,只要你想学,只要你行动,没有什么会难倒我们的。回首这一个多星期的课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们的不懈帮助,谢谢学校给了我们这一次实践的机会,也谢谢组员们的关怀。这些美好的回忆美好的东西将永远伴随着我。
数据课程设计心得体会(二)
数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文章,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹并期望与大家共勉。
首先,让我的记忆追溯到大二暑假,在老大的指引下(老大劝我学ASP(ASP培训).net),我接触到microsoft
公司的.net产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过VB(VB培训),但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var
看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“.net是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sql
server2000,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。
开发的时候我想过用什么架构,c/s模式?模式有很多,怎么选择?我就上网搜索现在最流行的架构是什么。结果搜到了mvc架构,就是你啦。我决定用这个架构,不会,没关系,咱学。just
do
it!前期工作准备好后,那么我就得把我暑假学的.net加以实践。这个时候我更加深入的了解了利用ado.net操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概2个多星期的奋斗,我完成了我的数据库课程设计--基于.net数据集的图书馆管理系统。并最后非常荣幸的获得了大赛的一等奖以及以及新技术应用奖。
与其临渊羡鱼,不如退而结网。这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。我完成了这次数据库课程设计,不过这只是我学习路上的驿站,未来十年.net的核心技术就是xml[至少微软是这么宣传的],我会继续学习它,包括jave公司的j2ee我也很想试试,语言本来就是相通的,just
do
it!语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,主要是了解学习思想。古语说的好:学无止境啊。
实际上从学习的经历来看,我们接触的知识体系都是属于比较老或比较传统的,与现在发展迅速的IT行业相比很多情况已不再适用,尤其是当开源模式逐渐走近开发者后更是如此。虽然是一个数据库课程设计,由于本人在选择项目的时候是本着对自己有实际应用价值的角度考虑的,所以其中也涉及到一些数据库以外的设计。总而言之,这次数据库设计心得体会不能用语言完全表达。
数据课程设计心得体会(三)
本次课程设计,使我对《数据结构》这门课程有了更深入的理解。《数据结构》是一门实践性较强的课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。
我的课程设计题目是线索二叉树的运算。刚开始做这个程序的时候,感到完全无从下手,甚至让我觉得完成这次程序设计根本就是不可能的,于是开始查阅各种资料以及参考文献,之后便开始着手写程序,写完运行时有很多问题。特别是实现线索二叉树的删除运算时很多情况没有考虑周全,经常运行出现错误,但通过同学间的帮助最终基本解决问题。
在本课程设计中,我明白了理论与实际应用相结合的重要性,并提高了自己组织数据及编写大型程序的能力。培养了基本的、良好的程序设计技能以及合作能力。这次课程设计同样提高了我的综合运用所学知识的能力。并对VC有了更深入的了解。《数据结构》是一门实践性很强的课程,上机实习是对学生全面综合素质进行训练的一种最基本的方法,是与课堂听讲、自学和练习相辅相成的、必不可少的一个教学环节。上机实习一方面能使书本上的知识变“活”,起到深化理解和灵活掌握教学内容的目的;另一方面,上机实习是对学生软件设计的综合能力的训练,包括问题分析,总体结构设计,程序设计基本技能和技巧的训练。此外,还有更重要的一点是:机器是比任何教师更严厉的检查者。因此,在“数据结构”的学习过程中,必须严格按照老师的要求,主动地、积极地、认真地做好每一个实验,以不断提高自己的编程能力与专业素质。
通过这段时间的课程设计,我认识到数据结构是一门比较难的课程。需要多花时间上机练习。这次的程序训练培养了我实际分析问题、编程和动手能力,使我掌握了程序设计的基本技能,提高了我适应实际,实践编程的能力。总的来说,这次课程设计让我获益匪浅,对数据结构也有了进一步的理解和认识。
数据课程设计心得体会(四)
两个星期的时间非常快就过去了,这两个星期不敢说自己有多大的进步,获得了多少知识,但起码是了解了项目开发的部分过程。虽说上过数据库上过管理信息系统等相关的课程,但是没有亲身经历过相关的设计工作细节。这次实习证实提供了一个很好的机会。
通过这次课程设计发现这其中需要的很多知识我们没有接触过,去图书馆查资料的时候发现我们前边所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。
从各种文档的阅读到开始的需求分析、概念结构设计、逻辑结构设计、物理结构设计。亲身体验了一回系统的设计开发过程。很多东西书上写的很清楚,貌似看着也很简单,思路非常清晰。但真正需要自己想办法去设计一个系统的时候才发现其中的难度。经常做到后面突然就发现自己一开始的设计有问题,然后又回去翻工,在各种反复中不断完善自己的想法。
我想有这样的问题不止我一个,事后想想是一开始着手做的时候下手过于轻快,或者说是根本不了解自己要做的这个系统是给谁用的。因为没有事先做过仔细的用户调查,不知道整个业务的流程,也不知道用户需要什么功能就忙着开发,这是作为设计开发人员需要特别警惕避免的,不然会给后来的工作带来很大的麻烦,甚至可能会需要全盘推倒重来。所以以后的课程设计要特别注意这一块的设计。
按照要求,我们做的是机票预订系统。说实话,我对这个是一无所知的,没有订过机票,也不知道航空公司是怎么一个流程。盲目开始设计的下场我已经尝过了,结果就是出来一个四不像的设计方案,没有什么实际用处。没有前期的调查,仅从指导书上那几条要求着手是不够的。
在需求分析过程中,我们通过上网查资料,去图书馆查阅相关资料,结合我们的生活经验,根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。在两周的时间里,不断地对程序及各模块进行修改、编译、调试、运行,其间遇到很多问题:由于忘记了一些java语言的规范使得在调试过程中一些错误没有发现,通过这次课程设计,我对调试掌握得更加熟练了,意识到了程序语言的规范性以及我们在编程时要有严谨的态度,同时在写程序时如有一定量的注释,既增加了程序的可读性,也可以使自己在读程序时更容易。
我们学习并应用了SQL语言,对数据库的创建、修改、删除方法有了一定的了解,通过导入表和删除表、更改表学会了对于表的一些操作,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。
很多事情不是想象中的那么简单的,它涉及到的各种实体、属性、数据流程、数据处理等等。很多时候感觉后面的设计根本无法继续,感觉像是被前面做的各种图限制了。在做关系模型转换的时候碰到有些实体即可以认为是实体又可以作为属性,为了避免冗余,尽量按照属性处理了。
物理结构设计基本没有碰到问题,这一块和安全性、完整性不觉就会在物理结构设计中添加一些安全设置:主键约束、check约束、default定义等。最后才做索引的部分,对一些比较经常使用搜索的列,外键上建立索引,这样可以明显加快检索的速度,最后别忘记重要的安全性设置,限制用户访问权限,新建用户并和数据库用户做相应的映射。
不管做什么,我们都要相信自己,不能畏惧,不能怕遇到困难,什么都需要去尝试,有些你开始认为很难的事在你尝试之后你可能会发现原来她并没有你以前觉得的那样,自己也是可以的。如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,大学毕业出去即面临找工作,从学习这个专业,到以后从事这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想!
以上基本是这次实习的体会了,设计进行的非常艰难,编码非常不容易,才发现做一个项目最重要的不在于如何实现,而是实现之前的需求分析和模块设计。创新很难,有些流行的系统其实现并不难,难的在于对市场的分析和准确定位。设计,是一个任重道远的过程。
数电课程设计心得体会
数电课程设计心得体会(一)
1、通过这次课程设计,加强了我们动手、思考和解决问题的能力。在整个设计过程中,我们通过这个方案包括设计了一套电路原理和PCB连接图,和芯片上的选择。这个方案总共使用了74LS248,CD4510各两个,74LS04,74LS08,74LS20,74LS74,NE555定时器各一个。
2、在设计过程中,经常会遇到这样那样的情况,就是心里想老着这样的接法可以行得通,但实际接上电路,总是实现不了,因此耗费在这上面的时间用去很多。
3、我沉得做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个元件的功能,而且考试内容有限,所以在这次课程设计过程中,我们了解了很多元件的功能,并且对于其在电路中的使用有了更多的认识。
平时看课本时,有时问题老是弄不懂,做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。比如一些芯片的功能,平时看课本,这次看了,下次就忘了,通过动手实践让我们对各个元件映象深刻。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准(liuxue86.com)。所以这个期末测试之后的课程设计对我们的作用是非常大的。
4、经过两个星期的实习,过程曲折可谓一语难荆在此期间我们也失落过,也曾一度热情高涨。从开始时满富盛激-情到最后汗水背后的复杂心情,点点滴滴无不令我回味无长。
生活就是这样,汗水预示着结果也见证着收获。劳动是人类生存生活永恒不变的话题。通过实习,我才真正领略到“艰苦奋斗”这一词的真正含义,我才意识到老一辈电子设计为我们的社会付出。我想说,设计确实有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我们可以,而且设计也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少人间欢乐在这里洒下,大学里一年的相处还赶不上这十来天的合作,我感觉我和同学们之间的距离更加近了;我想说,确实很累,但当我们看到自己所做的成果时,心中也不免产生兴奋;
正所谓“三百六十行,行行出状元”。我们同样可以为社会作出我们应该做的一切,这有什么不好?我们不断的反问自己。也许有人不喜欢这类的工作,也许有人认为设计的工作有些枯燥,但我们认为无论干什么,只要人生活的有意义就可。社会需要我们,我们也可以为社会而工作。既然如此,那还有什么必要失落呢?于是我们决定沿着自己的路,执着的走下去。
同时我认为我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。某个人的离群都可能导致导致整项工作的失败。实习中只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个工作失败。团结协作是我们实习成功的一项非常重要的保证。而这次实习也正好锻炼我们这一点,这也是非常宝贵的。
对我们而言,知识上的收获重要,精神上的丰收更加可喜。挫折是一份财富,经历是一份拥有。这次实习必将成为我人生旅途上一个非常美好的回忆!
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
数电课程设计心得体会(二)
本次课程设计的题目是LC正弦波振荡器的设计,主要应用了通信电子线路三点式振荡器电路内容。通过查找资料,结合书本中所学的知识,完成了课程设计的内容。把书中所学的理论知识和具体的实践相结合,有利于我们对课本中所学知识的理解,并加强了我们的动手能力。
在课程设计之前,我们通过各个渠道查找资料后分析验证,经过多次的修改和整理,作了如上的设计思路。虽然这次设计一开始是按照设计要求去完成的,但由于在实际操作中,出现了比较大的问题,导致以上的准备资料,在实际操作中都未能派上用场。在这次的课程设计过程中,我懂得了很多,课程设计不光是让我们去“设计”,更重要的是培养我们的能力!通过本次课程设计使我对通信电子线路又有了进一步的了解,增加了对所学知识的应用。
其次对这个课题的理解问题。因为高频的知识本来就不容易懂,所以查找资料和查阅基础知识,花了我们很长的时间。这些都应归咎于自己基础知识的匮乏。
在这次的课程设计中,我们通过动手实践操作,进一步学习和掌握了有关高频原理的有关知识,特别是动手操作方面,加深了对LC正弦波振荡器的认识,进一步巩固了对高频知识的理解,也对模块的基本工作原理和调试仪器有了一定的了解。在设计时我们根据课题要求,复习了相关的知识,还查阅了相当多的资料,这也在一定程度上拓宽了我们的视野,丰富了我们的知识。这次的高频课程设计重点是通过实践操作和理论相结合,提高动手实践能力,提高科学的思维能力。在接触课程设计之前,因为这门课程的难度很深度,我对高频是敬而远之的心态,所以基础知识以及逻辑推理思维方面都是相当欠缺。在对高频的实验模块操作方法所知甚少和对调试知识几乎一无所知的程度,最后通过不懈努力终于圆满完成了课程设计的要求。
数电课程设计心得体会(三)
数电课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.回顾起此次课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在短短的两个星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次数电课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做数电课程设计,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
这次数电课程设计终于顺利完成了,在设计中遇到了很多问题,最后在王老师的辛勤指导下,终于游逆而解。同时,在王老师的身上我学得到很多实用的知识。总体来说,这次实习我受益匪浅.在摸索该如何设计程序使之实现所需功能的过程中,特别有趣,培养了我的设计思维,增加了实际操作能力.在让我体会到了设计的艰辛的同时,更让我体会到成功的喜悦和快乐.这次数电课程设计,虽然短暂但是让我得到多方面的提高:1、提高了我们的逻辑思维能力,使我们在逻辑电路的分析与设计上有了很大的进步。加深了我们对组合逻辑电路与时序逻辑电路的认识,进一步增进了对一些常见逻辑器件的了解。另外,我们还更加充分的认识到,数字电路这门课程在科学发展中的至关重要性2,查阅参考书的独立思考的能力以及培养非常重要,我们在设计电路时,遇到很多不理解的东西,有的我们通过查阅参考书弄明白,有的通过网络查到,但由于时间和资料有限我们更多的还是独立思考。3,相互讨论共同研究也是很重要的,经常出现一些问题,比如电路设计中的分频器的设计,开始并不理解分频器的原理,但是和其他的专业同学讨论后,理解了分频器的基本原理后,很快的设计了电路原理图。
vb课程设计心得体会
vb课程设计心得体会(一)
数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文章,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹并期望与大家共勉。
首先,让我的记忆追溯到大二暑假,在老大的指引下(老大劝我学.net),我接触到microsoft
公司的.net产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var
看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“.net是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍(liuxue86.com)。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sql
server2000,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。
通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。但是这为这学期的课程设计打下了铺垫。
来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。遇到什么就学什么。我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。
其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,just
do
it!我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。最后我选择了roseuml建模工具。在此之前,我脑袋里面没有软件建模的思想,什么uml建模对我而言就是一张空白的纸。但是真正接触后并没有想象的那么难,有什么不懂的上网去搜索,这是一个信息横流的世界,有google,baidu就没有不能解决的知识难题。以及后来的数据库分析的时候用到的powerdesigner也是一样。
开发的时候我想过用什么架构,c/s模式?模式有很多,怎么选择?我就上网搜索现在最流行的架构是什么。结果搜到了mvc架构,就是你啦。我决定用这个架构,不会,没关系,咱学。just
do
it!前期工作准备好后,那么我就得把我暑假学的.net加以实践。这个时候我更加深入的了解了利用ado.net操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概2个多星期的奋斗,我完成了我的数据库课程设计--基于.net数据集的图书馆管理系统。并最后非常荣幸的获得了大赛的一等奖以及以及新技术应用奖。
与其临渊羡鱼,不如退而结网。这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。我完成了这次数据库课程设计,不过这只是我学习路上的驿站,未来十年.net的核心技术就是xml[至少微软是这么宣传的],我会继续学习它,包括jave公司的j2ee我也很想试试,语言本来就是相通的,just
do
it!语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,主要是了解学习思想。古语说的好:学无止境啊!
我很庆幸我参加了这次数据库大赛,让我确实打开了眼界。
vb课程设计心得体会(二)
经过近一个月的设计与制作,我们组的《2015世界杯观战指南》终于完成了,现将过程中遇到的问题、获得的体会记录如下。
这次数据库课程设计中我主要负责用户登录、注册及数据库维护方面的设计。
1.Delphi是一款功能很强大的软件,其控件之多超出了我的想象,因此在运用时要借助很多资料。要学会查找和利用现有资料来解决问题
2.在设计中用到了很多SQL语句,因此对SQL及程序语句地掌握也是必不可少的。
3.后期的软件制作都是以前期的工作为基础的,因此在前期的需求分析及数据库设计阶段要认真、细致。
4.我们是三个人的小组,在设计过程要互相协调,合作。这样才能充分发挥每个人的作用。
vb课程设计心得体会(三)
VB课程是计算机科学与技术本科专业的专业骨干课。本课程主要通过VB论述了面向对象程序设计和组建编程的机理,涉及到控制台界面程序、Windows窗体程序、图形界面编程、数据库、网络应用系统等多方面的内容。内容量大,程序设计复杂、同时VB程序调试是在VS环境下进行,在编程过程中环境会自动为用户生成一些必要代码,以降低编程难度,降低学生的编程负担,但这也带来了一些问题,如:学生对VB的程序结构把握和了解不全面,对编程机理了解不透彻,学生容易盲目照搬书上代码,不求甚解,似是而非。为了解决这个问题,我们采取了课程设计的方法来加深学生对知识的理解,将书本知识迁移到新的问题解决中,提高学生分析问题和解决问题的能力。
要求学生在学习该课程中,应用每个相对独立的、完整的单元知识解决一个实际项目,设计编写一个小作品;学完整个课程后,完成一个综合性比较强的编程项目,使学生对整个课程内容进行全面的总结、梳理,以项目完成为手段,全面锻炼学生分析问题和解决问题的能力。
一.目的1.为使学生掌握VB编程、面向对象程序设计思想和组建编程的知识实际技能,除了系统地讲授必要的VB知识,上机练习,做作业外,还应该对学生作较全面的编程技能和分析问题解决问题的能力训练,即作课程设计,以达到如下目的:具体应用和巩固本课程及有关先修课的基础理论和专业知识,了解面向对象程序设计思想,掌握应用VB.NET编程和组建编程程序设计方法,培养学生初步的项目设计能力。
2.独立地根据一定的项目要求,查阅资料,写出项目开发目标,分析开发过程中所用到的课程知识,提出解决方案,编码并上机调试完成系统,培养学生分析问题和解决问题的能力。课程设计是教学过程中的一个重要环节,必须认真对待。
二.要求
在课程设计中要求学生注意培养认真负责,踏实细致的工作作风和保质保量,按时完成任务的习惯。在设计过程中必须做到:
1.在某个教学单元结束后,完成一个教师布置的、或学生自己拟定的、知识覆盖整个章节的,有一定综合性和难度的项目,要求学生描述出要达到的目标、围绕目标,收集资料和素材,复习所需的课程知识,描述问题解决方案、编写程序上机调试,直到项目的完成。最后的成果要有完成的作品和相应的文档。
2.在课程结束后,完成一个大的编程项目,其要求与课程单元的项目差不多,只是综合性更强、难度更大、知识覆盖面更广,工作量更大,以全面促进学生复习和梳理学科教学内容,提升学生分析问题、解决问题和文档的书写和编制。
三、采取的措施
为了保证课程设计能够按照预定的目标和计划进行,我们还采取了以下措施来加强对学生监督和管理。
1.首先讲清楚课程设计的意义,让学生能够自觉积极主动地进行课程设计,发挥学生的主观能动性;
2.在课程设计过程中,教师随时巡视和监督,了解把握和控制课程设计的进展;
3.将学生的作品集中展示、评价、打分,可以让学生在展示的过程中获得成就感、自豪感,学生之间可以相互学习、取长补短,同时在此过程中可以明确标准,自觉地按照标准来调整自己地学习;
4.将课程设计作为学期成绩的一部分记载,大约占10%,必须完成课程设计后才能参加考试,课程设计不过关,即使考得再好,也不能过。
四、取得的效果
通过以上措施,学生全部都完成了自己的项目、将所有的作品通过超链接网页的方式集成在一个作品集中,所有的学生都完成了4~6个小作品,每个作品都反映了学生应用课程的某部分知识解决某个问题的结果,通过完成这些作品,学生巩固、加深了对相关知识的理解,加强了知识之间的联系,促进了知识的迁移和应用。同时学生看到凝聚着自己的心血、汗水、思维和创新的作品,就像一个母亲看到自己呱呱坠地孩子那样充满了喜悦,激发了学生的创造欲望。通过同学之间作品的对比,提供了一个相互学习交流的平台,激发了学生的竞争意识。总之通过课程设计受到了良好的多方面的效果,从考试成绩来看,2004级本科全部都及格了。
vb课程设计心得体会(四)
这些东西虽然在书本里经常看到,但是不亲身体会,是不会有深刻印象的。
1、一定要先设计后编程,否则会很费力,调试也会没有头绪;
2、不要等程序编好后再补写文档,这样写文档会很郁闷的;
3、注释很重要,否则今天写的函数,明天就看不懂了;
4、编程风格要尽量一致,这样自己看起来方便,别人看起来也方便;
5、程序一修改,注释一定要修改,否则注释不但没有起到应有的作用,反而会起反作用。
vb课程设计心得体会(五)
在课程设计过程中,虽然我对程序设计不是很熟悉,但是通过老师详细的讲解,我按照步骤去做,遇到问题的时候先自己想办法解决,解决不了的就去问同学,问老师,通过这种学习,收获很大,学会了自己解决棘手问题,知道了团结的力量。
刚开始做程序的时候,就是完全按照老师的要求,老师的步骤去做的,结果却发现,怎么运行不了?明明是按照老师的步骤去做的,明明是按照老师的要求去做的,但是就是会遇到一些问题使程序运行不了。开始也没有管那么多,仍然是按照课本上的去做。
第一次,在上机课的时候,我根据老师讲的,在机房里做了一次,但没有做完。于是把东西存在了自己的MP3里面,以便以后上机的时候再来做。但真的没有想到,我的MP3,在一次上电子阅览室的时候,忘了拔了。于是乎,我辛辛苦苦做了一大节课的程序就这样没了。心里真的很不舒服,但是,不舒服归不舒服,这个程序,还是得继续做下去,这么以点点小小的失误不算什么,然后跑到学校机房,继续我的VB程序设计。但由于时间问题,做的还是有点粗糙,还是不免存在一定的问题,比如说开始的时候打开不了文件,总是出现错误,自己总也找不出来,后来请教了一下同学,结果发现时代码的编写出现了错误,把代码改过来之后,程序终于可以打开运行了。然后,检查的时候,又发现“查找”运行错误,又是代码那里出现的黄色的字样,结果发现,是代码拼写错误,于是,拿着同学的代码对比一下,发现了错误所在之地,然后更正了过来。
经过一番努力,程序终于做完了。
后来,室友看了我的程序,她说运行不了的,就是出现了错误,出现了错误,就应该改过啊,这时的我才恍然大。“是错误,那么就要改正的!”于是当天,我就去了学校机房,再一次运行我的程序,仍然出现错误情况,需要调试,我回忆起上课的时候,老师是怎么跟我们讲的,哪里出现了错误,需要怎么样改正。于是,我就耐着性子,一个一个,一个一个得改正,编辑代码,一个一个得检查,终于完成了。完成之后,我在运行一下,一切正常,心里终于舒了一口气。经过这次的VB程序设计,让我知道了更多学习的方法。具体如下:(1)保持良好的学习心态,第一,要有自信,自强,积极主动学习.第二,克服畏难情绪,树立学好程序设计的信心(2)要了解概念:VB程序设计本身并不复杂,变量,函数,条件语句,循环语句等概念较多.要真正能进行程序设计,就要深入理解这些概念.应该重视概念的学习.(3)自己动手编写程序,亲自动手进行程序设计是培养逻辑思维的好方法.因此我们得多动手编写程序,逐渐提高写程序的能力.自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,做起来才比较从容.等你在编写大量程序之后(4)上机调试程序应注意多问问同学,多问问老师、,把不懂的地方标出来。(5)养成良好的编程习惯,第一,程序构思要有说明;第二,学会如何调试程序;第三,对运行结果要做正确与否的分析。
但是,如果以前上课的时候不认真的听讲的话,做这个程序设计就会有点点困难,所以,同时也在提醒我们,学习,任何时候都要认真!
总之,在此次的VB程序设计中,如果没有足够的耐心,就不可能完成的很好。所以此次VB程序设计,让我做事情更加有耐心,更加细心,学习更加认真仔细。
vb课程设计心得体会(六)
在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。
当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是Html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。
vb课程设计报告34 第8篇
关键词:VB程序设计,中职院校,教学策略
0 引言
《VB程序设计》是编程效率最高的一种编程方法, 实用性非常强, 在计算机技术迅速发展的今天, VB程序设计已成为中职计算机和电信等相关专业学生必须掌握的知识和技能, 但学生对这门课的普遍感觉是学起来难, 不容易掌握。那么, 到底难在哪里呢?笔者试图找出原因, 并提出解决对策。
1 《VB程序设计》学习现状及难点
1.1 学习兴趣缺乏, 影响学习效果
中职生在计算机课程的学习积累中, 所学的仅是《计算机应用基础》这样的课程, 程序设计是第一次接触。首先VB程序设计与之前的计算机课程相比有很大的区别, 其逻辑性、抽象性、系统性更强;其次很多学生对该课程不了解, 认为程序设计课程枯燥乏味, 一开始就缺乏学习热情, 加之在学习过程中知识的难度不断加大, 久而久之就失去了学习的兴趣;另外教材选择偏难, 不符合中职生学习基础状况, 很大程度上影响了学习兴趣和学习效果。
1.2 英语基础不扎实, 学习费时费力
VB程序设计中的控件及相应的属性和代码设计中用到了大量的英语词汇, 而很多学生英语基础不好, 加之又不愿意去记忆, 就会觉得 《VB程序设计》学起来很费力。
1.3 课程入门有难度, 概念理解有困难
VB程序设计中引入了很多新的概念, 如控件、对象、事件、方法和属性, 在没有任何知识背景的情况下, 要完全理解这些概念比较困难, 学生因此普遍觉得《VB程序设计》学习入门难, 即便在学了一段时间之后, 还是不能很好地掌握这些基本概念。
1.4 编程理念难理解, 知识应用欠缺
对于中职学生来说, 一般都是初次接触程序设计的思维方式和概念, 加之理解和接受能力的限制, 学习起来有一定的困难。由于缺乏抽象能力以及良好的编程习惯, 要解决一道实际问题非常困难。有的学生能把基本概念掌握得很好, 但是对于知识的灵活应用仍很欠缺。
2 VB程序设计教学策略
2.1 努力培养学生学习兴趣
俗话说:兴趣是最好的老师, 有兴趣才会有学习的动力, 因此必须培养学生学习VB程序设计的兴趣。首先应抓住VB可视化的特点, 选择有趣实用的例子, 激起学生学习的兴趣。比如在上第一节课的时候, 笔者给学生演示了VB中用于显示系统时间的实例, 当学生看到时间显示在屏幕上, 并且每秒都在变化时, 非常感兴趣, 就很想知道是如何做到的。这时候可以演示程序的设计过程, 即只需在窗体中添加两个Label控件和一个Timer控件, 进行相应的属性设置和代码设置就可以了。这样直观的演示, 让学生感觉学习VB程序设计是一件有趣而简单的事情。与此同时, 笔者向学生介绍VB程序设计的特点, 即可视化的编程特点, 以及VB程序设计应用的广泛性, 鼓励学生树立学好它的决心和信心。
2.2 运用适当的教学方法
VB程序设计教材多采用“学中用”的教学方法, 其重点往往局限于语言本身, 讲解语法、命令、控件等内容, 结果通常是:学生能非常熟练地掌握VB语言本身, 却不知道运用之法。因此, 笔者按“用中学”的思路展开教学活动, 将知识点融入实例开发中。学生总是能较容易地接受一些直观的东西, 所以在讲解一些抽象概念时, 笔者充分利用多媒体教学工具的辅助, 把抽象的概念形象化, 便于学生理解掌握, 例如把存储空间形象化为一间间连着的教室。通过一些简单的实例, 让学生观看、模仿, 在实际操作中慢慢探究和领悟这些抽象的概念, 并适时地加以归纳总结, 使学生较轻松地接受新知识。同时在反复的实例编写练习中, 让学生熟悉程序设计流程, 以及所涉控件的属性、代码设计等, 有些概念、知识点不需要死记硬背, 引导学生在实际应用中灵活掌握即可。
2.3 由简到难, 逐步累积
学习程序设计是一个逐步积累的过程, 在教学过程中, 要注意分散难点、合理选材, 为学生建立科学的学习顺序, 并注意适时、适量、学以致用, 逐步渗透相关的知识、思想和方法。特别是对于较难的知识点, 一定要注意由易到难地学习。如在介绍条件判断语句时, 通过实例, 先让学生掌握“IfThenElse”语句的使用, 然后介绍If语句的嵌套形式“IfThenElseIfEndIf”语句的使用, 最后介绍多重分支语句“Select Case”, 对这3种条件判断语句作总结和比较。这样循序渐进的学习过程, 容易让学生接受, 对知识的掌握也更牢固。
2.4 多动手, 举一反三
VB程序设计课程的特点决定了需要较多的多媒体课时和上机练习课时, 利用多媒体辅助教学手段, 能够给学生一个直观、生动的程序设计过程, 也为学生上机实践做好准备;上机课给学生更多动脑动手的机会, 要切实有效地利用好上机课。首先教师对上机课要有充分的计划和准备, 其次要做好个别辅导工作, 这是一个发现问题、解决问题的好机会, 最后要鼓励学生独立思考、举一反三。例如在学到“fornext”循环语句时, 笔者在上机课布置了一道课后习题, 虽然已经分析了好几道书上的例题, 但让学生自己动手编写程序还是有一定困难。这时候, 笔者列举了一个较相似的题目, 先仔细分析解题思路, 然后写出该题的程序代码:
在这个例子中, 笔者进行了简单的提示:注意加数的变化, 学生就很容易地写出了课后习题的程序代码:
通过这样的编程练习, 学生的创新思维和编程能力有了一定的提高, 也不会觉得编程是非常困难的事情。
2.5 课程设计注重知识的融会贯通
在一个学期的学习过程中, 学生对VB的基本概念、基础知识和基本操作有了一定的掌握, 每个阶段知识点的实践操作对学习有着很好的巩固和提高作用, 但对于VB的综合应用在每个章节中往往体现不够, 而且实践指导书上类似的题目也比较少。对于计算机专业的学生来说, 熟练掌握VB的综合运用显得尤为重要, 因此课程设计要在知识点的综合、灵活运用方面起到较好的促进作用, 课程设计中要注重学生对知识的灵活运用, 要教会学生学习的方法, 培养学生思考、分析、解决问题的能力, 以及在问题解决过程中的创新精神。
3 结语
虽然在《VB程序设计》教学过程中有这样那样的问题, 但是只要找到问题的根源, 采取符合学生认知规律的、科学的教学方法, 就会提高教学效率, 取得事半功倍的效果。
参考文献
[1]刘世峰.Visual Basic程序设计[M].北京:中央广播电视大学出版社, 2006.
[2]陈建军.《VB程序设计》教学方法探析[J].绍兴文理学院学报, 2003 (12) .
vb课程设计报告34
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。