ASP.NET学习手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

让想要学习编程的人员都能够学会编程!

我可以学会编程吗?

当然可以!即使你没有基础,即使你非计算机专业毕业,即使你已过而立之年,甚至是只有初中毕业。我国最早的计算机反病毒专家、江民杀毒软件创始人王江民,初中毕业,38岁开始学计算机,因为英语基础不好,很多人认为他根本没有学会编程的可能性。但王江民没有感觉自己不行,硬是克服各种困难,成为了我国最成功的程序开发人员之一。

学习编程的诀窍是什么?

是实践。王江民说过:“计算机是实践性非常强的学科。我搞计算机是用计算机,不是学计算机。”王江民首先学的是Basic语言。当时,为了辅导上小学的孩子,对软件一片空白的王江民竟然决定编写程序代替家长辅导。短短3个月,王江民就边学边实践,编好了一套数学语文教学软件,试过后效果奇佳。后来,该软件在电脑报软件交流会中被评为第二名,誉为“教育软件第一”。因为这次成功,极大地激发了王江民对编程的兴趣,使他从此把精力转到了软件领域。

所以说:实践是学习编程的最好方法,也是培养编程乐趣、捕获发展机遇的最佳途径。值得注意的是,不要等学完全部知识再去实践,要随时学习随时实践,哪怕只学了一点点。

这本书适合我吗?

非常适合!本书是学习ASP.NET编程的绝佳选择。所讲内容通俗易懂,易于学习,贴近实践。对于学习中的难点、重点,注意结合实际开发,采用情景应用的方式进行介绍和练习。本书光盘提供了完整的视频讲座,可以对照本书内容循序渐进地进行学习。利用本书,不但可以学会编程,更能激发学习者理论联系实际的热情,开发出符合市场需求的软件和项目。

『本书内容』

本书分为基础篇、核心篇、高级篇和实战篇,共计22章内容。内容安排按照“从零起步,循序渐进”的学习顺序,全面提高读者学、练、用能力。本书知识结构如图1所示。

图1 本书知识结构图

『本书特色』

最基础、最易学

为了让初学者易于学习,本书力求内容通俗易懂,讲解寓教于乐。对于初学者难以理解的专业术语,本书都进行了形象的解释,有些还提供了例图。书后附录中又单独将专业术语提炼出来,供读者学习时参考。例如:数据库好比水源;Connection好比伸入水中的进水笼头,保持与水的接触,只有它与水进行了“连接”,其他对象才可以抽到水;Command则像抽水机,为抽水提供动力和执行方法;DataAdapter、DataReader就像输水管,担任着水的传输任务;DataSet则是一个大水库,把抽上来的水按一定关系进行存放,即使撤掉“抽水装置”(断开连接,离线状态),也可以保持“水”的存在,如图2所示。这也正是ADO.NET的核心。

图2 ADO工作原理演示图

语音视频讲座

为了方便读者学习本书内容,本书附赠光盘中提供了19小时视频讲座。其讲解细腻、层次清楚、互动性强,不但可以加深对书中内容的理解,还可以引导学习者掌握“是什么”、“为什么”、“怎么办”、“应注意些什么”的编程思维能力。所讲视频不仅对书中的内容进行了详细介绍,还对相关技术进行了有效扩展,对开发中易犯的各种错误做出了视频解决方案。

注重实用性

初学者经常会遇到这样的情况,书中讲解的技术能够理解,但不知道如何应用。例如,在学习抽象类时,读者能够自己定义抽象类并且能够从抽象类派生子类,但是不知道抽象类能够做什么、在哪里应用抽象类。本书在介绍技术时,注意强调技术的实用性,并且通过实例突出技术的应用价值。对于一些典型的应用,书中通过“情景应用”栏目进行重点介绍。

实战互动练习

要掌握一项技术,最佳的方式就是多练习、多实践。本书每章都提供了多个供读者实践的实例任务,读者可以对照检验对知识的掌握情况。每个实例任务都分为“题目描述”、“技术指导”和“紧急救援”3部分。其中“题目描述”给出了实例功能的详细描述和效果图;“技术指导”给出了开发思路和关键技术;“紧急救援”提供了下载实例源码和开发文档的地址链接。

思想与激励

本书每章都提供了一个与软件行业相关的励志故事,主要有两个目的:一是读者在学习疲惫的时候,可以阅读这些人物故事,放松一下;二是希望读者能从这些人物事迹中有所感悟。这些人物都具有一些共同的特征,他们都能将学习与实践完美结合,都能发现生活中的一些小机会,借以发扬光大,都具有专注、坚持不懈的精神……。希望这些故事能成为你编程路上的精神食粮,伴你度过编程学习的日日夜夜。

『超值DVD光盘』

为了帮助读者学习和使用书中的实例,本书附赠DVD光盘1张,里面不仅包含书中所有实例项目的源代码、素材、光盘使用说明书,还提供了19小时视频专题录像以及5个项目源码。光盘目录如图3所示。

图3 本书配套光盘目录

『本书适用人群』

本书是一部零基础编程图书,非常适合以下人员阅读:

零基础的初学编程人员

初中级程序开发人员

编程爱好者

大中专院校的教师和学生

想学编程的各企事业在职人员

相关培训机构的教师和学员

『在线互动答疑』

在学习本书过程中,如有任何疑问可以通过如下方式与我们联系:

服务网站:www.mingribook.com

学习社区:www.mrbccd.com

服务信箱:mingrisoft@mingrisoft.com

服务电话:0431-84978981/84978982

我们承诺将在5个工作日内给您提供满意的回答。

『本书作者』

本书由明日科技组织编写,参加编写的有吕双、房大伟、刘云峰、杨丽、顾丽丽、刘玲玲、董大永、李继业、尹强、张磊、王小科、王军、安剑、孙秀梅、赛奎春等。由于作者水平有限,疏漏和不足之处在所难免,欢迎广大读者提出宝贵意见。

非学无以广才,非志无以成学。

祝大家读书快乐!

明日科技

2011年1月