如何学好 .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开发要学哪些东西,怎么学,由于内容比较多,我将分几次发。下图是我推荐的学习内容和学习顺序(...

如何学习.net

如何学习.net?呵呵,我是过来人,当初学习的时候那个焦头烂额啊!到现在我还是记忆犹新。所以现在把我学习的一些经验给大家分享一下,如果又不对的地方,请大家指正! .把C#当成一门新的语言学习...

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

怎样学好hibernate!(http://edu.csdn.net/news/2012822/240ca26f0d7e.shtml)没事下载下来看哦! 1理解Hibernate, 什么是Hi...

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

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

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

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

asp.net 页面的进度条

原文见于http://www.myblogroll.com/Articles/progressbar/,请对照参考。            谁说在WEB应用程序中不能使用进度条?我认为能。本文将...

ASP.NET Web API 过滤器创建、执行过程(一)

在上一篇中我们讲到控制器的执行过程系列,这个系列要搁置一段时间了,因为在控制器执行的过程中包含的信息都是要单独的用一个系列来描述的,就如今天的这个篇幅就是在上面内容之后所看到的一个知识要点之一。...

.net session过期 原理及解决办法

这里用一个形象的比喻来解释session的工作方式。假设Web Server是一个商场的存包处,HTTP Request是一个顾客,第一次来到存包处,管理员把顾客的物品存放在某一个柜子里面(这个柜子就...

VB.Net CSV文件处理类

Imports System.Data.OleDb Imports System.Data Imports System.Text Imports System.IO ''' ''' CSV文件读...

搭建了一个多项目、插件化的ASP.net MVC开发框架

对于小型的网站,把所有的界面、功能都建到一个项目中也就可以了。但是当项目比较大、参与人数比较多的话,如果还是大家基于一个项目开发的话就是一个灾难了。 今天我搭建了一个ASP.net MVC的多项目框架...
  • cownew
  • cownew
  • 2016年01月21日 19:28
  • 3911
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何学好 .NET
举报原因:
原因补充:

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