上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: json.net 是一个用C#写的Json的操作类库,可以在http://json.codeplex.com/ 下载 对象序列化为json字符串 public class Product{ public string Name { get; set; } public DateTime Expiry { get; set; } public decimal P... 阅读全文
posted @ 2012-07-12 13:39 张巍的博客 阅读(1595) 评论(0) 推荐(1) 编辑
摘要: public class RequestState { public HttpWebRequest request { get; set; } public HttpWebResponse response { get; set; } public Stream streamResponse { get; set; } } public class HttpHelper { public delegate void GetData(string text); public event GetData ... 阅读全文
posted @ 2012-07-11 09:48 张巍的博客 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 在WPF中可以很方便的实现动画的效果,而在普通的WinForm程序里实现却有点麻烦,这里我用一种模拟的方式来实现WinForm有关的动画 回忆一下在WPF中动画效果的实现,首先创建一个故事板 Storyboard,然后创建一个动画 Animation,并把要产生动画的属性与Animation绑定后添加到故事板,最后执行,得到了我们想要的效果,这里我们只考虑线性的变化效果 这里... 阅读全文
posted @ 2012-07-10 13:24 张巍的博客 阅读(18539) 评论(3) 推荐(0) 编辑
摘要: 如果需要创建一个控件,要从UserControl、Control或者是Window窗体提供的其他类继承。 UserControl适合用来做组合控件。Control需要自己实现控件的外观等等,但灵活性高。Windwos控件当然就是能够对现有的控件进行适当的扩展。1)实现最基本的Label,输出一段文字 首先从Control继承一个类,这里我叫做XiLabel。我们实现下面的一段代码。在文字里面绘制出Text编译一下,在一个Form上显示出来是下面的样子:2)高度宽度跟这文字变化 在绘制前先计算文字的高度和宽度 。3)修改控件的编辑模式,在编辑器里面不能够改变控件的大小 引入System.Wind 阅读全文
posted @ 2012-07-04 09:55 张巍的博客 阅读(4313) 评论(0) 推荐(0) 编辑
摘要: Windows Phone SDK 包括以下组件 用于 Windows Phone 的 Microsoft Visual Studio 2010 学习版 Windows Phone Emulator Windows Phone SDK 7.1 程序集 Silverlight 4 SDK 和 DRT 用于 XNA Game Studio 4.0 的 Windo... 阅读全文
posted @ 2011-12-28 08:53 张巍的博客 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 显卡不支持DirectX 10,只要在项目属性中把Game profile从Hidef修改为Reach即可 阅读全文
posted @ 2011-12-26 15:38 张巍的博客 阅读(1951) 评论(0) 推荐(0) 编辑
摘要: Game类基本结构创建一个xna程序后,在Game1.cs里有5个函数Initialize():用来初始化变量和相关对象 LoadContent():用来加载图像以及其他要加载的内容Update():更新内容Draw():绘制图像UnloadContent():程序结束时执行,用来卸载相关内容5个函数的关系如下图,主要的内容为Update()和Draw()的一个循环,update方法执行要么在游戏循环中执行然后Draw方法被调用;要么游戏结束,退出了游戏循环,并调用UnloadContent方法。在.CS文件中有两个定义的变量 GraphicsDeviceManager grap... 阅读全文
posted @ 2011-12-26 15:08 张巍的博客 阅读(289) 评论(0) 推荐(0) 编辑
摘要: //十进制转二进制Console.WriteLine(Convert.ToString(69, 2));//十进制转八进制Console.WriteLine(Convert.ToString(69, 8));//十进制转十六进制Console.WriteLine(Convert.ToString(69, 16));//二进制转十进制Console.WriteLine(Convert.ToInt32(”100111101″, 2));//八进制转十进制Console.WriteLine(Convert.ToInt32(”76″, 8));//C# 16进制转换10进制Console.WriteL 阅读全文
posted @ 2011-12-16 13:36 张巍的博客 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1. WM_NULL=$0000: 2. WM_CREATE=$0001: 应用程序创建一个窗口 3. WM_DESTROY=$0002: 一个窗口被销毁 4. WM_MOVE=$0003: 移动一个窗口 5. WM_SIZE=$0005:改变一个窗口的大小 6. WM_ACTIVATE=$0006: 一个窗口被激活或失去激活状态; 7. WM_SETFOCUS=$0007: 获得焦点后 8. WM_KILLFOCUS=$0008: 失去焦点 9. WM_ENABLE=$000A: 改变enable状态 10. WM_SETREDRAW=$000... 阅读全文
posted @ 2011-06-21 14:06 张巍的博客 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 1打印中所使用的默认单位打印中使用的单位是百分之一英寸,参考PaperSize中使用的参数2 打印的时候厘米和百分之一英寸怎么来转换可以使用PrinterUnitConvert类来进行转换,这里需要用到一个PrinterUnit的枚举来进行转换,比如把十分之一毫米转换成为百分之一英寸(int)PrinterUnitConvert.Convert(value, PrinterUnit.TenthsOfAMillimeter, PrinterUnit.Display);3 如何来打印预览首先我们定义一个PrintDocument对象,并实现PrintPage方法:在一个按钮的单击事件里面实现打印预 阅读全文
posted @ 2011-06-16 16:11 张巍的博客 阅读(3579) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页