日期:2014-05-19  浏览次数:20431 次

关于.NET2005
以前都用2003没用过2005
昨天刚刚装上环境
所以在使用之前想问几个问题
2005有什么特点?与2003有何不同?
※使用中重点应注意哪些问题?
简单给点建议就好了,谢谢!

------解决方案--------------------
主要是增加了很多新的服务器端孔件。 好多东西也封装起来了。使用上比2003方便了不少。
------解决方案--------------------
2005中我用过的和VS2003不一样的地方有:
1:WinForm中对画图的功能加强了,比如双缓冲绘图.
2:增加了泛型的支持,对数据的处理效率更高了.
3:增加了一些03中没有好多控件或功能,比如DataGridView或GridView控件.
4:比03在编辑功能上提高了很多.
5:在ASP.NET的程序调试上,可以不用IIS就可以调试运行,可以按目录生成项目.
------解决方案--------------------
本人的感觉就是,方便了许多,在面页操作上容易了许多,代码上智能了许多,.net2.0内容好的东西加了许多,就是比vs03好了许多

个人见解,共同学习
------解决方案--------------------
1.代码段(Code Snippets)
可将一段代码提取出来,可存为xml文件,可多次重复使用
使用代码段方法:
1)键盘快捷键 ctrl+k,ctrl+x
2)工具-> 代码段管理器,IDE定义好的Snippet,选择确定后,或手输(如for),点2次tab插入代码段
3)编辑-> 插入代码段

2.重构(Refactoring)
重构类型
1)方法重构
选中一段,右键Refactor-> 提取方法-> 设定方法名

2)重命名
方法定义(窗体)改名,调用处自动会改名(可预览)

3)封装字段
定义参数封装为属性(get,set)

4)提取接口
类-> 右键Refactor-> 提取接口

5)将局部变量提取为参数
选中参数一行-> 右键Refactor-> 将局部变量提取为参数

6)移除参数
方法-> 右键Refactor-> 移除参数

7)重新排列参数顺序
方法-> 右键Refactor-> 重新排列参数

3.类设计器(Class Designer)
功能:设计,可视化,重构类和类型
画UML类图,生成代码,与.NET结合紧密

操作:添加新项-> Class Designer
可从解决方案管理器中拖动

4.C#调试增强
"编辑并继续 "功能


------解决方案--------------------
缺点:
1、IDE运行速度慢,例如点击某个控件要看其属性,结果运行了老半天才出来,我的电脑配置算高的,P41.6 4MB缓存 768MB内存 5400转速硬盘的笔记本
2、IDE输入法问题,随着VS2005内部窗口的切换,IDE输入法会变成全角,在VS2005中第一次打开输入法,总是要按Ctrl+Space两次

------解决方案--------------------
有时候改了代码后,切换到设计模式后,停顿老长时间.这时候有两个问题发生
1,刚写的没有保存的代码丢失.
2.点控件上后,属性窗口不随控件的不同而改变.

------解决方案--------------------
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vsintro/html/5d81e377-a4cb-4a27-b298-4fd766089f08.htm

实在很多,去msdn看看吧
------解决方案--------------------
2.点控件上后,属性窗口不随控件的不同而改变.
这点很烦,我1G内存也丝毫没有改善
------解决方案--------------------
学习