看了viewpoint源代码之后,发现作者youyee的php和js的功力实在很强,实现了直接缩小用户上传的图片到指定大小,同时直接作为作者头像,文章插图或者相册的强大功能。
vp的框架使用as3语言,结合amfphp和服务器php脚本通信,as3直接和js脚本通信。
vp根据自身需要,构建了一套类似flex的图形界面,由于基本上用代码实现,所以基本做到轻量高效。
我不想在这里详细介绍vp的框架,至少目前还不会,因为我也没有完全理清它的整个结构(作者的注释写得实在不够多,如果不是非常熟悉as3的同学会很难看懂)。我只是因为窥视到vp强大功能后感到十分震撼,而决定认真开始学习php和js。
目前的php5基本可以做到面向对象的方式编程,我对它的了解仅限在amfphp的协助下使用函数式的方法操作数据库(mysql)而已。而我很需要的类似操作服务器上的物理文件功能,比如读写log,读写xml文件,缩放图片文件,上传文件等等。不过还好,我有了vp的源代码,学起来应该很有针对性。
再说说js。
js作为ria模式的重要组成部分有着非常重要的功能。目前还没有哪一种脚本语言同时拥有它所有的功能,所以对于未来的网络编程来说,学习js是基础课。
我目前可以想到的需要js的帮助的方面是:
控制浏览器的调度,实现虚拟的历史纪录和flash程序的模块级被收藏夹收藏功能;
控制宿主html页面的其他元素;
实现动态“皮肤”的切换(这个功能似乎也可以直接由flex自己搞定);
检测用户浏览器类型,以提供最适合的程序版本显示;
检测用户浏览器可使用尺寸,提供不同的设计界面;
viewpoint截图
相关推荐
FactoryTalk ViewPoint Server
华为ViewPoint 8000视讯产品介绍
华为Viewpoint视频会议解决方案是华为在企业通信领域推出的一款高效、稳定的远程协作工具,旨在帮助企业实现无缝沟通,提高办公效率。这款解决方案集成了先进的音视频技术、云计算能力以及丰富的会议管理功能,使得...
"适用ViewPoint的后台管理系统"是一个专为ViewPoint设计的后台管理平台,旨在提供高效、易用的工具,帮助用户管理和操作ViewPoint相关的数据和功能。这个系统可能包含了各种模块,如用户管理、权限控制、数据报表、...
2. **透视矫正**:当拍摄对象与相机角度不平行时,图像会出现透视失真,比如建筑物向中心倾斜。该软件能智能地调整这种失真,让建筑线条垂直,保持原有的立体感。 3. **物体形状恢复**:对于拍摄的人像或物体,如果...
### Microsoft Excel 与 IBM Cognos 8 Business Viewpoint 的集成应用 #### 一、概述 IBM Cognos 8 Business Viewpoint 是一款强大的商业智能工具,它为企业提供了灵活的数据管理和分析解决方案。Business ...
罗克韦尔自动化推出的FactoryTalk ViewPoint是一款基于Web的HMI(人机界面)产品,它具备多个显著特点和优势,下面将详细介绍这些知识点。 1. 基于Web的HMI应用 FactoryTalk ViewPoint的最核心特性是它作为一种基于...
IBM Cognos 8 Business Viewpoint 是IBM提供的一款强大的商业智能工具,主要目的是帮助企业用户创建、管理和分享业务视角。Business Viewpoint Studio是该工具的一部分,它是一个设计环境,让用户能够构建自定义的...
自由视点电视(Free Viewpoint Television, FTV)是一种新兴的三维视觉技术,它能够实现用户在观看时自由改变视点的效果,仿佛置身于实际场景之中。与传统电视不同的是,FTV通过捕捉、处理和显示光线来构建三维世界...
《IBM® Cognos® 8 Business Viewpoint for Microsoft Excel 用户指南》是IBM提供的一份详细文档,旨在帮助用户充分利用Cognos 8 Business Viewpoint与Microsoft Excel的集成,实现高效的数据分析和报告。...
华为视讯高清终端ViewPoint 9030是一款先进的视频会议解决方案,专为中小企业设计,提供了卓越的高清视频、音频及数据传输能力。以下是对该产品的详细知识点解析: ### 高清视频体验 ViewPoint 9030采用H.264视频...
《Learning Theory: An Approximation Theory Viewpoint》这本书深入探讨了学习理论的核心概念,从逼近论的角度出发,为我们揭示了机器学习和人工智能领域的基础原理。学习理论是理解如何通过经验改进性能的关键,它...
本篇文档主要介绍FactoryTalk ViewPoint,这是FactoryTalk系列产品中的一个重要组件。 FactoryTalk ViewPoint是一款基于Web的客户端软件,它允许用户通过标准的Web浏览器访问FactoryTalk View SE HMI(人机界面)和...
### 三维计算机视觉:一种几何视角 #### 一、引言与背景介绍 三维计算机视觉是一种专注于处理和解析三维图像的技术领域。它涉及到利用数学模型和算法从图像或视频序列中提取并理解三维结构信息。...
Leaflet.Viewpoint是一个基于流行的JavaScript地图库Leaflet的扩展插件。这个开源库专注于提供更高级的地图视角控制功能,使得用户在网页上可以更自由、更直观地探索地图。通过Leaflet.Viewpoint,开发者能够为他们...
### 多视点全景摄影技术在长场景拍摄中的应用 #### 概述 本文介绍了一种新型的多视点全景摄影技术,该技术能够拍摄出长而大致平面的场景(如城市街道上的建筑立面)的全景照片。与传统的视频序列拼接方法不同,...
"ViewPoint_DD_WebSource_090903"是一个压缩包文件,包含了某位开发者基于YouYee ViewPoint进行二次开发的PHP网站源代码。这个网站源码主要用于展示和构建基于Web的项目,可能涉及到的内容广泛且深入,包括前端和...
【标题】"ViewPoint_DD_FlashSource_090903"是一个关于YouYee ViewPoint二次开发的Flash源代码包,它包含了用于构建网站交互式内容的关键元素。这个项目可能是一个基于Flash的Web应用,利用了ActionScript3语言进行...