很多站长朋友们都不太清楚php开发pda,今天小编就来给大家整理php开发pda,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 北大青鸟设计培训:编程开发不同类型软件的特点都有哪些? 2、 简单说明php程序运行过程性,php预处理web服务器和数据库服务器的功 3、 PDA软件开发的步骤和sdk的使用 4、 网络虚拟主机上安装了PHP的一个网站。但是提示需要PDA 我想问下这个PDA是一个插件还是什么?大神们帮帮忙 北大青鸟设计培训:编程开发不同类型软件的特点都有哪些?随着大家对PHP编程语言的掌握,对于软件后台的开发相信应该会更加的得心应手吧。
今天,我们就一起来了解一下,在软件开发种类上,不同类型的软件都具有哪些特点。
工具类去年的时候,我做过两款我们平台内部的应用,一个是平台的品控系统,另外一个是称重系统。
同时,近在做ERP项目的时候做了PDA端的部分。
如果按分类来说的话,我将这几个系统称之为工具类系统。
类似的还有出去吃饭的时候店员在用的点餐系统,我们在收快递的时候快递小哥手里拿的PDA里面的系统。
我总结了工具类产品的几个特点:1.使用端一般为移动端由于工具类产品的特殊性,所需要的便捷性特别重要,往往需要在不同的场景下使用,使用工具类后台产品一般都为移动端产品。
比如PDA,PAD,手机APP等。
所以一般在设计的时候,一定要根据不同的业务场景选择合适的操作端进行设计。
2.操作性特别强相对于其他的后台产品,工具类产品的操作性特别强。
具体来说工具类产品应该是为了满足某些操作流程,规范化,智能化,集约化所开发的产品。
所以这个时候,使用工具类后台产品的操作就至关重要,同时也是其的目的。
在设计工具类产品的时候,需要考虑以下几个方面:(1)操作的步骤,输入按钮等交互需要多加考量。
由于工具类的产品核心功能是操作,如何能在该场景下简单便捷的达到操作目的,是需要设计者去思考的。
(2)工具类产品很多时候使用的场景是移动的,而不是和其他后台产品一样在电脑上操作的。
所以,这个时候就需要考虑到工具类产品的使用场景问题。
比如在一个大一些的市场里面使用PDA时信号可能不太好,那么弱网环境下的体验应该如何,图片是否加载,操作步骤是否要简化;再如一个饭店的点菜宝,使用者在饭店这样嘈杂的地方提示音的音量是不是应该大些。
3.相对于其他后台产品权限较低,整体比较简单,功能较单一我们一般在提到后台在产品的时候,一印象可能就是复杂与繁琐。
但是由于工具类产品的操作人员一般为实际的业务操作人员,所以其权限一般来说会比较低。
同时也因为它可能只是为了满足某些需求而要做的一套工具。
所以由于以上几个原因工具类产品会比一般后台产品简单,功能也会较为单一。
记录类记录类产品指的是在业务人员进行操作的时候,为了以后操作的可溯性,以及工作后期的查漏补缺,当前所需内容的一些记录等所开发的产品。
比如在我近做的ERP系统里面,商品的到货以及入库都需要进行记录,同时新采购的商品需要进行录入,而这些都属于记录类的产品。
一般来说记录类的产品不会单独存在,而是作为某一套大的系统中的一小部分。
我总结了记录类产品的几个特点:1.在规划字段的时候,记录类产品应该加上标识字段由于记录类产品很大程度上会作为今后某些工作的参考记录,其数据的流转性,与其他数据的整合的可能性较高,业务人员的审查更改几率也交大,有时也会有存档的需要。
所以北大青鸟深圳计算机学院认为一般记录类的产品都需要加上一个标识字段,通过设置好规则的编码方式给其确定ID。
2.产生新记录数据时应该思考全面在设计记录类产品的时候,每一条数据的产生方式都是需要仔细思考的。
因为其实你整个页面就是每一条新纪录的叠加生成的,所以一定要在源头把控好。
简单说明php程序运行过程性,php预处理web服务器和数据库服务器的功我们大家都知道PHP的强大之处,最近看到了关于PHP
WEB服务器的相关知识,下面我们就这个问题和大家一起讨论一下。WAP(无线通讯协议)是在数字移动电话、个人手持设备(PDA等)及计算机之间进行通讯的开放性全球标准。由于静态的WAP页面在很多方面不能满足用户个性化的服务请求,因此通过WAP服务器端语言产生动态的WML页面,具有很广泛的应用价值和很高的商业价值。
浅析使用PHP逻辑运算符
关于Windows PHP配置应用程序服务器步骤
经验之谈:PHP安装设置技巧总结
演示PHP substr函数使用
关于Windows下安装PHP5配置详细介绍
WAP
应用结构非常类似于Internet,一个典型的WAP应用请求是这样的:首先,具有WAP用户代理功能的移动终端(WAP手机等)通过内部运行的微浏览器(Micro
Browser)对某一网站以无线方式发送WAP服务请求。该请求先由WAP网关截获,对信息内容进行编码压缩,以减少网络数据流量,同时根据需要将WAP协议转换成HTTP协议,然后将处理后的请求转送到相应WAP服务器。在WAP服务器端,根据页面扩展名等性质,被请求的页面直接或由服务器端脚本解释后输出,再经网关传回用户。
从上述WAP应用流程可以看到,生成动态WAP页面与动态产生Web网页的过程非常类似。但是由于WAP应用使用的WML语言来源于语法严格的XML,因此要求输出的格式必须按WAP网页的规范输出。同时,由于WAP协议的应用范围、移动客户端的软硬件水平等特殊性,对每次输出的页面的大小、图像的格式及容量都有一定限制。下面我们以PHP脚本语言为例,看看如何动态输出WAP页面。
一、设置PHP WEB服务器
首先你的 Web服务器要安装好PHP,即能处理PHP脚本程序。其次,为使PHP WEB服务器能同时识别和处理PHP、WML、WBMP等文件,Web
服务器的MIME表需添加以下的几种文件类型。
text/vnd.wap.wml .wml
image/vnd.wap.wbmp .wbmp
application/vnd.wap.wmlc .wmlc
text/vnd.wap.wmls.wmls
application/vnd.wap.wmlsc .wmlsc
二、用PHP输出简单动态WAP页面
下面有一个最简单的PHP生成WAP页面的例子。注意由于需要PHP解释器来解释该程序,并输出WAP页面,因此所有类似程序应以.php为扩展名。
<?php
header(″Content-type: text/vnd.wap.wml″);
echo (″<wml> <card> <p>″);
echo date( ″l dS of F Y h:i:s A″ );
echo (″</p></card></wml>″);
?>
该例子在WAP手机模拟器中可以浏览,输出当前日期时间,而在普通的浏览器中无法识别,甚至会被认为是错误下载。这是因为在程序开头就声明了该输出文档为WML类型,该类型只有WAP设备能够识别并解释。值得注意的是,我们常见的HTML语言对规范性要求不严,大多数浏览器能“容忍”其中相当多的编写错误,而WML规范相当严格,一点失误都可能导致无法输出所需页面。
一旦我们知道了用PHP脚本输出WAP页面的标准过程,我们就能够使用PHP强大的功能配合以WML语言的交互处理以及WML s
cript的简单脚本,开发出适合我们需要的应用系统了。
三、用PHP动态生成图像
WAP应用使用一种特殊黑白的图像格式WBMP。我们可以用一些工具来将已有图像转换成WBMP格式,然后在WML文档中使用。但是在WAP站点上如果能动态地生成所需图像如K线图等,将会有广阔的应用前景。幸运的是,PHP的GD库(版本1.8以上)已经提供了相应函数。
<?PHP
Header(″Content-type: image/vnd.wap.wbmp″);
Sim = ImageCreate(50, 50);
Swhite = ImageColorAllocate(Sim,255,255,255);
Sblack = ImageColorAllocate(Sim,0,0,0);
ImageRectangle(Sim, 5, 5, 20, 20, Sblack);
ImageWBMP(Sim); ImageDestroy(Sim);
?>
该文件将在WAP模拟器中显示一个黑色矩形框。注意要使用GD的图像函数库,必须在PHP WEB服务器配置中加载PHP_GD.DLL库文件。
四、在PHP中处理汉字
WAP作为一种全球应用,选择了UNICODE
2.0作为其标准字符集编码,以便能同时处理包括英文、中文、日文、法文等多种文字。而我们平常处理汉字使用的是GB2312编码,不同的内码标准势必不能通用,因此如果不在两种编码之间通过码表进行转换,就会出现汉字乱码现象。现在已经有较成熟的GB-2312与UNICODE编码转换的程序和函数,并在ASP、PHP、JSP等系统中使用,我们可以在一些技术站点上找到它们。
目前的大多数WAP手机(Nokia7110、爱立信
R320S等等)都是使用UTF-8编码的,也就是采用UNICODE来编码。这样,如果我们直接在WML使用中文字符(GB2312编码),将会产生乱码,手机用户无法识别,所以我们在输出中文之前,要使用程序或函数对中文进行UNICODE的编码。而在少数支持GB2312编码的手机或WAP终端设备中,我们可以在程序中定义好文档的内码类型后即可直接正确显示汉字,例如:
<?php
header(″Content-type: text/vnd.wap.wml; charset=gb2312″);
echo (″<wml><card><p>″);
echo (″中文测试″);
echo (″</p></card></wml>″);
?>
PDA软件开发的步骤和sdk的使用用 microsoft visual studio 2008 即可(也可以用 2010,不过我现在用的是2008)
你可以用你熟悉的语言开发(C++,C#,或 VB),下面以C++ 为例:
在主界面新建项目,选择 visual c++ -> 智能设备 -> MFC 智能设备应用程序
在项目名称中输入‘PdaTest’,点‘确定’
点下一步,选择‘Pocket PC 2003’ 平台,加入到右边的 SDK 列表中
其他步骤按向导默认即可。
安装:
可以新建一个部署项目,部署项目生成一个 .cab 文件。通过 activesync 同步工具拷贝到PDA上执行即可完成安装!
网络虚拟主机上安装了PHP的一个网站。但是提示需要PDA 我想问下这个PDA是一个插件还是什么?大神们帮帮忙这个是PHP新版本的出现的一个问题。只有极少数的程序才需要这个。你需要在PHP.ini文件中打开后找到PDA*.dll 因为有好多个带PDA名字的DLL文件加载。前面会有; 分号。把前面的分号去掉就可以了。
求采纳
关于php开发pda的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php开发pda php开发平台的四个组成部分的详细内容...