代码改变世界

【读书笔记】【CLR via C#】【第一章】The CLR’s Execution Model

2013-09-06 20:58 by 小汪quant, 224 阅读, 1 推荐, 收藏, 编辑
摘要:内容提要本章的目的是对.Net 框架的设计做一个总体的介绍,包括介绍框架中使用的一些技术、定义一些术语。同时会展示从源代码生成应用程序(或者一些包含了一些自定义类型的可以发布的组件),并且会解释程序的运行机制。包含以下子标题:将源代码编译成托管的模块(Managed Modules) 将Managed Modules 组合成 Assemblie 加载 CLR 执行 Assembly 代码 ... 阅读全文

Assemblies,Metadata and Runtime Services In C++/CLI

2013-06-09 23:17 by 小汪quant, 244 阅读, 0 推荐, 收藏, 编辑
摘要:Assemblies and Metadata.NET Assemblies 可以定义为是包含 metadata,managed code以及managed resources的字节流(理论上说,一个Assembly可以包含多个这样的"字节流",这种情况下,一个"字节流"就被称为一个Module,而这样的Assembly 就称为 Multi-module Assembly,但是这种情况很罕见。所以... 阅读全文

Assemblies,Metadata and Runtime Services In C++/CLI

2013-06-09 23:17 by 小汪quant, 203 阅读, 0 推荐, 收藏, 编辑
摘要:Assemblies and Metadata.NET Assemblies 可以定义为是包含 metadata,managed code以及managed resources的字节流(理论上说,一个Assembly可以包含多个这样的"字节流",这种情况下,一个"字节流"就被称为一个Module,而这样的Assembly 就称为 Multi-module Assembly,但是这种情况很罕见。所以... 阅读全文

WPF布局

2013-04-28 15:52 by 小汪quant, 1874 阅读, 0 推荐, 收藏, 编辑
摘要:UnderStanding Layout in WPF布局理念WPF程序的布局是由所选择的布局容器决定的。"理想"的WPF窗口满足以下原则:Elements(比如控件)的大小不应该显示地设定具体值,而应该随着其内容的大小而增大或者缩小。例如如果按钮上面的文本变多,按钮应该自动增大以装下这些文字Elements的位置不应该是通过指定其相对屏幕的位置而确定的,而是应该由其容器(container)结合... 阅读全文

Binding

2013-04-23 21:14 by 小汪quant, 332 阅读, 0 推荐, 收藏, 编辑
摘要:Data Binding 在WPF中的地位应用程序一般可以分为三个层次:数据存储层、数据处理层、数据展示层。程序=数据+算法,其中数据会在这三个层次之间流动,所以对数据来说,这三个层次都很重要;但是算法在这三个层次中的分布并W不均匀,对于一个三层的程序来说,算法主要集中在以下几处:数据库内部数据读取和写入业务逻辑数据展示界面与逻辑的交互其中,A、B两部分算法相对稳定,很少需要改动;C与需求密切相关... 阅读全文

WPF中的控件类型

2013-04-18 09:29 by 小汪quant, 691 阅读, 0 推荐, 收藏, 编辑
摘要:常用的4大类WPF控件表1:常用的4大类WPF控件布局控件可容纳多个控件或者容纳其他布局控件;共同父类是Panel内容控件只能容纳一个其他控件或者布局控件作为其内容共同父类是ContentControl;又细分为带标题的和不带标题的,带标题的内容控件共同父类是 HeaderedContentControl条目控件可以显示一列数据,一般情况下这一列数据的类型相同共同父类是 ItemsControl又... 阅读全文

Visual Studio 2012 Update 2 Now Available

2013-04-07 10:14 by 小汪quant, 139 阅读, 0 推荐, 收藏, 编辑
摘要:http://blogs.msdn.com/b/somasegar/archive/2013/04/04/visual-studio-2012-update-2-now-available.aspx 阅读全文

MFC程序的运行机制

2013-01-27 16:18 by 小汪quant, 188 阅读, 0 推荐, 收藏, 编辑
摘要:初识MFC程序可能最令人困惑的地方就是MFC的程序竟然找不到 main 或者 WinMain 等程序入口函数,通篇都是在进行类的定义,这样的程序是怎么进行的呢?奥秘就是MFC为我们提供了入口函数。下面这段是译自《Programming Windows With MFC》 中的一段简单扼要的说明:在MFC程序的一开始,一个全局的CWinApp 对象会被创建,然后MFC中的AfxWinMain 函数会调用这个CWinApp对象的InitInstance 方法,这个方法中创建了一个CWnd对象,这个对象的构造函数创建了一个可以显示在显示器上的窗口,CWnd对象创建后,InitInstance 方法调 阅读全文