j2ee和单片机应用技术选择题该如何选择

资深程序员告诉你如何学习单片机
首先你要知道,你为什么要学习单片机,是为兴趣,为专业,为饭碗,还是为工作,不管你是为了什么,你首先就是要对他有兴趣,不然你对他没兴趣,学习会有点难。接下来就要看看如何学习1.就是基础理论知识的学习你要了解单片机,要知道单片机要学点什么,单片机的基础就是模拟电路、数字电路和C语言知识。模拟电路和数字电路是比较困难的,电路图这些就是比较难看懂的,所以你必须下功夫好好学电路知识,你可以买一本电路知识书,好好来研究。在你学习单片机之前,觉得模拟电路和数字电路基础不好的话,不要急着学习单片机,应该先回顾所学过的模拟电路和数字电路知识,为学习单片机加强基础。否则,你的单片机学习之路不仅会很艰难和漫长,还可能半途而废。而对于C语言知识来说,他是比较不是那么难的,没有任何编程基础的人都可以学,只是学的时间长短的问题了。当然,数学基础好、逻辑思维好的人学起来相对轻松一些。C语言是学单片机的基础,学C语言你要达到一看你就会有思路,就可以直接编写出来,这就是比较强大的了,学到这个程度就完全可以了。这个资料你可以看一下,比较全面,也可以咨询客服,得到你想要的资料,我们继续单片机学习话题。2.单片机实践这是真正学习单片机的过程,学习单片机离不开实践,你可以使用51单片机来练习,因为51单片机是现在比较实用的,你可以做一些题来进行实践,这些都是可以的。3.单片机硬件设计当编写自己的程序信手拈来、阅读别人的程序能够发现问题的时候,说明你的单片机编程水平相当不错了。接下来就应该研究的硬件了。硬件设计包括电路原理设计和PCB板设计。学习做硬件要比学习做软件麻烦,成本更高,周期更长。但是,学习单片机的最终目的是做产品开发----软件和硬件相结合形成完整的控制系统。所以,做硬件也是学习单片机技术的一个必学内容。做PCB板就比较简单了。只要懂得使用Protel软件或 AltimDesigner软件就没问题了。但要想做的板子布局美观、布线合理还得费一番功夫了。娴熟的单片机C语言编程、会使用Protel软件或 AltimDesigner软件设计PCB板和具备一定的英文阅读能力,你就是一个遇强则强的单片机高手了。相关推荐:
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
单片机设计项目概述.doc 126页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
单片机设计项目概述.doc
你可能关注的文档:
··········
··········
·基于单片机的鸡雏恒温孵化器的设计
·基于FPGA和单片机的多功能等精度频率计
·基于单片机的水温控制系统
·基于单片机的智能电子负载系统设计
·智能电话报警器
·基于ADE7758的电能监测系统的设计
·基于单片机PIC16F877的环境监测系统的设计
·基于单片机控制动态扫描文字显示系统的设计
·基于单片机控制发生的数字音乐盒
·基于单片机控制文字的显示
·基于单片机控制音乐门铃
·智能电子密码锁设计
·单片机电铃系统设计
·单片机演奏音乐歌曲装置的设计
·大功率电器智能识别与用电安全控制器的设计
·单片机交通灯控制系统的设计
·智能立体仓库系统的设计
·智能火灾报警监测系统
·基于单片机的多点温度检测系统
·单片机定时闹钟设计
·湿度传感器单片机检测电路制作
·智能小车自动寻址设计--小车悬挂运动控制系统
·单片机呼叫系统的设计
·基于单片机的带智能自动化的红外遥控小车
·基于单片机AT89C51的语音温度计的设计
·基于TMS320VC33DSP开发板制作
·16×16点阵LED电子显示屏的设计
·单片机实验教学平台分析
·基于USB总线的设计与开发
·基于单片机设计的自动售货机系统设计
·数字温度计的设计
·生产流水线产品产量统计显示系统
·水位报警显时控制系统的设计
·红外遥控电子密码锁的设计
·基于MCU温控智能风扇控制系统的设计
·数字电容测量仪的设计
·基于单片机的遥控器的设计
·200电话卡代拨器的设计
·数字式心电信号发生器硬件设计及波形输出实现
·全氢罩式退火炉温度控制系统
·单片机控制单闭环直流电动机的调速控制系统
·单片机电加热炉温度控制系统
·单片机大型建筑火灾监控系统
·点阵式汉字电子显示屏的设计与制作
·基于AT89C51的路灯控制系统设计
·基于AT89C51的宽范围高精度的电机转速测量系统
·基于DSP的电机控制
·汽车倒车雷达
·基于光纤的汽车CAN总线研究
·基于AT89C51SND1C的MP3播放器
·多功能频率计的设计
·基于单片机的数字直流调速系统设计
·单片机的智能电源管理系统
·基于单片机的多功能智能小车设计
·汽车防撞主控系统设计
·单片机控制电梯系统的设计
·电子密码锁的电路设计与制作
·高精度超声波传感器信号调理电路的设计
·数字电子钟的设计与制作
·银行自动报警系统
[9] 单片机控制音乐播放
[10] 基于DSP的数字效果器的研究
[11] 七路智能抢答器
[12] 汽车尾灯显示控制电路设计
[13] 走廊路灯智能控制系统
[14] MCGS组态软件-自动供水系统课程设计
[15] pb图书管理系统—开题报告
[16] 人事管理系统程序+程序
[17] 诠释蓝牙的安全技术
[18] 远程分布式数据库系统
[19] 机考系统(网络版)
[20] (源码+论文+说明)仓库管理系统
[21] ] 小型公司工资管理系统
[22] ] 内部排序算法比较
[23] 基于RTOS的智能交通灯设计方法
[24] 正规软件学院教授级《java》课件2
[25] 《应用软件设计技术》课程设计多媒体视频播放
[26] 《电梯传动控制系统》课程设计
[27] 基于Linux系统的网络安全策略
[28] 36号外贸管理
[29] 招聘管理系统
[31] 基于UP-NET ARM3000的MP3音频播放器
[32] ASP.NET网上书店(源程序+论文+答辩PPT)
[33] ASP+IIS+Access FTP WEB管理服务器端开发
[34] ASP技术在财务信息系统中的应用
[35] C语言课程建设平台
[36] 精通ASP
[37] 某集团在线销售客户管理系统
[38] 网上超市的分析和构建
[39] 用ASP技术实现网站文章发布的管理
[40] 智能大厦信息管理系统
[41] 基于web的企业员工档案管理系统开发
[42] 用ASP开发试题库与在线考试系统
[43] ASP手机销售网站
[44] 网上电子教案系统
[45] 网络社区电子相册的设计与实现
[46] 个人网站的建设(ASP、FLASH、XML)
[47] ASP网页数据库设计(VBScript)
[48] 使用AutoCAD 2000 提高绘图效率的途径和技法
[49] AutoCAD实训报告
[51] 基于web的留言板制作
[52] Delphi客户/服务器应用开发
[53] 《C++语言程序设计》实验
[54] CAD考务资料
[55] CA安全认证系统实现方案
[56] CCD相机内部参数标定
[57] 西南财大毕业论文
[58] CORBA应用系统软件工程化研究附[有源码]
[59] CORBA技术及在Delphi中的实现
[60] C语言概述(基础篇)3.Turbo
正在加载中,请稍后...给大家一些学习开发J2EE时框架、开发工具选择的建议
J2EE学习用框架、开发工具1、Web层开发框架-Struts
Web层开发框架现在都MVC了,所以考虑到Apache现在的地位和人们对于Struts的认识,这个应该是首选了。
最好刚学习的时候就让自己进入这种思维,不然搞了很久的基于jsp的开发后回来理解这个东西还真的有困难!2、开发工具-eclipse
好用的工具很多,不过综合考虑学习时的要求,还是这个东西比较合适。
A)配置简单,而且各平台基本通用
B)标准安装的时候向导不多,所以逼着你去了解J2EE编程的机制和原理,我们这里有的人GUI用多了,问他J2EE中Web应用的目录结构是什么样子都不知道。
C)慢慢熟悉了,可以增加需要的控件来学习,其他的GUI一下子给了太多的东西,不知道从哪个地方下手。
D)可以无缝集成Ant、JUnit3、单元测试工具-junit
junit应该是目前java世界中最常用的单元测试框架了,而且eclipse内置支持生成JUnit的TestCase,这对于大量的测试代码生成的效率提高有很大的帮助。4、简单集成测试工具-httpunit5、测试信息输出-log4j6、开发用J2EE容器-Apusic
可能大家都会想起JBoss,我推荐的是深圳金蝶的Apusic 3,好处当然有很多(先声明本人绝非金蝶的员工):
A)目前唯一通过J2EE兼容性测试的国内中间件(国家现在很多工程都要求采用国产软件,将来Apusic可能是国内最早、最适用的中间件产品哦,不先来一下?)
B)Apusic比JBoss更接近J2EE标准,提供的管理方式也比JBoss更接近商用J2EE服务器如weblogic、websphere
C)Apusic服务器启动速度很快,尤其是开发Struts应用的情况下,体现的更为明显,因为struts开发中的很多修改都需要重新启动服务器或者web应用,而Apusic服务器启动的时间很短哦。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!J2EE&Specification&Level&该如何选择
使用MyEclipse 开发 java项目时 向导中经常看见 J2EE Specification Level 的选项组
就是选择使用J2EE的哪个版本的规范
&&& 在网上搜索了一下
这个和使用的服务器有关 比如Tomcat4、Weblogic9 以下的版本 就应该选J2EE 1.4 如果是Tomcat5 或者
JBoss4 或者 GlassFish 这样的服务器 就可以选Java EE 5.0
&&& 在开发EJB 时
这些也和 EJB 有关联 如果是 EJB 3.0 就应该选Java EE 5.0
Java EE 5.0 支持EL 表达式 和 JSTL
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。51CTO旗下网站
.NET与J2EE之争 选择更适合自己的平台
如果要找合适的工具,先要看你要做什么,其次要看你打算投入多大代价去做。本文作者是做.NET出身,认为在平台的选择上,应该考虑自己的需求和资源投入,选择更合适的而不是更好的。
作者:佚名来源:csdn| 11:09
这篇文章不是告诉程序员应该选用哪条道路发展的,而是提供给需要技术平台的公司的,你的平台更适合用哪种架构。在网上随便搜索一下“.NET与J2EE”就会找到一大堆文章,里面不乏一些资深程序员的论调。所以我在这里不去讨论孰好孰坏,只说哪个更适合你的平台。
如果要找合适的工具,先要看你要做什么,其次要看你打算投入多大代价去做。
第一个问题,你要做什么?很多公司其实在作平台之前,对这个问题并不十分了解,他们只有个概念,我想要个门户网站、OA、MIS等等,这远远不够,你必须了解在可预见的未来,你的平台会达到什么程度,例如在五年之内,你的公司在全国各地会有数十家分公司,平台用户数以万计,每天各个分公司的数据源源不断地汇集到总部,那我劝你不要犹豫,采用J2EE+Linux(Unix)+Oracle。原因我不用多说,开放、强大是他的特点。但如果你的公司在近期内只是个中小型公司,那么.NET+SqlServer+Windows是你的首选。
第二个问题,你打算为这个平台投入多少资源?假如对你来说,钱不是问题,只要有了好的平台,这个投入都是值得,那么J2EE+Linux(Unix)+Oracle是你的首选,但如果你财政较为紧张,无法忍受二年内投入三百万建立的平台还无法成为公司的核心优势,从而为公司赢得利润这个结果,那么我劝你还是现实点,选用.NET+SqlServer+Windows吧。我觉得这些例子不一定恰当,但是想说明一点,把这个问题引申一下,使用J2EE就意味着使用了Linux(Unix)+Oracle,而使用了.NET,就意味着使用了SqlServer+Windows,一般公司不太会采用J2EE+SqlServer+Windows,更不会采用.NET+Linux(Unix)+Oracle,当然也有的项目采用J2EE+Oracle+Windows或者.NET+Oracle+Windows等等,我们就不一一列举了,最常用的还是.NET+SqlServer+Windows或者J2EE+Linux(Unix)+Oracle,我们简称.NET系列和J2EE系列。对于J2EE系列,功能强大、开放都是它的优点,但缺点也显而易见,正因为强大,所以开发、维护困难,举例,我们很少见过SqlServer管理员,却常看到Oracle管理员,因为前者提供了强大的用户交互体验,所有的功能都可以通过鼠标点击完成,界面友好,自动化程度高,程序员就可以替代数据库管理员的工作,而Oracle则要复杂的多,很多操作都要使用命令完成,一个没有受过专门培训的程序员想要熟练操作Oracle几乎不可能。
同样,对于Windows和Linux(Unix)也存在类似的问题,换句话说对于.NET系列,成本较低,对于中小公司最适合,而J2EE系列开发成本较高,适合于较大公司。有的人采用J2EE系列是出于软件成本考虑,认为Linux和java开发工具都是免费的,所以成本低,这个想法却是不对的,虽然Linux内核本身免费,但成熟的商用Linux都是要花钱买的,java开发工具也有免费的,但是和商用工具比起来,友好度和功能明显差一截,而Oracl不用说了,出身名门,身价不菲。而.NET系列,虽然都是收费,但是一套MSDN把所有的软件都包含了,你尽管拿来用,没有任何限制,只要你的公司规模没有大到引起微软的注意,惹得他们投诉你,你尽管放心去用。退一步讲,如果你的规模达到足够的规模了,也不会在意那点钱了,换成正版就是了。
个人感觉目前国内的公司在使用技术上也存在着高消费,就像文凭高消费一样,本来中专生就能胜任的工作,非要本科生,本科生能干的活,非找个研究生,因为这样说出去才有面子。同样,介绍起自己的平台如果说用的是.NET甚至是asp之类的,怎么拿得出手?怎么也得是java,因为某某公司用的就是这个,但你不要忘了高消费自然有高昂的代价,这个成本你必须承担,不要指望每月给1千元就能招个本科生,即使能招来,出不了两个月,人家学了本事也会走的。同样那种指望用五六个人几个月时间就搭建一套基于J2EE的平台的想法也是很可笑的,这种平台即使搭建出来也是个玩具,而且这个玩具还要持续不断的投入,因为维护成本同样昂贵。
本人是做.NET出身,有幸接触过一段时间java+ Linux+Oracle,感觉差距太大了,原来想做什么操作,有很多自动化的办法,也有很多中文资料备查,而J2EE虽然也有很多资源可查,但并不人性化,我可能是让微软惯坏了,而且由于目前个人PC系统都是微软的,办公软件也是微软的,所以平台和用户的许多交互操作,例如导入导出、生成excel报表等等,对于.NET来说这是易如反掌的,而对于J2EE就要独辟蹊径了。另外微软的产品很注重客户友好度,使用它的产品你感觉是真正的客户,而对于J2EE、Oracle等产品,定位却是专业工具,如果非专业人士都能看懂,那专业人士怎么办呢?这些产品本来也不是为普通客户设计的。
总而言之一句话,找准自己的定位,如果没有足够的money和时间,就选择.NET吧,它的功能并不差呀,看看微软的站点吧,如果这样规模的公司都可以使用.NET,你担心什么?
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
头条关注热点头条头条
24H热文一周话题本月最赞
讲师:153363人学习过
讲师:161442人学习过
讲师:218801人学习过
精选博文论坛热帖下载排行
本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念,阐述了切实可行的软件架构设计方法,提供了可操作性极强的完整的架...
订阅51CTO邮刊

我要回帖

更多关于 j2ee和j2se 的文章

 

随机推荐