第一篇:关于开发精品教程的个人心得
为了提高xx教育的核心竞争力,提高xx的教学质量,市教育局把精品课程引入xx中小学教学中来,并把精品课程作为xx未来两年教育研究的重头戏。上有指示,下有行动,xx市各镇区都把精品课程的开发作为教学研究的首要任务,要求各学校各学科全面开发精品课程,以求百花齐放,硕果累累,足见镇区教办的执行力是多么地强大。
我区教办则要求学校领导要高度重视,提高认识,制定精品课程计划(第四周内制定好,要有指导思想、目标、措施),要在校内宣传发动学习。同时教办要办将于三月底到学校进行初级评估,五月全区精品课程展示,六月全区精品课程评比。可谓是任务重于泰山,行动得有超音速。
时间如此紧迫,如果不马上行动,就无法完成任务。对精品课程的提法我虽然不是第一次听,但也只是一知半解,无半点经验,压力不小啊!要开发精品课程,必须对精品课程的本质内涵有一个深入的了解,而是通过“刨文件”,网上查找相关料的途径认识“精品课程”。看到有以下几种说法:
一、来自xx市教研室科研会议材料的说法。
精品课程是研究也是建设,是学术也是行政。求同成异探讨发展。精品课程是课程系列开发,是教育研究的纵深发展。精品课程不等于精品课,精品课程是指优质高效、具有强辐身力的示范性课程。精品系指包括先进的教学理念,优质的课程资源,精良的教师队伍,精当的教学方法,精细的教学管理,精准的教学评价在内的高品质课程系统。
二、来自互联网的说法。
(1)国家精品课程是具有一流教师队伍、一流教学方法、一流教材、一流教学管理等特点的示范性课程。精品课程的特点是先进性、互动性、整体性、开放性和示范性。其中示范性是其最显著的特点。精品课程分国家级精品课程,省、市级精品课程,校级精品课程。
(2)精品课程是指具有特色和一流教学水平的示范性课程。精品课程建设要体现现代教育思想,符合科学性、先进性和教育教学的普遍规律,具有鲜明特色,并能恰当运用现代教学技术、方法与手段,教学效果显著,具有示范性和辐射推广作用。
以上三种对精品课程的表述核心思想是一样的,让我大致了解了什么样的课程是精品课程。但想到如何去开发精品课程却是一头雾水,无从下手。而是继续在互联网上查找有关精品课程建设方案,资料很多,却是以高等院校精品课程建设方案为主,中小学的极少,从这一点说明中小学推行精品课程建设地方还是很少的,xx走在了前列。
思索再思索,审视再审视,理解再理解,却是无法形成思路。没有思路,就没有出路,因此,几天下来,啥事也做不成。问问同行,甚至问问上级,也得不出个所以然出来。特别是以下几个困扰的问题始终在脑海萦绕:
㈠短短的三个月时间要各学科全面铺开,并且要出成果,能做到吗?
㈡精品课程核心在于“精”,如果各校各学科全面铺开,何来“精”?
㈢课程是一个严密的体系,涉及方方面面,不是上一节精品课那么简单,譬如说,精品课程开发需要有一流的师资,难道每间学校都拥有一流的师资吗?
㈣一般的小学教师每天都有三节到四节课,除此之外还有备课,批改,培优辅差等各项事务,还有时间和精力去开发精品课程吗?如果大家都是疲于应付,能开发出精品课程吗?
面对种种困惑,我无所适从!这也许是还没能真正理解精品课程的本质内涵,也许是精品课程涉及的面太广,不知从何入手,也许是要走从未走过的路,不知如何决择。不管怎样,路是肯定要走的,至于怎么走,时间不容许我再思索,衷心希望 各位同行能出谋献策,为我提供宝贵的意见!
第二篇:高效j2me手机游戏开发程序秘诀心得教程
高效j2me手机游戏开发程序秘诀心得教程
[ 录入者:j2me | 时间:2006-04-18 14:03:04 | 作者: |来源: | 点击数:245 ]
[上一篇] [下一篇]
J2me程序由于其特殊的运行环境限制,所以优化就显得比较重要,以下是我在学习j2me编程所收集的一些技巧和自己的心得。
本文主要是说明j2me平台上的特殊优化方法,与j2se重复的一些技巧就不再赘述了。
1.显示图象时确定好你的fps,最好先做几次小实验,这样能让你在显示效果和运行速度上有比较好的平衡。
2.GamaCanvas.getGraphics()每次都会产生一个全新的对象,但是对这些对象的操作都是对同一个graphics,所以还是只取一次供后面使用。
3.让多个对象使用同样的监听器,比如让主MIDlet类实现CommandListener和ItemStateListener接口。
4.考虑使用手机开发商提供的一些sdk,没人会比他们更了解他们手机,所以有些时候能显著提高速度,特别是图片,视频使用方面。
5.使用监视工具分析MIDlet的瓶颈,wtk和各个公司提供的开发包里都会有,可以找到程序的弱点。如果是在手机上,用timer测试你认为有可以的地方。
6.使用System.gc(),在无线程阻塞的情况下可以有效的缓解内存压力,但是有些公司不是太推荐使用(如nokia).sun的说法也是越低端的机子执行的越慢,总之,慎用吧。
7.用固定的数组代替使用Vector。
8.图片的优化。考虑使用设备的规格,可能高分辨率的图片不一定显示的出来。
9.不用的对象赋值为null,为更快的回收
更多精彩请关注
更多精彩请关注
更多精彩请关注
10.用混淆器处理你的类文件,防止反编译,还有一个好的副作用就是它减小>
第三篇:android教程JNI开发疑点总结
android教程JNI开发疑点总结
很多Android新手对于JNI开发过程中的疑问不是很清楚,根据android123@163.com邮箱中反馈的内容我们整理如下:
1.JNI中,什么情况才处理jstring、jint、jobject这样的类型,其实通过NDK开发Android C++应用,大部分仍然是常规的cpp和h的标准写法,只有需要和Java层通讯的方法才包含了类似JNIEXPORT void JNICALL XXX这样的函数,大多数的逻辑和标准C/C++没有什么区别。
2.我有一个在Windows上开发好的dll能否在Android上使用呢? 这里Android开发网提醒大家,对于dll这样的PE文件只能在Windows平台下使用,而linux上的动态库so文件如果是PC上的也无法通过JNI在Android上调用,由于CPU的指令不同,手机上必须使用ARM交叉编译器生成才可以使用,而PC上的为x86或64位,即使是Hello World这样代码兼容性很强,也必须在NDK中重新编译才能在Android上使用。
3.学习JNI的基础是什么,或者说什么顺序学习? 这点Android123推荐大家先了解Java的类型,和内部编码,然后学习C/C++语言,对于NDK r5开始支持的C++语言,这里Android开发网要和大家说下了,如果需要在JNI中调用Java的类,你可以学习下反射机制,同时C++ STL在NDK r5开始支持,这样开发应用维护起来更方便些。最后看下NDK的Samples下载Android源码Framework层基本上就没有什么大问题了。
4.学习NDK最大的困难是什么? 这里Android123认为,国内网友大多数都在Windows下做开发工作,整个NDK环境需要Cygwin,同时mk这样的makefile编译脚本的手动编写可能不是很友好,这点Android开发网已经准备了一整套的Android开发工具,将在近期公开,帮助大家在PC辅助开发Android应用,同时常见问题提供了相应的链接。
5.在Android JNI用处大吗? 对于大多数开发者来说可能主要用于OpenGL游戏设计上,不过对于纯运算,算法上C语言比Java有着很多天生的优势,这点不容置疑,多一门技术多一个出路嘛,整个Android源代码十分庞大,开源的力量最终还是能打败更封闭的Windows Phone和iOS的。
安卓资料,欢迎下载
第四篇:Java web 开发教程学习心得
Java web 开发教程学习心得
Java web课程结束了,在完成了eclipse三份实验报告之后我开始总结这门课程自己究竟学到了什么。
从C语言到Java,再到jsp,最后到java web,一直都在与编程都打交道,学好它一是专业的需要,二是自己觉得它今后对自己会有很大的用途。C语言是一个面向过程的语言,而Java是一个面向对象的语言。在C语言里,行为称为函数;在Java里,行为称为方法。在C语言里,只有变量和函数;在Java里,一切逻辑由类封装,即 “万物皆对象”。C语言的struct和Java的类相似,但struct里只能有属性,而类里可以有属性和方法。所以,C语言的分工不清晰,主控程序几乎承担了全部的职责;而Java可以把方法放在类里,对象的职能很多,可以单独完成某个类的全部方法。
首先我想回顾一下java web 这本书上的主要内容:
第一章是对Web应用程序的概述。从中我了解到Web应用程序的三层体系结构:表示层、业务层、数据存取层。它们同是叙述在编写代码时应做的规划和应遵循的规则,这种规划在以后的学习中时有出现,说明编程并不是一味地进行循环判断、死记硬背,而需要在技术上有所加强、在效率上有所提高。接下来学的是JSP知识。要学JSP,就必须会HTML,如果HTML学不通,这对以后的学习都是一个瓶颈。这点我有所体会。因为我对HTML掌握得比较好,在这方面没有遇到什么困难。但如果没掌握好这些知识,加上要学新知识,就会在旧难题的基础上增加新难题,两头招架,实有些吃不消。所以,基础是很重要的,基础一定要打扎实,吃透,否则上层建筑的建起就不会很顺利甚至没法起步。
然后是JavaBean。JavaBean里有set()和get()方法,用这些方法能很容易地传值,逻辑上更标准,代码看起来也更规范。但set()和get()方法只是用来对属性进行操作的,所以如果是进行复杂的逻辑或对数据库进行操作等,那么就不要写成set()和get()方法,只用一个有返回值的方法就足以。这样直观方便,且符合规范。
接着是Servlet。它给我的第一感觉是很专业、很难懂。书上介绍了一大堆接口、类、和重写的方法,一时觉得晕头转向。后来用得多、看得多了,Servlet的基本格式也记得差不多,其实也没什么难的。只要记住Servlet是一个用Java编写的应用程序,在服务器上运行,用来处理请求和响应,也可以单独做为一个Web页面。
在JDBC技术这章,我感到学习的压力。JDBC的工作原理、JDBC的分类、它的主要接口、以及它连接数据库的基本过程和运行效果等事先后我没有听懂。后来在图书馆借到了一本资料书 ——电子工业出版社出版的《Java Web从初学到精通》适合Java开发Web应用和J2EE方面的初学者加上编程实战演习,总算弄懂了点眉目。
最后一章主要是一些技术专题。例如访问路径问题、结果集处理、复杂查询等。在前面几章的的能力功底基础上这章显得要简单轻松地多。大致类似于对前面知识的系统总结。
以上就是对这个阶段学习的一段回顾。
接下来我想总结一下自己的学习心得: 首先学习这门课程,就必须先要了解什么是web应用。通过浏览器可以访问新浪网、中华网、淘宝网、网易、搜狐网、微软的网站及sun 公司的网站等,这些就是Web应用。对于web 应用,我们需要使用浏览器,通过网络访问在远程的服务器运行的程序。Web应用指的就是这些网站中的程序。
其次,是编程。学习编程最重要的就是勤记忆,勤练习,勤思考。需要记忆很多,有些东西必须要死记,没有偷懒的办法,在记忆的时候可以找一些规律,比如把类似的东西归在一起记忆。平时在做练习的时候书上的例题和习题很重要,只要把书上的例子吃透,课后的习题都会做,这样就能达到掌握知识的目的,最后在期末复习的过程中要不时地复习前面的知识,这样才能熟练掌握所学的知识。在勤思考方面,就是在平时的编程演练中遇到困难的时候不要立刻急着去问身边的同学或是老师,自己应当对照课本或是相关的学习资料慢慢进行修改,只有在自己确实已经尽力但仍然不知如何操作的情况下才可以去询问别人,只有这样才可以加深自己的影响。
还记得自己当初最开始时学习java的情景。那时自己除了知道什么是继承,封装,多态,抽象类,接口这些外,其他的就什么都部知道了。后来自己在慢慢摸索的过程中才逐渐积累了对这门学科的敏感度 开始接触Java觉Servlet是一个非常深奥的技术。我曾经想学习网页设计,看到HTML哪些松散的标记,我放弃了,最终也没有学会做网页。只知道网页编辑工作有Drameware 或FrontPage。当接触Serlvet后,发现做网页竟然也可以像写Java程序一样进行编写。完成第一个用Servlet写的WEB版的HelloWorld 程序,足足花费了我半天时间。主要是花费在环境搭配上面。一个小小的HELLO World ,用Drameware可能也就一分钟就能搞定的事。对于一个完全不懂HTML的人来说,要想用Servlet来开发动态WEB应用还是太难了。接下来很快就接触到了JSP。JSP并不需要我在Java程序里写HTML代码,而是变成了在HTML中写Java程序。初学时,所有的数据库连接,数据库访问,数据显示,业务代码和HTML标记等都写在JSP代码中,感觉JSP真是无所不能。在做一些小应用时,开发速度也非常的快。而当遇到了比较复杂的业务逻辑后,JSP开发就像是一个恶梦,每天大量的工作就是调试页面,当其它页面需要类似的功能时,进行代码拷贝来进行代码的复用,后来才知道这就是典型的Model 1模型。当把JSP与Servlet相结合后,一切都发生了改变。JSP仅用于数据展示,而Servlet用于进行业务调用和页面流程控制,这就是所谓的Model 2模型。原来JSP并不是Servlet的替代品,JSP更需要与Servlet进行合作。再明白了Servlet与的重要后,才回过头开始去学习Servlet,包括Servlet的生命周期,Servlet的重要接口及方法,自定义标签等。通过这样反复的联系我终于在面对java和jsp时不再像以前那样那么没有自信了。
所以花费些力气去学习Java基础,学习Jsp,Servlet,甚于学HTML,Javascript对进行Web开发都是十分必要的。
最后我想总结一下学习方向的建议,JAVA基础知识是学习任何JAVA扩展体系知识的前提,所以在学习java web的过程中,一定得抽时间学习JAVA基础,窝在图书馆找到了基本相关的读物——《Java核心技术》《Java编程思想》和JDK的API文档。另外由于编程有一些专用的英语术语,因此学好一些必要与之相关的英语对我们今后更好地学习这门学科是很有帮助的。
第五篇:基于HTML5移动APP应用开发教程
基于HTML5移动APP应用开发教程
之前有一些学员问小编:有没有基于HTML5移动app的开发教程或者文字分析?
小编立即将问题反馈给我们的技术老师,技术老师也是先从网上看了一大堆,觉得介绍也不是特别详细,所以自己就结合自己的经验和学习写了一篇文章,文章总共分为上下两部分,我们先来看看第一个!
一 摘要
现在教大家创建第一个移动APP应用,在这里不需要大家对HTML相关知识特别熟练,只要大家能看懂html,js代码,就可以轻松创建一个基于HTML5 webAPP应用.二 整体效果
三 整个框架图
四 具体实现
1.页面引导图
第一步 manifest.json参数设置 如图:
第二步 在index.html(这个文件相当于iOS中的app delegate.m)加上引导图代码
第三步 在 mui.plusReady加载的函数中去调用该方法
页面启动图差不多完成了.2.导航实现
(注意:哪个页面需要导航就往哪个页面加上一句导航代码)
3.tabbar 设置
具体tabbar选项卡要实现什么功能,就在相对应的文件写代码就可以了.五 结论
差不过,整个框架就完成了,非常简单,不过现在做HTML5开发出来的APP还是非常的卡,用在手机上.整个APP设计原理跟iOS,安卓开发都非常的像,学过iOS或安卓的人一看就会明白。