2016 - 2024

感恩一路有你

asp.net从入门到精通 推荐一本asp.net的学习书籍?

浏览量:4256 时间:2023-01-08 18:23:03 作者:采采

asp.net从入门到精通 推荐一本asp.net的学习书籍?

推荐一本的学习书籍?

《从入门到精通》庞雅娟、方大为、陆双等。编辑/2010年7月/清华大学出版社

本文详细介绍了开发Web程序时需要掌握的各方面知识。全书共分31章,包括开发简介、C#语言基础、内置对象、常用控件、数据验证技术、母版页、主题、数据绑定等。

《程序开发范例宝典》是一本久负盛名的学位开发宝典,精选500多个典型范例,涵盖方方面面,来源于实际项目开发。帮助读者在短时间内掌握更多实用技术,提高编程水平。例题编排严谨,重点难点突出,便于查找和学习。附录提供了一个快速索引,很容易找到。

如何学好.NET?

第一步是掌握一门. NET面向对象语言。C#或者我强烈反对在没有系统学习一门面向对象(OO)语言的情况下学习。它是一种完全面向对象的技术。不了解OO,永远学不会!第二步是要对。NET框架类库。你可以学习。NET框架通过开发Windows窗体应用程序。这是一项建立在。NETFramework。你越了解。NET框架,你会学得越快。例如,这里有几个非常重要的概念需要掌握:对象、委托、事件、多线程、程序集和应用程序域的内存模型,以及安全模型。NET框架。当然还有很多其他的东西,但是没有理解和把握清楚,是很难真正把握的。出于迫切的心情和现实的考虑,很多人没有扎实的面向对象基础就想直接学习,结果是欲速则不达。有了OO基础之后,下面是学习技术的具体步骤。第一步:学习HTML和CSS。没必要学很多Dreamweaver、Firework之类的网页设计工具。关键是要理解HTML网页的嵌套块结构和CSS的盒子模型。许多控件最终必须转换成HTML。而且div CSS是目前主流的网页布局模型。学习这种分时,关键是理解概念,而不是把精力花在很多美化页面的技巧上。那是网站美工的工作,不是程序员的工作。第二步:学习JavaScript JavaScript不是Java,它主要运行在浏览器端。它可以完成很多任务,功能强大:比如把客户端网页中的HTML元素看成一棵树,可以编写代码访问和修改树节点,动态生成新的HTML代码,从而达到动态修改网页显示特性的目的。JavaScript在当前网站开发中应用广泛,非常重要。另外也是目前非常流行的AJAX技术的基础。第三步:学习计算机网络原理,找一本大学lt计算机网络gt教材,重点看它关于互联网的部分,学习一些关于域名解析和HTTP协议的知识。这是互联网发展的理论基础。第四步:学习表示层技术。设计网页时,需要结合之前打下的面向对象技术基础,至少掌握以下内容:(1)如何使用各种Web控件,(2)了解信息在网页中是如何传递的,比如Cookie、ViewState、Session等的使用。(3)应用和网页的生命周期,以及相关对象的用途(如httpcontext、response、request)。(4)事件驱动实现的内幕(5)自定义用户控件。还是那句话,没有OO基础,很难掌握以上技术,所以你只能被这些东西牵着鼻子走,会很被动。第五步,掌握数据库技术。具体来说,要学习以下内容:(1)学习使用SQL Server 2005:不要求掌握其各种工具和管理配置技术,但至少要知道如何连接,如何建表,如何创建存储过程。(2)学习,掌握使用代码手动访问数据库的方法(不要使用VS2005的向导)(3)学习数据绑定控件的使用。第6步了解多层架构。这时,之前在OO学习阶段涉及的程序集和应用程序域就派上用场了。现在网站架构大多采用多层架构:表示层、业务逻辑层、数据访问层和数据库本身。你可以先在网上找这种多层架构的资料,然后找一个现成的复杂开源项目来分析它的架构。基本是套路,到处都用。有朋友问:学建筑一定要学设计模式吗?我的看法是:没必要!当然,如果你学过设计模式就更好了。但在实际开发中,如果只想着机械套用某个模式,是不会得到好的效果的。

我的观点:在学习设计模式的时候,要多思考,多思考,你的想慢慢融进你的大脑。在真正的设计实践中,忘掉书本上写的所有模式,从实际出发,相信自己的直觉。只要符合设计要求的方案就是可行的方案,其实你做到这一点之后,回过头来看,你会发现你的设计往往与设计模式的理论不谋而合。第七步,学习XML和web服务。首先,学习XML的基础知识。找一本关于XML的书读一读就好了。然后,学习web服务。实际上,Web服务可以比作远程方法调用(调用信息以XML格式表示)。学完这个,如果还有兴趣,不妨再看看SOA。但是SOA的资料都是理论和概念,看起来比较压抑,可能离实际发展还很远。所以,这是可选的。第八步学习AJAX学习AJAX的主要目的是创建一个功能更加丰富的Web表示层。经过前面七步的学习,在这里学习AJAX也就顺理成章了。基础都已经具备了,不会有太大问题。没有基础直接学习AJAX就像“在流动的沙上搭建高高的平台”,所以AJAX的学习顺序就安排在这里。第九步学习RIA技术RIA:Rich internet application可以看作是结合C/S和B/S优势的尝试,就具体技术而言,主要参考微软的Silverlight(WPF_E)。毕竟前面的路都是微软路线。以下是调试:1。打开下载的程序描述文档,仔细阅读安装说明。2.如果看不懂安装说明,检查一下程序版本是1.0 1.1还是2.0框架。安装相应的NET framework(现有的不需要安装)。3.建立虚拟目录。一般来说,ACCESS不需要建立数据库。

技术 网页 程序 基础 控件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。