针对.NET软件项目实施都需要掌握哪些知识?

发布网友 发布时间:2022-04-23 04:07

我来回答

2个回答

热心网友 时间:2022-04-27 11:10

这个。。。这个。。。面积太大了点吧。。。必须具备的是面向对象思想和开发基础语法,以及对常用的系统类库了如指掌,比如text,xml,linq,data,io,drawing,collection等,当然,不知道的可以查msdn,另外,就是数据库方面,必须会表、视图、临时表、存储过程、触发器的操作,以及MSSQL中的语法,比如if,case等。这些都是基本功了。
网站开发,javascript 、 jquery、CSS+DIV是必不可少的。如果想要紧跟时代步伐,那么HTML5就显得非常重要了。
如果是BS模式的,最起码的,你得知道webForm怎么写,然后UserControl怎么写,是使用什么架构去写,比如mvc,三层这些。另外,因为网站毕竟是要给用户最高体验的,而可能因为网络带宽影响网站的加载速度,那么,就需要知道什么时候使用input标记,什么时候使用.net控件。另外,就是需要了解webservice怎么去写,什么时候用。一般处理程序(*.ashx)怎么用,XML配置文件怎么写,怎么用,怎么与程序衔接。还有,就是文件上传,图表啥的了。图表可以使用flex开发。文件上传,就要看程序了。如果是单独的文件上传,呐直接用.net控件就行了,否则,可能需要自己写一些代码来负责文件上传。
如果是CS模式,同样,最起码需要知道怎么去做Winform,并且知道他们之间怎么调用。如果需要使用Windows API,也需要适当的了解一些。多线程,这个是必须要知道的,而且一定要在合适的时间使用,不然就事倍功半了。
针对于CS的硬件开发的话,必须知道硬件二次开发的接口,如果是COM口的数据,也一定要知道怎么操作COM口的数据。
这对于CS的网络编程,自然TCP和UDP,线程是必须掌握的。
针对于付费类的,一定要知道付费接口提供商的代码使用规则,比如淘宝的开放代码。
对于微博、APP这些,也都是有自己的开放代码的。可以到像、sina、163、qq等网站去找找。
对于数据方面,可以使用.NET的数据控件,gridview这些。尽可能的使用数据绑定,这样处理起来会比较快。
如果是手机开发啊,自然,wm、iphone、安卓这三个系统都需要了解,而且要了解怎么开发的。.NET只能开发WM和WINDOWSPHONE的。
最后,发布。发布的时候一定要注意freamwork版本。
如果是团队,那么VSS或者TFS都必须知道是什么,怎么去用。如果需要做流程的东西,那么visio也一定要知道一些。

这个够详细了吧

热心网友 时间:2022-04-27 12:28

呃,上面的哥们说的已经很多了,但我发现那些基本都是开发人员干的,实施人员会那些当然更好。但在现在的公司中,实施人员基本只要了解下操作系统,windows,mac,linux主流系统,既然是.net,那就要熟悉windows了,linux也要熟悉,有可能项目会在linux的mono上实施(可能性不大,以前试过,效果不是很理想),会下一步下一步安装软件就可以,出现问题自己能解决就行,当然,你应该很了解你实施的软件,这样有问题才能快速解决。
当然,你还要懂点开发,相当于初学者就可以,有小问题可以改改的(也就是web页面问题吧,大公司不会把源码给实施人员)。
这些是基础要求,其他的就要根据各个公司的不同有不同要求了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com