自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 为某个软件分配管理员权限

这里引用一下网友的回答:http://bbs.51cto.com/thread-938578-1.html 在我试验的基础上给几点建议: 先打开 runas启动.bat 文件 这里面有几个参数 ,用户名,密码就不讲了,看看后面两个参数的改法 1.command参数填写上文件名,最好写上要执行的文件的完整路径名称(包含执行文件的文件名),遇到路径中有空格的时候加上引号。 2.runpat

2016-03-28 19:45:20 1904 1

原创 C# Excel禁用项重新启用

在做Excel插件的时候,常常碰到一个问题就是插件异常(可能是自己插件的Bug或者是用户的一些强制操作),然后被Excel禁用。你可以查看Excel ->选项 -> 加载项 -> 管理 -> 禁用项目->转到 看看对话框中是否有自己的插件。解决这个问题也简单,删除掉注册表项就可以了 以office2013为例,禁用项的注册表路径是 HKEY_CURRENT_USER\Softwa

2016-01-28 09:35:13 1404 1

原创 Wpf ImageSource对象与Bitmap对象的互相转换

Bitmap to ImageSource 将得到的Bitmap对象转换为wpf常用的Imagesource对象BitmapSource bs = Imaging.CreateBitmapSourceFromHBitmap(bmp.GetHbitmap(), IntPtr.Zero, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions());得

2015-08-29 14:02:35 11904 1

原创 VLCDotNet在C#中的使用说明

摸索了半天终于搞定了。记录一下: 首先到开源网站下载压缩包: https://github.com/ZeBobo5/Vlc.DotNet/releases下载解压有四个类库工程和两个实例项目 Vlc.DotNet.Core.Interops Vlc.DotNet.Core Vlc.DotNet.Forms Vlc.DotNet.Wpf 和Vlc.DotNet.FormsSamples

2015-07-13 22:40:24 10155 1

转载 WPF中的无边框透明可缩放窗体

WPF中的无边框透明窗体,由于没有边并且透明,窗体无法进行缩放操作,今天来讲解如何解决这个问题。先说一下思路,我们先手为该窗体添加4个边,4个角用于缩放操作,然后再为他们写事件,完成拖放操作。xaml代码:<Windowx:Class="WpfResizeWindow.Window1"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/prese

2015-05-27 21:50:12 2747

原创 Wpf中画板墨迹的移动与复位

之前做墨迹复位时总是会偏移,其实还是顺序的问题:下面是代码前台界面:<Window x:Class="_1_7Matrix.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/

2015-05-27 21:47:30 2318

原创 Dll文件的生成

步骤: 创建类库-》编写方法-》(更改属性-》生成-》输出->XML文档文件)生成项目,然后就可以再bin\debug目录下找到生成的Dll文件了,如果输出XML文档文件,则Dll文件有注释其他程序引用: 添加应用到应用程序,再引用相应命名空间,就可以直接使用Dll中的类了。类库添加启动文件,Main函数可为: static void Main(string[] args)

2015-05-27 21:33:38 1758

原创 在Wpf中使用动态GIF图像的简单方法

Wpf本身的方法如果加载GIF实在是过于复杂,我们可以通过使用winform控件,减少复杂性方法一:利用winform控件 System.Windows.Forms. PictureBox pb = new System.Windows.Forms.PictureBox() { Width = 200, Height = 150, SizeMode =

2015-05-27 21:26:38 4951 5

原创 C# 上传文件(防止内存溢出)

上传文件,之前使用WebClient的上传方法,UploadFile方法容易造成内存溢出,UploadData方法又一直没搞定,所以借鉴下网友的方法 文章主要内容源自(http://blogs.msdn.com/b/johan/archive/2006/11/15/are-you-getting-outofmemoryexceptions-when-uploading-large-files.as

2015-05-27 21:09:53 2463

原创 C# 异步线程加载数据 更新UI

关于多线程的处理,最近用的比较多,所以总结一下: 所谓异步加载数据,就是防止UI主线程加载大量数据(执行太多操作而死掉)。其实很简单,需要用到UI元素的在主线程,后台加载的数据都是与界面无关的。 加载的数据可以实时反应到UI界面上。其实就是使用了事件的做法 下面是一个例子: public class ThreadHelper { private DirectoryIn

2015-01-09 21:52:20 6184

原创 WPF Incanvas中墨迹的移动缩放 与复位

public partial class MainWindow : Window    {        ListMatrix > matrixlist = new ListMatrix >();   //添加操作Matrix集合        ListMatrixAndBool > matrixlist2 = new ListMatrixAndBool >();

2015-01-08 22:02:18 991

原创 C# WPF window窗体 覆盖任务栏

C# Window窗体最大化时默认显示不会覆盖任务栏  所以只有通过设置窗体的大小来模拟最大化效果Rect WinBounds = new Rect();        public void ShowWin()        {            Window win = new Window();            win.Topmost = true;

2015-01-08 21:20:15 1430

原创 浏览器与服务器交互信息(序列化与发序列化) ViewState

本篇来解释上篇博文中用户输入数据没有消失的问题。(由于http协议的无状态性使得每次页面请求都会重新创建所有控件。即所有的数据都将不复存在)先来看一下asp.net页面的生命周期ASP.NET页面的生命周期:(详见ASP.Net4.0权威指南第1章第3节)1.浏览器提出请求2.页面框架初始化    此阶段开始创建ASP.net页面,产生你在.aspx页面里面用标签定义的

2014-04-02 15:21:00 1060 1

原创 Jquery在UpdatePanel更新后失效的问题解决。

先来分析一下Jquery与UpdatePanel的运行机制:1.Jquery分析:Jquery可以通过简单的代码对HTML元素添加各种属性和事件句柄,Jquery有一个重要的事件标记:“ready”,一般对Html元素的效果和事件句柄都通过这个ready事件来添加。就是页面上的元素的Jquery效果是在页面加载的时候添加的,

2014-04-02 15:19:05 1378

原创 UpdatePanel控件中使用GridView时,RowCommand事件执行删除后,GridView不刷新问题。

前提是这样的:在一个UpdatePanel中放一个GridView控件,绑定了一列Button,设置了他的RowCommand事件 ,CommandName="Delete",想在执行完删除之后,刷新一下Gridview.。不幸的是,不管怎么点击按钮,他就是不刷新,但是数据却删除了。在网上搜了半天都没有结果。最后多番尝试,终于解决了。解决方案如下:打开UpdatePanel的属性,设置其T

2014-03-31 20:25:03 1925

原创 数据源 DataTable 数据控件之间流通的数据之谜

数据源,我们以SqlServer为例,可以看做数据表及其附属物的集合,拥有者大量的数据,是我们计算机程序数据的主要来源。DataTable 是Ado.net基本类库中一种基于内容的对象,是数据库与数据控件的之间数据的暂时寄存点(还有DataSet,类似)。(表有列和约束构成,此为DataTable架构,经试验发现,存在一个属性用于保存表的约束,是DataRelation类 继承Constain

2014-02-22 16:33:32 650

原创 关于动态加载控件 事件触发的问题

由于Web的"无状态"本质,ASP.NET (Web Forms)项目动态加载用户控件需要注意一些问题:1. 在页面的每次Postback,都要重新创建动态加载的用户控件2. 若需要维护动态用户控件的状态(ViewState)或者事件,在每次加载时,使用相同的ID。 MSDN上提供了一种参考的方式,override页面的LoadViewState方法,因为该方法调用是在page_loa

2014-02-15 11:43:56 756

修改文件时间小工具(创建时间、访问时间、修改时间)

有时候为了规范,会非常需要修改文件的时间 ,此款小工具可以读取单个文件的各种时间(创建时间、访问时间、修改时间),并进行修改。注意,只能一次修改一个文件

2020-09-10

DotNet Memory Profiler5.6 官方版本 + 使用手册.zip

DotNet Memory Profiler5.6 官方版本 + 使用手册.zip ,官网下载速度太慢,搞了一份供大家下载

2020-09-02

oracle数据库连接小工具——ConnectOracleTest.rar

一个基于.net4.5开发的连接oracle数据库的小工具,使用Oracle提供给.NET的专门DLL,无需安装Oracle客户端、无需安装插件即可使用。

2019-09-29

WiX Toolset v3.11.1 源码

WiX Toolset v3.11.1 源码 在使用wix toolset 进行打包安装的时候,常常需要自定义界面,自定义界面就需要参照Wix本身提供的模板,在源码中经常会用到的目录是 wix3-wix3111rtm\src\ext\UIExtension\wixlib

2019-03-14

oracle数据库连接测试软件

DataBaseHelper帮助类中包含了默认的连接字符串格式,修改完IP和用户名密码就可以使用,也可以在连接的时候直接输入连接字符串和sql语句。可以直接使用release下的exe 建议使用升级过的版本:https://download.csdn.net/download/u012790747/11829649

2018-05-01

vlc的.net版的封装

包含wpf,winform调用vlc的范例

2015-07-21

空空如也

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

TA关注的人

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