自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lassewang的成长历程

记录Lassewang职业生涯中的点点滴滴

  • 博客(21)
  • 资源 (61)
  • 收藏
  • 关注

原创 编写 WPF DataGrid 列模板,实现更好的用户体验

DatePicker 和新的 DataGrid 行 用户与 DataGrid 中日期列的交互给我造成了很大的麻烦。 我通过将一个 Data Source 对象拖动到 WPF 窗口上,创建了一个 DataGrid。 设计器的默认行为是为该对象中的每个 DateTime 值创建一个 DatePicker。例如,下面是为一个 DateScheduled 字段创建的列:  <DataGrid

2011-11-29 11:31:17 9689 2

原创 使用 Windows PowerShell 构建 WPF 应用程序的奥秘

Windows PowerShell 将任务自动化提升到一个全新的高度。 它非但没有抛弃旧技术,还将这些技术更加发扬光大。 采用 Windows PowerShell(以下简称 PowerShell)并不表示必须重新构建现有的应用程序才能继续使用它们。实际上,您可以使用 PowerShell 无缝集成并扩展现有的应用程序。 PowerShell 是一种自动化技术,以命令行界面 (CLI

2011-11-29 11:27:34 3155

转载 C# 委托和事件

1. 委托的含义:   (MSDN)A delegate declaration defines a reference type that can be used to encapsulate a method with a specific signature.A delegate instance encapsulates a static or an instance method

2011-11-28 09:08:17 814 1

原创 WPF中拖动控件,实现位置随意摆放[2]

在WPF中,除了可以通过处理鼠标事件来实现控件位置的拖动以外,还可以通过定义一些控件的行为,来实现控件的拖动,具体操作步骤如下:自定义实现拖动的类库1. 使用VS2010建立一个C#的类库2. 增加"System.Windows.Interactivity.dll"库的引用\    如果使用的是Blend4,则位置为:"C:\Program Files\Microsoft

2011-11-23 11:06:45 6779 2

转载 WPF中拖动控件,实现位置随意摆放[1]

一般的拖动程序,都是实现 MouseLeftButtonDown,MouseLeftButtonUp,MouseMove 这三个事件,大多数的情况下,拖动过程中,都是在 MouseMove 这个函数里面设置控件的坐标。以下的代码,只有一点点的不同,在拖动过程中,原控件还是在原来位置,只是新产生了一个按控件外形生成的阴影图片,然后设置该阴影图片的位置,最后,鼠标离开的时候,设置原控件的位置。

2011-11-23 10:55:09 9208 7

转载 WPF创建自定义按钮[2]

自定义按钮行为 此时,您已通过编辑按钮模板自定义了该按钮的表示形式,但该按钮并不像典型按钮那样对用户操作做出响应(例如,在鼠标悬停、接收焦点和单击时更改外观)。下面两个过程将说明如何将类似这样的行为生成到自定义按钮中。我们将从简单的属性触发器开始,然后添加事件触发器和动画。设置属性触发器 1.  创建新的属性触发器 :选择“glassCube”,单击 “触发器”面板中的“+ 属

2011-11-23 10:43:37 2006

转载 WPF创建自定义按钮[1]

将形状转换为按钮 在本演练的第一部分,您将创建自定义按钮的自定义外观。为此,首先将一个矩形转换为按钮。然后将其他形状添加到按钮模板,以创建一个外观更复杂的按钮。为什么不从矩形按钮开始并对其进行自定义呢? 这是因为按钮具有您不需要的内置功能;因而对于自定义按钮,从矩形开始更简单些。 在 Expression Blend 中创建新项目 1.  启动 Expression Blend

2011-11-23 10:42:28 5333 1

原创 WPF使用Page创建显示不同控件的程序

1. 测试环境    WIndows XP/7 + VS20102. 操作步骤    1) 创建主Window的XAML文件   <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml

2011-11-22 14:16:18 5832 2

转载 C#编写的windows计算器-源代码

using System;using System.Drawing;using System.Windows;using System.Windows.Forms;using System.Collections;using System.ComponentModel;using System.Data;namespace comput{ /// /// 这是一

2011-11-22 09:16:22 1689 1

原创 获取WPF所有控件的模板内容

本篇文章介绍的内容对于使用Visual Studio开发WPF界面的开发者来说,意义很重大,当然,如果你也在使用Expression Blend4来进行开发时,意义就不是非常明显了.1. 首先创建XMAL文件<Window x:Class="ControlTemplateBrowser.Window1" xmlns="http://schemas.microsoft.com/win

2011-11-21 16:26:48 2054

转载 修改注册表 打造个性化右键菜单

鼠标右键菜单中有很多快捷命令,给用户日常操作带来了极大的方便。但是,不知您注意到没有,当鼠标右键菜单弹出的时候,其中的项目是否合您心意呢?是不是有的命令您并不需要,而您需要的却又不在上面呢?或者是英文选项使您不知其意……哈,如果糊里糊涂地使用右键命令,肯定不能提高工作效率。那就让我们略施小计,让鼠标右键菜单命令真正为己所用吧。   以下方法,主要通过编辑注册表来实现

2011-11-21 13:34:06 1153

转载 使用C#屏蔽系统热键

using System;using System.Windows;using System.Runtime.InteropServices;namespace WpfApplication1{ /// /// Interaction logic for App.xaml /// public partial class App : Applicati

2011-11-21 09:30:16 2023

原创 C#操作WPS的EXCEL表格

1. 打开ET文件ET.Application etApp;ET.workbook etbook;ET.Worksheet etsheet;ET.Range etrange;etApp = new ET.Application();etbook = new ET.workbook();//获取工作表格etbook = (ET.workbook)etApp.Workbook

2011-11-18 16:19:09 8130

转载 自定义 Windows Presentation Foundation 的控件---官方文档

虽然 Windows Presentation Foundation 中的控件模型非常多,但仍不可能提供需要的每一种控件。这时候,控件编写就派上用场了。在本文中,我将向您讲述如何使用 Windows® Presentation Foundation 自定义现有控件,以及如何为您的项目创建全新的控件(或元素)。       在开发一个自定义控件之前,应该先问问自己是否真的需要它。在 Window

2011-11-08 15:19:24 1330

原创 WPF之Button控件应用

测试环境: Windows xp + Microsoft Visual Studio 2010 + Microsoft Expression Blend4 + .Net4.0具体应用:1. 创建透明的Button   2. 创建带图片的按钮 3. 鼠标移动变色的按钮    1) 首先设置

2011-11-08 14:45:29 10325 2

原创 WPF中动态改变控件显示位置

测试环境: Windows XP/Windows 7开发环境: Microsoft Expression Blend 4 + Microsofot Visual Studio 2008 + .Net FrameWork 4.0步骤一:    使用Blend4建立一个WPF应用程序步骤二:   将窗体上的窗体布局控件换成Canvas控件步骤三:

2011-11-02 16:26:17 15178

转载 WPF控件开发之自定义控件(5)

尽可能减少帮助器元素所必需的、特定于用户的绑定或属性设置。通常,帮助器元素需要某些绑定或属性设置才能在控件模板中正确工作。帮助器元素和模板化控件应当尽可能多地生成这些设置。在设置属性或者建立绑定时,注意不要重写由用户设置的值。具体的最佳做法如下所示:命名的帮助器元素应当由父级标识,而且父级应当针对帮助器元素建立任何必需的设置。对于基于类型的帮助器元素,应当直接针对它们建立任何必需的设置

2011-11-02 11:16:56 1215

转载 WPF控件开发之自定义控件(4)

处理输入在 UserControl 示例中,RepeatButton 实例直接引用了代码中定义的事件处理程序。对于自定义 Control,命令是实现相同行为的一种更灵活的方式。控件可以定义命令,如下面的示例所示。 然后,模板中的元素可以引用这些命令,如下面的示例所示。 通过定义模板以及使用绑定和命令,您已将 NumericUpDown 控件从具有固定可视化效果的静态 UserC

2011-11-02 11:16:26 1357

转载 WPF控件开发之自定义控件(3)

创建 UserControl 如前所述,在 WPF 中创建控件的最简单方法是从 UserControl 派生。下面的示例演示用于定义 NumericUpDownUserControl 的 用户界面 (UI) 的 XAML: 下面的示例演示此 UserControl 的逻辑。 如此示例所示,自定义 UserControl 的开发模型非常类似于用于应用程序开发的模型。创建自定义

2011-11-02 11:15:47 980

转载 WPF控件开发之自定义控件(2)

属性的元数据。元数据包含该属性的默认值、CoerceValueCallback 和 PropertyChangedCallback。通过实现该属性的 get 和 set 访问器,定义一个名为 Value 的 CLR“包装”属性,这个名称也就是用来注册该依赖项属性的名称。请注意,get 和 set 访问器只是分别调用 GetValue 和 SetValue。建议依赖项属性的访问器不要包含其他逻辑

2011-11-02 11:15:19 1248

转载 WPF控件开发之自定义控件(1)

Windows Presentation Foundation (WPF) 控件模型的扩展性极大减少了创建新控件的需要。但在某些情况下,仍可能需要创建自定义控件。本主题讨论可最大限度减少在 Windows Presentation Foundation (WPF) 中创建自定义控件以及其他控件创作模型的需要的功能。本主题还演示如何创建新控件。编写新控件的替代方法 以前,如果要通过现有控件获

2011-11-02 11:14:42 1564

Native Hook

用于对API下钩子的演示程序,非常不错.可以快速学习如何制作钩子程序

2013-01-30

TextBox中字体底部显示线条

在TextBox中字体底部显示线条,用于特殊要求的显示

2013-01-28

PDF生成开源库

版本3.0.10.0 合并时不会抛出PdfReader not opened with owner password异常

2013-01-21

C#设计界面编辑器

用于设计界面编辑器的工程代码,可理解如何自定义编辑器

2013-01-16

textbox编辑器

textbox编辑器,可以编辑成C#模式,也可以编辑从VB模式,试试就知道了

2013-01-15

特殊字符高亮显示的TextBox

特殊字符高亮显示的TextBox,但是还不是很完美,仅作为参考使用

2013-01-15

百度文库实现

使用C#开发得类似百度文库的演示程序,可有效实现文档的防止复制,另存!

2012-12-03

TrueCrypt Source

虚拟磁盘软件TrueCrypt的源码程序(与FileDisk类似)

2012-11-29

PPT WORD PDF 阅读器

可以阅读PDF PPT WORD的C# Winform程序

2012-11-29

OfficeWordToPDF

将WORD转换成PDF的事例代码,只要安装了相应的Office软件即可

2012-11-29

C# WinForm Ribbon

用于在C#的WinForm上进行Ribbon开发得DEMO

2012-11-29

PortableOpenOffice

通过OpenOffice将WORD转换成PDF的事例代码

2012-11-29

C#文件编辑器

用于编写C#代码的工具,当然不能跟Visual Studio比了,呵呵

2012-11-27

多文件拷贝工具

这个是CSDN上其他人写的一个关于多文件拷贝的工具

2012-11-27

软件项目立项过程

用于描述项目立项过程的整个标准,建立统一的管理标准

2012-09-18

HOOK API Source

1 待测试程序源码 2 Hook MessageBox的源码 3 设置Exe启动加载Dll的源码

2012-08-22

Detour 3.0

微软官方提供的用于开发API HOOK的专用SDK包,从此,API HOOK不再呢么复杂

2012-08-22

WeifengLuo.WinFormsUI.Docking

可以实现VS2008窗口界面风格的控件!!能够快速开发相应的控件,减少研发成本。

2012-08-14

TELELOGIC BDOORS V8.0

TELELOGIC BDOORS V8.0

2012-07-04

TELELOGIC BDOORS V8.0.part6

TELELOGIC BDOORS V8.0.part6第6部分

2012-07-04

SoapUI pro 5.1.2下载地址 + Crack

Web Service API接口测试工具,支持导出测试报告 同时提供破解文件,可以使用到2099年 Windows 32位版本

2018-01-12

GlassButton

使用GDI+开发得Glass Button,很实用的代码。

2013-08-09

AutocompleteMenu

自动弹出菜单的实现,很实用的代码,实现效果比较好

2013-08-09

WebServer-cgi

用于演示WebServer的实例程序,并结合了CGI的调用,值得学习

2013-07-23

fastcgi中文教程

用于讲解fast-cgi程序开发的中文教程,可以快速学习

2013-07-22

QQ界面的实现代码

很好的实现QQ功能的代码,值得研究学习,包括登陆界面,运行界面,聊天界面等

2013-07-12

Freeradius配置wifi认证

使用开源软件Freeradius配置Wifi认证的说明文档

2013-07-12

wpa_supplicant_runtime

eapol_test程序运行时需要的运行库文件,直接放在eapol_test同级目录下即可

2013-06-24

WpdPack_4_0_2.zip

用于编译wpa_supplicant工程所需的源文件,可以测试freeradius

2013-06-24

openssl-1.0.1e.tar.gz

用于制作证书和读取证书的库文件,结合wpa_supplicant使用,共同测试freeradius

2013-06-24

wpa_supplicant-0.7.3

用于测试freeradius的客户端测试程序,可以很方便的在windows上测试freeradius

2013-06-24

MFC窗体动态显示

动态显示MFC窗体的演示DEMO,简单易学

2013-06-14

MFC控件动态拖动

用于演示MFC控件动态拖动的事例代码,可以好好学习

2013-06-14

NDIS驱动开发

学习NDIS层驱动开发得绝好书籍,能够快速掌握相关的知识

2013-04-24

进程注入代码

这个是从CodeProject上面拿下来的一个演示程序,可以学习如何进行进程注入的

2013-04-24

操作IE标签页的例子

用于操作IE标签页的例子、该事例详细讲解了具体的操作流程

2013-04-10

Detours VC6版本库

VC6版本的Detours的库,包含源码以及编译好的二进制文件

2013-03-21

百度定位SDK及演示DEMO

对开发定位的相当有帮助 集成了多种定位方式 非常有用

2013-03-18

获取地址栏的地址

用于获取地址栏地址的相关DEMO,希望能帮助到你

2013-03-14

文件过滤驱动

用于控制文件读写的文件过滤驱动,源码可以直接编译通过

2013-03-12

空空如也

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

TA关注的人

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