从零开始学.net难吗

Python010

从零开始学.net难吗,第1张

.net相对而言还是比较简单易学的 入门比较快 不过还是需要积累知识点(这个 个人觉得每个语言都是这样)

就是真实在项目中可能会遇到各种问题 解决的时候就是一种积累 最好能做一个整理 方便后面查看

转贴下网上的帖子,写得挺有道理的,可以参考下:

你如果想学会asp.net ,中间得有一个过程

我给你大致罗列一下:

C

这是现在流行语言的鼻祖,是"面向过程编程"的代表,现在主流开发虽然不用它,但是它是用来打基础的语言,用来锻炼你的"逻辑思维"思维能力.能学到 函数,结构体,指针,数组,这些概念就行了,它是用来过渡的,如果C能学得不错的话,后面就相对容易些了 学习工具使用"VC++6.0" 推荐书籍 "C 程序设计"-谭浩强

C++

可以了解一下,是这 一种 "面向过程" 和 "面向对象" 编程的混合语言,只有了解一下就行了.没必要深究

数据库

之是必须要会的,把SQL语言练好,要会写"存储过程"...

现在有很流行的数据库,主要有"oracle","SQLserver","mySQL"...

C#

现在ASP.NET开发的主流语言,纯粹的"面向对象" 式编程,主要是用来写后台的,要学ASP.NET的话这个语言的重要性就不言而喻了.

ADO.NET

是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。主要就是以编程的方式对数据库进行操作.

html

超文本标记语言,主要是学习它的标签对和结构,主要是在页面上显示的结构, 这是比较简单,是asp.net的基础

CSS

层叠样式表,用来控制 html 在页面上显示的效果,入门还是比较简单的,

JavaScript

浏览脚本语言,在客户端解释执行,有了C的基础,它还是很好理解的

到了这里,你就可以正式学习ASP.NET了

主要是里面的控件的使用,页面的生命周期.常用内置对象,如,Response,Request,Session,Server,Application 的使用

以及页面执行原理

再往后学习 Ajax 就差不多了...

.net是个框架,范围很大。如果只是编程的话那就看你的基本功。如果以前没有学过编程的话,那么去找本不是很厚的教材来了解一下什么是编程。其实编程说简单也简单,就是变量,方法,逻辑控制语句。任何编程语言都离不开这三样基础的东西,实现方法大同小异。不同的只是api,和面向对象之类的编程思想。api可以通过大量的写代码来熟悉,这时候你需要的是一本字典似的工具书,边写边看。编程思想需要你学习之后,在编程的过程中去体会,光是听人说是理解不了的。

你可以先学习C#的语法,然后学习一下web开发,这样asp。net基本上你就会得差不多了,然后可以学学webservice开发,接下来了解一下mvc之类的架构。

如果你用的是最新的visual studio2010,那么你在新建工程的时候你会看到几种不同语言。C#很简单,学会了之后做个网站,写个程序什么的都能做了,vb.net等等都差不多,但是F#和他们不是一个概念,这是另外一种东西。事实上.net会把c#,vb,vc的代码最终转化成为一个叫托管代码的东西,相当于是殊途同归了,所以你用vb,vc,c#开发的类可以互相跨语言使用。