现在的位置: 首页

Pro/ENGINEER二次开发中的关键技术

发表于1413 天前 ProE/二次开发  暂无评论 ⁄ 被围观 737 views+
Pro/ENGINEER二次开发中的关键技术     【摘  要】Pro/ENGINEER是CAD/CAM软件,Pro/TOOLKIT是PTC提供用于对Pro/ENGINEER进行二次开发的软件包,这里有几个问题值得注意。   【关键词】二次开发 关键技术 程序 函数   Pro/ENGINEER是美国PTC公司研制的CAD/CAM软件。Pro/TOOLKIT是PTC提供用于对Pro/ENGINEER进行二次开发的软件包,Pro/TOOLKIT提供了大量的C语言函数,帮助我们利用C语言编程来增加Pro/ENGINEER的功能。在Pro/ENGINEER的二次开发过程中,有以下几个问题值得注意(笔者使用的是Pro/ENGINEER 2000i)...
阅读全文

[Flex]Web版PhotoShop

发表于1413 天前 Internet, Photoshop  评论关闭 ⁄ 被围观 478 views+

[Flex]Web版PhotoShop
今天无意中发了这个在线版的PhotoShop,它是基于Flex开发的。Flex应用能做到这个份上,真得很牛!国内不知什么时候能看到这样的应用,这样的idea呢!(感叹一下吧)https://kinglong.photoshop.com 这个就是在上面注册的空间了(只要有邮箱,就可以注册一个照片存放和编辑的2G空间)功能截图:…

阅读全文

FleaPHP 的 Ajax 支持和 WebControls

发表于1413 天前 PHP  暂无评论 ⁄ 被围观 414 views+
FleaPHP 现在具有了基本的 Ajax 支持,示例代码如下: 首先在控制器显示模版的动作方法中有如下代码:     /**      * 显示登录界面      */     function actionIndex()     {         $this->_registerFormEvent(‘form_login‘, ‘submit‘, ‘OnFormLoginSubmit‘,                 array(                     ‘beforeRequest‘ => “$(‘loginFailed’).setHTML(”);“,                     ‘evalScripts‘ => true,                ...
阅读全文

FleaPHP开发指南 – A2.使用PATHINFO和 URL 重写

发表于1413 天前 PHP  暂无评论 ⁄ 被围观 514 views+
FleaPHP 应用程序通过分析 URL 地址来确定要执行的控制器及动作,以及传递给动作方法的参数。 默认情况下,FleaPHP 应用程序通过 http://www.example.com/index.php?controller=test&action=benchmark&source=1 这样的 URL 地址来访问应用程序的每一个功能。但有时候你希望 URL 地址能够更好看一点,例如上面的地址变为: http://www.example.com/index.php/test/benchmark/source/1 或者 http://www.example.com/test/benchmark/source/1 要实现上述两种效果,必须借助 FleaPHP 对 PATHINFO 模式和 URL ...
阅读全文

FleaPHP 开发指南 – 8. 如何使用RBAC实现访问控制

发表于1413 天前 PHP  暂无评论 ⁄ 被围观 394 views+
RBAC 是英文(Role-Based Access Control)的缩写,也就是基于角色的访问控制。RBAC 的定义比较晦涩,我就以比较生动的形式来阐述什么是 RBAC。 ATM 机的一天 假设有一台 ATM(自动提款机)放在街边,我们来看看这个 ATM 度过的一天。 早上,有一个家伙走到 ATM 面前,对着机器说:“芝麻开门,芝麻开门,给我 100 块!”。很显然 ATM 不会有任何动作。失望之余,这个家伙踢了 ATM 一脚走了。 中午,一位漂亮的 Office lady 走到 ATM 机面前,放入她的信用卡,输入密码后,取出了 1200 块钱。当然,这些钱...
阅读全文

FleaPHP 开发指南 – 7. 数据表关联

发表于1413 天前 PHP  暂无评论 ⁄ 被围观 375 views+
数据表关联是指两个或者多个数据表的记录之间的逻辑关系。 例如: 每一个公民都有一个身份证号码 每一位作者都写了多本(0-n)书籍,而每一本书籍都有多个(1-n)作者 每一篇文章都有多个(0-n)评论 每一个评论都属于一篇文章 目前,FleaPHP 支持四种类型的数据表关联,分别是: HAS_ONE: 当前表的每一条记录都拥有最多一条(0–1)关联记录 HAS_MANY: 当前表的每一条记录都拥有多条(0-n)关联记录 MANY_TO_MANY: 当前表的每一条记录都和其他表的多条(0-n)记录关联 BELONGS_TO: 当前表的每一条记录都属...
阅读全文

FleaPHP 开发指南 – 6. 访问数据库

发表于1413 天前 PHP  暂无评论 ⁄ 被围观 348 views+
这一章我们就来看看 FleaPHP 的数据库访问功能。体验一下 FleaPHP 出色的自动化 CRUD 能力。 连接数据库 在 htdocs 目录中创建子目录 testDB,并在子目录下创建文件 test1.php 文件,内容如下: <?php require('../FLEA/FLEA.php'); FLEA::init(); // 准备数据库连接信息 $dsn = array( 'driver' => 'mysql', 'host' => 'localhost', 'login' => 'root', 'password' => '', 'database' => 'test', ); // 获取数据库访问对象 $dbo =...
阅读全文

FleaPHP 开发指南 – 5. 应用程序设置

发表于1413 天前 PHP  暂无评论 ⁄ 被围观 373 views+
FleaPHP 是一个具有高度灵活性的框架。开发者可以用不同的设置来调整 FleaPHP 的工作方式。这些设置统一保存在名为“应用程序设置”的数据源中。 实际上,除了 FleaPHP 框架本身,应用程序也可以使用“应用程序设置”来保存应用程序运行时需要的各种设置。 FleaPHP 的应用程序设置有一个默认配置文件,保存在 FLEA/Config/Default_APP_INF.php 中。应用程序可以在入口文件(例如 index.php) 中修改这些设置,以便调整 FleaPHP 的工作方式。 如何使用应用程序设置? 当 FleaPHP 框架初始化时,默认的应用程序设置文...
阅读全文

Flea-当用户访问一个不存在的controller或action时

发表于1413 天前 PHP  评论数2 ⁄ 被围观 693 views+
当用户访问一个不存在的controller或action时怎么办? 一般我是这样写的 FLEA::setAppInf(‘dispatcherFailedCallback’,'Failedback’); function Failedback($controllerName, $actionName,$controllerClass) { redirect(url(‘Default’,'error’),0); } 然后在error 这个action中写错误提示 可以在发生错误时显示友好的提示.
阅读全文