Z zsteven Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-22 #22 cytown: 可否给小弟也寄一份CodeRush爽爽?Thanks a lot. mail: jbzhao@cmmail.com
Y yck Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-22 #23 我觉得这个问题应该通过编程习惯(或编程风格)来完成。 程序必须要写的有层次感,这样,找起来一般没有问题。 若实在想解决这个问题,我想只能输入时费事一点了,具体地说, 输入BEGIN 时,同时输入END,而且在BEGIN、END后注明这是第几个。 例如: Begin //01 Begin //02 end; //02 end; //01 这样,找对应的end时,只要查找//01即可。
我觉得这个问题应该通过编程习惯(或编程风格)来完成。 程序必须要写的有层次感,这样,找起来一般没有问题。 若实在想解决这个问题,我想只能输入时费事一点了,具体地说, 输入BEGIN 时,同时输入END,而且在BEGIN、END后注明这是第几个。 例如: Begin //01 Begin //02 end; //02 end; //01 这样,找对应的end时,只要查找//01即可。
S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-14 #24 养成一个好习惯,打一个begin, 打一个end, 只要是成对出现的, 就把他们成对打出来,要添什么,再在中间添。
D Dick Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-14 #25 我有一个名为SourceFormat的Expert,专门将程序代码进行重整, 实现规则的缩进和换行,里面好象就有begin/end匹配查找 整个程序很小,才100多K,要的朋友可以写信到 kundeng@163.net,我很愿意与大家分享。
我有一个名为SourceFormat的Expert,专门将程序代码进行重整, 实现规则的缩进和换行,里面好象就有begin/end匹配查找 整个程序很小,才100多K,要的朋友可以写信到 kundeng@163.net,我很愿意与大家分享。
歪 歪就歪 Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-14 #27 试试这办法,看到一个BEGIN,就用水笔在屏幕上点个小 点儿,找到一个END,就用水笔在屏幕上点一个点,直到 ………呵呵,不好意思,我笑的说不下去了。
张 张国龙 Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-14 #28 一个良好的编程风格时必不可少的, 但是, 除了缩进外, 程序的模块划分是很重要的 所有的代码都写在一个过程莉,有上千行代码, 什么东西 都不管用,所以, 我提出以下几点: 1. 明确你的思路, 设计出简明,高效的算法, 保证你自己是清醒的. 2. 合理划分模块, 在功能相对独立的地方, 尽量使用过程和函数, 一般情况下, 模块不要超过200行, 3. 添加必要的注释 , 4. 在程序的格式上, 养成良好的习惯, 如: 缩进,标识符命名, 类型定义, 变量生命的顺序, 适当的空行....
一个良好的编程风格时必不可少的, 但是, 除了缩进外, 程序的模块划分是很重要的 所有的代码都写在一个过程莉,有上千行代码, 什么东西 都不管用,所以, 我提出以下几点: 1. 明确你的思路, 设计出简明,高效的算法, 保证你自己是清醒的. 2. 合理划分模块, 在功能相对独立的地方, 尽量使用过程和函数, 一般情况下, 模块不要超过200行, 3. 添加必要的注释 , 4. 在程序的格式上, 养成良好的习惯, 如: 缩进,标识符命名, 类型定义, 变量生命的顺序, 适当的空行....
W walala Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-15 #29 我也和supermmx一样,没办法。 不过缩进是必须的,否则时间长了你就完了。
S SmileSnake Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-16 #32 用代码模板Ctrl+J。如打if然后立即Ctrl+J就可以了。你试一试很好的。还可以 自己写代码模板呢。呵呵。
S SmileSnake Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-16 #33 或者用Alt+[和Alt+]来试一下,它是用来找分界符的。 Alt+[ Finds the matching delimiter (forward) Alt+] Finds the matching delimiter (backward)
或者用Alt+[和Alt+]来试一下,它是用来找分界符的。 Alt+[ Finds the matching delimiter (forward) Alt+] Finds the matching delimiter (backward)
A ahf Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-02 #34 可以先在delphi菜单中的environment一项中 选种code insight项然后填加一项begin...end 模板。以后在编程中只要按住[ctrl]和j激活它敲入 它的名字就可获的一组begin....end . 这样可以避免不匹配。
可以先在delphi菜单中的environment一项中 选种code insight项然后填加一项begin...end 模板。以后在编程中只要按住[ctrl]和j激活它敲入 它的名字就可获的一组begin....end . 这样可以避免不匹配。
B beta Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-04 #35 同意小天等. 我就是像这样的,每写一个begin立刻跟上一个end然后再补充中间内容, 这的确是一个很好的习惯!很不容易出错.
S sqd Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-06 #36 我的习惯也是 打了个begin 立刻跟着一个end 当然try 和case也同样。
D ddc Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-26 #37 我个人认为如果一个函数超过100行,就不是好的程序了,再说PASCAL是最规格化的过程式语言,因而采用缩进外,我一般都是分模块,宁愿多写函数,也不 把一个函数累计超过150行,这样,就不会因BEGIN,END烦恼了,而且程序可读性也好啊
我个人认为如果一个函数超过100行,就不是好的程序了,再说PASCAL是最规格化的过程式语言,因而采用缩进外,我一般都是分模块,宁愿多写函数,也不 把一个函数累计超过150行,这样,就不会因BEGIN,END烦恼了,而且程序可读性也好啊
C Chenlili Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-27 #39 在编写程序时我是用这样的步骤: 1、先写begin和end; // begin // 第一次 begin //第二次 end //第二次 end //第一次 2、然后再增加代码