zheshishenme 发表于 2019-3-15 15:43

新手如何入门.net开发

    刚刚有了52的账号,想跟大家分享点什么。可惜对于破解这一行自己还是个新手,所以只能把之前做开发的一些经验,分享给大家。如果有人想转.net开发的话可以参考下,因为是写给新手的,大佬就不必浪费时间看了。开始之前例行说点废话:所谓.net开发,指的就是用微软提供的一整套解决方案进行的开发,比如开发工具当然是visual studio(简称vs),语言用vb,C#,F#等,运行环境当然是.netframework。目前主流的开发环境是vs2017+.netframework4.6.x,语言么以C#为主,vb已经是小众了,F#更是小众中的小众。vs是支持c++的,装完这套环境后可以直接进行c++的开发,有兴趣的可以直接找MFC的教程,比较新的教程都已经用vs2017开发了。
    然后说下开发环境的搭建。首先要安装.netframework。win7、win10已经自带了,不需要安装,xp需要自己安装。这个是免费的,直接官网下或者百度都没有问题。其中win7自带的是4.0版本的,win10自带4.6,区别不是很大,看需求安装吧。微软的都系都是向前兼容的,用4.0版本开发的东西可以直接在4.6的环境下运行,反之不行。所以如果是win7想用4.6版本的话要自己安装。如果不装的话也可以,因为安装vs的时候如果没有.netframework,会帮你装上。
    再然后是安装vs,安装包建议到微软的官网下载(记得下中文版的),这个据我所知是没有好用的破解版,尤其是新出的vs2017彻底没有破解版。解决方案是安装正版的,然后找分享的CDKEY或者大佬们出的激活工具,就像操作系统一样。vs通常有个人版(社区版Community)、开发板(专业版Professional)、企业版(旗舰版Enterprise)。其中个人版是免费的,其他两种都需要激活。这里建议直接装企业版,其他两种都少东西。如果装企业版操作系统也要装旗舰版的,不然安装过程中会出各种问题。安装过程比较慢,安装完成后怎么也要十几个G,根据安装过程中你选择的包的不同,大小不等。如果是第一次用的话可以找找安装教程。这里不多说了。
    安装完成后找到,打开。第一次打开会慢一些,有些初始化的东西,等它初始化完成就行。
然后依次选择 文件->新建->项目,如图:

就可以创建项目了:

这里的项目类型根据你安装时的选择有些不同。比如我之前是做web和winform开发的,所以选项里有web、桌面、JavaScript等选项,但是vb里的选项没有展开,里面其实没东西,只有默认的几个选项没什么用。
到此为止,你就可以进行.net的开发了。总的来说,只要你的环境(比如用旗舰版的操作系统)符合微软的定义的条件,安装虽然慢但是很简单,一路下一步就行。如果中间出了什么故障,下一步点不下去了,那解决起来也很麻烦,新手建议换个操作系统来的方便些。
最后说下,C#是个很优秀的语言,甚至可以说在windows平台下是最好的语言也不为过,很值得大家去学习的。最近对辅助这块很感兴趣,不过没啥经验,不懂的地方很多,所以注册了论坛账号。为了不做伸手党,我会陆续把开发过程中的一些经验发上来,希望能给想学习C#开发的人一些帮助。

NikoLas 发表于 2019-5-12 16:25

C++学了半年 感觉比较懵 然后学会了点基础 这个学期开了C#的课程 前面的基础if while 运算符没怎么学好 楼主有没什么推荐的视频可以让我快速补一补或者教程 最近开始教窗体 想自己写个软 发现不止从何写起 怎么抓包之类的

坐和放宽 发表于 2019-3-15 20:16

一个小建议:新人刚开始安装VS的社区版即可,没必要安装太过于巨大的企业版和专业版(原因是没人和你协同作业或者一起审计)。VB.NET需要在安装的时候勾上里面才会有东西

微微星辰 发表于 2019-3-15 17:28


也是吾爱的新人,也是学C#的新人,我得支持下同行啊

抹不掉 发表于 2019-3-15 20:43

C#教程有吗,以前都是旧的{:301_1009:}

zzyzgy 发表于 2019-3-17 10:34

顶一下新朋友。C#好用,加油学。

霸气的小杰 发表于 2019-3-18 20:46

一起加油哦。

carl313 发表于 2019-3-19 00:48

正在学c#,一起加油

seenext 发表于 2019-3-19 20:11


C#好用,但不是很安全,一般用用还行,加油学。

nzx123 发表于 2019-3-28 12:14

被当成稀客型程序员。
但还是坚持学!

菠萝蜜。 发表于 2019-3-29 08:44

同新人,刚初学.net,支持一下
页: [1] 2 3
查看完整版本: 新手如何入门.net开发