ASP.NET网页编程之专家解说用.NET编写串口程序的一点心得...
如果需要重新编写代码,几乎任何一门计算机语言都可以跨平台了,还用得着Java嘛,而且像PHP/C#等语言不需要修改代码都可以跨Windows/Linux。程序|心得 固然在年夜学的时分学的是盘算机专业,但如今的本科生的盘算机程度我想人人内心都无数。到单元后闲了很长一段工夫。但厥后就渐渐入手下手有了些项目,一入手下手就是有关串口通讯的。难度年夜了点,但我在的中央是一个不成以容易说“不”的中央,只好硬着头皮入手下手干了,为了与时俱进我选择了vs.net2003固然现实证实成熟的通讯协定用成熟的言语(vc6,vb6)大概效果更好些.但为了和新一代编程言语更好的打仗,,,,,,,提及串口通讯,不过是createfile开串口,writefile向串口写数据,readfile从串口读数据。再分离详细设备的相干数据格局就能够编程了。我创建的是VC.NET,WINDOWS窗体工程。因而贫苦就入手下手呈现了。在.NET的窗体工程里我很喜好像在VB里编程那样,间接双击按钮之类的控件,然后在Form1.h里间接写程序,能不必函数的就不必函数。很快,createfile函数没法辨认,但在编程窗口里体系能熟悉并给出响应的函数参数提醒。查MSDN发明必要#include,固然form1.cpp里有,但也只要在form1.h里再include一遍了,了局就是定名空间里的有些器材呈现毛病没法利用了,固然贫苦些,但仍是把函数写在.cpp文件里吧!然后,有些串口设备会自带一些完成自己功效的.dll,不必说了,又不克不及用,特别是用C/C++写的,特别是底层的数据格局和数组,VB的模块兼容性好些,能够用VB.NET二次封装一下。对串口自己的操纵其实不庞大,但成绩是毗连迎硬件后必要消费大批的心机往面临回护的成绩,硬件不会完整依照仿单那样往事情的!
c++是语言,其实C++和java的应用范围根本就不一样的。在java应用的领域内,c++是不合适的。所以微软才搞了C#和Java对抗。 大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。 ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。 Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。 能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。 最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。 PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。 同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。 能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
页:
[1]