微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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离我太遥远了.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐