用del有好些年了,一直用D5,D7,觉得很好用,没有升级最新,据说新版不稳定,许多第三方控件不兼容,只是令我感到最恶心的问题,就是没有代码折叠的功能,类似c#的 #region,每当我编写大量代码的时候,看得眼都花了,层次搞得混乱。。人家C# 的#region感觉特别棒,真是极大地解放了生产力。

解决方案 »

  1.   

    D7没有折叠功能确实有点可惜,但楼主请考虑D7出来时的历史环境。或者用新版的DELPHI吧。
      

  2.   

    另外注意用好查询功能来进行定位,象CNPACK的CTRL+D定位函数还是很方便的。
      

  3.   

    楼主那是因为你对delphi不了解所致,delphi有这个功能,在欲折叠的代码前后各加个编译指令就可以了。
      

  4.   

    您可以去用C#,没人求您用Delphi的不是?
      

  5.   

    delphi2010有.不过再次打开又复原了.
      

  6.   

    找到函数声明,ctrl + shift + down。
      

  7.   

    喜欢 delphi的网友,请加我QQ750812538  ,一起交流啊!!
      

  8.   

    装一个CNPACK吧,DELPHI的代码辅助程序。很好用,虽然没有代码重叠功能,但是有块区分,并且是用不能的颜色区分块。很好用。层次非常清晰。
      

  9.   

    o 分帖 BS你. 顺便说下delphi没有Vs2005那样自动代码对齐动能,还是我还不太认识delphi啊
      

  10.   

    delphi自动代码对齐动能, ctrl+D
      

  11.   

    Turbo C也没有代码折叠功能。
      

  12.   

    怒!!!!M$真烂,dos系统居然不能CreateWindow
      

  13.   

    没折叠挺好啊,Delphi 所有的属性和方法都在类中先定义了,如果一个类有很多个方法在一个单元的话,大家
    都会在类定义类中去找,然后在定位代码吧。应该不会有人拖着滚动条找的吧。要你起是一个方法写了好几屏,那可能是你实现起来的问题,肯定能有抽象出来独立的方法的。C#的方法和属性的实现和定义是一个,折叠起来相当于DELPHI的类定义的样子。
    C#查代码的时候总是在拿鼠标展开,收起麻烦的很,DELPHI全用键盘就可以搞定了,速度更快
    要说C#还有一个不简洁的地方就是属性的定义和实现。  从细了说都能是找出所谓的毛病。但这些都现无关紧要的地方,就这样的规则和编译器,写两下就习惯了,在这基础上看如何提高代码质量才是重要的。
      至于恶心,只见过我们自己写的恶心的代码,从没觉得这些语言和编译器有啥地方能让自己恶心。都太博大精深,好的地方都还没学到,那能提出使之的问题啊!
      

  14.   

    可是C#与delphi是出自同一人之手啊
      

  15.   

    支持delplphi,
    永远的支持。