如何学好 .NET

原创 2007年09月12日 08:19:00

以下文章只是针对,想用 .NET技术开发,但不想深入研究的人。

首先 必须熟悉所有的控件用法,否则开发的时候,你会借助很多第三方力量,同时也对.NET 渐渐产生厌恶感,
其次要关注与 .NET 有关的元素,增加自己的知识积累。

比如: AJAX 的兴起,我知道大部分学ASP.NET的学员 JS 都不是很过硬,ASP.NET 是人性化的,JS 是非人性化的。
他们组合在一起,必然会给ASP.NET 程序员带来一定的痛苦,你也许在ASP.NET 中从未犯过语法错误,但是在JS 中经常
会出现语法错误,因为我们已经习惯了ASP.NET 人性化的开发。

但是AJAX 发展是必然,我们也不能因为它的非人性化的操作而放弃。 .NET 程序员要想很好运用AJAX 技术,学习ASP.NET AJAX
框架应该是最好的选择。切不可盲目的跟随JS 潮流,学习EXT,PROTYPE,JQquery 等等,这样的话,你就脱离了.NET ,不仅学得很累。
而且也起不到功效。过惯好日子的人,再让他过苦生活,他是吃不消的。

其次,我听见一部分程序员说,“又是一个只会拖控件的...”,。NET 给我们带来了什么?出了强大的开发功能外,上手容易,开发效率高也不是不可忽略的。
如果都是自己用代码写的话,就完全违背了VS 的原则了。我曾经在武汉一家小吃部吃饭,小吃部很有特色,自己点菜,自己炒,炒一点吃一点。
门口还贴了很大的一个横幅,寻求加盟等字样。刚开始,老板边给我们演示操作,边向我们推广,希望我们能给一个好的评价。当时我们有很多人,
到最后自己操作的时候,基本上所有的菜 饭,混在一起了,那个时候,纯粹了是为了好玩。老板在旁边都快气疯了,辛辛苦苦研究出来的东西,就被我们糟蹋了。
我举这个例子也只是为了说明,用.NET 开发项目,但是很少用控件的话,还不如不用.NET .

当你熟悉控件的用法的时候,你会觉得一切都会很简单,比如 CS 中的  MaskedTextBox 控件,约束窗体中的用户输入的格式,BS 中的TextBox + 验证控件,都能起到很好的验证作用,
当然你用JS 也行。

了解NET动向,也是学习 .NET 很好的动力。

.NET PetShop 4.0
一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。
为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop。
正因为Petshop肩负着上面所说的重任,各方面必须是最优的,架构设计应该是经过慎重考虑的。
所以其一经推出,便成为了开发者、架构师等人学习、研究的典范。

DNN
DOTNETNUKE(简称DNN)是一个免费,开源,可扩展,几近完美的内容管理系统,可以广泛应用于
电子商务系统网站,企业内网(Intranet) 和 外网网站,在线内容发布网站,是建立在微软ASP.NET
平台之上的一套WEB 应用框架,是微软第一次向开源说“YES” 的里程碑,是门户网站的未来。

NBear
NBear原名Ilungasoft Framework,是主要有Teddy开发的一个基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速开发框架,她将使您基于.Net 2.0的web/winform/distributed开发变得异常高效、性能卓越。

.........
这些你不一定都要学,但是至少要看看。

当你具备了以上2点的时候,学习. NET 技术应该很容易了。
 

.net应该学什么怎么学---初学者必看

上篇《学了.Net做什么开发》中我讲到了目前.Net开发主要方向是Web开发,因此在本篇中我将主要讲解做Web开发要学哪些东西,怎么学,由于内容比较多,我将分几次发。下图是我推荐的学习内容和学习顺序(...
  • yayun0516
  • yayun0516
  • 2014年07月12日 14:19
  • 5665

【iOS】如何学好Objective-C

1.请先把C语言基础学好; 2.看《Programming in Objective-C 2.0》,不要看《Objective-C 2.0程序设计》; 3.看《Cocoa Design Pattern...
  • lotusiki
  • lotusiki
  • 2014年06月23日 00:00
  • 1234

Matlab训练好的BP神经网络如何保存和读取方法(附实例说明)

看到论坛里很多朋友都在提问如何存储和调用已经训练好的神经网络。 本人前几天也遇到了这样的问题,在论坛中看了大家的回复,虽然都提到了关键的两个函数“save”和“load”,但或多或少都简洁了些,让人...
  • u013045749
  • u013045749
  • 2014年11月21日 22:47
  • 2450

学好.Net 为你开启一扇就业之门

学好.Net 为你开启一扇就业之门!     现在不管是走在大马路还是坐公交,总是会听到大家谈论.Net,什么是.Net呢?     .Net代表了Microsoft的核心技术,也可以说是Micr...
  • u010395024
  • u010395024
  • 2014年05月23日 15:11
  • 302

怎样学好hibernate!(http://edu.csdn.net/news/2012822/240ca26f0d7e.shtml)没事下载下来看哦

怎样学好hibernate!(http://edu.csdn.net/news/2012822/240ca26f0d7e.shtml)没事下载下来看哦! 1理解Hibernate, 什么是Hi...
  • u011468323
  • u011468323
  • 2013年07月21日 21:23
  • 843

NET笔试题目,轻松学好.NET

  • 2009年09月28日 11:42
  • 87KB
  • 下载

.net之DBHelper -- 2015年学生时代的必背

Web.config  极简版     public class DBHelper     {         public stati...
  • qq_34246850
  • qq_34246850
  • 2018年01月11日 10:18
  • 9

(转).Net反编译实战

原文:http://www.cnblogs.com/dannywang/p/3262092.html 当你面对一个已经部署好的网站,功能,性能都非常不给力的时候,你会怎么办? 当你...
  • feel_sky
  • feel_sky
  • 2018年01月11日 14:38
  • 7

asp.net 操作FTP作为数据中转-Helper.cs

public class SFTPHelper { private Session m_session; private Channel m_channel; ...
  • u012250754
  • u012250754
  • 2018年01月08日 10:29
  • 69

仅此一文让你明白ASP.NET MVC原理

ASP.NET MVC由以下两个核心组成部分构成: 一个名为`UrlRoutingModule`的自定义`HttpModule`,用来解析`Controller`与`Action`名称; 一个名为`M...
  • WuLex
  • WuLex
  • 2018年01月09日 19:39
  • 61
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何学好 .NET
举报原因:
原因补充:

(最多只允许输入30个字)