首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

不编程快10年了,上手C#有点木。该怎么解决

2012-03-31 
不编程快10年了,上手C#有点木。当年都是用VC、VB、PB,也给企业做过一些东西,后来工作中渐渐用不上也就忘光光

不编程快10年了,上手C#有点木。
当年都是用VC、VB、PB,也给企业做过一些东西,后来工作中渐渐用不上也就忘光光了。
现在没事考个学位,毕业论文想用C#写个多线程的程序,结果头大了。当年结构化语言用的得心应手,OO几乎没怎么用。一些旧的习惯比如全局变量、判断和控制窗体的状态都变得很难。比如说,我创建一个自定义类,想在某个阶段弹出一个对话框,居然不知道怎么实现,还要新建一个form吗?我想在自定义类中从已经打开的窗口中取一个参数,好像也挺麻烦,以前就是一两行代码的事情现在变得很头大。要不是看在多线程的面上恨不得用回VB6……我也想念pb的嵌入式sql……
发发牢骚而已,本来基础就不扎实,现在更是变成门外汉了,大家有好的经验和教程传授于我吧,Orz .

[解决办法]
好像是VS2003开始有C#的?那倒是差不多10年了。

不过楼主可没说他10年前就用C#的哦。

既然有基础,直接MSDN。几天时间就能把C#摸个大概,然后一边写你的项目一边慢慢学了。

只是,几天时间可没法扭转你的编程理念。。。。。。那个痛苦
[解决办法]
我觉得楼主需要了解一下委托。另外对于做类似复制文件这种界面带进度条的多线程应用,用个BackGroundWork控件就可以了,很方便的。可以实现进度跟踪,暂停及停止功能(当然你的处理过程里要有提供这种进度值的循环体)。
[解决办法]
你确认你用过VC么?

OO的概念基本C++都有。
MFC封装对话框类的方法和WinForms也有很多相似。
[解决办法]
你说那个弹出一个对话框,用不了多线程, 
除非你要用非模态的。
[解决办法]
pb的嵌入式sql用起来确实很方便,还有数据窗口。。。
[解决办法]
额!多动手写写代码吧
[解决办法]
最早的visual studio。net是2002 就有c#了
[解决办法]
用VC一样做多线程啊,UI线程与其他各线程互相发消息呗,也不是很麻烦
[解决办法]
我高中时学的QBASIC,FOX都是DOS下的。。WINDOWS还没出呢。。
[解决办法]

探讨

好像是VS2003开始有C#的?那倒是差不多10年了。

不过楼主可没说他10年前就用C#的哦。

既然有基础,直接MSDN。几天时间就能把C#摸个大概,然后一边写你的项目一边慢慢学了。

只是,几天时间可没法扭转你的编程理念。。。。。。那个痛苦

[解决办法]
考个什么学位都得会点编程啊。
[解决办法]
探讨
谁让我脑子发热考个计算机类的硕士。

热点排行