ScriptCase中的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会统一处理。




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CodeLobster PHP Edition 文版是一款简单好用的PHP文本编辑器,能轻松地编辑PHP、HTML、CSS、JAVAs cript等脚本代码,是网页编程的利器。 CodeLobster PHP Edition 文版 PHP Edition Pro的目标是创造产品,这将最大简化并加快开发全功能的PHP网站过程。现在它包含了所有标准的代码和许多先进的功能为PHP开发能力。 PHP,HTML,javas cript,CSS代码高亮和代码折叠,HTML自动完成,自动完成的样式属性的名称和值。Javas cript的高级自动完成,自动完成的关键字,DOM元素和它们的属性。PHP调试器工具包,允许开发人员调试应用程序在开发过程。在运行之前,你需要对它进行配置。设置必要的“首选项”菜单(“工具” – >“首选项” – >“调试器)的下列选项值。 CodeLobster PHP Edition 功能 ·PHP, HTML, JavaScript, CSS代码高亮显示 ·PHP,HTML,Javascript,CSS代码折迭 ·HTML自动完成:自动完成标记、属性,关闭标记 ·HTML代码检查 ·HTML工具条 ·CSS自动完成:自动完成样式属性名称和值 ·JAVASCRIPT先进的自动完成:自动完成关键字、DOM元素和它们的属性 ·PHP先进的自动完成:此功能让写代码的速度更快。自动完成包含各式俱全的代码补全列表。列表来自标准PHP和用户定义的类、变量、常量和关键字。开始输入新元素,在$this->和ClassName::后显示所有可能的备选列表来完成。 ·PHP调试器:调试器是一个工具包,允许开发人员在开发过程调试应用程序。此前,你需要配置它。 通过Tools->Prefernces->Debugger菜单来设置必要的值: *Virtual folder – 虚拟项目文件夹的路径 *Virtual host URL – virtual floder(虚拟文件夹)的URL *Path to php.ini – php.ini文件的路径 *Server – 你电脑上运行的Apache版本,你需要在此列表选择你机器上安装的Apache版本 ·调试器功能: *函数逐语句(F11), 逐过程(F10),停止调试(Shift+F5) *在调试器监视窗口,只显示用户的变量 *局部变量窗口和调用堆栈窗口 *调试时展开$this->的对象 ·SQL自动完成:自动完成数据库对象(表、字段)和SQL语句。 ·PHP、MYSQL、HTML的上下文和动态帮助:DynamicHelp窗口自动显示当前词的所有相关参考。您还可以使用ContextHelp获取有关信息的快捷键。 ·代码折迭 ·对突出:突出成对标记和属性。 ·对选择,标记和属性选择命令:选择在当前块的内容。 ·工具提示:可查看光标所在变量的值和函数原型 ·按住CTRL键可导航到A,LINK,IMG标记和BACKGROUND属性 ·类视图:(View->Window->Class View)包含所有打开的文件代码元素(类、函数和变量)。您可以轻松地浏览并找到您的项目在其选择元素的所有声明。 ·在浏览器预览 ·项目管理 ·增量查找 ·All standard functionalities for work with a code ·Drupal插件可用 ·Smarty插件可用 ·WordPress插件可用 ·Joomla插件可用 ·JQuery插件可用 ·CodeIgniter插件可用 详细的功能,请参见官方图文介绍

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值