aspnet4高级编程pdf
A. 我想学习C#,请为我推荐几本书,谢谢
1.《21天学通C# 》
作者:作者:(美)琼斯 着,信达工作室 译 出宏衡版社:人民邮电出版社 出版日期:2002-3-1
点评:这本书出版于02年,现已成绝版孤本,书店已经没有,只有高校的图书馆有此书的芳踪了。个人认为这本书是入门的最好书籍,因为这本书讲的最浅显,厚度也可以,没有比这更浅显的书了,当然这本书浅则浅亦却不是肤浅而是从最浅显的入手讲述深刻的道理。书中的例子都给的很全,初学者还是非常适合读这本书的,把基础的东西讲的很透彻。属于sam公司的21天系列,这本书还有个好处就是章节安排是本人见过最合理的,不想某些书感觉很乱。书基本是讲语法,后面安排2章讲了WINFORM和ASPNET,个人觉得很好,其实在目前的情况下.NET还是做ASP.NET的多,所以没有必要讲WINFORM,WINFORM还是用C++或者VB或者其他老语言吧,因为.NET的代码可以被反编译,所以估计没有人愿意这样公开自己代码吧,ASP.NET就不一样了,代码在服务器上。初学者最主要的是要树立一个好的知识框架,不会没有关系,但是要知道前后关系。 本书缺点是讲1.1的。
2.《C#程序设计》
作者:美 利伯蒂 编着 刘基诚 译 出版社:中国电力出版社 出版日期:2002-4-1
点评:也是一本孤本绝版,不过好在本书第4版即将出版(估计讲C#2.0的),这本书和上一本很像,不过这本书比上一本书讲的“难”,有一点深度,前几章可能还好,可能到后面就发现作者显山漏水了。 本书的作者Jessy Liberty还出过一本书,Programming ASP.Net,也是O'Reilly出版的,年初出版的,写的很基础,Jesse写的书比较易懂!本书翻译的也不错。书中“委托”被翻译为“代表”,这也是“委托”叫的很少的一种说法。这本书也是因为结构合理所以算是好书。
3.《C#入门经典(第3版)》
作者:(美)Karli Watson Christian Nagel 等着 出版社:清华大学出版社 出版日期:2006-5-1
点评:这本书先后出了2版,就个人来说觉得没有上2本书章节安排的合理,难度相对第一本书稍微大了一点点,但是这不影响它成为经典,书不错,基础点都讲到了,此书一定要看,估计这本书也是看的最多的人。作者清清月儿http://blog.csdn.net/21aspnet/ 泛型也讲到了,XML,ADONET,画图,部署都有点介绍,这本书讲的很全,书也很厚,不过深度不够,很多地方都是介蔽晌做绍性的。以集合那一章为例就没有和泛型很好的结合,只能算开了个头,当然如果作者真的把所有都写的很细估计要在写10本都不够,总之这也是好书,这本书最大的特点是看得人最多,所以买也好,下载也好(下载是1.1版的没有2.0内容),图书馆借也好都会很容易找到这本书。
4.《C#高级编程(第4版)》
作者:(美)内格尔 等编着,李敏波 翻译 出版社:清华大学出版社 出版日期:2006-10-1
点评:最厚的一本书,1200页,200万字。这本书讲了很多高级的主题,当然也不够深入,可以看作抛砖引玉吧,前半部分也是讲语法,讲的不错,后面讲了反射,线程,程序集,AD,Remoting,COM互操作,注册表操作等等。既内容详细而且全面,适合初学者也适合高手进阶。不过多人写的书自然有其缺点就是会风格多变,所以结构混乱,这本书和上1本都是的。相对头2本由1人写的就不同了。不过可以把这本书当作MSDN一类的东西看吧。
5.《C# Primer Plus 中文版》
作者:[美]米切尔森 着,云巅工作室 编译 出版社:人民邮电出版社 出版时间:2002年07月
点评:孤本绝版好书。这本书是讲C#语法最细最厚最全的,如果你觉得看其他书还看不懂就要看这本书,作者甚至于把例子也一行一行的做了讲解,可以说任何人看这本书没有学不会的!作者清清月儿http://blog.csdn.net/21aspnet/不说别的,光数组就讲了2章,这是其他书中没有看到过的。作者周良忠是畅销图书《C++实践之路》的译者。引用译者的话:你可以想象成一包方便面(入门书),与其他方便面相比,它附加了更多的作料(知识点),制作过程中,还多了几道工序(特有谨差的讲解方式)! 因为该书与其他C#入门书的不同之处是,知识结构完整、为读者顺利学习主知识plus了“油”,也plus了“醋”;但它对知识点的讲解并非深奥难懂,只是在基本编程知识的基础上把C#的要点逐渐plus进来。
6.《C#编程语言详解》
作者:(美)Anders Hejlsberg,Scott Wiltamuth,Peter Golde 着,张晓坤,谭立平,车树良 译 出版社:电子工业出版社 出版时间:2004年09月
点评:也几乎成孤本绝版了。你可以不知道此书,但是你不应该不知道作者作者Anders Hejlsberg,C#之父,Delphi之父。这本书是当年最早讲C#2.0的书也只有Anders Hejlsberg在那个年代先为大家传道泛型。书中前面讲了1.1的语法后面是2.0的泛型,迭代器,匿名方法。没有设计高级知识。大师就是大师,这本书讲知识点讲滴水不漏,讲的最深,书中文字很枯燥,不知道是不是作者就这么写的。
7.《Visual C# 2005技术内幕》
作者:(美)霍夫曼 着,李虎 等译 出版社:机械工业出版社 出版时间:2007年05月
点评:这是一本很新的书,这本书个人看了觉得很好,书不厚却包罗万象!语法讲到了,也讲了多线程,加密公钥私钥,对于ADO.NET更是用了5章,不同于其他书籍,所以也可以看出作者偏向于应用。对于Asp.net的WebPart和用户定制主控页都做了几章讲了,最后也讲了Winform。个人觉得这本书是最好的一本书,不厚却很精华。作者http://blog.csdn.net/21aspnet/
7.《Visual C# 2005技术内幕》
作者:(美)马歇尔 着,许华杰,刘光惠 译 出版社:清华大学出版社 出版时间:2007年01月
点评:和上一本一样的名字,黑皮书,个人觉得这本书叫技术内幕似乎更合适,上一本叫技术大全才合适。微软出的自然说明书不会差,一般微软出的书都有某种用意,属于较高端的书。这本书最大的特点是作者喜欢大而全,和其他的大而全比作者用列表的方式列出知识点的全部属性,所以可以把这本书当作MSDN的浓缩版看吧。
8.《Visual C# 2005从入门到精通》
作者:(英)夏普 着,周靖 译 出版社:清华大学出版社 出版时间:2006年06月
点评:2.0好书,讲的很深很好,章节安排很好,缺点是讲的不够多,虎头蛇尾了,前面的基本语法堪称完美,挑不出任何毛病,不过后面部分感觉作者在糊任务,个人感觉后半部可以删除。作者讲到的部分都可以说讲的是其他书相比最流光溢彩的,这本书有个特点例子很深。书中例子讲了源码读取器,就是代码收缩自动标注颜色,可见作者水平很深。这本书还是值得读的。
9.《框架设计(第2版):CLR VIA C#》
作者:(美)瑞奇特(Richter,J.) 着,周靖,张杰良 译 出版社:清华大学出版社 出版时间:2006年11月
点评:Jeffrey Richter是一位在全球享有盛誉的技术作家,尤其在Windows/.NET领域有着杰出的贡献。他的第一本Windows着作Windows 3: A Developer's Guide大获好评,从而声名远扬。之后,他又推出了经典着作《Windows 高级编程指南》和《Windows核心编程》。如今这两本书早已成为Windows程序设计领域的颠峰之作,培育了几代软件开发设计人员。他的每一本新作问世,我们都有理由相信这是一本巨着,我们想要的一切尽在其中。
这本书主要讲.NET框架的核心知识,表面上看也是写数组,接口,委托,泛型,异常,垃圾回收等等,但是这本书的深度是其他书不可比拟的,这本书一定要看,但是不适合初学者。
10.《.NET本质论第1卷:公共语言运行库》
作者:Don Box(美)伯克斯,(美)赛欧司编 着,张晓坤 译 出版社:中国电力出版社 出版时间:2004年04月
点评:Don Box 是一位着名的教育家,被公认为组件对象模型(COM) 领域的权威人物!本书讲了.NET精髓CLR的运行原理,很深,绝对不适合初学者!初学者一定不要看,但是水平高的一定要看!DON BOX的书文字教晦涩。
11.《NET设计规范:.NET约定、惯用法与模式》
作者:克瓦林纳,艾布拉姆斯 着,葛子昴 译 出版社:人民邮电出版社 出版时间:2006年07月
点评:作为高端的书,其实在看了很多书以后写代码规范就要提到日程上,但是本书作者又不是纯粹讲规范而是讲为什么要这样,其实可以把这一本书看作是讲C#语法的高端书,书中包含很多评注,揭示了很多历史背景,可见译者很有功底,译者在微软工作,从某种角度来说这本书的价值可能更胜过《设计模式》这本书,作者是参与.NET Framework 的设计者,有丰富的经验,书中的建议可以说都是建立在大部分开发人员都熟悉的Framework来讲解更加让人易于理解!Anders Hejlsberg,C#之父给本书高度评价:在微软,本书所讲述的规范已经指导我们经历了.NET框架三个版本和无数其他项目的开发。而且它正指导着下一代Windows操作系统API--WinFX的开发!
祝您学习进步!~
B. 《ASP.NET4权威指南》epub下载在线阅读,求百度网盘云资源
《ASP.NET4权威指南》马伟电子书网盘下载免费在线阅读
链接:https://pan..com/s/1u89gDZ1NT3JsyojPAKHoNw
提取码:a86f
书名:ASP.NET 4权威指南
作者名:马伟宽磨
出版社:机械工业出版社
出版年份:2011年1月1日
内容介绍:
它是国内第一本关于ASPNET 4的着作。从广度上讲,内容系统而全面,全书一共包含4个部分:第一部分以一个易于实践的示例开篇,既能帮助读者快速了解ASPNET的开发流程,还能帮助读者建立ASPNET开发的大局观,紧接慎袜斗着全面介绍了ASPNET的各种常用控件,这是ASPNET的基础;第二部分详尽地讲解了ASPNET访问的所有细节,包括数据管理、数据控件绑定与操作、Grid View控件、LINQ查询、LINQ与ADONET和XML,以及ADONET实体框架等。
作者介绍:
马伟,资深软件研发工程师、系统架构师和企业培训讲师,拥有多年软件研发和管理经验,在系统需求分析、架构设计、数据库设计与实现、设计模式、SOA、性能优化等方面有独到的见解。资深微软技术专家、微软特约讲师、西安NET俱乐部技术主席,擅长C#、ASPNET、Visual Studio、SQI-Server、C/C++、LIML和Oracle等技术,曾荣获微软“最有影响力开发者”称好侍号。
C. 下载的asp.net源码怎么用
asp.net环境配置ASP.NET
一、安装IIS与配置IIS
在Windows 2000、Windows XP、Windows 2003或Windows Vista等操作系统中,IIS文件及安装方式都有所不同。
1、Windows 2003下安装IIS:
依次点击“开始”->“设置”->“控制面板”->“添加删除程序”,在出现的“添加删除程序”界面中,单击
“添加/删除 Windows组件”,在出现的“Windows组件向导”窗口中,选中“应用程序服务器”后单击“下一 步”
按钮,系统开始安装IIS组件。
2、Windows 2003的IIS配置:
安装好IIS后,在“控制面板”双击“Internet信息服务(IIS)管理器”,在“Internet信息服务”窗口中,点选
“默认网站”后右键选择“属性”,在出现的“默认网站属性”窗口中,右键依次选择“属性”->选择网站主目录。
这里只要选择本地路径就可以了。
另外在Web服务扩展中允许 ASP.NET v2.0.50727
3、Windows 2000、Windows XP下安装IIS:在Windows 2000、Windows XP操作系统中,IIS安装方法和配置与Windows 2003相似。这里就不详细写了。
4、Vista下安装IIS:
依次点击“开始”->“控制面板”->“程序”,在出现的“程序和功能”界面中单击“打开或关闭Windows功能”展开“Internet信息服务”:
在“Web管理工具”中,选中“IIS管理服务”、“IIS管理脚本和工具”、“IIS管理控制台”选项;在“万维网服务”中,选中“应用程序
开发功能”中的“.NET扩展性”、“ASP”“ASP.NET” 选项。。
选择好后单击“确定”按钮,系统开始安装IIS组件,几分钟后IIS即可安装完成。
5、Windows Vista的IIS配置:
依次点击“开始”->“所有程序”->“管理工具”->“Internet信息服务(IIS)管理器”,在出现的“Internet信息服务(IIS)管理器”界面中,
依次点击“网站”-> “设置网站默认设置”。
在出现的“网站默认设置”窗口中,单击“应用程序池”,在“应用程序池”的下拉菜单中,将“应用程序池”改为“Classic.NET AppPool”。
双击“默认文档”,修改首页的默认文档及排序,单击“应用”按钮保存设置。
二、安装与配置.NET Framework 2.0
您可以通过微软的官方网站下载.NET Framework 2.0 (下载地址http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en)安装程序。.NET Framework 2.0的安装过程非常简单,在解压.NET Framework 2.0安装包后,双击安装目录下的dotn
betfx2.0.exe安装文件,按照安装提示进行安装即可。
配置网站以支持.Net2.0。依次点击“开始”->“程序”->“控制面板”->“管理工具”->“Internet信息服务”,在“Internet信息服务”管理界面中点选“默认网站”后右键
选择“属性”,在出现的“默认网站属性”窗口中单击“ASP.NET”选项卡,并在“ASP.NET version”中选择“2.0.50727”。同时还可以看到其
安装路径等信息。
三、安装与配置SQL Server 2000/2005
只介绍SQL Server 2005的安装。
1、以下是安装过程中的几个重要设置。。建议一般用户在安装过程中按照以下示例进行设置。这里演示的是SQL2005开发版的安装。
2、如果你是用于测试环境,建议进行全部安装。如果是生产环境,请专业人员配置安装。
3、如果程序要用到报表服务器,就要选择reporting services,否则在安装过程中安装程序没有配置服务器,那么就会无法使用报表服务器。
4、sa密码一定要复杂。也要可以在安装完SQL之后把SA帐户删除,以保安全。
四、文件夹权限配置
首先要注意的是:为了你网站的安全请不要在IIS中打开写入权限,并且将你的磁盘文件系统格式转化安全一点的NTFS格式。请参照下面的说明进行权限的配置。
当站点在NTFS分区时,如果站点所在的目录或者数据库目录没有给访问的用户读写权限,那就会引起以下的错误:
1、“Microsoft JET Database Engine (0x80040E09) 不能更新。
2、数据库或对象为只读
3、出现”请确认你具有对文件夹与文件有读写的权限”等提示
解决方法:我们假定站点在H:\website 目录下,下面的图示以WINXP为例,其它系统可以参照进行设置,
具体操作如下:
1、查看站点是否安装在NTFS分区内,如果不是NTFS格式请转化为NTFS文件系统格式。也只有NTFS格式才能进行下面讲到的权限配置操作.
2、请进入文件管理器的文件夹选项
3、将“使用简单文件共享”前的勾选去掉
4、右键点击动易系统安装目录-共享和安全
6、点击高级选项
7、查找用户或组
8、选择aspnet帐户
9、点击确定
10、勾选站点目录对于aspnet 的读写权限