上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 35 下一页

2015年2月5日

【转】【C#】C#性能优化总结

摘要: 1. C#语言方面 1.1 垃圾回收 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。 1.1.1 避免不必要的对象创建 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。 1.... 阅读全文

posted @ 2015-02-05 12:36 梦琪小生 阅读(745) 评论(0) 推荐(0)

2015年2月3日

【C#】实现按Windows排序方式排序

摘要: 很多人或许都遇到过类似的问题,C#读取的文件列表默认是按ASCII排序的,这样会出现一个问题就是10会排在2的前面。 那么是否可以解决呢,答案是肯定的。虽然这个是很早之前遇到的问题,这次突然想起来,就写一下,记录下。 解决方案: 调用上述方法进行排序即可实现windows自带效果的排序了。 例: 这 阅读全文

posted @ 2015-02-03 16:00 梦琪小生 阅读(1295) 评论(0) 推荐(0)

2015年1月28日

【转】【C++】ShellExecute, WinExec, CreateProcess 三者的区别

摘要: ShellExecute ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。 有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。 Shell... 阅读全文

posted @ 2015-01-28 15:53 梦琪小生 阅读(8145) 评论(0) 推荐(1)

2014年11月21日

【转】【WPF】资源读取 URI

摘要: 一开始看到WPF里面经常用如下语句来构造资源文件Uri:Uri uri = new Uri("/AssemblyName;component/image.png");我还以为这种格式的字符串是URI标准规定的,但是网上查了一下却没发现有这种格式的URI字符串。URI是统一资源标识符,通用文法为:协议... 阅读全文

posted @ 2014-11-21 21:50 梦琪小生 阅读(2118) 评论(0) 推荐(0)

2014年9月27日

【MFC】序列化(Serialize)、反序列化(Deserialize)

摘要: 1、首先在头文件里面声明 DECLARE_SERIAL(CSelectionSerial) 2、重写CObject的Serialize函数 3、在类开始出定义 IMPLEMENT_SERIAL(Person, CObject, VERSIONABLE_SCHEMA | 2) 下面给出一个列子: 1、 阅读全文

posted @ 2014-09-27 09:36 梦琪小生 阅读(2234) 评论(0) 推荐(0)

【转】【C#】序列化(Serialize)、反序列化(Deserialize)

摘要: 序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。 .NET框架提供了两种串行化的方式: 1、是使用BinaryFormatter进行串行化; 2、使用SoapFormatter进行串行化; 3 阅读全文

posted @ 2014-09-27 09:15 梦琪小生 阅读(440) 评论(0) 推荐(0)

【MFC】ID命名和数字约定

摘要: ID命名和数字约定 <!--?XML:NAMESPACE PREFIX = "[default] http://www.w3.org/1999/xhtml" NS = "http://www.w3.org/1999/xhtml" /-->MFC ID 命名和数字约定需要满足以下要求: 提供对 Vis 阅读全文

posted @ 2014-09-27 08:54 梦琪小生 阅读(2265) 评论(0) 推荐(0)

2014年8月1日

【转】【C#】C#重绘windows窗体标题栏和边框

摘要: 摘要windows桌面应用程序都有标准的标题栏和边框,大部分程序也默认使用这些样式,一些对视觉效果要求较高的程序,如QQ, MSN,迅雷等聊天工具的样式则与传统的windows程序大不相同,其中迅雷还将他们的BOLT界面引擎开放,使得大家也可以创建类似迅雷一样的界面。那么这些软件的界面是怎样实现的呢... 阅读全文

posted @ 2014-08-01 16:39 梦琪小生 阅读(4652) 评论(0) 推荐(0)

2014年7月1日

【转】【矩阵】三维坐标旋转矩阵算法

摘要: 3D数学 矩阵和线性变换 一般来说,方阵能描述任意线性变换。线性变换保留了直线和平行线,但原点没有移动。线性变换保留直线的同时,其他的几何性质如长度、角度、面积和体 积可能被变换改变了。从非技术意义上说,线性变换可能“拉伸”坐标系,但不会“弯曲”或“卷折”坐标系。 矩阵是怎样变换向量的 向量在几何上 阅读全文

posted @ 2014-07-01 15:10 梦琪小生 阅读(14299) 评论(0) 推荐(0)

【转】【矩阵】坐标的矩阵变换

摘要: 2.3.3 基本二维变换 基本二维变换有比例变换(Scaling)、旋转变换(Rotating)、错切变换(Shearing)和平移变换(Translating)。 1)比例变换 比例变换就是将平面上任意一点的横坐标放大或缩小S11倍,纵坐标放大或缩小S22倍,即 其中S称为比例变换矩阵。图2.24 阅读全文

posted @ 2014-07-01 15:05 梦琪小生 阅读(18309) 评论(0) 推荐(0)

上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 35 下一页

导航