delphi基础有关问题一箩筐

delphi基础问题一箩筐
比较早的时候用过Delphi,后来转java以后就没有再接触过,而在win32桌面开发方面还是delphi有优势(主要是速度),所以重拾一下delphi,拿来和java对比一下似乎也不错。

下载安装的是Delphi   10   Lite   v2(好像是Delphi2006   for   win32的精简版)
运行速度还不错(比Eclipse强多了):比较满意~~
试着写Hello   World,发现delphi几乎忘光了,只隐隐约约记得delphi是大小写不敏感的,至于,那个控制台输出的Writeln语句(我写作WriteLine),就费了我一阵功夫网上搜索一下才发现正确的拼写。汗~~

发现问题不少:
1、有没有代码格式化功能?如果有,快捷键是什么?(偶认为第一个重要的功能)
2、代码助手/代码模版的快捷键是什么?
3、因为delphi是不区分大小写的,所以,一般的命名规范在哪儿可以找到?

下面和语言有关:
4、unit可否重名?发现.pas源文件可以放到不同的目录下,但是uses部分使用的单元名字能重名吗?(如果不能重名好像比较糟糕)
5、不同unit中的类型(或者就是interface部分的标志符)可以重名吗?比如,我在两个单元中使用同一个类名TFoo(但我希望它们不会引起冲突)。

谢谢解答!(好像目前的主要问题是delphi如何处理全局标识符的冲突?)

------解决方案--------------------
1. Ctrl+Shift+I / U 选择行格式化代码
2. 基本不用,所以不知道
3. 命名规范可以看VCL源代码
4. 可以重名(不在一个目录)
5. 可以重名
6. 全局标识符冲突可以使用 Unit.标识符名 的方法解决。
------解决方案--------------------
1.DelForEx,直接用这个吧,扩展工具,2ccc.com上有
2.不需要快捷建.默认就是开的,不过建议装个Cnpack,这样这方面就更好了
3.不同公司都有自己的标准
4.可以,不过如果在自己的项目里面建议不要
5.可以,不过一样建议你不要这样做,特别是你的项目有搞uml的,那么一般转不过来.就算不搞uml,际上这样做对开发没有什么好处.