
资料
zyx_hawk
*_*
展开
-
C#向Excel报表中插入图片的2种方法
这几天做向Excel插入数据,其中有插入图片的需求,经试验,下面2种方法都可以插入图片,但各有不同的用处。现将这2种方法共享出来, 希望需要的朋友进行参考,代码中已经有详细注释了。注意:使用之前需要引用COM:Microsoft Office 11.0 Object Library如果引用列表中没有,需要自行添加 C:/Program Files/Microsoft Office/OFFICE转载 2007-07-23 20:07:00 · 1309 阅读 · 0 评论 -
C#中调用C++的dll的参数为指针类型的导出函数
C++中使用指针是家常便饭了,也非常的好用,这也是我之所以喜欢C++的原因之一。但是在C#中就强调托管的概念了,指针就不用想了。本来如果就在C#的世界里面写代码,也还算舒服,但是万事万物总有联系,这不,现在公司的另外一个用C#作的项目就碰到问题了,要调用之前用C++写的一个DLL中的一些函数,很多函数的参数都是指针类型的,这下可麻烦咯,公司里做C#的都是刚起步,C++又只有我最熟悉,这项技术研究工转载 2008-03-21 10:22:00 · 1925 阅读 · 0 评论 -
P/Invoke (平台调用)
说到在 C# 中通过 P/Invoke 调用Win32 DLL,的确有很多地方让人值得去好好探索一下,如果你对这个主题尚不熟悉,请参考微软官方站点的入门性介绍《在 C# 中通过 P/Invoke 调用Win32 DLL》。记得我以前曾写过一篇blog《How to call c++ exported method and classes in c#》(另外一个较详细的版本)对使用C#调用win32转载 2008-03-18 12:58:00 · 1318 阅读 · 0 评论 -
正则表达式
"^//d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-//d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?//d+$" //整数 "^//d+(//.//d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-原创 2007-11-17 08:43:00 · 527 阅读 · 0 评论 -
添加应用程序快捷方式
首先添加引用,在[Com]标签中选择Windows Script Host Object Model使用其中IWshshortCutIWshshort.TargetPath属性设置快捷方式目标所在的位置,.使用IWshshortCutIWshshort.WorkingDirectory属性指定应用工作目录,使用IWshshortCutIWshshort.WindowsStyle指定目标应原创 2007-10-21 08:43:00 · 934 阅读 · 0 评论 -
掩码格式化文本框
0,数字,必选,表示0-9任何一个数字9,数字或空白,可选#,数字或空白,可选,如果掩码中该位置为空白,在Text属性中将把它呈现为一个空格,允许使用+或-L,字母,必选,输入限定为ASCII字母a-z和A-Z? ,字母,可选,输入限定ASCII字母a-z和A-Z<,转换为小写,将后续所有字符转换小写>,转换为大写,将后续所有字符转换大写|,禁用前一个大写转换或小写转换原创 2007-10-21 08:52:00 · 924 阅读 · 0 评论 -
DataGrid导成Excel 的例子
Response.Clear();Response.Buffer= true;Response.ContentType = "application/vnd.ms-excel";Response.Charset = "";this.EnableViewState = false;System.IO.StringWriter oStringWriter = new System.转载 2007-07-30 10:54:00 · 583 阅读 · 0 评论 -
用VB.NET结合Excel设计统计生产报表
用EXCEL做企业生产报表的理由 Excel表格生成和公式设置十分强大便利,是一个强有力的信息分析与处理工具。特别是EXCEL的公式、函数、VBA语言,功能极其强大。我试用过其他电子表格软件,在功能上和EXCEL根本没有可比性。 Visual Studio .NET也同样是MicroSoft的产品,Visual Studio .NET调用EXCEL做企业报表十分方便。证明当时我选Visual转载 2007-07-30 19:38:00 · 1310 阅读 · 0 评论 -
真正的VB木马,不用WINSOCK控件
这篇文章不是我写的,我也正在研究,里面很多代码都有错误,希望高手把代码调试完了发给我,谢了`~~~(奉劝各位学VB的朋友,不要以为用WINSOCK控件连接的两个窗口就是木马,VB木马真正的核心还是API)一、开篇废话一箩筐VB写的BackDoor/Trojan似乎是与尴尬同在的,不信?你去各大技术论坛发帖问问“小弟想做个木马,用什么开发好啊?”,大多数Expert级的建议都是“VC++、C+转载 2007-07-30 10:31:00 · 3042 阅读 · 0 评论 -
服务端程序的隐藏
1 按ctrl+alt+del时不出现在关闭程序框function RegisterServiceProcess (dwProcessID, dwType: DWord) : DWord;stdcall; external KERNEL32.DLL;不出现RegisterServiceProcess(GetCurrentProcessID, RSPSIMPLESERVICE);出现Regist转载 2007-07-30 09:59:00 · 758 阅读 · 0 评论 -
Windows消息大全
Windows消息目录1. WM_NULL=$0000:2. WM_CREATE=$0001: 应用程序创建一个窗口3. WM_DESTROY=$0002: 一个窗口被销毁4. WM_MOVE=$0003: 移动一个窗口5. WM_SIZE=$0005:改变一个窗口的大小6. WM_ACTIVATE=$0006: 一个窗口被激活或失去激活状态;7. WM_SETFOCUS=$0007:转载 2007-07-26 09:21:00 · 653 阅读 · 0 评论 -
一个面向接口编程的好例子
程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言) 要求: 1.要有联动性,老鼠和主人的行为是被动的。2.考虑可扩展性,猫的叫声可能引起其他联动效应。 要点:1. 联动效果,运行代码只要执行Cat.Cryed()方法。2. 对老鼠和主人进行抽象 评分标准: .构造出Cat、Mouse、Master三个类,并能使程序运行(2分) 从Mouse转载 2007-07-23 19:57:00 · 1064 阅读 · 0 评论 -
点对点语音通信
随着计算机网络的日益普及,人们通过网络进行交流显得越来越重要,于是出现了一系列语音通信的软件,比如NetMeeting、IPPhone、MediaRing以及VoxPhone等等,但这些软件都功能完善、相对独立,不利于集成到自己开发的软件中,有时我们也希望将这种语音通信功能集成到自己的软件中,尤其当一个单位的局转载 2007-07-23 19:42:00 · 1297 阅读 · 0 评论 -
P2P语音通信和一般VoIP通信质量比较
P2P语音通信和一般VoIP通信质量比较Skype的本质也是使用的VoIP技术。所以它也必须实现通常VoIP的协议栈,和满足在internet上实施语音通信的一般 性标准。 考虑到internet的一般特点,它本身不是一个适合语音通信的网络。 数据应用转载 2007-07-23 20:27:00 · 1009 阅读 · 0 评论 -
禁止电脑上网
用其中一台做服务器,装Win2000或WinXPPRO版(才有服务器功能)。另一台接入服务器,作为客户端。服务器有管理客户端的权限,比如是否允许上网等。 两台为平行等级的工作组,一台设置正确的DNS,另一台设置错误的DNS(偷偷的,不让他知道),就不能上网了。 禁止上网的那台可以装限制软件。 装防火墙,然后禁止重要的端口。 乱设一个错识的转载 2007-07-21 09:31:00 · 6320 阅读 · 0 评论 -
常用正则表达式封装 C#
using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;//作者:zyx//http://hi.youkuaiyun.com/zyx_hawknamespace DelConsole{ class Tools原创 2010-03-18 15:53:00 · 742 阅读 · 0 评论