摘要: SQLite 默认排序为 UNICODE 编码序,与汉语拼音没有任何联系,而人们常习惯拼音序。解决方法在 C# 中其实很简单,但网上尚未见有任何中文资料说这事,只有 C 方法。以下我是通过一英文网页学到的。首先,定义和注入规则示例代码如下,很简单无须多解释。只有一点必须注意,对同一个函数只能注入一次,不得重复,所以注入语句写在主函数中再合适不过。[csharp]view plaincopystaticclassProgram{//主函数[STAThread]staticvoidMain(){SQLiteFunction.RegisterFunction(typeof(SQLiteCollati阅读全文
posted @ 2012-05-11 17:55 誓言的爱 阅读(4) 评论(0) 编辑
摘要: publicstaticWebResponseGetResponseNoCache(Uri uri){ // Set a default policy level for the "http:" and "https" schemes. HttpRequestCachePolicy policy =newHttpRequestCachePolicy(HttpRequestCacheLevel.Default); HttpWebRequest.DefaultCachePolicy= policy; // Create the request. WebReq阅读全文
posted @ 2012-04-21 22:32 誓言的爱 阅读(9) 评论(0) 编辑
摘要: 原文链接:http://social.msdn.microsoft.com/forums/en-US/winforms/thread/eb922ed2-1036-41ca-bd15-49daed7b637c/using System;using System.ComponentModel;using System.Drawing;using System.Windows.Forms;using System.Runtime.InteropServices;namespace WindowsApplication1 { public partial class Form1 : Form, IMe阅读全文
posted @ 2012-04-11 10:08 誓言的爱 阅读(7) 评论(0) 编辑
摘要: !define SHCNE_ASSOCCHANGED 0x8000000!define SHCNF_IDLIST 0System::Call'Shell32::SHChangeNotify(i ${SHCNE_ASSOCCHANGED}, i ${SHCNF_IDLIST}, i 0, i 0)'阅读全文
posted @ 2012-03-31 19:21 誓言的爱 阅读(11) 评论(0) 编辑
摘要: fopen<cstdio>FILE * fopen ( const char * filename, const char * mode );Open fileOpens the file whose name is specified in the parameterfilenameand associates it with a stream that can be identified in future operations by the FILE object whose pointer is returned. The operations that are allow阅读全文
posted @ 2012-03-31 10:17 誓言的爱 阅读(11) 评论(0) 编辑
摘要: Singleton模式是常用的设计模式之一,但是要实现一个真正实用的设计模式却也不是件容易的事情。1. 标准的实现class Singleton{public: static Singleton * Instance() { if( 0== _instance) { _instance = new Singleton; } return _instance; }protected: Sin...阅读全文
posted @ 2012-03-16 06:45 誓言的爱 阅读(12) 评论(0) 编辑
摘要: C++中的传递引用 与 返回引用:#include <iostream>#include "Point.cpp"Point &F(Point &p);int main(){ Point p(3, 5); std::cout << "X: " << p.GetX() << " Y: " << p.GetY() << std::endl; p.AddX(); p.AddY(); std::cout << "X: " &l阅读全文
posted @ 2012-03-14 13:55 誓言的爱 阅读(12) 评论(0) 编辑
摘要: PlaneProjection 类 表示对象的透视转换,您可以将透视转换应用于UIElement,包括控件。例如,您可以将该效果应用于Grid,而后者又包含TextBox和Button。Demo:<StackPanel Margin="35" Background="Gray"> <StackPanel.Projection> <PlaneProjection RotationX="-35" RotationY="-35" RotationZ="15"/> &阅读全文
posted @ 2012-03-11 18:59 誓言的爱 阅读(18) 评论(0) 编辑
摘要: 图形特效与文字显示摘要使用 XNA Framework 设计游戏程序的时候可以利用 SpriteBatch 类别提供的功能显示游戏的内容供用户检视,SpriteBatch 类别提供了丰富的功能协助游戏程序绘制图画和文字,包括对所输出的图画和文字加入特殊的效果,例如放大/缩小、旋转、设定透明度、水平/垂直翻转、以及图层深度等游戏程序常常需要表现的效果。在这一篇文件中,我们将会为大家介绍利用 SpriteBatch 类别为游戏程序加上特殊效果的多种做法。认识 SpriteBatch 类别XNA Framework 支持的 SpriteBatch 类别可以协助游戏程序输出 2 维的图片和文字,并提供阅读全文
posted @ 2012-03-10 23:51 誓言的爱 阅读(20) 评论(0) 编辑
摘要: 好久没关注Xna了,刚刚上了Xna游戏世界得知AppHub发布了新示例,其中有关于XNB文件结构解析的示例,于是第一时间去浏览了下:Compiled (XNB) Content Format。有兴趣的朋友可以下载示例研究一下(是C++代码),另外里面有份关于XNB文件结构的文档比较好。参照文档,我用C#(4.0)写了个简单的纹理XNB文件的生成工具。其实就是个命令行工具,把一堆文件拖上去,会自动将图像文件编译到相同目录下。编译后的文件放到游戏的Content目录中,然后Content.Load<Texture2D>就能加载到Texture2D变量中用于绘制。1staticvoidM阅读全文
posted @ 2012-03-10 18:55 誓言的爱 阅读(17) 评论(0) 编辑