dotnet首次开发小记


版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan

dotnet首次开发小记

开发的是c#+sqlserver2000应用程序

首先是安装.痛苦.安装的是2003.本来想装2005的.

开发很简单.就是建窗体,拖控件,改属性,加事件

可能要自己写的代码就是对各个对象属性的操作,窗体的跳转和数据库操作

开发中遇到超级多的问题.不过在看书和网上文章的帮助下顺利完成.

顺便提一下,为什么不看msdn...我其实也很想看.但是msdn网站上没有2003版本的,我这里也没有安装文件.

感触颇深,总结如下:

1
连接数据库,拖控件是很简单.但是完全搞不动是怎么连上的,是怎么封装的,是怎么操作的.
这个折腾的时间最长,最后在读一本书上写到.要先有connection,然后是adapter,最后是dataset,
这些都建立好了之后,其实我们主要用的就是dataset这个对象,dotnet面向对象相当的狠,几乎所有的东西都是对象.
最关键的一条,如果是读数据的话,一定要fill(),如果是有改动的话,一定要update().
2
转换,关于转换,可能是因为c#是静态语言,强类型的.对于类型的转换不是很方便.不过这也抑制了许多莫名其妙的错误发生.
印象最深的就是toString(),好象所有的东西都有tostring,但在用的时候出现了问题.结果还是在网上搜出了一种解决方案.
顺利的把类型转换了.
3
调试,dotnet很完美的地方就是这里,调试信息相当的全,而且很准确.比起我现在还用alert() echo来调试js和php来说.
这简直是从冷兵器时代提高到宇宙战争了.效率啊效率.
4
编译,完全的自动化.连参数都不填.直接一键生成.最喜欢这点.ms的东西就是有这个优势.这才叫程序员的行为,
程序员要有懒惰精神,为了懒的自己手动编译,而去发明一个自动编译的东西,很有成就感.
5
速度.dotnet开发的速度真的很令人满意,两天的时间,从不会到写完一个管理系统.我自己都不敢相信自己的能力.
这要是放在php当中开发,估计需要个4,5天时间.况且我还是没用过dotnet写正式的东西.
6
文档.太全了!文章也太多了!想找一个没有人解决过的问题好象不太可能,就是说你现在的开发工作都是在重复别人动作.
所有的问题大家都解决过.记得以前上学的时候老师让我们做一个聊天.结果最后直接把msdn里的例子拿了出来.搞定.
7
自动化程度太高.有的代码很垃圾.不过垃圾的都很漂亮.确实没什么用的代码我很不喜欢,也许是开发php时间太长了.
对于臃余代码很反感,多了一行空行,都会感觉是效率不高. 最令人佩服的是在拖了无数控件之后,源码还能保持很整齐.
8
执行程序.这个可能就稍微差了一些,因为需要有.netframework,听说有个可以不用.netframework的方法.飞信就是用的那种方法.
9
估计以后是用不上dotnet了.完全是两个世界.dotnet离我太遥远了.

你可能感兴趣的:(C++,c,PHP,C#,出版)