【原创】【推荐】《ASP.NET 3.5+SQL Server网站模块化开发全程实录》出版记

news/2024/5/14 7:41:52/文章来源:https://blog.csdn.net/weixin_34410662/article/details/85431637

进过半年多的努力,《ASP.NET 3.5+SQL Server网站模块化开发全程实录》一书终于得以由清华大学出版社顺利出版。

第一次出版此类图书,不免其中会有诸多纰漏,还望广大读者不吝指正、批评。本书定位的读者群为:初、中级网站开发人员,兼顾一些入门的基本知识。本人提供无偿在线技术支持:QQ:498977166(QQ群:106230270),MSN:szw2003@163.com,Skype:szw2003,Email:szw2003@163.com。

写书真的是一件十分累人的事。在整个写作过程中,我一直怀着“知无不言,言无不尽”的态度尽量简洁地表述我的想法,不过刚写不久便发现这实在不是一件能够轻易做到的事。且不说“言无不尽”着实需要何等的功力(我想这可能也正是其他许多同类作者正忙于苦练的),由于本书的受众定位在初、中级开发人员,所以讲到一些有跳跃性内容的时候又必须回头补充一些可以使之连贯的知识,于是顾此失彼的情况也偶有发生,好在有经验丰富的朱印宏大师从旁把关、指导。

说来话长,其实写作是鄙人自小长久以来的爱好,但是写程序类的书后发现这需要两般完全不同的境界。草略总结一二,以备自省并供他人参证:

1.         口语化。写书和写别的文章不同的是,并非想什么就能写什么,一定要站在读者的立场写读者需要知道的东西,并且要用书面语。于是脑子里总有一个对象时刻存在着,时间一长写得投入了,就会不自觉出现一些“你”“我们”之类的用语(当然不得不承认,这种表达方式也是受到了诸多英文原文或译文的影响)。

2.         它山之石可以攻玉。这里说的“它山之石”并非是要“挪用”它,而是作为对自己文章水平的一种考量标准,并且可以了解时下读者感兴趣的内容范围(毕竟单枪匹马去做读者关注热点的市场调查往往无功而返)。还有更重要的是,多了解市场上图书的信息可以有意识地在一些可能冲突的点上迂回而行,或是将其补充完善,可算是一种提高图书含金量的途径。

3.        效率。说到“效率”我时常把这两个字分开来解释。“效”即写书的成效、质量、成果,我们如果期待一个完美的结果,必须花功夫在这一点上,无效之书,屯而废之。“率”既写书的速率,IT类图书不同于其他小说、文集,IT类图书的知识热点持续时间多数并不长(能够长达数十年、二十年的着实不多见。尤其是近年的.NET的知识,可谓层出不穷,月月推新),所以要把握住市场,一定程度上也取决于速度。所以总的来说,“效”重在提高书的质量,“率”重在提高图书的受关注程度的可能性和本身的实用性。

4.         权衡好专注和全面。每一本书都有自己的主题,程序类的书也不例外,但是程序类的书往往需要读者有一定的基础(除非其主题就是介绍编程基础的)。只不过这个“基础”常常难于把握,尤其面向初、中级的读者,出版社的要求必然是“尽量详尽介绍”,但是倘若碰到每一个有跳跃性的知识点的时候,都把关联的东西说一遍,那么就容易使读者迷失方向,譬如这书可能要叫《ASP.NET 3.5+SQL Serve大杂烩开发全程实录》了。所以把握好专注和全面的程度,对于读者来说也是一种最基本的责任和态度。

5.         坚持科学发展观。还是要说到程序类(注意不一定是IT类)的书和其他类书的一些差别。如果我们出版文集,那么一旦出版,除了错别字以外几乎不用关心其内容的调整。但程序类书不一样。程序的发展往往快于出版、再版的速度,所以写书的时候一定不能把有些东西写死(比如写此书期间,ASP.NET MVC才刚出V1.0,但是今天看到都有V2.0 Preview了,Silverlight等等也是如此),因此写一些“实况”的时候最好加上一个时间范围,一方面以免误导读者,另外一方面可以有意识地使自己长期关注这方面的信息(除非绝版或者绝笔了)。除了程序的客观发展以外,主观因素也是如此。书是人写的,而人的思想、知识始终受到外界的影响,所以当我们不能保证所写的每一句话都是恒久不变的真理的时候,保持一种谦虚谨慎、迭代进步的态度,也是一种维持图书生命力,同事对读者负责的精神(就如同写程序发生bug是很平常的事,但是我们处理bug的态度一定要细致、坚决)。


    毕竟写了不少的时间,想说的还有不少,但是本着“权衡好专注和全面”的原则,先挑选一些我觉得最重要的、或是尚有不足的地方与大家分享。

回过头来再说两句有关本书的,此书有本人(苏震巍)和朱印宏大师共同创作,合作十分愉快。全书共15章,我主要负责了第8-15章的全部创作,以及第12章的部分工作,以及全部的视频录制。

 

以下是本书的目录和封面:

 



目录:

 

 

目录

第1章 走近ASP.NET 3.5

1.1两大网络应用体系 

1.2两大语法编程体系 

1.3三大数据库管理系统 

1.4三大服务器技术 

1.5ASP.NET技术 

1.6配置ASP.NET 3.5网站 

第2章 VS2008+SQL Server 2005操作基础 

2.1ASP.NET运行环境概述 

2.2ASP.NET开发工具概述 

2.3安装Visual StudiO 2008 

2.4配置Visual StudiO 2008 

2.5用Visual StudiO 2008创建ASP.NET网站 

2.6管理ASP.NET网站 

2.7认识ASP.NET文件 

2.8分析ASP.NET文档结构 

2.9SQL Server 2005快速操作 

2.10使用Visual StudiO 2008绑定SQL Server 2005数据的可视化操作 

第3章 C#程序设计入门 

3.1C#语言概述 

3.2数据类型 

3.3变量和常量 

3.4表达式和运算符 

3.5语句 

3.6函数 

3.7类 

3.8异常处理 

第4章 网站准入与安全防范——网站注册.c登录和验证模块 

4.1建立用户信息数据表 

4.2设计注册表单 

4.3注册信息验证 

4.4验证控件的灵活应用 

4.5保存用户注册信息 

4.6完善用户注册功能 

4.7用户登录 

4.8设计图形验证码 

4.9用户登录安全防范 

第5章 让网站开始聚集人气——网站交互留言模块 

5.1留言板模块功能分析与总体设计 

5.2留言列表 

5.3发表留言 

5.4留言模块后台管理 

第6章 探秘二进制数据流——图片上传系统模块 

6.1预备知识——.NET图形命名空间 

6.2图片上传 

6.3增强图片上传功能 

6.4把图片上传到数据库 

第7章 知己知彼百战不殆——网站流量与统计监测 

7.1流量统计模块功能分析 

7.2数据结构设计 

7.3自定义数据库操作类 

7.4获取用户信息 

7.5记录用户信息 

7.6绑定被统计站点和输出动态数据 

7.7用户管理 

7.8流量统计与分析 

第8章 让自己的网站更具亲和力——网站投票与反馈模块 

8.1网站投票模块功能分析 

8.2数据结构设计 

8.3LINQ to SQL介绍 

8.4使用LrNQ to SQL构建网站投票模块数据层.. 

8.5制作后台管理模块 

8.6建立投票选项设置页面 

8.7制作前台投票模块 

第9章 网上商店交易引擎——购物车模块 

9.1网站购物车模块功能分析 

9.2实体类设计 

9.3LINQ to XML介绍 

9.4ASP.NET Session简介 

9.5使用LINQ to XML为购物车生成XML数据源 

9.6从XML数据源中查询商品信息 

9.7显示商品信息 

第10章 挖掘网络信息的剩余价值——RSS信息发布与聚合模块 

10.1RSS概述 

10.2RSS的使用 

10.3RSS2.0规范 

10.4制作RSS发布模块 

10.5开发简易的RSS阅读器 

第11章 社会化网络服务——SNS问答模块 

11.1网站问答功能概述 

11.2LINQ to Entities介绍 

11.3使用LINQ to Entities构建问答模块数据层 

11.4开发问答模块后台管理 

11.5开发问答模块前台 

第1章 神秘的网络爬虫——网站信息检索与搜索模块 

12.1网站搜索技术概述 

12.2实现站内搜索的几种方案 

12.3搜索引擎优化 

12.4正则表达式 

12.5创建站内搜索模块 

12.6优化站内搜索模块 

第13章 更高效的网站——缓存技术在网站中的初步应用 

13.1网页中常用缓存的概述 

13.2页面级缓存 

13.3数据级缓存 

13.4数据缓存的依赖项使用 

第14章 更高效的网站——企业级缓存优化策略 

14.1缓存机制设计的一些原则 

14.2缓存优化设计 

14.3建立通用数据缓存模块 

14.4其他一些缓存机制的建议 

第15章 更高效的网站——使用缓存技术优化问答模块 

15.1问答模块的缓存机制设计 

15.2建立问答模块的缓存机制 

15.3将数据缓存模块整合到问答模块 

15.4使用缓存模块的效率测试


  注:本书开头几章为基础性内容,目录上看上去肯多,其实所占篇幅不大:)
  全书共15章,本人主要负责了第8-15章的全部创作,以及第12章的部分工作,以及全部的视频录制。 

本书可在【卓越】及【中国互动出版网】进行网上订阅:

http://www.amazon.cn/mn/detailApp/480-2467386-8687644?qid=1248581176&ref=SR&sr=13-1&uid=480-2467386-8687644&prodid=bkbk972626

http://www.china-pub.com/47069

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_701348.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

原始数据哪里找?这些网站要用好!200个国内外经济/金融/行研/咨询数据网站大全(附链接)...

来源:社科方法网本文约8000字,建议阅读10分钟本文为你提供200个国内外经济、金融、行研、咨询数据网。来源:数据玩家资料搜集是个相当繁琐与累的工作,也是投资入门的基本,良好的信息资料搜集能力有利于我们快速了解投资…

如何理解“跳出率”,它对SEO有什么影响?

跳出率是搜索引擎优化专家,多年以来热衷讨论的话题,特别是在衡量企业网站相关产品转化率的时候,有着重要的参考价值,但在以往的数据分析中,却又是经常被SEO人员所忽略的指标。因此,正确的认知“跳出率”对网…

学术必备!35个国内外社会科学数据网站资源汇总(附链接)

来源:社科方法网本文约10000字,建议阅读20分钟。本文介绍了目前国内外常用的35个数据资源网站。目录UK Data ArchiveData.gov.uk nter-university Consortium for Political and Social Research(Michigan) National Data Archive…

[CSS]30种时尚的CSS网站导航条

【原文地址】:http://coolshell.cn/?p562 我想,大家在上网的时候一定见过很多很多种各式各样的网站导航条的设计。这些导航条基本上来说都是用CSS来做的。这里,我们将向你介绍几种最不错的用CSS设计的网站导航条。希望你会喜欢。 1. The Men…

原始数据哪里找?这些网站要用好!200个国内外经济/金融/行研/咨询数据网站大全(附链接)...

来源:社科方法网本文约8000字,建议阅读10分钟本文为你提供200个国内外经济、金融、行研、咨询数据网。来源:数据玩家资料搜集是个相当繁琐与累的工作,也是投资入门的基本,良好的信息资料搜集能力有利于我们快速了解投资…

【前端】20款国外非常漂亮的优秀网站404错误页面HTML模板

404错误页面是一个非常普遍的现象,该页面的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。虽然404错误页面在所难免,但网页设计师们却可以在该页面上做一些有趣的变动,引导用…

干货 | 外文文献哪里找?八大网站免费下载!

来源:研鹿论文本文约1300字,建议阅读6分钟本文为你汇总免费外文文献书籍网站。疫情期间宅在家的你们都做些什么呢?第一次感觉玩手机都这么无聊,小编不由自主地都开始写论文了可是宅在家里,没有谷歌学术,没有…

独家 | 为你的数据科学项目提供有力支撑——3个寻找数据集的最佳网站

作者:Angelia Toh,Self Learn Data Science联合创始人翻译:李海明校对:冯羽本文约1000字,建议阅读5分钟本文为你介绍3个寻找数据集的最佳网站。标签:冠状病毒,数据,数据科学&#xf…

多家IT企业通过CNNIC“可信网站”验证

据中国互联网络信息中心(CNNIC)联合国家互联网应急中心(CNCERT)发布的《2009年中国网民网络信息安全状况调查报告》显示,2009年有4500万网民遭受网络欺诈,占网民总数的11.9%,损失金额达76亿元,若按8788万的活跃网购用户来计算,平均…

阿里云一键建站产品,阿里云自营建站-中小企业建站首选...

阿里云推出的自营建站服务,这对于中小企业来说简直是福利了,现在一般的公司都开始有了自己的官网,有可能就是因为你的官网设计的标准,大气,客户就会对你的信任度增加,从而促进一笔不小的订单,这…

分享一些好用的网站

前言 这两年收藏了不少网站,特地整理一下,把一些大家都可能用得上的分享出来,希望能对你有用。 考虑到有一些网站大多数人都知道,所以我就不列出来了。 我把这些网站分为了几大类: 工具类素材类社区类工具类 1、start.…

CTO 写的低级 Bug 再致网站被黑,CEO 的号都被盗了!

‍‍整理 | 郑丽媛出品 | CSDN(ID:CSDNnews)上周,美国开源社交网络服务平台 Gab ,因其 CTO 写的低级 Bug 受到黑客攻击,导致约 70GB 的数据被窃取。可该公司开发者还没完全修复其易受攻击的代码&#xff0c…

怎么一个好的短信验证码接口接入到自己的企业网站和APP程序当中选择

文章来源:http://www.4006026717.com 短信验证码平台太多也是一种幸福的烦恼,毕竟好东西太多不知道该如何选也是很麻烦的。那么,如何选择一个好用的平台呢?下面小编为大家提供几个参考点。 一、功能 通常情况下,企业常…

全球26个主流视频网站全搞定,都可以用这个神器下载原版高清视频!

大家在视频网站上观看视频的时候,有时候需要把一个视频下载下载,却不知道怎么弄,因为目前99%的网站,都没有现成的下载方法,今天我就来安利一个特别特别香的开源神器 annie , 目前已经收获 star 11k之所以要给童鞋们安利…

网站SEO优化、IIS日志分析工具 IISLogViewer V2.0 发布

2019独角兽企业重金招聘Python工程师标准>>> PS:为了有个响亮些的名字,软件中文名更名为:点格网站日志分析器 本次发布IIS日志分析工具[IISLogViewer] V2.0版本。 下面单刀直入,看下 IIS日志分析工具 V2.0 版本所带来新…

大型网站技术架构(八)网站的安全架构

2019独角兽企业重金招聘Python工程师标准>>> 从互联网诞生起,安全威胁就一直伴随着网站的发展,各种Web攻击和信息泄露也从未停止。常见的攻击手段有XSS攻击、SQL注入、CSRF、Session劫持等。 1、XSS攻击 XSS攻击即跨站点脚本攻击(…

Step by Step WebMatrix网站开发之二:使用WebMatrix(1)

第一次运行WebMatrix会看到如图1所示的窗口。 图1 第一次运行WebMatrix显示的窗口 我的网站 进入“我的网站”可看到自己设计过的网站。 从Web库创建网站 可以从“从Web库创建网站“中理由网络上开源的网站系统创建网站,如名气比较响的WordPress、phpwind等网站。单…

深度学习三巨头也成了大眼萌,这个一键转换动画电影形象的网站竟因「太火」而下线...

点击上方,选择星标或置顶,不定期资源大放送!阅读大概需要15分钟Follow小博主,每天更新前沿干货想不想在动画电影中拥有自己的角色?这个网站一键满足你的需求,不过竟因流量太大成本过高而下线。近期热映的电…

爱了!安利一个相见恨晚的可视化学习网站

来源:Python数据科学 原创作者:东哥起飞最近日常逛逛技术平台,偶然间发现了一个非常牛逼的可视化学习网站。东哥之前在公众号和技术群里也推荐过一些,但和这个相比我觉得真是太逊色了。好了,话不多说,我迫不…

大型网站技术架构(七)网站的可扩展性架构

2019独角兽企业重金招聘Python工程师标准>>> 扩展性是指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。 设计网站可扩展架构的核心思想是模块化,并在此基础上,降低模块间的耦合性,提供模块的复用性。模…