我很认真的告诉你,写代码就是ctrlcctrlv,首先我不不介意你看一个实际项目的源代码,因为实际项目包含了项目的业务逻辑,看完不误用。你要系统的学习,然后把学到的东西运用到实际项目中去。如果你能t或can解决不了,查资料提升自己。
首先winform兼容,xp可以用,手持设备也可以用,不存在效率问题。wpf有很多限制,不适合国内市场。vu
工具/原材料
1.电脑个人电脑/台式电脑
2、visualstudio2010
方法/步骤
1.命名文本框:很多同学一开始觉得命名没什么大不了的,但是请大家好好想想。当您在做一个相对较大的项目时,您可能会使用数百个控件。如果命名不规范,那么以后写代码维护的时候,可能不知道用的是什么控件。因此,统一命名非常重要。这里我们推荐一种,就是控制缩写字段命名。比如txtdb001a,txt是t
之后。net2005,不允许线程直接操作ui,否则会报错,但可以委托解决。
比如下面的datareflash是线程中的一个方法,需要刷新页面控件的数据,所以可以定义一个委托来实现,如下:
publicvoiddatarefflash(stringtext){if(text901){myinvokeminewmyinvoke(binddate)
;//把binddate方法放在委托里就行了,类似于你的settext方法。你可以用这个方法写任何代码,比如给一个文本框赋值,或者重新绑定datagrid(mi)的数据源;}}使用委托,或者在前台ui添加checkforillegalcrossthreadcallsfalse;//不要捕获对错误线程的调用。前者更实际,后者治标不治本,但两者都能达到效果。