回 帖 发 新 帖 刷新版面

主题:问个C#该做什么领域的问题

我是C#新手,我买了许多书自学,书上大多是讲示列,一些win form 的教程等等。很少入门就讲ASP.NET的.看到有人说C#写的WINFORM以后都可以被反编译,还不如用用C++和VB之类的,而ASP.NET的源代码则是在服务器上的,所以就好些,学NET大多就是为了学ASP.NET。是这样吗?

那我之前花很多时间学习WINFORM的设计和学习,是不是就没用了呢?以后一定要发展到ASP.NET吗?真的用C#做WINFORM就那么容易反编译吗,没人开发这个领域吗?
还是说最好2方面都会呢。。。
这个问题一直困扰着我,请大家解答下

回复列表 (共4个回复)

沙发

如果你需要快速开发windows应用程序, 那就用C#, 好上手, 点点鼠标就给你生成大量代码, C++就不行, 不过, C#那点执行的效率损失是值得的, 如果不想被反编译, 可以用混淆器混淆一下, 会大大提高反编译的难度.

实在不行就学C++吧, 那个是不可能反编译的, 只能反汇编, 但是比C#绝对要难上几个档次, 开发速度也慢得多, 强大得多, 出问题的几率也多.

板凳

还有一般公司应聘.NET 工程师。问你会ASP.NET和C#吗..
这个C#就是指WINFORM开发吗?
可以两个都会吗?2个都熟悉会比较难吗。。难道WINFORM就没前景了吗。WINFORM结合ASP.NET不?

3 楼

关键是学好c#或其他.net语言,webform和winform有异曲同工的效果

4 楼

我是这样子认为啊,如果要学好ASP.NET,还是先学好C#。

我来回复

您尚未登录,请登录后再回复。点此登录或注册