Posted on 2009-06-19 23:27
李天平 阅读(2268)
评论(22) 编辑 收藏
由于本书的写作多于工作之余,
夜深人静之时,难免有瞌睡片刻
,所以,必有细节不周之处。虽然作者和编审人员进行了反复地修改和审阅,但难免有失误、遗漏之处
。所以,还望大家以宽容为本,以慈悲为怀,以共同探讨、共同进步的平和心态来阅读本书。作者心存谨敬,随时恭候您提出的宝贵意见。
如果您发现错误或问题可以在此提交问题,也可以直接给我发送邮件
:litianping@gmail.com 非常感谢您的理解与支持!
------------------------------
目前发现的勘误信息:
第1章第12页1.3.4节,“例如:int n;,会报错。” 应为 “例如:int n;,会报警。”。第1章第15页,“所以在运行这段代码时,会显示数字30。” 应为 “所以在运行这段代码时,会显示数字5。"。第3章125页: “Aplication对象” 应为 “Application对象”。第7章292页: “Fromework 1.0和Fromework 1.1是有区别的” 应为 “Framework 1.0和Framework 1.1是有区别的”。第11章第417页:“学习的过程需要付出时间成败” 应为“学习的过程需要付出时间成本”。第12章第429页:“WCF才会在.NET2.0中作为全新的分布式开发技术” 应为“WCF才会在.NET3.0中作为全新的分布式开发技术”。第15章526页:“使用HashTale” 应为 “使用HashTable”。第15章546页:“VaryByParam="p,n"” 应为 “VaryByParam="p;n"”。第15章目录章尾小节标题:“职场智慧之学习方法” 应为 “职场智慧之独善其身”。
该书一版所附光盘中的数据库,项目系统登录用户名是:admin ,密码:1 ,第一版由于装订疏漏,敬请谅解。
Feedback
@温景良(Jason) 为什么一定要在当当买呵:),当当和卓越由于流程的问题铺货会比较慢一些,china-pub同样是免费送货的。
@温景良(Jason) 今天得到一个网友消息,淘宝也有在卖,你可以搜一下
还有,抱歉,本帖主要用于提交勘误,过一段时间,我会删除和此无关的信息,以便方便网友更好的阅读和查看,希望谅解。
大哥这个地方有点错误,希望修改下,我看了第五章的23 页 pdf 格式的,
代码里写了说明,我测试过了,可能也不是错误吧。返回结果为NUll 就是空引用!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace my
{
class Program
{
static readonly string connstring = "server=.;uid=sa;pwd=sa;database=yylb2b;";
static void Main(string[] args)
{
//数据库 barea 表为空表 ,没有任何数据的时候
string strsql = "select * from barea";
//ToString() 未将对象引用设置到对象的实例。
string num = GetSingle(strsql).ToString();
Console.WriteLine(num);
}
public static object GetSingle(string sqlcon)
{
using(SqlConnection connection = new SqlConnection(connstring))
{
using (SqlCommand cmd = new SqlCommand(sqlcon,connection))
{
connection.Open();
//没有任何数据,返回结果为NUlL
object obj = cmd.ExecuteScalar();
//结果集中第一行的第一列;如果结果集为空,则为空引用
if((object.Equals(obj,null))|| (object.Equals(obj,DBNull.Value)))
{
return null; //返回结果
}
else
{
return obj;
}
}
}
}
}
}
@一点心情 这个地方(GetSingle)没有错误,是你在用GetSingle这个方法的时候要判断一下
string num = GetSingle(strsql).ToString(); 如果GetSingle(strsql)返回null,这一句会报未将对象引用设置到对象的实例
如果你的数据可能会出现空数据的话,你应该判断一下: if(obj!=null)
例如:
object obj=GetSingle(strsql);
if(obj!=null)
{
num = obj.ToString();
}
非常感谢你的反馈。
【1】526页:(3)使用HashTale代替其他字典……
拼写错误:应该为 HashTable
【2】目录VIII:3.2.5 Aplication对象
拼写错误:应该为Application
【3】125页:同上
【4】292页:Fromework 1.0和Fromework 1.1 是有区别的,……
拼写错误:应该为Framework
你好:
132页:下面注意里,<%=%>相当于Response.Write(),是放变量但是取出变量的值,
这句话我不知道是语法错误,是...但是...,我有点不太懂,是放变量,并且取出变量的值的意思吗?
请您解释一下好吗?谢谢!
@carelesswords ,这里的意思是<%=%>和Response.Write()的功能类似,里面一般情况下是变量,用于输出变量的值,即输出流。也就是说是一种呈现效果。
26页:最后一行:究竟是tryparse性能优还是parse性能优?
18页注意:确实,在很多语言里case后面一定要是常数,但C#绝对可以使用字符串
@czk
1. Int32.TryParse() 优于 Int32.Parse() 优于 Convert.ToInt32()
2. 字符串不也属于常数吗!:(
P151:document.haha.submit() ----------------- document.form1.submit();
您好,请问「亮剑.NET. .NET深入体验与实战精要」
http://www.fecit.com.cn/book_detail.aspx?bigcid=1&cid=15&id=8930
这本书的:
第17章-权限角色管理
第18章-单点登录系统
两个系统中,用到数据库里,数据表 Accounts_Users 里,
admin、user 这两个登录帐号,的登入密码为何?谢谢。
因表里的 Password 字段已加密,让我一直无法登入这两个系统做测试,
书中和光盘,又没附这两个帐号的密码,
因此想请问密码为何?谢谢。
我的邮件:
ComponentWizard@gmail.com
接触.net才几个星期,看到您的书中有不少,牛代码!
真是高兴,站在大牛的肩膀上,看的就是远,理解的就是深
多谢
在这本书三成架构项目开发,比如516页中,
public class Product
{
private Iproduct dal;
public Product()
{switch(daltype)
{
.......
}
}
...
}
switch 的参数daltype ,没有定义,不知道从什么地方传入的。
请说明,谢谢。
26页最下面一行
从性能上讲,Int32.TryParse()优于Int32.Parse(),而Int32.TryParse()优于Convert.ToInt32().
嘛意思?
我买了一本 ,挺不错的。
但是看光盘里的权限管理代码,不好看懂。
可以发我一份开发文档吗 ?不胜感激 。
我的邮箱:1043140691@qq.com