事件编辑器ScriptCase中的PHP代码编辑器

摘要:
今天,我们在这里了解事件编辑器。虽然ScriptCase将编程的工作量降低到了非常低的水平,但它仍然允许开发人员在设计时停止编写代码。毕竟,有一些复杂的业务需要代码来实现。幸运的是,ScriptCase为PHP代码编写提供了一些非常方便的工具。即使不太了解PHP的用户也可以节省编写标准PHP代码的工作量。

工作之余抽点时光出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下事件编辑器

    虽然ScriptCase已经将编程的工作量降到了非常低的地步,但仍然是答应开发人员在设计的时候停止代码编写的,毕竟有较为庞杂的业务是须要代码来实现的。所幸的是,ScriptCase在PHP的代码编写方面提供了一些非常便利的工具,即使是不太懂PHP的用户,也可以省力的写出规范的PHP代码。

    

    上面来给大家用截图展示一下如何应用ScriptCase的代码编辑器:

    1. 代码提示

    事件和编辑器

    ScriptCase支持代码提示,在应用一个对象的时候,按下CTRL+Space就可以打开代码提示(是的,和系统的中文切换冲突……,大多数开发环境都是应用CTRL+Space停止代码提示)。也可以在代码提示框里看到经常使用的方法。

    

    2. 事件标记

    事件和编辑器

    在ScriptCase左边面板的『事件管理』菜单下,大家可以看到当前程序所能够应用的事件,如果该事件已经有代码,则表现为黄色闪电标识;如果该事件无代码,表现为灰色标识,开发者打开这里就可以非常省力的知道那些事件是被编程的,点击事件名称就可以打开代码窗口。

    

    3. 插入代码块

    事件和编辑器

    这个功能非常实用。当打开一个事件窗口的时候,在编辑器的最右侧将会表现可以插入的代码块,并且代码块按照其类型停止了分类,如ajax、database、date、email、error等等。开发人员只要点击一下可用的代码块(可用的代码块后面的图标为绿色小圆点),就可以将一整段代码插入到代码窗口,修改一下参数马上就可以用了,非常便利。

    比如我们经常须要查找某一张表的某条记录是否存在,这个时候就可以点击 Check for an existing record

    每日一道理
冰心说道:“爱在左,同情在右,走在生命的两旁,随时撒种,随时开花,将这一径长途,点缀得香花弥漫,使穿枝拂叶的行人,踏着荆棘,不觉得痛苦,有泪可落,却不是悲凉。”

    这个时候系统将会自动的插入以下的代码块:

/**
 * Check for an existing record
 */

// SQL statement parameters
$check_table = 'my_table';    // Table name
$check_where = "field = 'condition'"; // Where clause

// Check for record
$check_sql = 'SELECT *'
   . ' FROM '  . $check_table
   . ' WHERE ' . $check_where;
sc_select(dataset, $check_sql);

if (false == {dataset})
{
    // Error while accessing database
}
elseif ({dataset}->EOF)
{
    // No record found
}
else
{
    // Record found
}

    改一下其中的 $check_table、 $check_where,就可以直接用了,岂不是非常简单吗?

    

    4. 灵活应用Macro

    ScriptCase本身提供了很多宏,应用这些宏可以大大缩减开发的工作量,为您勤俭时光,比如:

    sc_ajax_message:    弹出一个Ajax消息窗口

    sc_field_disable:    禁止某一个字段

    sc_field_display:    是否表现某一个字段

    sc_lookup:    从某一张数据表中查找记录

    sc_exec_sql:    执行一条SQL语句

    sc_begin_trans:    开始一个事务

    sc_commit_trans:    提交事务

    sc_menu_disable:    禁用某个菜单

    

    应用宏可以非常好的进步在ScriptCase中开发的效率;同时,应用SC提供的数据库方法,基本上不须要费心数据库连接、关闭的问题,SC会同一处理。

    

    

    

文章结束给大家分享下程序员的一些笑话语录: 不会,Intel会维持高利润,也会维持竞争局面,国外的竞争不是打死对方的那种。你看日本有尼康,佳能,索尼,都做相机,大家都过得很滋润。别看一堆厂,其实真正控制的是后面的那几个财团——有些竞争对手,后面其实是一家人。

--------------------------------- 原创文章 By
事件和编辑器
---------------------------------

免责声明:文章转载自《事件编辑器ScriptCase中的PHP代码编辑器》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux搭建Java环境(JDK+Tomcat+MySQL)深入浅出Node.js(四):Node.js的事件机制下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

解决Class 'swoole_server' not found

1.看下cli模式是否可以正常工作,命令行下运行 php -r "echo php_sapi_name();" 这条命令就是在cli模式运行php语句,php -r就是run一条php命令的意思,php_sapi_name()判断当前执行的php是什么模式下,执行成功在屏幕上输出 cli,不成功说明你的php cli模式有问题。 2.查看当前cli已支...

php MP3文件下载功能的实现

方式一:生成文件,返回一个链接,window.href =链接; 方式二:hearder输出文件流。 先设置流的Content-Type和web服务器的mime类型。 mime类型参考 一个header文件流下载mp3文件的实例, 服务器端:functiondownload(){ $full_path = 'pro/mp3/demo.mp3'; $f...

android Studio 配置LUA 开发环境

android Studio 配置 LUA 开发环境关于Android LUA资料 android如何调用lua?Android lua 教程Lua官网lua语言解释Lua 5.1 参考手册Android Lua热修复 引诉大牛的原话: Android 调用 Lua /Lua 调用 Android 代码 在Android项目中使用Lua,需要两个步骤:...

php 连接 mssql sql2008

摘要 sql server 2008 1.下载微软提供的dll 下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=20098 php5.4需下载 SQLSRV30.EXE,这个exe是一个自解压文件,下载后双击选路径解压会得到一堆dll和说明文件。 2、将对应自己php版本的dll文...

VScode 搭建PHP环境

先按照这个搭建 使用Visual Studio Code搭建PHP调试环境 要注意的几个点 上文中的4.2. 配置Visual Studio Code 指定php的路径 配置 PHP Debug 配置完成后 文件夹下后有个 .vscode 文件夹 下有个 launch.json 内容如下 { // 使用 IntelliSense 了解相关属性。...

php持续集成环境笔记

记录下php集成环境中若干个工具的安装步骤和过程: 安装pear wget http://pear.php.net/go-pear.phar $ php go-pear.phar 使用:pear install <要安装的pear程序包> 安装phpunit pear channel-discover pear.phpunit.de p...