随笔分类 - [99-1]资料收集
摘要:C#设置系统日期和时间的代码分享,使用C#代码设置系统日期和时间的程序开发步骤如下:(1)为了使用DllImportAttribute类,需要引入命名空间:using System.Runtime.InteropServices;(2)自定义类SetSystemDateTime用于设置系统时间。代码如下: public class SetSystemDateTime { [DllImportAttribute( "Kernel32.dll" )] public static extern void GetLocalTime(SystemT...
阅读全文
摘要:这是一个小小的组件,实现控制带有滚动条的控件(ListView,TreeView等)的滚动条显示。 带有滚动条的控件,通常情况下都是需要显示滚动条的时候,如果水平滚动条和垂直滚动条都需要显示,就一起显示出来。但是有的时候我们只想让其只显示一条滚动条,例如只显示垂直滚动条,我们应该怎么办呢?下面是一种可选方案: /// <summary> /// 作者:Starts_2000 /// 日期:2009-07-14 /// 网站:http://www.csharpwin.com CS 程序员之窗。 /// 你可以免费使用或修改以下代码,但请保留以上版权信息。 /// 具体请查看 CS程序
阅读全文
摘要:在用windows installer安装VSTO程序时需要安装很多乱七八糟的东西:(1) 确保客户机器上安装了.NET2.0Framework(2)office2003(支持VSTO)(3)安装主互操作程序集(PIA)可从http://www.microsoft.com/downloads/details.aspx?FamilyId=3C9A983A-AC14-4125-8BA0-D36D67E0F4AD&displaylang=en也可以通过下列步骤安装: 安装 Office 主要互操作程序集 在“控制面板”中,选择“添加或删除程序”。在“目前安装的程序”列表中,选择“Micros
阅读全文
摘要:为了帮助大家更好地学习 VSTO 技术,微软论坛技术支持团队编辑了一些列的 "VSTO 常见问题及解答" 精华帖。本帖的主题是:当在Outlook Explorer中右击邮件时,如何向上下文菜单添加按钮?如果您觉得这个帖子对您的学习、工作有所帮助,请再把这个帖子分享给你的同学、同事和朋友。如果您想阅读更多的 "VSTO 常见问题及解答",请打开索引页面:http://social.msdn.microsoft.com/Forums/zh-CN/vstudiozhchs/thread/ed10f3de-40bb-4f16-81f9-25ace1f152ba
阅读全文
摘要:// 如果你用VSTO2005开发有以下办法添加右键菜单:Outlook.ExplorerClass _Explorer = null; Office.CommandBars _CommandBars = null; object _Missing = System.Reflection.Missing.Value; Office.CommandBarButton _ContextMenuButton = null;private void ThisApplication_Startup(object sender, System.EventArg...
阅读全文
摘要:这几天在做新浪微博客户端,由于以前接触的大多为Socket编程,而对于Http协议编程还存在不少盲区,所以费了不少功夫,好了、闲话少说,总结一下。一、OAuth概述为了使用新浪微博开放平台提供的API(应用程序接口),你需要先注册一个应用。我们会给每一个应用一个专属的App Key和App Secret。Key跟Secret的使用方式跟其他一些协议中的公钥私钥的方案相类似,你可以使用你所熟悉的编程语言将key和secret结合,为你发出的每个请求添加签名,以此来向新浪微博开放平台表明自己身份的合法性。二、OAuth认证基本流程OAuth提供两种认证方式:query-string和http he
阅读全文
摘要:引用 Microsoft.Win32;private void button1_Click(object sender, EventArgs e) { Microsoft.Win32.RegistryKey _Key = Microsoft.Win32.Registry.CurrentUser; _Key = _Key.OpenSubKey("SoftWare"); _Key = _Key.OpenSubKey("Microsoft"); _Key = _Key.OpenSubKey("Windows"); _Key = _Key.O
阅读全文
摘要:在winform开发中,通过设置Panel的AutoScroll属性来控制滚动条是否显示,但显示滚动条的时候,鼠标的滚轮是无法控制Panel里面的滚动条的,只能控制Form的滚动条,当我们需要控制Panel的滚动条的时候,应该怎么做呢?1、拖一个Panel到Form里面,修改Name为panel_content,并设置AutoScroll为True2、在Form的Load事件中添加下面的代码 this.MouseWheel += FormSample_MouseWheel;3、在Form类中添加FormSample_MouseWheel方法View Code1///<summary>
阅读全文
摘要:一般来说一个 HTML 文档有很多标签,比如“<html>”、“<body>”、“<table>”等,想把文档中的 img 标签提取出来并不是一件容易的事。由于 img 标签样式变化多端,使提取的时候用程序寻找并不容易。于是想要寻找它们就必须写一个非常健全的正则表达式,不然有可能会找得不全,或者找出来的不是正确的 img 标签。 我们可以从 HTML 标签的格式去想应该怎么建这个正则表达式。首先要想一下 img 标签有几种写法,忽略大小写不看的话,下面列出 img 标签可能出现的几种情况。 <img> <img/> <img s
阅读全文
摘要:Entity NameISO CodeCode ResultHTML Entity CodeCode ResultEntity NameISO CodeCode ResultHTML Entity CodeCode Resultspace (n/a)(n/a)Capital A acuteÁÁÁÁdouble quotes""""Capital A circumflexÂÂÂÂampersand
阅读全文
摘要:A 什么是全角和半角? (1)全角--指一个字符占用两个标准字符位置。 汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。(2)半角--指一字符占用一个标准的字符位置。 通常的英文字母、数字键、符号键都是半角的,半角的显示内码都是一个字节。在系统内部,以上三种字符是作为基本代码处理的,所以用户输入命令和参数时一般都使用半角。B 全角与半角各在什么情况下使用? 全角占两个字节,半角占一个字节。 半角全角主要是针对标点符号来说的,全角标点占两个字节,半角占一个字节,而不管是半角还是全角,汉字
阅读全文
摘要:NSIS 大体布局如下:预设参数(包括外部压缩器选择、编译选项、宏定义以及文件包含等)普通安装设置自定义函数安装程序区域内容安装程序回调函数及其相关函数定义卸载程序区域内容卸载程序回调函数及其相关函数定义一个示例脚本; study.nsi;; 以下脚本用以生成 study.exe 文件; 它包含有授权协议;; 安装时若发现应用程序正在运行,安装程序会提示并替用户关闭应用程序; 安装成功后会自动运行应用程序;; 启用新的 Modern UI 的宏指令语法,原先的部分指令将被禁止以防止重复; 我会尽量展示如何基本指令的用法。当然宏指令也会与一些基本指令发生重; 复定义的情况,不过 NSIS 照样能
阅读全文
摘要:本文是前面的C#生成CHM文件系列文章的汇总以及一些其他的关于CHM的资料链接等。C#生成CHM文件(入门篇)http://www.cnblogs.com/alexis/archive/2010/09/29/1837909.htmlC#生成CHM文件(中级篇)http://www.cnblogs.com/alexis/archive/2010/09/30/1839032.htmlC#生成CHM文件(应用篇)http://www.cnblogs.com/alexis/archive/2010/10/16/1853275.html下面一系列是以一个实例项目利用前面的知识制作的CHM编辑器,支持将文
阅读全文
摘要:包含颜色选择器,日历控件(类似于Google日历),数字时钟,LED等控件1.日历控件 calendar.rar2.Office 2003中的颜色选择器OfficePickers.rar Pickers.zip3.自定义颜色的滑动条ColorSlider.rar4.数字时钟C#中创建一个时钟控件5.LED边框外发光的液晶数字显示翻译sllow. 著NextUI Digital panel简介如何将你的软件展示给用户是非常重要的,NextUI提供了一系列的界面控件,希望对每个人有用。这里的控件是一个液晶数字显示屏,可以很酷地显示数字,并且每个数字都可以实现边框外发光的效果。【翻译】很好看的LE.
阅读全文
摘要:本文给出使用iTextSharp来生成pdf文档的方法。面是我根据实际情况编写的代码,包含如下:1、段落2、表格3、字体格式化运行此代码需要的类库:itextsharp.dll,itext-hyph-xml.dll,iTextAsian.dll和ICSharpCode.SharpZipLib.dllitextsharp项目地址:http://sourceforge.net/projects/itextsharp/示例代码,/Files/hudonglin/PDFMake.rar示例代码也贴在下面了本代码支持中文字符,下面直接上代码Code[http://www.xueit.com]namesp
阅读全文
摘要:一、入门这是制作chrome扩展插件的入门指南,不需要任何编程基础,看完这个后,我们就着手做自己的Chrome插件了。好吧,我们现在就开始,其实我也是个新手。准备工具做任何事情都要有个工具,制作chrome插件需要的工具很少。记事本,用来编写代码Chrome浏览器,这个不能少吧。Windows下,所有版本的Chrome都可以制作插件。Linux下需要下载Beta版本,Mac下载dev版本。开始制作第一个插件在计算机中创建一个目录来存放插件代码。在目录里面创建文件manifest.json(注意后缀名是.json),用记事本打开,写入如下代码{"name": "第一
阅读全文
摘要:用C#打造匿名邮件群发软件masepu(本文已发表于黑客防线,转载请注明出处)电子邮件攻击是最常见的网络攻击手法之一,黑客们通过电子邮件发送木马、病毒或是包含有攻击性或信息获取脚本的特定html代码,使邮箱使用者打开这类邮件就会导致信息泄露甚至电脑被控制。而这种攻击手法常常要和“社会工程学”结合起来,信件要求伪装成邮箱使用者熟悉的发信人,以迷惑对方使其放松警惕,来达到获得重要信息和控制对方电脑的目的。为了深入的了解这种攻击方法,前段时间我打算在网上找一个免费好用的匿名邮件群发软件,来实际测试发送伪造信件的效果,结果上网转了一大圈也没找到一个称心如意的,不是收费就是试用,插件广告一大堆,想来邮件
阅读全文
摘要:当从OutLook中拖拽附件时,其拖拽的源共有四种DataFormat,其中FileGroupDescriptor 包含拖拽的文件名,FileContents中是文件内容。当然Copy附件也是一样。如下代码演示了一个简单的拖拽,并将拖拽的附件保存到了系统临时目录下。//// Program created by Thomas (Tom) F. Gueth, Binary Star Technology, Inc//// You are welcome to use this sample code in any manner you wish, commercial or otherwise.
阅读全文
摘要:本文来自:安卓航班网(android开发者论坛)对于Android开发者来说深入了解Java的集合类很有必要主要是从Collection和Map接口衍生出来的,目前主要提供了List、Set和 Map这三大类的集合,今天Android吧(ard8.com)就他们的子类在标准情况和多线程下的性能做简单的分析。 Collection接口主要有两种子类分别为List和Set,区别主要是List保存的对象可以重复,而Set不可以重复,而Map一般为key-value这样的对应关系,比如我们常用的HashMap。 一、List 主要有ArrayList、LinkedList、Vector和Sta...
阅读全文