虚拟打印机的设计【毕业设计】.doc

上传人:一*** 文档编号:62110 上传时间:2018-06-03 格式:DOC 页数:33 大小:432.88KB
下载 相关 举报
虚拟打印机的设计【毕业设计】.doc_第1页
第1页 / 共33页
虚拟打印机的设计【毕业设计】.doc_第2页
第2页 / 共33页
虚拟打印机的设计【毕业设计】.doc_第3页
第3页 / 共33页
虚拟打印机的设计【毕业设计】.doc_第4页
第4页 / 共33页
虚拟打印机的设计【毕业设计】.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、 ( 20_ _届) 本科毕业 设计 虚拟打印机的设计 所在学院 专业班级 测控技术与仪器 学生姓名 学号 指导教师 职称 完成日期 年 月 I 摘 要 基于 Windows 虚拟打印方式的 WAP 消息发布程序是一种位于 WAP 前端( WAP服务器 )的客户端。随着 3G 时代的来临,这一发布方式也 变得尤为重要。国内外的发展也是蒸蒸日上,而且都是越来越普遍。 利用 C+语言来编写这一设计是本文的思想。 C+语言写出的程序主要能够转化包括文字、数据、代码,甚至是声音、影像、视讯、网页为一特定的格式(主要为HTML 格式),能够发布到手机网站上,供人们方便的向手机网站发布各种各样的消息。 关

2、键词: 手机, WAP, C+,虚拟打印 II Virtual print design Abstract Windows based virtual print mode WAP news release procedure is located in WAP front-end (WAP server) of the client. As the 3G age, this releases way also becomes especially important. The development of the day at home and abroad, and are also mo

3、re and more common. To write this one design in this paper by using c + + language. C + + language to write programs main could transmute including text, data, code, even sound, video, video, web pages for a specific format (mainly for HTML format), would be able to publish to the mobile web sites f

4、or people convenient to mobile web sites released all kinds of news. Keywords: mobile, WAP, C+, virtual print III 目 录 摘 要 . I Abstract . II 1 绪 论 . 1 1.1 课题研究的背景 . 1 1.2 课题研究的意义 . 1 1.3虚拟打印 WAP 消息发布的国内外发展现状 . 2 1.3.1国外发展现状 . 2 1.3.2国内发展现状 . 3 2 虚拟打印方式 WAP消息发布的主要内容 . 4 2.1 WAP的研究 . 4 2.1.1 WAP简介 . 4

5、2.1.2 WAP协议 . 4 2.1.3 WAP体系结构 . 6 2.2 虚拟打印技术 . 7 2.2.1虚拟打印的原理 . 7 2.2.2虚拟打印的实现 . 7 2.2.3当前具有代表性的虚拟打印系统 . 7 3 C+语言的基本概述 . 8 3.1 面向对象程序设计的基本思想和有关概念 . 8 3.2 C+与面向对象语言 . 8 3.3 C+的词法及词法规则 . 9 3.4 C+的特点及其程序结构的特点 . 10 3.5 C+的实现 . 10 4 虚拟打印程序的设计 . 12 4.1 打印任务的获取 . 12 4.2 图像格式的转换 . 14 4.3 系统对外的接口 . 15 4.4 虚拟

6、打印的安装 . 16 5 实验部分 . 17 5.1 打印系统的体系结构 . 17 5.2 虚拟打印系统模型 . 18 5.3 虚拟打印机的安装 . 19 IV 总结与展望 . 26 参 考 文 献 . 27 致 谢 . 错误 !未定义书签。 基于手机 WAP 技术 的应用程序开发(家庭博客) 1 1 绪 论 1.1 课题研究的背景 在互联网高速发展的今天,移动互联网以其方便快捷的信息获得方式而大受人们的欢迎,与移动互联网有关的产业也正在快速发展,创造了大量的社会价值,手机已经成为人们必不可少的一种工具。随着移动通 信技术进入 3G 时代,手机终端与互联网技术有机结合,使其成为一种多媒体的信息

7、终端,成为我们欣喜时代生活不可或缺的一部分。手机的媒体化对日常生活模式、商业营销体系乃至品牌传播豆浆产生巨大的影响 1。WAP 手机无线上网,在 2004 年得到飞速的发展。 WAP( Wireless Application Protocol,无线应用协议)是一个用于向无线终端进行智能化信息传递的无需授权、不依赖平台的协议,将移动通信网络和 Internet 连接到一起。如今社会高速发展的信息技术,能够在第一时间把握领先的资讯通常都会是导致成功 的关键因素 8。在高速发展之后的移动互联网,人们可以在手机上直接浏览一种 WAP 网站。而由于手机操作系统多种多样,这就会使得用户在使用手机发布及检

8、索时出现问题。如:内容的更新速度慢以及内容权限设置复杂等,使用多网站常常跟不上信息衍生以及业务模式变革的脚步,往往还要消耗很多的人力、物力、和时间来处理维护工作和信息的更新;而当网站需要扩充之时,整合分支网站及内外网的过程就会变得更加复杂,甚至有时候网站还需重新建设;如此下去,用户始终在一个高成本、低效率的循环中升级、整合在企业数据集成与应用整合的必然趋势下,一个 统一规范的用户管理平台是一切应用整合的前提条件。于是,寻找一种 WAP 消息发布系统的解决方案已经成为企业信息化建设中的关键。 1.2 课题研究的意义 中国手机用户远远高于个人电脑的持有数量。而现今迎来的 3G(3rd Genera

9、tion)时代,无线互联网已为它的迅猛发展准备好了硬件设施。内容的丰富和创新,拥有跟多贴近人们生活的实用信息将是未来 WAP内容的发展趋势。当今面向 WAP 消息发布的系统正在逐渐的丰富,并且在不断的完善之中。而基于 Windows虚拟打印方式的 WAP消息发布的程序能够非常便捷的实现这一功能 。面向 WAP的内容发布系统主要包括文章、图片、下载、问题等模块,这个程序使得手机用户获取及发布信息更加的自由。基于 Windows基于手机 WAP 技术 的应用程序开发(家庭博客) 2 虚拟打印方式的 WAP消息发布的程序很好的解决了终端显示与数据源分离,通过标准数据转换接口可以迅速在手机上浏览各类信

10、息。这个项目也是对于移动互联网的又一次有意义的探索。为移动互联网用户提供很好的互联网信息资源,促进移动网的应用飞速发展。也为 WAP业务开启了一种新模式,推动了 WAP业务的发展,满足了人们信息时代高效的要求,为 WAP商用开辟了一条宽广之路。 1.3 虚拟打印 WAP 消息发布的 国内外发展现状 1.3.1 国外发展现状 WAP的区域发展不太平衡, WAP站点发展处于世界领先地位的是日本,紧随其后的是韩国。面向 WAP的消息发布方式也是如此。 在全球 WAP领域占据了绝对的领导地位的日本,据并不完全统计,至今日的本移动用户中 93%以上都在用 WAP相关业务。人们利用手机交友、收发邮件,而且

11、也可查询交通资讯、预订车票、饭馆、天气状况等功能。在手机上够实现在固定网络上实现的功能。而他们的 WAP消息发布模式也是一而再,再而三的飞速进步 3,4。 韩国也是数据业务得到真正发展的国家。手机的普 及率几乎超过了 80%,使用手机上网的用户超过 70%,在总体收入中数据业务的比例已经超过了 20%。在这里手机游戏从 1999年就开始以 WAP 方式进入市场,该业务排在了世界前茅。到 2003 年底,韩国的手机游戏开发商增长至 500 家左右,移动门户主要的运营商 DAUM 和 NHN 也主动致力于开发移动在线交互式的游戏,在客观上使得手机的内容更加繁荣。在 2005 年初韩国的4500 万

12、人口中,移动通信的用户已然超越了 3250 万,当中 WAP 用户数超过了 3080 万人,而韩国三大移动运营商 (SKT、 KTF、 LGT)的移动用户中, WAP 注 册用户所占的比例均超过了 90%。而面向 WAP的消息发布从初始的满足基本功能外,逐渐向更深层次的要求发展,也将直接将游戏发布到 WAP上作为了一个重点项目 3,4。 在欧洲, WAP业务发展较慢,其手机用户基本以通话为主。然而手机用户却早就可以通过移动电话实现接收气象预报、电子邮件等 WAP相关服务。美国的无线互联网推出了可让用户查看电子邮件和预定个人互联网信息的 WAP业务。他们的面向 WAP消息发布也是蒸蒸日上 3-4

13、。 基于手机 WAP 技术 的应用程序开发(家庭博客) 3 1.3.2 国内发展现状 两大移动运营商(中国移动、中国联通)都相当关注 WAP市场的发展。目 前图铃、软件、音乐、视频、单机游戏下载是国内免费 WAP站点最主要的服务内容,站到总体点击量半数以上的份额。然而,图铃下载业务的繁荣却经常潜藏了对版权的侵犯,版权问题无法解决成为了免费 WAP的潜在危机。互动娱乐类业务目前的主要内涵是指在线的多人互动游戏,而不是指下载到本地手机的单机游戏。 WAP虚拟社区通过富有吸引力的内容和渐变随意的参与形式,为用户之间的沟通提供互动、个性化的交流平台 5。与日韩相比,无线互联网在我国发展比较缓慢的一个重

14、要原因是内容不足。当前商用资讯类WAP信息服务还不发达。资讯信息类 WAP服务的主要特征是快、短、平的信息传递,这样符合了当今时代人们对便捷、迅速的资讯的需求,因而这一资讯信息服务潜藏着非常大的商机。所以中国的 WAP消息发布主要都是以稳定、快速为出发点而设计 6-7。 基于手机 WAP 技术 的应用程序开发(家庭博客) 4 2 虚拟打印方式 WAP 消息发布的主要内容 2.1 WAP 的研究 2.1.1 WAP 简介 WAP 上网所谓 WAP( Wireless Application Protocol)就是无线应用协议,是一项全球性的网络通信协议。 WAP 的目的是将 Internet 先

15、进的业务和丰富的信息和引入到移动电话等无线终端 之中,它使移动 Internet 有啦一个通行的标准 7。 WAP 定义可通用的平台,把目前 Internet 网上 HTML 语言的信息转换成用 WML( Wireless Markup Language)描述的信息,将其在移动电话的显示屏上进行显示。 WAP 只要求 WAP 代理服务器和移动电话的支持,而不要求现有的移动通信网络协议做任何的改动,因而可以广泛的运用于GSM、 CDMA、 TDMA、 3G 等多种网络 8。 用户可以借助无线手持设备,如手机,掌上电脑,呼机,双向广播,智能电话等,通过 WAP 获取信息。 WAP 支持绝大多数无

16、线网络,也能被所有操作系统所支持,当中为手持设备专门设计的有 FLEXOS, EPOC, Windows CE 等 9。 许多的手持设备,例如掌上电脑在安装了微型浏览器后再借助 WAP 接入 Internet。 微型浏览器的文件都很小,能够较好的解决手持设备无线网络带宽不宽和内存小的限制 10。 虽然 WAP 可以支持 XML 和 HTHL,但专门为无键盘手持和小屏幕设备服务的语言是 WML 11。 WAP亦支持 WML Script,该种脚本语言与 JavaScript 类似,由于它基本上没有其他脚本语言所包含的无用功能,所以对 CPU 和内存的要求更低。 2.1.2 WAP 协议 WAP(

17、无线通讯协议)是在互联网、数字移动电话、或计算机应用、其他个人数字助理机( PDA)甚至未来的信息家电之间进行通讯的一个全球性开放标准 12。在 1997年 6 月,由摩托罗拉、诺基亚、无线星球( Unwired Planet)和爱立信共同组成了 WAP论坛,当中的 WAP 论坛成员的努力产生了这一标准。 通过这种 WAP 技术,就可以将 Internet 各种各样的业务以及的大量信息引入到PALM、移动电话等其他无线终端之中。只要你需要信息,无论你在何时何地,你只要打开你的 WAP 手机,就能享受无穷无尽的网上资源或者网上信息 13。 WAP 能够在各种无线网络之上运行,如 CDMA 、 G

18、SM、 GPRS 等,无线注标语言( Wireless Makeup language)的英文缩写就是 WML。由 WML 描述的 Internet 内容就可以通过能够支持WAP 技术的手机来浏览 14。 WML 是以 XML 为基础的标记语言,通常都用于规范窄频的设备,如呼叫器、手机等使用者接口和如何显示内容的语言。因为窄频使得 WML 受到部分限制,如窄频网基于手机 WAP 技术 的应用程序开发(家庭博客) 5 络联机、较小型的显示器、有限的内存和资源、有限的使用 者输入设备等 15。 通过 WAP 这种技术,能够把 Internet 各种各样的业务及丰富信息引入到 PALM、移动电话等无

19、线终端之中 16。所以无论何时需要信息,只要打开手机 WAP,用户就可以享受无尽的网上资源或者网上信息。例如:天气预报、当前汇率、股市动态、综合新闻、商业报道等。网上银行、电子商务也将会一一实现。手机用户能够通过 WAP 获得娱乐圈趣闻、体育比赛的结果等,增添生活情趣。 WAP 协议主要包括以下几种: 1、 Wireless Transport Layer Security( WTLS) 2、 Wireless Application Environment( WAE) 3、 Wireless Transport Layer( WDP) 4、 Wireless Transaction Laye

20、r( WTP) 5、 Wireless Session Layer( WSL) 其中, WTLS 层为无线加密传输数据时及无线电子商务提供安全方面的基本功能。WAE 层含有 WML、 WMLSCRIPT 的解释器、微型浏览器等功能 17。 WAP 论坛一个很重要的指导思想是让 WAP 尽可能多的与现有的标准一致,以最大限度地保护制造商和应用开 发者的投资。在很大程度上利用了现有的 WWW 编程模型,应用开发人员可以继续使用自己熟悉的编程模型、能够利用现有的工具(如 Web 服务器、 XML 工具)等 18。另外, WAP 编程模型还针对无线环境的通信特点,对原有的 WWW 编程模型进行了优化和

21、扩展。 在带宽考虑方面, WAP 用“轻量级协议栈”优化现在的协议层对话,将无线手机接入 Internet 的带宽需求降到最低,保证了现有无线网络能够符合 WAP 规范 19。手机通过使用 WAP 协议栈可以为无线网络节省大量的无线带宽,例如, 完成一个股票指数的查询操作,通过一个 WAP 浏览器来完成所涉及的包通信量是通过使用 HTTP1.0 的台式机浏览器来完成的 1/220。 WAP 协议使用的包数量不到标准的 HTTP /TCP/IP 协议栈使用的一半。 目前, WAP 在很多方面还不够成熟,但是已经足够打开一个新的通讯领域, 为无线网络提供了足够的技术标准基础,让互联网能够真正无所不在。 WAP 目前主要使用 1.2 和 2.0 两个版本,后者是趋势 ,低端手机只能浏览 1.2 版本,目前主流的手机都已经支持 2.0 版本 21。有了 2.0 版本使用手机浏览的内容更生动,也可以像电脑站一样有背景音乐,有背景图 片,使原本单调的手机网页变得色彩斑斓。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。