window课程设计的心得体会.docx
- 文档编号:7873471
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:11
- 大小:29.01KB
window课程设计的心得体会.docx
《window课程设计的心得体会.docx》由会员分享,可在线阅读,更多相关《window课程设计的心得体会.docx(11页珍藏版)》请在冰豆网上搜索。
window课程设计的心得体会
竭诚为您提供优质文档/双击可除
window课程设计的心得体会
篇一:
windows程序设计期中画板项目总结及感想
windows程序设计期中画板项目总结及感想说实话,现在松了一口气,终于把作业写完了,免得一直牵挂在心里。
因为之前一直没有接触过windows的设计,所以在老师布置了作业之后就一直担心着,到底要怎样完整这次的作业。
而之前学习的c++也不是很熟练,暑假过后也是忘得差不多了。
能完成这次作业,首先是要说说一本书,那是一位同学介绍的,其实我是拿他的书复印了一下,因为老师推荐的windows程序设计第五版是在太厚,所以一直没有买那本书看。
这本书名叫《windows下的c/c++高级编程》,是他从图书馆借来的,页数不是很多,但是内容的覆盖面还是挺广的。
接着就是把那本书看完,然后平时积极去上课,不懂的问题记下来,也不好去问老师就回来之后问问同学。
感想颇多,也不说那么多吧,接下来写写在完成项目中遇到的问题以及如何解决这些问题的
项目说明
1、进入程序之后,点击画图,然后有四个选择分别对应画直线、矩形、椭圆和多边形,其中画多边形时,完成最后一个点需要点击鼠标右键,而我的程序有点问题就是需要另外再点击左键完成绘制,同时也是下一个多边形的第一个点。
2、点击编辑键之后,有放大缩小和选中颜色选择以及删除操作(选中操作其实只需双击便可)。
放大之后有滚动条的出现,只是在缩小到最小图片时不能再放大。
且不能选中和删除多边形(可能双击多边形直接删除多边形)。
3、选中颜色是指在双击图形时候,图形出现ps_DAshDoT型线条的颜色,然后可以进行删除操作
4、文件菜单下有打开和另存为功能。
这里将图形的坐标保存在txt文件中,只是打开之后不能读取进行重绘图形的功能。
另外点击退出结束应用程序。
5、帮助(help)菜单下有关于和说明。
6、屏幕有闪烁问题,可能电击菜单需要重新电击一次。
7、进程间通信为完成。
作业过程中遇到的问题
一用什么存储图形数据
开始写这个程序时,想到的是用vector或者用一个class来存储图形的信息,因为windows的编程和c++还是有很大的联系的。
但是在写的过程中发现,自己对c++的内容不是很熟悉,要完成图形数据的判断以及读写有些麻烦。
尤其是用到了容器vector之后,像指向、内置函数等操作很是不熟悉,所以最后用了数组来储存图形信息。
但是用了数组来储存之后又发现,实现画线(Line)、矩形(Rectangle)和椭圆等(circle)等操作时还好,因为都只有四个数据的储存、读取以及判断。
若实现多边形(polygon)的操作时,遇到了一定的困难,因为多边形存储的内容无法预知,所以定义了关于多边形的3个参数iptcount(记录每个多边形的边数)、ipolycount(记录绘制多边形的个数)和iptcurrent(记录当前多边形的边数),程序实现过程中,通过判断每点击鼠标左键一次增加iptcurrent的值,每点击鼠标右键之后增加iptcout和ipolycount的值,最后完成多边形的绘制。
所以,最后总结出来的一个问题就是用数组存储时画图会相对简单,但是后面的相关判断会有些难度。
二如何选中图形进行相关的操作
因为用的是数组存储结构,所以在判断双击选中的时候,相关判断很是复杂。
尤其是在判断多边形的时候,因为多边形的不确定性,运用sqrt和pow函数时要有很多重的判断。
这个问题写了很久还是遇到了一定的问题,所以一直很难再进行下去其他的操作。
迫在眉睫的时候看到了有同学和我一样用数组存储结构,所以参考了他的程序进行了相应的修改,最后完成了选中的操作。
只是这多边形的选中还是出了相应的问题,在选中其他图形(如矩形和直线)的时候,会把已经绘制的多边形删除,而且要选中多边形也是很难办到,只在极少的情况下选中过多边形。
但是因为要进行删除、放大和缩小等操作,所以暂时就没有解决这个问题。
到后来因为时间紧急,所以最后也没能完成这个选中多边形的功能,当然没有选中也肯定不能删除了。
不过,通过这个问题,学习到一个知识点,那便是如何细心仔细的判断。
像选中的判断,真是繁琐,看着一个if后面接了一个四行的判断,实在是有些吓人。
但是慢慢思考和计算还是可以计算出来的。
三画板缩放功能的实现以及放大之后滚动条的功能。
这里画板缩放功能的实现是通过画布大小改变来实现的,开始没有任何的眉目。
不知道怎样在画完了图之后将图形放大缩小,更要命的是后来看到了还要实现放大之后滚动条的实现。
而图形放大之后,滚动条的大小也要进行相关的改变,一直困扰在我。
一开始,我是设置了一个bool类型的参数值,记录是否有放大缩小的要求,在点击了放大缩小的子菜单时候,将bool值设为define为放大缩小的常量,而后将放大缩小的参数进行相应的赋值。
而后发现出现的问题是要在点击了放大子菜单时候双击图形才能进行放大操作,而且放大缩小的范围有限。
这样写了之后,对于滚动条的实现更是望而兴叹。
后来发现其实只需要定义一个窗口的大小规模的一个int参数scale,放大缩小的时候改变scale的值,然后再重画图形便可以了。
而后,在书本上和实例程序中法相,只要将窗口大小和滚动条的设置联系起来便可以实现滚动条的功能。
将scale的值传给setscrollInfo函数,便可以随时更改水平和垂直滚动条的大小。
就这样,最终还是将滚动条的功能实现了。
完成了这一功能之后,得到一个总结,那就是,其实有时候程序的强大功能只要稍微增加和改变一点代码便可以的…
四文件的打开和保存问题。
还是一样,这个问题开始很是棘手。
看着要出现一个打开和保存文件的对话框,我开始挠头,这要多少行代码才能完成啊?
看完了那本同学给我的书之后,我恍然大悟,原来这两个对话框是windows的通用对话框…
所以,我写了一个File.h的头文件,将文件的打开和保存通用对话框通过这里实现,而在cpp文件中调用。
发现这些代码其实都是差不多的…一段兴奋过后,又开始头大了,原来这本些根没有用,只是出现对话框,会有一个文件被保存而
已。
怎样将图形信息写入文件啊?
真是潮起潮落,因为自己用的是数组保存画图之后的坐标信息,将这些文件读入至txt文件倒也不是难事。
只是,存下多少个点的信息怎么知道啊,若是用vector多好啊,一个size瞬间搞定…。
我只好硬着头皮把数组中的所有图形信息均保存下来,画了图之后便好,只是这没有画图的数组也要储存下来,于是文件中会出现这样的数据begin:
23543end:
23543。
当然其他的便是全为0的数据了。
然后,又是可恶的多边形。
要判断多边形的个数,然后每一个多边形的边数也是要判断然后存储。
把ipolycount定义成全局变量之后倒也是解决了这个问题,只是,一个txt文件中储存的东西大部分的都是些无用的数据…所以读起来(也就是打开文件)便是一团糟。
要把这些poInT数组清0也是个问题,一个一个判断读取那就更不用说了。
在几番尝试之后,也不得不放弃了,但是那个save和open函数倒是写在那里,不知道以后能不能改进一下,完成这个功能。
所以,写代码不能太乐观也不能太悲观。
五调试问题。
写完了代码,当然是要慢慢运行调试和改进了。
调试过程中,发现每次在画完了图形之后点击关于子菜单时,不会出现对话框,而是主对话框颜色变淡,不能再执行其他操作。
按下两下空格键之后又回到主程序…弄了半天不知道是哪里出了问题。
将代码从头到尾看了一遍之后,居然还是没有发现任何问题。
看第二遍,原来在wm_DesTRoY之前多加了一个caseIDm_AbouT,也不知道到底是什么时候加进去的…
最后的就是一些编译是warning问题,由于代码修改的次数太多,往往一些变量没有删除而将相应的代码删除了…最终也造成代码中变量的繁杂和乱,也懒得去调整了,只要看得懂就好了。
项目总结与心得
这个项目是继大一上学期c语言期末大项目、上学期c++期末游戏大项目和数据库大项目之后又一次写项目。
由于前几次都是在最后的一些时间将项目完成的,平时都一直担心着,所以这次很早就开始了。
但是因为第一次接触windows程序设计,要从最起码的只是开始了解,所以紧张很慢,只是天天带着那本书看看而已。
所以,实际上,这个程序也是最后才完成的…真是没办法。
不过写完了这次的画板之后,倒是有不少的感触。
首先就是体会到了windows的强大功能。
它的内置函数和数据类型的确让人震撼,所以用好了windows将给我们很大的帮助和提高,当然,在写windows的程序时你没有安装assist的话,也够呛了。
同时,强大功能背后也往往给人带来麻烦,像数据类型太多选择时往往会出错,而函数也带来了不小的麻烦,有些函数的参数过于繁杂而且完成一个功能可以通过很多不同的函数,所以要好好将这些东西弄懂才好。
所以接下来的时间会慢慢的研究书本,遇到不懂的问题要善于提问。
而这次项目中遇到的问题和如何解决的也已经在上面说过了,完成这样一个程序遇到问题也不足为奇的。
这一路下来也的确是学到了不少的东西,至少知道了windows的基础以及如何看书如何去从不懂完成一个项目。
最后,希望期末大项目能顺利完成回家过年…
074206
陈刚
篇二:
培训心得microsoftword文档
篇一:
信息技术培训心得体会
作为教育战线的一员,我有幸参加此次培训。
其培训的模式新颖,充分发挥了远程教育的作用,让广大教师足不出户即可享受到优质的学科培训资源,共享网络学习资源,大大提高培训的质量。
在本次河北农村中小学信息技术课程培训中,我们从“观看视频、阅读资料——班级交流讨论、集中答疑——交作业”这三个环节来细化学习任务,感觉有点像玩游戏闯关,为我们搭建了一个学习、交流、提高的平台。
在本次信息技术培训中,我转变自己的学习观念,高度重视、认真负责的按照每个模块的要求去学习、完成学习任务,促进自己的专业知识和理论水平。
通过培训学习,觉得收获颇多:
一、转变观念,提高自身素养
多年来由于思想认识的偏差及学校条件的限制,在农村中小学中难以开展正常的信息技术教学活动。
我一直认为信息技术如同劳动技术、美术、思品等课程一样可有可无。
信息技术就是单纯的电脑操作,教师上信息技术课的目的就是为了让学生学会操作电脑,特别是对于农村的小学生来说,学会正确开机、关机就算是完成了教学任务。
之间的很多信息技术课时就用来给学生观看视频,学生不用呆在教室里学习就觉得非常高兴。
从学期开始到学期结束,没有一个领导听过一堂信息技术课,没有一个领导对信息技术教学活动的开展提过合理化建议。
作为农村中小学的信息技术教师,即使没有按照大纲完成教学任务,还是很受到学生的欢迎的。
自从参加了培训学习,对照各个模块的培训知识,发觉自己以前的想发异常幼稚。
针对我校的实际,我认为在农村中小学中,要按照大纲要求上好一节信息技术课并不是一件容易的事情。
因为我们农村小学还有很多学生家庭没有电脑,很少有机会与电脑接触。
学校的计算机少,电脑配置低,难以保证学生正常上机实践的问题,给正常的信息技术教学带来了诸多不便。
在此次培训中,我转变自己的学习观念,坚持每天都上网学习,参与在线交流并高质量完成作业。
并且注重学思结合,把所学知识运用到教学实践中,在不断反思中促进自身素质的提高。
让我在学习中感觉到农村信息技术教师如何成长,如何应对等都是一个新问题。
就像我们乡镇小学的教师,只有转变教育观念(:
window课程设计的心得体会),通过各种形式的培训学习提高自身素养,更加努力地工作,才能实现一名农村信息技术教师应有的价值。
二、提高专业理论知识水平
此次培训是通过电脑、网上课堂自学,虽然是这样,但是听着老师的讲解,让我懂得了很多以前所不了解的知识,让我感觉到真是学无止尽,自己的专业知识水平还有待于提高,要在今后的教学生活中还需不断地学习,充电。
在培训中,我了解信息技术基本工具的作用,认识了多媒体,了解计算机在其他学科学习中的一些应用。
掌握学科教学与信息技术整合的教学设计方法,能够用信息技术有效设计学科教学方案。
掌握有效课堂教学方式方法,准确诊断和切实解决学科教学问题,提高课堂教学实施和评价能力。
了解学科教学最新动态与发展趋势,能够在各个学科教学中选择运用,改进课堂教学及其研究行为。
明确课程改革与发
展对教师职业道德的新要求,能够在备课、上课、作业批改、学生辅导、学业测评中不断提高自身素质。
掌握教学研究理论和学科教学研究方法,能够进行学科课堂教学案例研究,并形成初步成果。
三、提高课件制作水平
掌握多媒体技术,熟悉多媒体软件的使用,了解多媒体课件制作流程已成为当代教师应具备的基本素质,而制作课件既要讲究精美又要讲究实用。
制作课件是一个艰苦的创作过程,优秀的课件应融教育性、科学性、艺术性、技术性于一体,这样才能最大限度地发挥学习者的潜能,强化教学效果,提高教学质量。
所以通过此次培训使我学会从网上等多种途径下载视频、图片、flash等资源,以及截取网页和视频等,并将它们整合到课件中等技术操作,从而制作出更加丰富多彩的多媒体课件,丰富学生的学习内容,更能激发学生的学习兴趣。
四、信息技术理论掌握得更为系统
这次培训使我们对信息技术的理论与方法掌握得更加系统,使我感到比原来站得高了,看得远了,有一种“天更蓝、地更绿、水更清”的感觉。
通过培训学习,不但提高了我对新课程的认识,还使自己的信息技术教学能力与技术得到了提高,为了真正推信息技术的发展,我将会把所学知识应用于日常教学工作中,推进学校信息化建设。
同时,学无止境,我也将继续努力学习,认真钻研学习业务知识,提高业务水平,为教育信息化建设做出自己的努力!
学以致用,才是根本。
本次信息技术培训的内容很实用,培训结束后,我要把培训中获得的知识运用于教育教学工作实践中。
今后,我将一如既往,踏踏实实地继续学习,不断更新教育理念,提高个人信息素养,多学习相关的知识,争取使自己的计算机技能能够更长时有效的为教学工作服务。
篇二:
随着科技的飞速发展,信息技术已经成为科技革命的主流。
传统的教学方法已不能适应新的发展,信息技术的多媒体化就成为教学过程中不可缺少的工具。
从信息技术在中小学教学中的应用,以及与各学科的整合变化来看,我作为一名实践者,谈一点自己的体会,希望各位同仁提出宝贵意见和建议。
第一、信息技术的普及。
以我校为例,这几年变化很大,最初是开设信息技术课程;到网络化应用,主要是教师利用多媒体教室进行教学;再到现在远程教育的有效利用。
充分说明了教师对信息技术从排斥到主动应用的过程。
例如:
我是一名英语老师,在担任七年级历史教学中,我参加了市里的新课改培训,当时那位老师使用的是多媒体教学课件,而我却感到很陌生,同时又有一种很新颖的感觉,脑子里边反应的是“英语课居然能上的这样轻松
和有创新。
”从那时起我就在想,什么时候我也能上这样一节课。
回来后,我就开始慢慢接触电脑,从幻灯片的制作到声音的加入;从资源的下载到制作简单的Flash课件。
我用了3年的时间,使自己从一个对电脑一无所知到现在的熟练操作与应用,我觉得自己的业务水平得到了提高,同时让学生也喜欢上了英语课,让过去死的知识不再那么单调。
第二、信息技术在各学科中的不可替代性。
信息技术培训心得体会5篇信息技术培训心得体会5篇
1、它可以让教学信息显示的多媒体将声音、文字、图画、视频融为一体。
例如:
我在讲授时,就将教学内容和资料制成了课件,让学生很直观的对所学知识有所了解,取得了很好的教学效果。
2、教学信息的超文本形式,主要说的是超级链接的有效应用,这样可以增加教学容量。
3、教学信息的交互性。
4、教学信息的再现性。
、
第三、信息技术的实施方式。
我校在这方面改革很明显,首先从教师培训入手,在以前是个别培训,到现在全校性的基础性培训,并大力提倡教师上网查阅资料和制作教学课件。
从学生入手变化更大,以前学生每周只有一节信息技术课,而现在每天都可以上网1个小时,因为我校开放了计算机房,开设了绿色网吧等,提倡学生健康上网,除了查找学习资料,也可以给校领导、班主任和广大教师留言、提问题等等,这样更加有利于学生去了解课堂以外的知识。
总之,不管是教师的教学,还是学生的学习,他们对信息技术资源的有效利用,都从另一个侧面对其提出了更高的要求,那就是熟练的应用电脑,其次是转变自己的理念。
只有这样,我们才能真正的将信息技术与自己的学科或学习整合起来,让其发挥更大的作用,而不是变成一种形式。
篇三:
科学技术的飞速发展,使得以计算机和网络技术为核心的现代技术,越来越深刻的改变着我们的工作、学习和生活方式。
信息的获取、分析、处理、应用等能力,已成为现代人最基本的能力和素质的标志。
素质教育的不断深化,对教师的要求也不断提高,只有高素质的教师,才能培养出高素质的学生,为了适应工作的需要,教师要不断的学习、不断的提高,才能适应当今教育发展的需要。
从小培养学生掌握和应用现代信息技术,是信息社会对人才的基本要求,也是增强综合国力的一个重要组成部分,对于现代教师而言,运用现代教学技
术进行多媒体教学是现代教育的一大趋势。
信息技术教育培训给我带来了一次与现代技术接触的机会。
通过学习我的最大收获是:
1.通过培训,结合了教师应掌握的大部分内容#from本文来自高考资源网
end#(powerpoint多媒体展示,教学设计,个人博客的创建,文字处理软件,电子邮件)。
这种任务驱动式学习,更营造了一种学习的氛围。
没有大而空的理论阐述。
师生平等,使我更易于理解与接受。
使我认识到怎样从学生的角度,将自己的课设计好和上好,并且很大程度的弥补了我的计算机知识的缺陷。
信息技术培训心得体会5篇文章信息技术培训心得体会5篇出自
/article/1428563890486.html,转载请保留此链接!
2、通过培训使我收获最大的是教育观念的更新
培训之前对于什么是计算机、什么是信息技术以及计算机教师和信息技术教师的认识相当模糊,通过培训发现原来计算机只不过是处理信息的一个工具而已。
授课的关键在于帮助并培养学生良好的采集、加工、处理信息的意识、方法和能力等。
要想上好,上成功信息技术课,信息技术教师对此必须要有一个清醒的认识。
3、互相帮助,合作学习,在学习的过程中,取长补短,集思广益,共同进步。
在学习的过程中学员们能够就学习方法、内容、资源等进行积极交流、认真切磋、热情帮助。
培训后的打算:
1、将本次培训所学到的知识运用于日常教育教学工作,力争取得更好的教学效果。
2、为巩固并扩大培训成果,我将做好校本培训工作,让更多的教师掌握信息技术,并能充分利用。
3、利用本次培训成果,积极开展学科教学活动,探讨新的教育理论,新的教学模式,努力形成自己独特的教学风格。
篇四:
20XX年7月30日——8月3日,我参加了景泰职专培训中心举办的为期5天的“景泰县20XX年教育技术培训”第四期,本次五天的培训学习对我来说很实用,收获颇大。
在培训中,我明白了信息技术在教育中的应用,要求教师必须提高职业的专业性。
而且清楚地认识到随着以计算机为核心的信息技术在教育中的广泛应用,教师不是像以前那
样,单凭一张嘴、一支粉笔、一块黑板即可进行教学,而是综合应用多种媒体技术,利用多媒体和网络,以及利用幻灯、投影、录音、录像等电教设施开展教学。
所以这种教学必然要打破传统的传授式的教学模式,而构建出适应信息社会的新型教学模式来。
我深深的体会到了信息技术与各学科的密切联系,信息技术今后将成为教师教学和学生学习的重要工具。
在新课程改革的形势下,未来教育应溶入先进的教学理念与最新的信息技术,致力于信息技术在课堂上的有效应用,
提高课堂教学效果,冲击着传统教学模式。
学生通过掌握计算机的基本操作,让学生利用各种渠道收集数据,并对所收集的数据进行整理、分析。
充分发挥学生自主探究、合作学习的能力,通过对所收集的数据加以综合分析达到学习的目的,使学生可以更好地利用信息技术提高学习水平。
1、培训形式新颖有趣,着力培养学员们的合作意识。
特别是以小组为单位,设立小组代表,既有趣又能激发大家的创新思维,迅速树立团队合作意识,增强团队的凝聚力,为后续培训打下基础。
2、培训内容和我们平时的教学工作紧密联系,实用性很强。
比如创建教学设计方案,规划主题单元等一系列学习活动能梳理我们的教学思路,促使我们整合各方面的资源,更好的理解信息技术和课程整合的意义,为我们今后能将信息技术运用到具体的教学工作中打下了扎实的理论基础。
3、学习收获巨大。
在学习内容方面,不仅理解了教育技术的基本内涵,深入理解了教设计的一般过程,掌握了信息资源的获取方法、处理方法,还通过案例的研讨,掌握了探究型学习和授导型学习的设计方法及评价方法,对信息技术与课程整合的内涵也有了一定的认识,提升了教学设计的整合水平等等,可以用“收获颇丰”来概括。
在学习方式上,老师们感受最多的是小组学习和探究型学习的优势。
专业上的互补,使老师们能相互取长补短,共同提高,同时增强了团队精神和协作意识;探究型的学习,能充分调动每位学员的学习积极性,各展所长,始终保持旺盛的学习热情和热烈的学习气氛。
如果能有效地将它们应用到我们的日常教学中,必将有力地促进教学效果的提高。
4、课堂属于开放式,气氛轻松。
各组员可以自由的发表自己的意见。
打破了传统课堂的教学规律。
对于我们来说,虽然只有短短3天的培训,但受益匪浅。
在这里我们见识了很多信息技术和课程整合的鲜活的案例,在集体讨论和辅导老师的点拨下,我们进一步理解了信息技术对现代教学产生的重大意义,了解了信息技术和课程整合的优化方法。
不但丰富了我们的教学基本理论知识,而且对我们今后的教学活动有很大帮助,可以将这些知识运用到教学实践中,对所任教的学科进行教学规划设计,梳理教学思路,加深对教材的理解。
此次培训使我受益非浅,真正领会到了新的教育技术理念,也发现了自己身上许许多多欠缺的地方。
其感触非一一能言尽。
在未来的工作岗位上,我一定扎实工作,努力学习,
篇三:
windows程序设计学习笔记
(一)
windows程序设计学习笔记
20XX年10月4日
一、宽字符wide-character
1、wchar_t:
char的双字节(unicode)
定义:
typedefunsignedshortwchar_t
示例:
wchar_tc=’A’;
wchar_t*pw=L”hello!
”;//L(代表long)告诉编译器按宽字符保存,即每个字符占两个字节
wchar_ta[]=L”hello!
”;
2、宽字符库函数
wcslen():
计算宽字串符的长度
如:
wchar_t*pw=L”hello!
”;
iLength=wcslen(pw);//字符串长度是6
二、windows头文件类型
1、chAR和wchAR
typedefcharchAR;//8位
typedefwchar_twchAR;//16位变量前面可加wc以说明是一个宽字符
2、字符串指针
(1)8位字符串指针
tpyedefchAR*pchAR,*Lpch,*pch,*npsTR,*LpsTR,*psTR;
tpyedefconsTchAR*Lpcch,*pcch,*LpcsTR,*pcsTR;
前缀n和L表示“near”和“long”,指的是16位windows中两种大小不同的指针,在win32中near和long指针没有区别
(2)16位字符串指针
tpyedefwchAR*pwchAR,*Lpwch,*pwc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- window 课程设计 心得体会