程式问题(5)

Home Home
引用 | 编辑 black_jack
2007-07-02 13:01
楼主
推文 x0
n.在编辑程式时,如果程式列表(树状的那个),能有分割视窗的功能,编辑上就方便了.^^
o.'输入'指令创造出的选单中若有树状结构, 预设是全部展开的吧? 若要让某一层一开始是close,让user自己展开是否可行?
r.讯息:#{卦爻$(0)}# ,应该会得到'初爻',但拿到的是'六爻'? 我的版本是1.197.
t. 回圈的计数变数是否不能以递减方式运作? 如下:
     回圈:i=5 到 0
  执行结果似乎不如预期. 实际上,有时需要用到递减方式,要怎么办?
u. 设定:字=#{'a'是:'a','b','c'}#,执行这行出现错误之后. 就无法再执行其他程式叙述,必须关掉编辑环境后再进入才行.
v. 呈u项,若要让这个叙述能传回1(因为'a'是第一个字元),该怎么做?又是否也可以把'a','b','c'这串字元以一个阵列代替?如下:
     设定:s = ['a','b','c']
     设定:字 =#{'a' 是: s}#
w.
  设定:用神选单=用神选单+',' o --   #{卜卦六亲$(#{变卦爻之六亲}#)}#,#{六级旺相[#{变卦爻之六级旺相}#]}#'',      
  其中'--'算特殊字元吗?这样会有错误.又如果要显示特殊字元,怎么做?
x.
卜卦六亲$(5),卜卦六亲$(6)照文件上写的,应传回'应爻','世爻',但却拿到'世爻','应爻'

*另外, 请问这讨论区,要怎么贴图和附加档案? 表情

献花 x0
引用 | 编辑 mainchen
2007-07-02 15:04
1楼
  
n.在编辑程式时,如果程式列表(树状的那个),能有分割视窗的功能,编辑上就方便了.

目前并无提供分割显示, 操作时可将不看的程式收起来, 若要参照程式, 若显示有点距离, 可善用 "复制" 功能, 参考完再删除程式.



o.'输入'指令创造出的选单中若有树状结构, 预设是全部展开的吧? 若要让某一层一开始是close,让user自己展开是否可行?

目前尚未提供 "预设:展开/收起" 功能, 此功能会列入未来版本之参考, 谢谢!



r.讯息:#{卦爻$(0)}# ,应该会得到'初爻',但拿到的是'六爻'? 我的版本是1.197.

顺位如下:

卦爻$(0) = 六爻
卦爻$(1) = 五爻
卦爻$(2) = 四爻
卦爻$(3) = 三爻
卦爻$(4) = 二爻
卦爻$(5) = 初爻
卦爻$(6) = 世爻
卦爻$(7) = 应爻



t. 回圈的计数变数是否不能以递减方式运作? 如下:
  回圈:i=5 到 0
执行结果似乎不如预期. 实际上,有时需要用到递减方式,要怎么办?

例:

回圈:i=0 到 5
讯息:#{卦爻$(5-i)}#



u. 设定:字=#{'a'是:'a','b','c'}#,执行这行出现错误之后. 就无法再执行其他程式叙述,必须关掉编辑环境后再进入才行.

"是:" 不能用于巨集内 #{}#, 需先用变数设定后, 再显示其变数, 例:

设定:s='a'
设定:a=s是:'a','b','c'
讯息:#{a}#



v. 呈u项,若要让这个叙述能传回1(因为'a'是第一个字元),该怎么做?又是否也可以把'a','b','c'这串字元以一个阵列代替?如下:
  设定:s = ['a','b','c']
  设定:字 =#{'a' 是: s}#

目前 "是:" 后面不能接 "阵列" 变数, 若有此需求, 可采用 "回圈:" 来判断.



w.
设定:用神选单=用神选单+',' o --   #{卜卦六亲$(#{变卦爻之六亲}#)}#,#{六级旺相[#{变卦爻之六级旺相}#]}#'',    
其中'--'算特殊字元吗?这样会有错误.又如果要显示特殊字元,怎么做?

错不在 '--' , 而是 '变卦爻之六亲', 需具体指出何爻之六亲, 例: 变卦.初爻的六亲



x.卜卦六亲$(5),卜卦六亲$(6)照文件上写的,应传回'应爻','世爻',但却拿到'世爻','应爻'

见问题 r



*另外, 请问这讨论区,要怎么贴图和附加档案?

请使用附件的方式贴图,相关教学
http://bbs.mychat.to/read.php?tid=76961
缩图教学
http://bbs.mychat.to/read.php?tid=324283

献花 x0
引用 | 编辑 black_jack
2007-07-03 12:42
2楼
  
q.如图(1)设计选单的程式, 如果像图上所勾选的那样, 执行结果应该只有图(2)中的"天时"这一层出现, 可是我得到的是像图(2)那样, 这应该是全部勾选才有的结果吧? 更奇怪的是,变数列表中,该变数"初始选单"却是正确的,如图(3).我也将整个'星侨五术'重新执行过,一样咧.



回覆r之回覆> 关于卦爻$()的顺序,也请更新文件之说明.只是为什么要这样安排?
s.文字转入程式这个功能怎么运作? 我把你们给的文字模式的范例,copy到该区域,接下来怎么作?左上角那个button好像没作用?(如图)

回覆w之回覆> 应该是 变卦爻之六亲括弧 i 及 变卦爻之六级旺相括弧 i,不晓得为何括弧 i没被贴上,可能被误认为编辑指令吧. 没关系,再举一例:
    设定:str=''a''
    设定:str=str+',' oTest''
    输入:选单='测试',测,#{str}#
  这样子当然是正常. 若第二行改为
    设定:str=str+',' o--Test''
  执行时,出现"Could not convert variant of type (OleStr) into type (Double)"的错误. 而且不能再执行任何叙述, cursor移到不同叙述时, 右上角的程式编辑不会更新了,必须再进入一次编辑环境才行.

献花 x0
引用 | 编辑 mainchen
2007-07-03 14:58
3楼
  
q.如图(1)设计选单的程式, 如果像图上所勾选的那样, 执行结果应该只有图(2)中的"天时"这一层出现, 可是我得到的是像图(2)那样, 这应该是全部勾选才有的结果吧? 更奇怪的是,变数列表中,该变数"初始选单"却是正确的,如图(3).我也将整个'星侨五术'重新执行过,一样咧.

重点是在于有打勾的 "输入:选单='用事种类',初始,#{}#" 这行后面所接的文字 (因为图片上看不到), 其后面的文字我想应该就是: ' o面试找工作',' o面试....



回覆r之回覆> 关于卦爻$()的顺序,也请更新文件之说明.只是为什么要这样安排?

感谢指正, 说明文件已更新. 此顺序乃延续以前的设计.



s.文字转入程式这个功能怎么运作? 我把你们给的文字模式的范例,copy到该区域,接下来怎么作?左上角那个button好像没作用?(如图)

文字转换, 请依下列操作步骤:

1. 先由 [树状程式] 选好要加入的程式点 (会 "同层" 往下加入).
2. 换到 [转入] 页次.
3. 贴上程式文字, 其中只有 [指令:] 开头的文字才会被转成程式 (就是第3个字元是 : 冒号的行), 否则皆会变为解说内容.
4. 程式若有层次, 请使用空格来表示, 一个空格表示内缩一层.
5. 按左上角 [文字转入程式] 小按钮.


  设定:str=str+',' o--Test''
执行时,出现"Could not convert variant of type (OleStr) into type (Double)"的错误.

于 v1.200 版已修正此问题, 因为 ' 单引号重叠使用产生的问题, 若再含运算元, 将会造成问题, 更新后, 若字串内需要使用运算元符号, 需如下:

设定:str=str+',' o& #45;& #45;Test''

'-' 需使用 '& #45;' 代替 (& 后面不要空格), 其中 45 表示 10 进位 ASCII 码.

献花 x0
引用 | 编辑 macsd
2008-03-19 09:24
4楼
  
请问有无相关书籍可参考!(指写程式而言)
另外这是何C语言!还是VB呢?
而这套命理程式...........最大功用!是不是可以白行写出另一套命理程式(不需和星侨并用)..初学看不太懂! 表情

献花 x0
引用 | 编辑 mainchen
2008-03-19 10:49
5楼
  
请问有无相关书籍可参考!(指写程式而言)
另外这是何C语言!还是VB呢?
而这套命理程式...........最大功用!是不是可以白行写出另一套命理程式(不需和星侨并用)..初学看不太懂! 表情

"命理程式" 是星侨五术 NCC-900 系列产品内, 提供给使用者扩充的功能, 它所使用的程式语言是由星侨自创开发 (由 NCC-100 系列开始至此), 程式指令采用中文表示, 使用者若无程式基础, 亦可容易入门, 详细说明请下载命理程式电子书

市面上的算命软体, 虽提供解说修改功能 (在即有的判断原则下修改解说而已), 但不见可写程式的功能, 命理程式提供给使用者自订判断解盘逻辑, 说白话一点, 就是把 "星侨五术" 软体当成是您的学生, 您用程式来教它如何解盘, 使它的经验是可累积的, 可思考判断的, 如此软体就可以因为使用者加入新的生命.

ps. "命理程式" 是 NCC-900 所提供的功能, 也就是说它必需要在 NCC-900 为基础的原则上, 才能使用, 实用版以上即提供命理程式撰写功能.

献花 x0
引用 | 编辑 macsd
2008-03-19 14:19
6楼
  
感谢回答!看了手册!仍不大明白!有无完整的案例可供参考


如果您本身有电脑程式的基础,相信很快就能驾轻就熟,如果您没有程式方面的基础,本公司提供专案设计服务,为您制作专用的解说内容,如有需要请洽本公司。..........这又是什么资料? 表情

献花 x0
引用 | 编辑 mainchen
2008-03-19 15:05
7楼
  
看了手册!仍不大明白!有无完整的案例可供参考

内建的解说就是参考的案例:




如果您本身有电脑程式的基础,相信很快就能驾轻就熟,如果您没有程式方面的基础,本公司提供专案设计服务,为您制作专用的解说内容,如有需要请洽本公司。..........这又是什么资料?

就是 "程式代工" , 有的使用者已经有累积多年的资料, 想要藉由电脑辅助, 此时就可以运用 "命理程式" 来撰写自己需求的功能, 但是又不想去学命理程式的撰写, 因此我们提供 "程式代工" 服务.

献花 x0
引用 | 编辑 macsd
2008-03-19 15:23
8楼
  
您好!那语法是用C的还是VB的呢!.........感觉好像不是那么容易写出!"

有建议参考的语法书吗? 表情

献花 x0
引用 | 编辑 mainchen
2008-03-19 16:19
9楼
  
您好!那语法是用C的还是VB的呢!.........感觉好像不是那么容易写出!

只要有程式的逻辑基础, 任何的程式语法应该都很容易进入状态, 命理程式采用 "中文口语" 式指令, 可由浅入深来学习. 举一个简单的例子, 想要判断紫微命盘内的命宫有没有紫微这一颗星, 可如下写:

如果:命宫有:紫微
指令非常口语化, 不懂程式的人也看的懂 表情


有建议参考的语法书吗? 表情

可下载电子书 PDF 及 CHM 的说明文件, 撰写方面的问题, 可由本版区来发问即可.
命理程式提供 "命盘基本元素" 给使用者 "组合发挥" 表情 就由使用者各显神通了.

献花 x0
引用 | 编辑 macsd
2008-03-19 21:42
10楼
  
您好!假如我只有八字实用版!那是否只能开发出八字类的程式呢?(另外卜卦..等则不可)

另外新写出的程式是不是仅只是辅助原来程式而已!也就是说无法离开八字原来程式单独使用! 表情

感觉上命理程式似乎是在修正原程式内原附条文!让他更符合个人表现!想知道此程式可以做到什么程度!谢谢 表情

献花 x0
引用 | 编辑 mainchen
2008-03-20 06:10
11楼
  
假如我只有八字实用版!那是否只能开发出八字类的程式呢?(另外卜卦..等则不可)

原则上是如此, 但某些基本元素还是可以使用, 如: 万年历, 生日资料...等.


另外新写出的程式是不是仅只是辅助原来程式而已!也就是说无法离开八字原来程式单独使用!
感觉上命理程式似乎是在修正原程式内原附条文!让他更符合个人表现!想知道此程式可以做到什么程度!谢谢

原来程式是怎么写出来的? 还不是一行一行的写出来的!!! 我可以写出来, 使用者当然也可以写出来. 而撰写程式, 可由已存在的程式来修改, 或者新建程式来重写, 程式必需在 "星侨五术" 内来使用, 可想成 NCC-900 是硬体, 命理程式是软体.

命理程式可以做什么? 简单的说, 它提供了命盘元素, 给使用者排列组合, 结果以文件展现, 也就是说, 只要结果是以文件方式显示, 它应该都能做, 再来就是看使用者的功力了 ~ 解盘的功力 + 程式的功力.

献花 x0