ASP.NET 4.0 专题实务(I) – 入门实战篇(VB)的「勘误表」

本文提供ASP.NET4.0专题实务书籍的勘误表及补充范例,涵盖从入门到进阶的多个章节,包括ADO.NET、WCFDataService、GridView、Repeater、SqlDataSource等控件的使用技巧与常见问题解决方案。

虽然这几本是在台湾出版、发行的,

但仍有少数的朋友在内地买到。

为了提供售后服务,我也公布书本的「勘误表」。谢谢各位的支持。

ASP.NET 4.0 專題實務(I) – 入門實戰篇(VB)(松崗出版)

ASP.NET 4.0 专题实务(I) – 入门实战篇(VB)(松岗出版)

===========================================

本文的勘误表,不定期更新。

尤其是「补充范例」,我会不定期补充与更新(读者服务&后续补充

这里是 VB版201062417405733.jpg...的书本勘误,

C#版请到 --   [勘误表] ASP.NET 4.0专题实务 I -- 使用C#

 

更新日期:  2011/05/10

章节

    错    误     更    正

Ch. 1

  
P. 1-23  最后一句 ADO.NET Data ServiceADO.NET Data Service已改名为「WCF Data Service」。
  

Ch. 2

P. 2-8 第一张图片的说明,「....画面下方....」 应修正为「....画面左侧....」

----谢谢读者 宇杰提醒。

P. 2-24最底下的 11.aspx程序代码, IF Request("my_number") Is Empty 应修正为 Request("my_number") =  ""

----谢谢读者 David Lin提醒。

相关比较可以参阅这篇文章,larrynung的大作,[VB.NET].NET空字符串判断彻底研究

  
  

Ch. 3

P. 3-19 页面下方的「注意!」方块文字,里面的最后一句话。「切记!请不要使用到这几个关键词:....Insert、New 或 Add等等」
P. 3-48 页面中间的数据库联机字符串,「Initial Catalog=testtest」是指数据库的名称。
Ch 3-13节 的范例 AD.xml <NavigateUrl>http://www.taconet.com.tw/mis2000lab/</NavigateUrl>
标签之间,里面不要有空白。

谢谢读者--宇杰来信提醒。

P. 3-96页的范例 12_1.asp.cs e.NavigateUrl = "http://www.taconet.com.tw/mis2000lab/"
网址 URL里面不要有空白。

谢谢读者--宇杰来信提醒。

补充范例 --

新增的章节&范例 --

Ch. 4

  
  
补充范例 --

Ch. 5

  
  
  

Ch. 6

  
  
  

Ch. 7

  
P. 7-15 页面中央的表格,HH:mm:ss代表 时 / / 代表 时
P. 7-38 页面最后一段,后续章节第十章第八节(10-8)Ch 10-8)
  

Ch. 8

  
P. 8-21 页面上方第二段,「第一、If 别式....」「第一、If 别式....」
P. 8-24 下方的程序 .FindControls()是错误的,多了最后的s。 .FindControl()方法才是正确的。
谢谢读者--子浩来信提醒。
P.8-30 上方第一章图片,图片里面的解释文字「上一代的VS.NET 2003」之前的 VS.NET 2003」
P.8-32 上方第二列的最后一个字 e.ItemItemIndex应修正为「e.Item.ItemIndex」。
  

Ch. 9

  
P. 9-15 上方第二段「第一次执行时,绝对找不到....」「第一次执行时,却让绝对找不到....」
P. 9-22 页面最后一段请补充这段文字「请参阅本书光盘 Ch 20的搜寻引擎范例,有提供 "多重字段"的搜寻功能」。
P. 9-68  页面上方的第二个方块,「InsertCommand = "Insert into [test]([id], [title], [summary], [article]) Values(?, ?, ?, ?)"」 有两个字,请加上删除符号,「InsertCommand = "Insert into [test]([id], [title], [summary], [article]) Values(?, ?, ?, ?)"」
  

Ch. 10

P.10-27  (10-4-4节)范例有误,请由此下载最新版本。请下载最新版本:http://www.dotblogs.com.tw/mis2000lab/archive/2009/12/22/12610.aspx
P.10-48 书本范例「方法B」的最上方,少了几句程序代码。

请参考书本光盘,光盘里面的电子文件,程序是正确的。

请参考书本光盘,光盘里面的电子文件,程序是正确的。

 '-----方法B!----------------------------(请任选其一)
Dim ds As New DataSet
myAdapter.SelectCommand = New SqlCommand("select * from test", Conn)
myAdapter.Fill(ds, "test")


'---直接修改 DataSet的内容 --------------------------
ds.Tables("test").Rows(e.RowIndex).Item("test_time") = my_test_time.Text
ds.Tables("test").Rows(e.RowIndex).Item("title") = my_title.Text
ds.Tables("test").Rows(e.RowIndex).Item("author") = my_author.Text
myAdapter.Update(ds, "test")

补充范例--

Ch. 11

P. 11-3  中间的程序区块,
  GridView1.AllowPaging = False
  GridView .DataBind() 
应修正为:
  GridView1.AllowPaging = False
  GridView1.DataBind() 
Ch 11-2-1 标题的文字 请删除标题文字的最后一个「」字
P. 11-43 页面最下方的最后一段文字「<!--#INCLUDE File="另外一支ASP程序的文件名"-->」 请修正为「<!--#INCLUDE File="另外一支ASP程序的文件名.asp"-->」
P. 11-50 页面最下方的最后一段文字「简单来说,只是上一章第二节范例的...」 请修正为「简单来说,只是第九章 第一节范例的...」
补充范例 --

Ch. 12

  
  

补充范例 --

Ch. 13

P. 13-2 页面上方第二列文字「关于ADO.NET Entity Framework、ADO.NET Data Service、.....」 请修正为「关于ADO.NET Entity Framework、WCF Data Service、.....」
P. 13-5 页面下方倒数第二列文字「例如:DataSet、DataReader与DataAdapter」 请修正为「例如:DataReader、DataSet与DataAdapter」
P. 13-9 最后一段 Oracle的 .NET 数据提供者System.Data.OracleClient 未来不再更新与改善

请看微软官方宣告 (15 Jun 2009 2:59 PM ):http://blogs.msdn.com/b/adonet/archive/2009/06/15/system-data-oracleclient-update.aspx

P. 13-21  Connection的属性表格里面,pid是错的。应该修正为「pwd

谢谢 展宇网友的提醒。

补充范例--

Ch. 14

  
P. 14-46 页面下方,倒数第二段文字的最后一列「在中毒或是接处广告网站......」应修改为「在中毒或是接触广告网站......」
补充范例 --

Ch. 15

  
  
  

Ch. 16

  
P. 16-34 页面下方,倒数第二段文字「当建立Cookie时,您会指定Name和Valu」 应修改为「当建立Cookie时,您会指定Name和Value
  

Ch. 17

P. 17-2 页面上方第三段的 C#程序代码应修改为「using System.IO;」。
  
补充范例 --

Ch. 18

P. 18-3 页面下方的倒数第四段文字,最后的「表示控件不包含档案」应修改为「表示 FileUpload控件不包含档案」
P. 18-4 页面下方的图片说明。... 建立 c:\temp\up;oads目录...应修改为「... 建立 c:\temp\uploads目录...」。
P. 18-28 页面上方第二个方块的程序代码「Page.FindControl()」或是「Page.Form.FindControl()」修改成「thisMe.FindControl()」会更好,可以用在UC(使用者控件)上面。
补充范例 --

Ch. 19

  
P. 19-56  页面下方第二个表格的「test_id字段」,写着「表示这一则读者留言,是针对 test资料表里面 id=1 那篇新闻」 应修正为「test_id字段」,写着「表示这一则读者留言,是针对 test资料表里面 id=2 那篇新闻」
  
补充范例 --

请在 Ch 19-5之后,参阅这个范例。  完成后再来阅读 Ch 19-6

[习题]AJAX(书本 Ch19-6的补充习题) -- UpdatePanel控件彼此干扰的问题

[习题]ADO.NET,两个TextBox字段作相互查询 (附AJAX范例)

Ch. 20

光盘里面的范例----网站内部的搜寻引擎 
  
补充范例 --

补充范例与习题:

我会不定期补充与更新(读者服务&后续补充

倘若读者发现书中的错误与疏漏,欢迎您写信通知我:

mis2000lab  (at) yahoo.com.台湾

注: 为了避免广告信的骚扰,上述 E-Mail需稍做修正。 (at)就是 @的意思

转载于:https://www.cnblogs.com/mis2000lab/archive/2011/05/19/2051296.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值