Foxtable(狐表)用户栏目专家坐堂 → 嫦娥编辑器:::::20160305 增强SQL语句编辑


  共有20375人关注过本帖树形打印复制链接

主题:嫦娥编辑器:::::20160305 增强SQL语句编辑

帅哥哟,离线,有人找我吗?
lsy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
嫦娥编辑器:::::20160305 增强SQL语句编辑  发帖心情 Post By:2016/2/27 9:59:00 [只看该作者]

更新到此,基本结束。
余下的工作,就是编写使用指南。

请转到此页 
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=82637

欢迎试用,积极反馈。

使用说明,见第三楼。

20160303更新,增加了Tab精灵列表框(类似狐表的代码精灵)
代码在几千行时,自动精灵不会有问题。
万一代码多达几万、十几万行,因为自动精灵的列表框,频繁显示、隐藏、跟随输入光标移动,多少有点迟滞。
在这极端的情况下,可以把所有的自动功能的勾选去掉,改为手动,其中“自动精灵”改为手动后,只在按Tab键的时候(与狐表一样),才会搜索、判断、显示符合的列表项目,并且列表框固定在右边的页面集合中,这样一来,不管代码有多少行,都能健步如飞。

20160304更新,增加了网页编辑器,用于在数据表中保存Html文件。
“自动重排”在勾选时,如果在代码末尾回车,则自动重排代码,如果在代码中间回车,则自动重排代码,省了手工切换复选状态。
变量扫描和代码着色优化了代码,速度更快。

20160305 增强SQL语句编辑
勾选“SQL"单选框后,请在右边”数据源“中加载数据源,如果数据源数量多于1,请勾选一个数据源名。
SQL语句,提示后台的表名和列名:在大括号{后面,只提示表名,其他情况下,提示表名和列名;如果在表名后输入圆点(英文句号),再输入其他字符,则只提示这个表的列名。


以下内容只有回复后才可以浏览


问题解答:

“自动重排”问题
最后一行回车时,是否勾选“自动重排”都没影响。
段落中间回车,要先取消“自动重排”的勾选。(20160304版,不用取消勾选了,自动不重排)
因为重排就是根据规则,增减空格,改变了原来的字符数量,设置成跳到最后,就能避免出现乱序。
鼠标指针路径问题
C:\WINDOWS\Cursors\UpArrow.cur
本人所用操作系统为XP,其他操作系统不一定是这个路径,因此可能报错。
这个鼠标指针,是向右的箭头,就是鼠标在Word页面左侧时的鼠标指针样式。
20160302 取消自动复制鼠标文件,手动指定鼠标指针文件方法如下:
将"嫦娥编辑器(试用版)\project\Images"目录下的“UpArrow.cur”文件复制到“WINDOWS\Cursors\”目录下
在控制面板中,找到鼠标设置,在指针的自定义栏里,选中“候选”指针(向上箭头),然后浏览到“WINDOWS\Cursors\”目录下,选定UpArrow.cur”文件
启动文件问题
有狐友打开ChangeEditor.exe没问题, 打开嫦娥编辑器.exe不显示编辑器。


[此贴子已经被作者于2016/3/22 8:23:39编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2016/2/27 10:00:00 [只看该作者]

功能分解,自由组合
统一编写,统一修改
统一保存,统一调试


图片点击可在新窗口打开查看此主题相关图片如下:嫦娥编辑器概览.jpg
图片点击可在新窗口打开查看







[此贴子已经被作者于2016/3/6 16:36:10编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2016/2/27 10:00:00 [只看该作者]

使用指南

     编辑器的基本功能,是输入文字,其他功能,都是辅助功能。
     文本编辑的基本操作包括:输入、复制、剪切、粘贴、选择(全选)、增加缩进、减少缩进、文本对齐、设置字体、增大字体、减小字体、设置字符颜色、设置字符背景(突出显示)、撤销操作、恢复操作、打开文件(txt文件、rtf文件)、保存文件、另存文件。
     代码编辑,除了文本编辑的基本操作,还需要很多辅助功能,以使代码编写变得轻松、快捷。     
     因为代码编辑专业性强,开发者很难记的清复杂的专业术语,以及这些术语之间的从属关系,即使记的住,也希望能输入较少的字符,就能完成较复杂的输入。
第一个需要的辅助功能,就是代码精灵(代码提示及自动完成)。需要提示的,一是关键词、二是函数,第三种就是数据类型及其成员,这一部分最复杂,耗时最多。
     变量扫描(自动扫描手动扫描扫描全部扫描1000)
     有些成员(属性、方法),是共享的,通过类型直接调出,但大部分成员,要先定义变量,再通过变量调出。
     开发者在哪一行定义变量,是不确定的,所以每次都要扫描每一行,使变量与类型一一对应上。
     代码行数不多的时候,扫描变量花费的时间,几乎感觉不到,但是到了上万行的时候,就能感觉到了。如果每输入一个字符,都能感觉到卡顿,体验会非常不好。
     怎么解决呢?
     一个事件中,代码一般都在几十行以下,达到几百行的机会不多,几千行就更少了,几万行、十几万行,对于一般开发者来说,差不多是理论上的了。
     而作为编辑器,却要能经得起几十万行的压力测试,就是在代码达到几十万行的时候,仍然能正常输入,而不是卡死没响应。
     代码少的时候,勾选“自动扫描”,既能智能提示,又能快速输入。
     代码多的时候,如果感觉到卡了,就去掉“自动扫描”的勾选,编辑器就不会在每一次输入的时候自动扫描变量,只在定义了新的变量,由开发者手动点击“变量扫描”按钮(快捷键Alt+B)。
     这样,即使代码很多,代码精灵也会非常灵敏。
     假使代码真有十几万行,就算是手动扫描变量,也需要些时间。这个问题也不难对付:
     不管代码多到什么程度,只在前一千行(足够的行数了)定义变量,这样在变量扫描的时候,只需扫描前一行代码,而不是全部代码。

     狐表的编辑器,在输入全局变量的时候,是调不出属性和方法的,嫦娥编辑器不但能调出全局变量、局部变量的成员,还能调出变量本身,这种做法的好处是,如果定义了比较规范,有大小写字母、字符数较多的变量,也可以输入较少字符,通过代码精灵快速输入这个变量。
     
    未完待续......
[此贴子已经被作者于2016/3/5 13:54:41编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wgmcom
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:223 积分:1386 威望:0 精华:0 注册:2015/12/26 16:57:00
  发帖心情 Post By:2016/2/27 10:24:00 [只看该作者]

第四楼

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/2/27 10:58:00 [只看该作者]

有源码么图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
andy123
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:322 积分:2650 威望:0 精华:0 注册:2014/6/24 17:29:00
  发帖心情 Post By:2016/2/27 13:09:00 [只看该作者]

这得顶起来

 回到顶部
帅哥哟,离线,有人找我吗?
wgmcom
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:223 积分:1386 威望:0 精华:0 注册:2015/12/26 16:57:00
  发帖心情 Post By:2016/2/27 13:30:00 [只看该作者]

半天过去了图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
花开的声音
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2016/2/27 13:54:00 [只看该作者]

期待中

 回到顶部
帅哥哟,离线,有人找我吗?
coch2004
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:601 积分:6883 威望:0 精华:0 注册:2012/5/30 16:01:00
  发帖心情 Post By:2016/2/27 16:21:00 [只看该作者]

为什么要取名嫦娥?

 回到顶部
帅哥哟,离线,有人找我吗?
hanxuntx
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
  发帖心情 Post By:2016/2/27 18:22:00 [只看该作者]

取名嫦娥
你这是要上天啊图片点击可在新窗口打开查看

 回到顶部
总数 124 1 2 3 4 5 6 7 8 9 10 下一页 ..13