- 博客(30)
- 资源 (61)
- 收藏
- 关注
原创 c# word ppt excel转pdf
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 Word = Mic
2012-11-29 16:21:54 1275
转载 Windows Ribbon for WinForms
WindowsRibbon for WinForms, Part 1 – Introduction: Background on the windowsribbon. WindowsRibbon for WinForms, Part 2 - Basic Ribbon Wrapper: Basic .NET wrappers for windows ribbon. Win
2012-11-29 15:47:16 2354
转载 VS2010/MFC编程入门之三(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)
一、为Ribbon Bar添加更多Ribbon控件 鸡啄米将在上一节实例的基础上,继续添加下拉菜单、Check Box、Combo Box等Ribbon控件。 1、首先把“Small Button”面板上的“Click”按钮改造成一个下拉菜单。“Click”按钮有一个Behavior属性Menu Items,默认为Empty,选中它右侧会出现一个浏览按钮,点击浏览按
2012-11-29 15:39:26 5383 1
转载 VS2010/MFC编程入门之二(Ribbon界面开发:为Ribbon Bar添加控件)
VS2010为Ribbon界面开发提供了Ribbon Designer,通过它我们可以为Ribbon Bar添加各种Ribbon控件、设置控件属性和进行界面布局。 Ribbon的界面元素可以分为类别、面板和基本控件(按钮、文本编辑框等),类别由面板组成,面板又由按钮、文本编辑框等基本控件组成。 鸡啄米以实例的方式讲解Ribbon控件的添加方法和属性,这样比较直观。此
2012-11-29 15:38:41 5840 2
转载 VS2010/MFC编程入门之一(Ribbon界面开发:创建Ribbon样式的应用程序框架)
Ribbon界面就是微软从Office2007开始引入的一种为了使应用程序的功能更加易于发现和使用、减少了点击鼠标的次数的新型界面,从实际效果来看,不仅外观漂亮,而且功能直观,用户操作简洁方便。 鸡啄米将以图文结合的方式来说明利用MFC向导创建Ribbon样式的单文档应用程序框架的过程,其实Ribbon应用程序框架的创建有很多地方与普通单文档应用程序类似,所以如果有些步骤的选项不太
2012-11-29 15:37:46 7928 8
转载 [C#]Enable UAC Shield icons and run as administrator
在Win7中常會看到某些程式中會有個按鈕,按鈕上會有個盾牌的圖示,按下後能提升存取權限。這邊紀錄一下這樣的功能要怎樣實現。 首先是盾牌的圖示,實作時不是自己去換按鈕的圖片,而是要對Button發送BCM_SETSHIELD(0x0000160C)的Message,訊息發送時lParam參數帶1或0去決定是否顯示盾牌圖示。這邊需注意的是因為這功能在vista以前不提供,所以必須做些處理,另外
2012-11-29 14:47:07 1248
原创 C#在Windows7下的UAC控制
C#在Windows7下的UAC控制C#做的程序在Vista以上的系统中,要文件操作,是没有权限的, 因为多了系统多了UAC。当然,只有在程序上右键,选择“以管理员执行”就可以,不过如何让程序自己自动以管理员权限来运行呢?在VS2008中可以用增加manifest文件(应用程序清单文件)的方法,并将asInvoker替换成requireAdministrator,我们的程序 自
2012-11-29 14:45:13 1929
转载 How to develop a virtual disk for Windows
List of contents 1. Introduction1.1 Why to process requests in user mode?1.2 Article structure1.3 Technologies used1.4 Project structure1.5 Project directory structure2. Wind
2012-11-29 14:26:53 1365
原创 使用OpenOffice提供的接口函数将WORD转换成PDF
1. 安装openoffice的SDK2. 将SDK的安装目录 /sdk/cli/位置下的5个dll引入项目3. 调用以下代码完成using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlCl
2012-11-29 10:48:28 2564 2
翻译 使用OpenOffice .org(Portable)将WORD转换为PDF
原文地址:http://www.codeproject.com/Articles/15846/Converting-Microsoft-Word-Document-to-PDF-format-u步骤:1. 下载OpenOffice.org http://portableapps.com/apps/office/openoffice_portable2
2012-11-29 10:45:18 1627 2
转载 word 上传后转pdf,pdf又转swf,工具openoffice和pdf2swf.exe
String filePath = VarFactory.getVarValue("DOC_IA") +person.getDeptCode() + "/" + isoIaAnnualPlan.getPlanName() +".doc"; System.out.println("filePath:"+ filePath); if (!(file == null ||file.i
2012-11-28 17:15:19 2319 15
转载 C# webBrowser禁止在新窗口打开,强制在本窗口打开
进行webBrower开发的时候,肯定都会遇到一个问题。那就是怎么样强制在本窗口打开新窗口的问题。网上最常见的解决方法就是,在NewWindow事件中取得要打开的网址,取消打开新窗口,然后在本窗口打开要转向的网址p rivate void webBrowser_1_NewWindow(object sender, CancelEventArgs e){
2012-11-28 15:25:47 4014
原创 Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cp
2012-11-26 16:30:37 510
转载 Linux内核态下的文件操作
在VFS的支持下,用户态进程读写任何类型的文件系统都可以使用read和write着两个系统调用,但是在linux内核中没有这样的系统调用我们如何操作文件呢?我们知道read和write在进入内核态之后,实际执行的是sys_read和sys_write,但是查看内核源代码,发现这些操作文件的函数都没有导出(使用EXPORT_SYMBOL导出),也就是说在内核模块中是不能使用的,那如何是好?
2012-11-23 13:00:08 741
原创 服务程序中如何得到当前登陆用户名
//根据进程名称得到进程token BOOL GetTokenByName(HANDLE &hToken,LPSTR lpName) { if(!lpName) { return FALSE; } HANDLE hProcessSnap = NULL;
2012-11-19 16:31:21 1081
转载 系统服务显示EXE程序(C#)
服务(Service)对于大家来说一定不会陌生,它是Windows 操作系统重要的组成部分。我们可以把服务想像成一种特殊的应用程序,它随系统的“开启~关闭”而“开始~停止”其工作内容,在这期间无需任何用户参与。Windows 服务在后台执行着各种各样任务,支持着我们日常的桌面操作。有时候可能需要服务与用户进行信息或界面交互操作,这种方式在XP 时代是没有问题的,但自从Vista 开始你会发现这
2012-11-19 15:00:20 2297
转载 系统服务显示EXE程序(C++)
系统服务在Windows 7上遇到的问题 操作系统服务是Windows操作系统中一套完整的机制。服务不同于普通用户程序之处在于,你可以配置服务,让它们从系统启动时开始运行直到系统关闭,而整个过程无需用户参与。操作系统服务负责所有无需用户参与的后台活动,从远程过程调用(PRC)到网络位置识别服务等等。 虽然操作系统服务在执行过程中无需用户参与,但是,有些服务可能需要向用户显示一些用户界
2012-11-19 14:49:27 1534
转载 通过HIDDEV编程接口读取易方数码笔的坐标数据
易方数码笔缺省是一个标准的USB HID设备(Mouse),在OS为Android的平板电脑上接入时,基于USB Mouse形式输出的笔迹精度不够,为此,我们将其切换至hiddev设备类型,通过发送相关命令来获得笔输出的原始坐标信息,这样精度就大大提升了。基于USB HID协议,除可实现为普通的输入设备外,也可用作为有自定义通讯功能的设备。事实上,当前Linux 内核中已提供了这两种HID事件
2012-11-16 16:51:09 3434
转载 Linux 下的 hid dev 设备编程处理
Linux下HID 设备,如果非标准的输入设备(Keypad/MOUSE/JoyStick/input event device).将会把信息转入hid device的设备结点。这一点可以参见内核的关于hiddev的文档 http://lxr.free-electrons.com/source/Documentation/usb/hiddev.txt?v=2.6.30
2012-11-16 16:36:50 6224
转载 自定义Windows Vista 登陆界面
Windows Vista 在平台集成方面为开发人员提供了许多新的机会。新的凭据提供程序模型是变动最大的方面之一,由于它的出现,实现操作系统支持的新用户身份验证方案变得容易了许多。它已取代了 GINA(图形标识与身份验证)模型,而直言不讳地说,后者一向因为开发人员难以理解和实现以及昂贵的 Microsoft 支持费用而广为诟病。那么 Windows® 登录插件接口的一个变化竟会如此令人兴奋,其
2012-11-16 15:20:05 1569
原创 浅谈项目管理
要想一个项目,能够快速,准确的开发出来,必须有一套良好的机制来保证,从需求符合度,质量,进度等各个方面给予及时的控制,才能够符合市场的需要。当然,并不是说只要有了一套良好的机制,就能保证项目的成功,但是,如果没有一套良好的机制作为保证,那么项目成功的几率必然会降低很多。 什么样的机制,算是一套良好的机制呢?至少应该从以下两个方面进行:1)人;2)项目管理。下文将分别从这两个方面
2012-11-16 15:06:44 982
转载 禁止U盘拷贝
首先我们要做的就是打开注册,选择开始菜单,然后选择运行选项,如图所示:在打开的运行选项对话窗口中,我们输入注册表命令,regedit,如图所示:输入注册表命令之后,单击确定按钮打开注册表编辑器,如图所示:我们依次打开注册表以下路径,HKEY_LOCAL_MACHINE\SYSTEM\CurrentCon
2012-11-15 13:49:22 1100
原创 替换GINA.DLL实现自己的登陆界面
你可以通过编程替换掉微软的MSGINA.DLL,用来实现自己的密码登陆验证功能,如图,我就加入了两个密码验证的功能。一、原理在NT/2000中交互式的登陆支持是由WinLogon调用GINA DLL实现的,GINA DLL提供了一个交互式的界面为用户登陆提供认证请求。WinLogon会和GINA DLL进行交互,缺省是MSGINA.DLL(在System32目录下)。微软同时也为我们提供了
2012-11-13 15:51:01 1326
原创 C# 通过服务启动窗体(把窗体添加到服务里)实现用户交互的windows服务
由于个人需要,想找一个键盘记录的程序,从网上下载了很多,多数都是需要注册的,另外也多被杀软查杀。于是决定自己写一个,如果作为一个windows应用程序,可以实现抓取键盘的记录。想要实现随系统启动的话,其中一种方法就是要作为windows服务,把代码直接写到服务里边并不能抓取到键盘的记录,从网上翻阅资料及查看msdn才知道:Windows 服务应用程序在不同于登录用户的交互区域的窗口区域中运行。
2012-11-13 14:53:58 7638 2
原创 用C#创建Windows服务(Windows Services)
第一步:创建服务框架创建一个新的 Windows 服务项目,可以从Visual C# 工程中选取 Windows 服务(Windows Service)选项,给工程一个新文件名,然后点击 确定。现在项目中有个Service1.cs类:查看其各属性的含意是: Autolog 是否自动写入系统的日志文件 CanHand
2012-11-13 14:12:41 1465
原创 c#实现WINDOWS登录
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.W
2012-11-13 14:08:20 3588
原创 c# 实现锁屏及禁止键盘和鼠标
1.要实现锁定系统不让别人用,可以调用系统锁定API函数来实现//引入API函数 [DllImport("user32 ")] public static extern bool LockWorkStation();//这个是调用windows的系统锁定2.API函数锁定键盘及鼠标 [DllImport("user32.dll")]
2012-11-13 13:47:25 6777 2
原创 个人工作经历简介
从毕业到现在,已经工作了6个年头了,再次,将自己的一些优缺点都写出来,以近警示自己!第一部分 优点擅长软件管理 在工作的6个年头里,先后从事技术服务,应用开发,软件测试,部门管理等四种不同类型的工作,是的自己对于软件的整个开发,有深入的了解,基本上体现在以下几个方面! 1) 建立了软件测试制度,流程,模版以及相关考核
2012-11-04 17:12:33 2843
原创 C# WinForm控件随窗体大小改变自动适应改变
在设计可供用户调整大小的窗体时,如何实现该窗体上的控件也应能正确地随窗体的改变而自动调整大小并且能重新定位?此时就要借助控件的.Anchor属性。Anchor属性定义控件的定位点位置。当控件锚定到某个窗体时,如果该窗体的大小被调整,那么该控件维持它与定位点位置之间的距离不变。例如,如果“:Button”控件锚定到窗体的左、右和底边缘,那么当调整该窗体的大小时,Button控件水平调整大小,维持到该
2012-11-04 17:01:31 32545 2
SoapUI pro 5.1.2下载地址 + Crack
2018-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人