推荐几本C#.net/net研究很深的书籍?推荐有分!!!
本质分析,而非语法传授。
不知道描述,好吧就这样。
[解决办法]
C#高级编程
[解决办法]
CLR via C# 第三版
[解决办法]
搞应用软件开发。windows核心编程不得不看。
[解决办法]
CLR via C# 第三版
[解决办法]
.NET设计规范
[解决办法]
哦 想起来了,金旭亮的书,我每次说都没人响应,我真觉得他的书写的不错
[解决办法]
有木有搞错,推荐几本C#.net/net研究很深的书籍??
说实话,要研究深看怎么个深法,记忆中此类书籍皆为C++或C。C#有吗?即使有,也是研究机理以上层面的……不算深的吧……
[解决办法]
CLR via C# 第三版
正在看,
[解决办法]
《C#经典入门》,挺基础,挺本质...
[解决办法]
不知道楼主大学学习c#是从何学起的,哪本书?或者教材
[解决办法]
c#本质论
[解决办法]
.NET入门
《Understanding..NET.A.Tutorial.and.Analysis》
《Programming.Microsoft.Windows.with.C#》(MS Press)
完全是手册类型, 下本电子书就OK
《Programming.C#》(O'Relly)
这本书现在有了中文版, china-pub上对其翻译的评价颇高, 我当时
看的是第一版, 这本书很注重实用于理论, 例子中的几个软件很有
实用性, 是C#的不错的入门书籍
《Applied.Microsoft..Net.Framework.Programming》(MS Press)
大师Jeffrey的大作,机工出了其原版书籍, 十分好的书, 把.NET
的核心(如CLR, IL)和高阶技巧都讲了些,被誉为.NET书籍四大天王
之一(不知大家还记不记得以前的MFC四天王), 书籍有点贵, 印刷
一般, 但值得购买!
以下书籍都是大概翻阅或当手册, 都没有细看, 感觉都很好, 大家有空都可
下电子书来看看
《Inside.Microsoft..NET.IL.Assembler》(MS Press)
四天王之一, 不过难度太高, 一般也用不怎么着……
《Programming.Microsoft..NET》(MS Press)
《Inside C Sharp 2nd Edition》(MS Press)
Amazon 5颗星的精品, 国内有第一版的原版卖, 难度中偏上, 有点厚-_-b
急切盼望第二版有卖的
《Windows_Forms_Programming_With_C#》
十分实用的书, 十分详细的讲了.NET里面的主要Form(也就是控件)
的用法和属性, 写软件必备
[解决办法]
《深入解析c#》
[解决办法]
你必须知道的.Net 王涛 著
[解决办法]
看你是往什么方向发展,搞WEB还是C/S客户端程序?
[解决办法]
《C#设计模式》《重构-改善既有代码的设计》
[解决办法]
09年的时候有人给我推荐2本,.net框架程序设计 李建中翻译的
C#和.NET2.0实战平台语言与框架 人民邮电的
[解决办法]
CLR via C# ...强烈推荐!!!!
[解决办法]
MSDN就是最好的学习材料,MSDN的很多资料就是Framework开发的设计文档,基础打好再去看高级的吧,不然看了等于么看,学了也是二丈和尚摸不着头脑。
[解决办法]
C#高级编程不错的,我现在也在看,还带有源码,你可以上我空间中去下载!
[解决办法]
C#本质论,CLR via C#
[解决办法]
《.NET 本质论》
没见到过比这把.NET的很多运行机制分析的更透彻的书了
[解决办法]
《ASP.NET本质论》
《炮艇解牛》
------解决方案--------------------
设计模式,mvc
[解决办法]
如果你真的认为你的基础还可以,如果你真的想探究本质,就读一读 Windows 核心编程.
[解决办法]
windows核心编程
[解决办法]
document.body.clientHeight ==> 可见区域高度
document.documentElement.clientWidth ==> 页面对象宽度(即BODY对象宽度加上Margin宽)
document.documentElement.clientHeight ==> 页面对象高度(即BODY对象高度加上Margin高)
没有定义W3C的标准,则
IE为:
document.documentElement.clientWidth ==> 0
document.documentElement.clientHeight ==> 0
FireFox为:
document.documentElement.clientWidth ==> 页面对象宽度(即BODY对象宽度加上Margin宽)document.documentElement.clientHeight ==> 页面对象高度(即BODY对象高度加上Margin高)
Opera为:
document.documentElement.clientWidth ==> 页面对象宽度(即BODY对象宽度加上Margin宽)document.documentElement.clientHeight ==> 页面对象高度(即BODY对象高度加上Margin高)
图例
网页可见区域宽: document.body.clientWidth
网页可见区域高: document.body.clientHeight
网页可见区域宽: document.body.offsetWidth (包括边线的宽)
网页可见区域高: document.body.offsetHeight (包括边线的高)
网页正文全文宽: document.body.scrollWidth
网页正文全文高: document.body.scrollHeight
网页被卷去的高: document.body.scrollTop
网页被卷去的左: document.body.scrollLeft
网页正文部分上: window.screenTop
网页正文部分左: window.screenLeft
屏幕分辨率的高: window.screen.height
屏幕分辨率的宽: window.screen.width
屏幕可用工作区高度: window.screen.availHeight
屏幕可用工作区宽度: window.screen.availWidth
HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth
scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
event.clientX 相对文档的水平座标
event.clientY 相对文档的垂直座标
event.offsetX 相对容器的水平坐标
event.offsetY 相对容器的垂直坐标
document.documentElement.scrollTop 垂直方向滚动的值
event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量
实现代码
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>请调整浏览器窗口</title> <meta http-equiv="content-type" content="text/html; charset=gb2312">
</meta></head>
<body>
<h2 align="center">请调整浏览器窗口大小</h2><hr />
<form action="#" method="get" name="form1" id="form1">
<!--显示浏览器窗口的实际尺寸-->
浏览器窗口 的 实际高度: <input type="text" name="availHeight" size="4"/><br />
浏览器窗口 的 实际宽度: <input type="text" name="availWidth" size="4"/><br />
</form>
<script type="text/javascript">
<!--
var winWidth = 0;
var winHeight = 0;
function findDimensions() //函数:获取尺寸
{
//获取窗口宽度
if (window.innerWidth)
winWidth = window.innerWidth;
else if ((document.body) && (document.body.clientWidth))
winWidth = document.body.clientWidth;
//获取窗口高度
if (window.innerHeight)
winHeight = window.innerHeight;
else if ((document.body) && (document.body.clientHeight))
winHeight = document.body.clientHeight;
//通过深入Document内部对body进行检测,获取窗口大小
if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth)
{
winHeight = document.documentElement.clientHeight;
winWidth = document.documentElement.clientWidth;
}
//结果输出至两个文本框
document.form1.availHeight.value= winHeight;
document.form1.availWidth.value= winWidth;
}
findDimensions();
//调用函数,获取数值
window.onresize=findDimensions;
//-->
</script>
</body>
</html>
[解决办法]
《C#高级编程》、《CLR Via C#》(第三版)、《大话设计模式》、《你必须知道的.Net》
[解决办法]
我理解你所言的本质是C#中oop的内功修练
我个人推荐《你必须知道的.net》
[解决办法]
高级编程 最核心的
设计模式 有空可以看看
重构 看着参照着做
[解决办法]
CLR via C# 第三版
[解决办法]