摘要: 刚上传的排版有点失误,不,应该是有点恶心,我特地下了个Windows Live Writer来专门写博客,现在重新发下废话不多说直接上精华。下面是图片操作的一些关键代码:一、 图片操作类需求是得到一些图片的信息存入数据库,其中图片的宽高可通过system.Drawing.Image查看。1. 一切从FileInfo开始1) OpenFileDialog open = new OpenFileDialog();2) if ((bool)open.ShowDialog())3) {4) //图片文件5) FileInfo file = new FileInfo(open.FileName);}2. 阅读全文
posted @ 2012-10-14 22:54 但,我知道 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 废话不多说直接上精华。下面是图片操作的一些关键代码:图片操作类需求是得到一些图片的信息存入数据库,其中图片的宽高可通过system.Drawing.Image查看。一切从FileInfo开始OpenFileDialog open = new OpenFileDialog(); if ((bool)open.ShowDialog()) { //图片文件 ... 阅读全文
posted @ 2012-10-14 20:46 但,我知道 阅读(777) 评论(4) 推荐(0) 编辑
摘要: 首先说明下,这只是篇引子。现在开始决定对自己进行重大的写博客计划修改,呵呵,其实自己也没写过多少博客,主要内容如下:反正我的习惯是对感兴趣的或技术,或项目进行搜索并了解,所有我做修改,以后的博客文章以项目为主要中心,以项目的主要技术点为纬线,以一些自我研究的小的技术点为经线-----就是那些"你知道了就知道了,你不知道就不知道,但你不知道很要人命"。然后我的每个以研究大神的源码所得到的经验都可以做成一个地球,哈哈。先写到这里把,在写这个系列,在做补充和完善把,先盖个戳再说了。----2012.10.10PS:看到自己上一篇随笔,第一次上首页,第一次有人评论,我都好好回复着, 阅读全文
posted @ 2012-10-10 08:38 但,我知道 阅读(578) 评论(1) 推荐(0) 编辑
摘要: 一. 介绍:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log 输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,日志信息可以输出到不同的地方(控制台,文件等)以备以后研究之用。Log4net就是为这样一个目的设计的,用于.NET开发环境的日志记录包。二. 使用:1) 导入log 阅读全文
posted @ 2012-10-09 22:02 但,我知道 阅读(1793) 评论(8) 推荐(0) 编辑
摘要: 一.目的构建如图有描边的文字。二.正文1.QXObject继承属性I:现实控件的基本布局,从自定义接口QXObject继承实现属性共9个,其中:X,Y:用户控件左上角坐标(相当于地图);CenterX,CenterY:用户控件定位点,此处无用,若继承的为精灵则可定位到精灵脚下坐标;Left,Top,ZIndex:用户控件在父容器,此处为Canvas的X,Y,Z轴距离,实现为:/// <summary> /// 获取或设置层次 /// </summary> public int ZIndex { get { return (int)this.GetValue(Canvas 阅读全文
posted @ 2012-07-30 19:41 但,我知道 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 知识点一:storyboard创建动画storyboard =newStoryboard();//创建X轴方向动画DoubleAnimationdoubleAnimation =newDoubleAnimation(Canvas.GetLeft(Spirit),p.X,newDuration(TimeSpan.FromSeconds(1)));Storyboard.SetTarget(doubleAnimation, Spirit);Storyboard.SetTargetProperty(doubleAnimation,newPropertyPath("(Canvas.Left)& 阅读全文
posted @ 2012-07-19 19:53 但,我知道 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 知识点1:描线吧totalWidth*totalHeight的carrier分成singleWidth*singleHeight的lineColor颜色的矩形框,框为dashWidth宽,间隙dashSpace/// <summary> /// 绘?制?网ª?格?边À?线? /// </summary> private void SetGridLines(Canvas carrier, double totalWidth, double totalHeight, double singleWidth, double singleHeight,Colo 阅读全文
posted @ 2012-07-19 16:07 但,我知道 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 一、前言最近看了这么多的博客文章,发现些博文的好处,情不自禁也准备写点,不是什么知识分享,就自己那点墨水,我知道,怕拿出来还误人子弟呢,而且都是别人的东西呢,也就不借花献佛了,呵呵:)先这个WPF游戏系列主要1:是给自己巩固巩固知识,学海无涯啊,怎么学都学不完呢,那就把已经学会的好好整理整理;2:做个学习笔记,以后相关知识点查找起来也方便呢。嗯差不多了,先救这个目的吧,下面进入正题了哦:)----------------------------------------------------华丽的分割线---------------------------------------------- 阅读全文
posted @ 2012-07-19 09:01 但,我知道 阅读(1182) 评论(3) 推荐(1) 编辑