CnPack Forum


« 2020-9-21  
SMTWTFS
 
  12345
6789101112
13141516171819
20212223242526
27282930   



Search Blog




Online Users: 3

0 members, 3 guests

2009-11-10   来自国外的 CnWizards 详细介绍

最近看到一个国外的 Blog 上正在对 CnWizards 做连载介绍。内容非常详细,每周五发布一篇,现在已经有4篇了:
http://delphiallimite.blogspot.com/

2009.12.30 作者更新了最后一篇,总共8篇,几乎涵盖了专家包所有的功能。
作者最后的总结:

CONCLUSIONS

I'm sure I've left in the inkwell some feature that's included in cnPack but as you have seen, this expert is huge and I do not have time for more, because I want to cover new topics. The only drawback I've found this expert is that on machines with 1 GB of RAM or less is quite slow, especially with projects that have hundreds of forms (also depends on the version of Delphi). Anyway, I consider almost essential to increase productivity programming. ...

2009-11-10 15:06 - zjy - 2842 Views - 3 Comments

2009-9-17   征集双核系统下D2007不稳定问题的反馈

在论坛上看到两个关于双核系统下IDE不稳定问题的帖子:
http://bbs.cnpack.org/viewthread.php?tid=3127

http://bbs.cnpack.org/viewthread.php?tid=3115

根据堆栈信息的线索:
[053932EB]{exceptiondiag100.bpl} ExceptionDiagForm.LoadedModules (Line 56, "ExceptionDiagForm.pas" + 18) + $6C
[20ACF536]{coreide100.bpl} StructureView.TBaseStructureViewServices.SyncStructureChanged (Line 299, "StructureView.pas" + 2) + $8
[2000A455]{rtl100.bpl  } System.@CheckAutoResult (Line 18047, "sys\system.pas" + 6) + $0
[20ACF536]{coreide100.bpl} StructureView.TBaseStructureViewServices.SyncStructureChanged (Line 299, "StructureView.pas" + 2) + $8
[2003EA79]{rtl100.bpl  } Classes.CheckSynchronize (Line 9835,  ...

2009-9-17 22:34 - zjy - 2523 Views - 10 Comments

2007-4-23   今天改进了一下Want构建功能

本地编译cnwizards时,打开ide来编译总嫌麻烦,所以经常用want编译。不过每次want完总会有几个临时文件没删除,还把res文件给修改了,经常要从cvs里重新取,很不爽。

晚上终于下决心来改掉这些问题。修改后的want脚本编译完工程后会自动把临时生成的文件删除,再把res文件恢复成编译前的状态。另外,还增加了一个好友beta开发的WantUI,可以不用再开命令行窗口去打命令,感觉爽多了!

want还是个不错的构建工具,可惜好几年没人维护了。现在这个脚本可读性不强,如果能支持流程控制、过程调用就好了。

2007-4-23 21:25 - zjy - 2747 Views - 12 Comments

2007-3-30   祝贺CnWizards荣膺2006第二届中国开源竞赛专业组金奖(附图)!

CnPack 多年的努力终于有了认可。CnPack IDE 专家包去年下半年报名参加 2006 第二届中国开源竞赛,顺利通过多轮角逐,最终获得专业组金奖!

2007年3月27日下午,管理员 Passion 在北京接受了 倪光南 院士的颁奖。

2006第二届中国开源竞赛网站
http://osscontest.cosoft.org.cn/

2007-3-30 09:11 - zjy - 56703 Views - 62 Comments

2007-1-17   Google代码搜索支持Delphi喽!

记得Google代码搜索最早出来时支持相当多的编程语言,就是不支持Pascal/Delphi,极郁闷。
今天上去看了看,现在总算是支持Delphi了,而且也有中文界面了。
http://www.google.com/codesearch?hl=zh-CN

最新的CnWizards unstable版在浮动按钮菜单“Web 搜索”中也有一项“Google代码搜索”菜单可以直接调用搜索链接,大家在看代码时遇到不熟悉的api就直接google吧。

CnPack和CnWizards的代码在Google代码搜索中也能找到,因为它们放在sourceforge服务器上被索引到了。

2007-1-17 21:22 - zjy - 2981 Views - 4 Comments

2006-9-8   组件前缀专家改进手记

这两天为组件前缀专家增加根据 Action 名称和 DataField 字段名来命名新组件的功能,使用了N种方案后总算大功告成,于此记载下来以作纪念。

需求来源:
1、以往做界面时经常是先用 ActionList 定义一堆 Action,再关联到 MenuItem 和 ToolButton 上。这些 MenuItem 和 Button 如果不取个名字总感觉看起来不舒服,如果一个一个去改名又太痛苦。
2、前段时间有个用户建议我们使用字段名来命名数据感知控件。当时简单考虑了一下,觉得有点复杂就搁下了,这次顺便一起搞定。

分析问题:
首先来解决 Action 的需求。初步的设计是在修改控件关联的 Action 时,如果该控件未命名(即前缀不正确或前缀加数字这种形式),则自动将用控件前缀加 Action 去前缀名称作为控件名。

第一个问题是怎样控件的 Action 变更时得到通知。OTA 是没有现成的接口的,使用属性编辑器来处理则可能会遇到跟第三方工具冲突的问题,如果要用定时查询的办法就太笨了,看来这次又要动用俺的终极武器“方法挂接”。

支持 A ...

2006-9-8 18:07 - zjy - 6922 Views - 2 Comments

2005-9-1   CnWizards 常见问题解答

感谢大家几年来对 CnPack 的关注和支持!我们经常在论坛和邮件中看到热心的朋友们给我们的建议,同时也发现很多问题都是重复的。今天我整理了一下,把大家比较关心的一些问题列在这个帖子里,并不定期补充。

1.代码格式化工具的问题。
目前网上比较好的开源代码整理工具主要有 DelForEx 和 Jedi Code Formatter。前者历史悠久,使用也很广泛。后者则是基于语法分析的整理工具,由 Jedi 组开发。由于 DelForEx 本身存在不少缺陷,而 JCF 使用 MPL 协议不太方便整合,所以 CnPack 也有自己的 CnCodeFormatter 开发计划。该工具由 古月春秋 捉刀,目前已经有可运行的雏形了。但是由于代码整理涉及到一些比较复杂的算法和技术,特别是对条件编译的处理比较麻烦,加之负责该项目的成员精力有限,所以迟迟未对外发布,请大家耐心期待。

2.代码折叠功能。
Delphi2005 发布后,很多朋友提到了这个要求。代码折叠编辑技术本身并不复杂,但是由于代码编辑器作为 IDE 最重要的一个组成部 ...

2005-9-1 16:45 - zjy - 61838 Views - 25 Comments

2005-8-15   关于成立CnPack公益基金的设想

大伙好!

    早在 CnPack 成立初期,我们就曾有过将 CnPack 的收入用于公益事业的想法,并得到了不少成员的支持。作为一个开源项目,开发组从一开始就没有利用 CnPack 来盈利的打算。虽然这几年也有不少朋友提到过商业化的建议,并曾有过几次这样的机会,但我们一直坚持非盈利的原则,并将继续坚持下去。

    然而,我们也看到,相比软件开发人员,在国内还有许许多多需要关爱和帮助的人,比如贫困地方的失学儿童,西部缺水的地区,以及近期的 援助程序员王俊 的活动等等。

    经过这几年的共同努力,CnPack 的产品已经拥有了越来越多的用户和支持者。开发组打算在将来为 CnPack 的产品开通捐助帐号,成立 CnPack 公益基金,并将所有收益全部用于慈善和公益事业。

    一、基金来源:
    1、开发组成员个人捐助。
    2、CnPack 产品用户自愿捐助。
    3、CnPack 源代码商业使用授权费用。
    4、商业赞助及其它直接、间接收益。

    二、基金使用:
    1、捐助官方及民间的慈善和公益组 ...

2005-8-15 11:17 - zjy - 19145 Views - 11 Comments

2005-2-6   调查:请大家选一下喜欢的工具,以便改进!

功能太多,投票里放不下,大家就在后面回帖吧。

现有的专家功能:

1、MessageBox 设计器
2、组件选择器
3、Tab Order 专家
4、书签浏览专家
5、打开高版本窗体工具(D5/CB5)
6、MSDN 专家
7、HTML 格式代码输出专家
8、批量文件替换专家
9、源代码比较专家
10、源代码统计专家
11、组件前缀专家
12、窗体设计专家(对齐缩放浮动面板)
13、属性修改器
14、删除注释专家
15、历史文件快照
16、文件管理器专家
17、工程扩展工具
17.1、Shift+F9 脱离 IDE 运行
17.2、浏览当前文件、工程文件、可执行文件目录
17.3、工程组单元、窗体列表
17.4、清除工程临时文件
18、代码编辑器专家
18.1、代码模板功能
18.2、赋值交换功能
18.3、直接打开文件功能
18.4、代码窗口全屏切换功能
18.5、代码转字符串功能
18.6、删除空行工具
18.7、代码块注释功能
18.8、ASCII 字符表
18.9、插入颜色
18.10、收集面板
18.11、选择行排序
19、代码编辑器扩展
19.1、双击标签关闭文件功能
19 ...

2005-2-6 12:43 - zjy - 44797 Views - 41 Comments

2004-11-23   关于 CnWizards 的发布类型及版本号

从 0.7.0 版本开始,CnPack 启用每日构建,当前 CnWizards 一共有四种类型的版本:
    1、Release 版:正式发布的稳定版,可以通过 CnWizards 的自动更新检测到。
    2、Preview 版:正式版发布前的功能预览版,可能存在一些 Bug,在网站和论坛上发布,不支持自动更新检测。
    3、Debug 版:带调试信息的版本,如果用户在使用中发现问题,可以下载调试版生成调试日志反馈给开发组。
    4、Unstable 版:每天定时自动构建出来的不稳定版本,用于内部测试。
    这些标志在安装程序和关于窗口中都可看到。

    从这一版本开始,CnWizards 的版本号采为标准的 Win32 四位版本号:
    MajorVer.MinorVer.ReleaseVer.BuildVer (如 0.7.0.8)
    1、MajorVer 为主版本号,当前还在开发阶段,为 0。
    2、MinorVer 为副版本号,ReleaseVer 为发布版本号,目前是 7.0。
    3、BuildVer 为构建编号,以后每次构建都会自动加一,以标识每一个具体的版本。
    4、另外还会带一个 Build 日期号。 ...

2004-11-23 11:00 - zjy - 22708 Views - 0 Comments

2004-11-20   帮助 CnPack 开发组修正 CnWizards 错误的方法

大家在使用 CnWizards 时,如果发现异常或错误,可以按照以下方法来帮助我们修正错误:

    首先需要下载一个 Debug 版本的安装包,下载地址:
    http://www.cnpack.org/downbuilds.php?kind=debug&lang=zh-cn
    在“调试版下载”中下载最新的调试版。

    这个 Debug 版本安装后,请执行以下操作:
    1、从开始菜单中启动“CnPack IDE 专家包”下的“调试信息查看器”,再启动 Delphi。
    2、操作 IDE 以重现所出现的问题。
    3、错误重现后,切换到调试信息查看器,里面记录了专家的一些日志信息,如果有异常,上面会显示发生异常时的堆栈调用。
    4、在查看器中,选择“文件”|“保存记录”导出日志文件。
    5、将日志文件发给我们。

    如果您时间比较充裕,还可以进行以下的测试:
    1、为 Delphi 创建一个快捷方式,在命令行上加上参数 -swcn 。
    2、用这个快捷方式启动 Delphi,会出来一个专家引导工具的对话框。
    3、先点击第二个按钮“取消选择”所 ...

2004-11-20 22:09 - zjy - 33147 Views - 9 Comments




All times are GMT++8, the time now is 2020-9-21 03:26

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.015900 second(s), 10 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP