自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (15)
  • 收藏
  • 关注

原创 实现Undo/Redo以及格式刷的分析

在网上看了备忘录模式实现undoredo,实际上也没必要理解得很复杂,其实算是比较好做的东西。UndoRedo的核心就在于要保存对象的属性,以便还原,两个道理都是一样的。 实现此功能的必要技术(这里的必要只是说掌握了实现起来很容易):自定义特性,反射,数据结构中的栈(能用集合模拟也可以)。反射在.net中强大到我已经无语了,不懂的补下基础。 撤销删除实现步骤:1.需要实现Und

2009-10-13 23:27:00 879 1

原创 Business Objects Note one

好几年没写东西了,之前也是写流水账一般的玩意。借今年要接触ERP项目想好好写点东西,顺便练习下写作。什么是Business Objects?SAP公司旗下的BI产品套件,之前也未接触过BI,仅凭一知半解开始写,不过做系统的最终目的还是为了方便用户,在这里我就不对BI做过多的解释,暂时理解为将企业数据库中(也可能是文件等其他数据源)难以理解的混乱数据快速整合为易懂的数据块,用更易分析的图表等

2013-04-28 14:15:32 420

转载 js实现页面跳转的几种方式

<br />第一种:<br />    <script language="javascript" type="text/javascript"><br />           window.location.href="login.jsp?backurl="+window.location.href; <br />    </script><br /><br />第二种:<br />    <script language="javascript"><br /> alert("返回");<br /> w

2011-04-22 14:05:00 330

转载 控件设置Enable改变字体颜色

<br /> [System.Runtime.InteropServices.DllImport("user32.dll ")] public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int wndproc); [System.Runtime.InteropServices.DllImport("user32.dll ")] public static extern

2010-12-24 13:23:00 1582

原创 关于XSD模式验证关键字

<br />schema:定义该架构<br />element:表示xml文档中的元素<br />complexType:规定子元素的操作方式,简单说来就是在element下嵌套element<br />choice:允许且仅允许选定组中包含的一个元素出现在包含元素中。这个解释似乎有点问题,该元素中maxOccurs属性可以定义包含子元素的数量,也就是说可以包含n个元素包含在父级元素中。<br />attribute:定义元素属性

2010-12-21 10:48:00 346

原创 WebBrower打开Office2007文件

<br />直接上链接了,翻译太费事<br />http://blogs.msdn.com/b/excel/archive/2006/09/26/771221.aspx

2010-12-17 14:13:00 411

转载 Invoke,BeginInvoke干什么用的,内部是怎么实现的?

<br />原博客地址<br />http://blog.csdn.net/yizhu2000/archive/2008/01/03/2022264.aspx<br /> <br />这两个方法主要是让给出的方法在控件创建的线程上执行<br />Invoke使用了Win32API的SendMessage,<br />UnsafeNativeMethods.PostMessage(new HandleRef(this, this.Handle), threadCallbackMessage, IntPtr.Z

2010-10-14 16:25:00 1360

原创 LinQ学习笔记(一)

查询表达式必须以 from 子句开头,并且必须以 select 或 group 子句结尾。在第一个 from 子句和最后一个 select 或 group 子句之间,查询表达式可以包含一个或多个下列可选子句:where、orderby、join、let 甚至附加的 from 子句。还可以使用 into 关键字使 join 或 group 子句的结果能够充当同一查询表达式中附加查询子句的源。static void Main(){ // Data source. int[] scores

2010-09-02 10:53:00 529

转载 测试工具备查

From:http://www.51testing.com/html/31/1993.html文章出处:51testing博客转 作者: 发布时间:2007-01-10 1、 从测试功能上分 (1) 单元测试 针对不同语言,如JUNIT (2) 功能测试 E—Test:功能强大,由于不是采用POST URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持),基本上可以应付大部分的WEB SITE。 MI公司的WINRUNNER COMPUWARE的QARU

2010-06-27 09:40:00 337

原创 GDI+源码:美女涂鸦

 http://download.csdn.net/source/2199536

2010-04-03 17:06:00 424

原创 C#动态创建右键菜单

利用反射、自定义属性实现源码地址

2010-03-12 22:50:00 2508

原创 程序后门制作

两个项目,BackDoor是程序后门的核心代码,FormTest为测试类 上星期有人在C#论坛里发了程序后门的例程,但是制作方法封装在一个稍微有点麻烦的动态库里,今天把大致的制作方法提取出来重新写了个自己的,供大家参考,欢迎大家批评指正。 源码下载

2010-03-08 10:52:00 924

转载 消息机制

internal enum WindowsMessages { WM_ACTIVATE = 0x6, WM_ACTIVATEAPP = 0x1C, WM_AFXFIRST = 0x360, WM_AFXLAST = 0x37F, WM_APP = 0x8000, WM_ASKCBFORMATNAME = 0x30C, WM_CANCELJOURNAL = 0x4B, WM_CANCELMODE =

2010-03-05 13:36:00 358

转载 VS2008 快捷键大全

Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签

2010-03-02 09:30:00 311

转载 break 的一个“高级用法”

原文地址 http://www.d2school.com/bcyl/bhcpp/newls/ls11.htm#11.1.2 本小节不是很适于没有多少实际编程经历的初学者,所以初学者可以跳过,以后再回头阅读。当然,所谓的“高级用法”的确是应该加对引号的,所谈的内容只是一个高手们常用小小技巧。  使用do...break...while简化多级条件判断的结构。   如果你写过不

2010-02-24 10:17:00 3878

原创 匿名方法的作用

 // Create a delegate instancedelegate void Del(int x);// Instantiate the delegate using an anonymous methodDel d = delegate(int k) { /* ... */ }; 使用匿名方法,不必创建单独的方法,因此减少了实例化委托所需的编码系统开销。

2010-02-24 09:12:00 511

转载 多线程同步处理(转周公)

using System;using System.Collections;using System.Collections.Generic;using System.Threading;/// /// 在开发中经常会遇到线程的例子,如果某个后台操作比较费时间,我们就可以启动一个线程去执行那个费时的操作,同时程序继续执行。在某些情况下可能会出现多个线程的同步协同的问题,下面

2010-02-23 17:20:00 554

原创 委托与事件的应用小例子,这几句话看不懂的留言交流

举个例子 比如你的类里有个int类型的属性NumAC# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->int a;public int A{ set{ a = value;}}

2010-01-04 16:15:00 556

原创 模拟QQ隐藏效果的实现(示例+代码+隐藏类)

http://download.csdn.net/source/1951864下载地址

2009-12-31 14:40:00 3416

转载 实现模拟鼠标点击

真正能模拟鼠标操作的代码在这里!找的我好辛苦啊!函数声明:        private readonly int MOUSEEVENTF_LEFTDOWN = 0x2;        private readonly int MOUSEEVENTF_LEFTUP = 0x4;        [DllImport("user32")]        public static extern v

2009-12-31 13:36:00 996

原创 模拟QQ自动隐藏的代码,编译好直接能用

年底了,攒点人气,10月份说今年写博突破1000人的访问量是不可能了,哈哈下面是刚写的一个自动control隐藏类(模拟QQ自动隐藏),就一个静态方法,还算方便吧,明天继续发写日志的类using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using

2009-12-28 01:18:00 1449 3

转载 无法找到该页您正在搜索的页面可能已经删除、更名或暂时不可用。HTTP 错误 404 - 文件或目录未找到。

无法找到该页您正在搜索的页面可能已经删除、更名或暂时不可用。HTTP 错误 404 - 文件或目录未找到。无法找到该页 您正在搜索的页面可能已经删除、更名或暂时不可用。 HTTP 错误 404 - 文件或目录未找到。 Internet 信息服务 (IIS) IIS6+asp.net 2.0+HTTP 错误 404 - 文件或目录未找到:您正在搜索的页面可能已经删除、更名或暂时不可用

2009-12-17 22:39:00 4205

转载 TextBox重绘样式

自由使用,转载注明出处。Ben.Hui 一个很简单的例子,重载TextBox,主要功能:当BorderStyle为FixedSingle时:可以设置TextBox边框颜色;可以设置当鼠标Over或Leave控件的时候,TextBox边框颜色变化,以及是否启用这种HotTrack。using System; using System.ComponentModel; using S

2009-11-29 18:45:00 1252

转载 RichTextBox的一些使用方法(转)

 1。获取文本框行数        //获取文本框行数        [DllImport("user32.dll", EntryPoint = "SendMessageA")]        private static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, string lParam);        pr

2009-11-28 10:10:00 1508

原创 实现能够选择文件夹

  大家都用过C#里的文件打开/保存对话框吧?方便明快且易上手.但是可惜的是,C#居然没提供同样的文件夹选择框,很多人通过P/I invoke使用了系统的一些函数来实现对话框,那是相当地不方便啊~~其实,C#的FolderNameEditor类在某种程度上就实现了文件夹选择框的功能,只不过没有完全包装出来.呵呵,今天就给读者放出一个使用C#自己的类实现的对话框,使用起来就跟OpenFileDial

2009-11-27 01:12:00 595

原创 Oracle 实现查询语句中的TOP

 Oracle中并没有TOP这个关键字,但是有个条件可以利用,对Oracle不熟悉,不知道应该叫做隐藏字段还是什么的,rownum 2009-11-26 Select * From Table Where RowNum 这就能查出前9行

2009-11-26 11:56:00 2829

原创 C#播放wav,MP3

  public static uint SND_ASYNC = 0x0001; // play asynchronously public static uint SND_FILENAME = 0x00020000; // name is file name [DllImport("winmm.dll")] public st

2009-11-02 18:58:00 1138

原创 WPF实现漂亮的自定义时钟(带示例代码)

 学了几天的WPF了,根据所学的东西东拼西凑做了个时钟控件,先看效果下面写一点做这个控件的要点:1.首先准备4张图,我是用Expression Design自己绘制了时钟的圆盘背景(xaml描述的矢量图形)和三根表针(png格式)2.创建WPF的UserControl将这些文件加入到项目中,当然创建window不做控件也没关系3.写控件xaml文件中的代码,下面说一下我的方

2009-10-30 23:57:00 5986 4

原创 常用的webservice

http://www.cnblogs.com/xxcainiao/archive/2008/12/22/1359815.html

2009-10-29 17:57:00 331

转载 WPF控件旋转

 你要旋转控件角度的话,可以设置其RenderTransform或是LayoutTransform属性,然后为其设置一个RotateTransform实例,并且设置Angle属性。下面是一个小例子供参考。   StackPanel>        Slider Value="0" Name="slider"  Minimum="0" Maximum="360" />      

2009-10-29 09:52:00 3953

转载 来自Stormer 大虾的WPF学习资料,分享给已经学习或即将学习的童鞋们

原帖为:http://stormer008.blog.sohu.com/135059627.html转帖请注明以下为原帖内容,未作任何更改    这么简单的一个功能,费了好久才搞定,感谢那些冷漠的“WPF高手”,给我一个自己思考摸索的机会。        好了,现在我就把我实现的方法写给大家。        我是用控件模板和模板控件的触发器来实现鼠标滑过按钮变化图片

2009-10-27 16:36:00 767

原创 WPF 图片相对路径设置问题

昨天遇到了这个问题,在图片的Source里设置相对路径总是找不到,设置绝对路径就没问题,非常的郁闷,在网上查貌似也没有解决方案(估计是研究这个的太少了)。 下面说一下我的解决方案,文件夹(或者直接图片)要在工程里加,这样设置相对路径就OK了,分享一下,新手能少走些弯路^_^

2009-10-27 08:53:00 6366 3

原创 惊叹WPF

见识了WPF的强大,彻底被征服了,做完这个项目研究一下,这种东西不成主流都难啊

2009-10-26 00:01:00 452

原创 XP下解决“system.web.services.protocols.soapexception:服务器无法处理请求。…〉system.exception:system.data.oracleclient 需要oracle客户端软件8.1.7或更高版本。

网上问的不少,我用的9i解决方案:1.给安装目录oracle下ora92这个这个目录加上network service,给读取和写入权限就可以了2.还不行,oracle也加上,或者是底下的bin也加上3.还不行,把文件夹共享打开4.还不行,重启iis5.还不行,找我,咱们商量下 明天再配一台确定一下

2009-10-09 21:43:00 5483

原创 Oracle技巧总结(不断更新)

ORACLE 中查询表字段信息的方法 一般情况下可以用ADO查询出表的字段信息 (pRes->Open( bsTableName, pCon.GetInterfacePtr(),    adOpenForwardOnly, adLockOptimistic, adCmdTable );)但是在Fields中的字段与实际有点出入其实在ORACLE数据字典视图user_tab_columns

2009-10-08 11:47:00 356

转载 PowerDesinger等数据库设计工具

数据库设计工具对比 PowerDesign:PowerDesign是Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry- Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体

2009-10-07 13:54:00 880

原创 关于listview的view属性,难道是不难,不过应该注意下

View列表視圖可以用4種不同的模式顯示其選項:LargeIcon:所有選項都在其旁邊顯示一個大圖標(32*32)和一個標籤SamllIcon:所有選項都在其旁邊顯示一個小圖標(32*16)和一個標籤List:只顯示一列。該列可以包含一個圖標和一個標籤Details:可以顯示任意數量的列。只有第一列可以包含圖標Tile:(只用於WindowsXp和較

2009-09-29 11:05:00 323

原创 制作IconDialog

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Ref

2009-09-16 10:27:00 249

转载 GDI+的实心画笔和形状

闭合的形状(例如,矩形或椭圆)由轮廓和内部组成。用钢笔绘制出轮廓,并用画笔填充其内部。GDI+ 提供了几种填充闭合形状内部的画笔类:SolidBrush、HatchBrush、TextureBrush、LinearGradientBrush 和 PathGradientBrush。所有这些类都是从 Brush 类继承的。下面的插图显示了用实心画笔填充的矩形和用阴影画笔填充的椭圆。 Soli

2009-08-21 15:11:00 628

转载 combobox 添加颜色下拉框

combobox 添加颜色下拉框2007-05-18 10:57其实就是baidu一些常用的代码如下private void Form1_Load(object sender, System.EventArgs e)   {   // this.comboBox1.DisplayMember="Color";    this.comboBox1.Items.Ad

2009-08-20 13:39:00 3285 1

GDI+涂鸦(Free)

GDI+涂鸦GDI+涂鸦GDI+涂鸦GDI+涂鸦GDI+涂鸦 免下载分

2010-04-06

美女涂鸦GDI+绘制

GDI+ ,Game 资源共享,技术交流,拒绝跨省,绘图,以上

2010-04-03

C#反射动态创建菜单

反射,自定义特性,动态创建菜单,调用方法

2010-03-12

软件彩蛋制作源码(C#)

C# 软件彩蛋,后门制作,软件彩蛋制作源码

2010-03-08

后门程序制作示例+源码

程序后门制作程序后门制作程序后门制作程序后门制作

2010-03-08

reflector 6.1.0.11

反编译工具 10年2月更新 reflector 6.1.0.11

2010-03-01

模拟QQ自动隐藏示例(含源代码)

模拟QQ自动隐藏,含源代码,左上右三方向,包含已实现的隐藏类

2009-12-31

随时记便签(模拟QQ 自动隐藏)

随时记便签 模拟QQ自动隐藏,代码未做处理,反编译可看

2009-11-27

随时记便签(模拟QQ自动隐藏)

模拟QQ隐藏效果,代码未做混淆处理,可以反编译查看源码

2009-11-27

WPF自制时钟控件源码

创建WPF项目直接引用此DLL添加控件即可使用,目前相当不完善,仅供参考学习

2009-11-20

用WPF自制的漂亮时钟控件

自己做的WPF时钟 实现效果请看 http://blog.csdn.net/lovelan1748/archive/2009/10/30/4750101.aspx

2009-10-31

GDI+在Picturebox中绘制线段

和昨天的对比一下,OnPaint是Control的受保护方法

2009-09-23

GDI+绘制多条线段

绘制线段move down paint,简单绘图

2009-09-22

反射-自定义特性(例程)

8月24号做的小例子,创建Attribute子类,并且获得元数据值

2009-08-31

ComboBox中添加颜色和式样

最近研究GDI+做了些小东西,看到网上关于ComboBox里添加颜色和Brush式样的帖子不多,发一个上来供大家参考

2009-08-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除