06 2016 档案

摘要:窗体代码 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.W 阅读全文
posted @ 2016-06-29 15:00 龙骑科技 阅读(662) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;namespace TestThisIndex{ public class Program { static void Main(string[] args) { WLJ wlj = new WLJ(); L 阅读全文
posted @ 2016-06-29 13:58 龙骑科技 阅读(1798) 评论(0) 推荐(0)
摘要:虽然网上已经有了SharpSniffer 这一个SharpSniffer还是原创的无他,唯为学习工程文件下载:SharpSniffer.rar 1、创建套接字2、绑定到本机3、设置IOControl4、接收数据5、处理(显示)数据 1、创建套接字 创建socket ,据MSDN,IOControlC 阅读全文
posted @ 2016-06-28 11:23 龙骑科技 阅读(5194) 评论(0) 推荐(0)
摘要:sharppcap dll的下载地址: http://sourceforge.net/directory/os:windows/?q=sharppcap 具体使用详细步骤: http://www.codeproject.com/KB/IP/sharppcap.aspx 详细使用 实例wrapper类 阅读全文
posted @ 2016-06-28 10:48 龙骑科技 阅读(9365) 评论(1) 推荐(1)
摘要:一、按键盘的键数可分为86键键盘、101键键盘、104键键盘、Win98键盘。 86键键盘:早期的键盘,键盘上有86键; 101键键盘:101键:将几常用键及数字键分离出来组合成键盘第三区--数字小键盘区,这样就有101个键了; 104键键盘:在Win95推出后,增加三个功能键,它是目前最流行的一种 阅读全文
posted @ 2016-06-27 18:08 龙骑科技 阅读(874) 评论(0) 推荐(0)
摘要:1、命名空间:using System.Runtime.InteropServices;2、导入方法[DllImport("user32.dll", EntryPoint = "GetKeyboardState")]public static extern int GetKeyboardState( 阅读全文
posted @ 2016-06-27 17:52 龙骑科技 阅读(2998) 评论(0) 推荐(0)
摘要:GetKeyState、GetAsyncKeyState、GetKeyboardState函数的区别: 1、BOOL GetKeyboardState( PBYTE lpKeyState );获得所有的256个键(键盘按键、鼠标按键等等)的状态,lpKeyState是指向一个256bit的数组,存放 阅读全文
posted @ 2016-06-27 17:50 龙骑科技 阅读(5542) 评论(0) 推荐(1)
摘要:c#关键字 关键字是对编译器有特殊意义的预定义的保留标识符。它们不能在程序中用作普通标识符,除非在它们前面加上@前缀。 第一部分 一.访问关键字:base,this base:访问基类的成员。 用于从派生类中访问基类的成员, 1.调用基类上已经被重写的方法。 2.指定创建派生类实例时应调用的基类构造 阅读全文
posted @ 2016-06-25 14:51 龙骑科技 阅读(3104) 评论(0) 推荐(0)
摘要:最简单的方法 可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。 假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态添加新行的两种方法: 方法一: 代码如下: int index=this.dataGridVi 阅读全文
posted @ 2016-06-25 09:51 龙骑科技 阅读(1338) 评论(0) 推荐(0)
摘要:本人亲自写的一个简单的测试例子 1、xsd定义 <?xml version="1.0" encoding="utf-8"?><xs:schema id="LONGTWNG" targetNamespace="http://tempuri.org/LONGTWNG.xsd" elementFormDe 阅读全文
posted @ 2016-06-22 16:53 龙骑科技 阅读(476) 评论(0) 推荐(0)
摘要:如何定义XSD并在XML中使用XSD 同时XSD可以对XML中的格式进行约束,当约束失败时给出提示。 下面以下使用VS2010为平台进行演示。 1.新建一个项目,然后在项目中添加xml架构文件(.xsd结尾的文件),本示例是新建一个网站,在网站中新建项XML架构文件,后缀是.xsd,命名为XMLSc 阅读全文
posted @ 2016-06-22 10:57 龙骑科技 阅读(605) 评论(0) 推荐(0)
摘要:Encoding 类 .NET Framework 4 表示字符编码。 继承层次结构 System.Object System.Text.Encoding System.Text.ASCIIEncoding System.Text.UnicodeEncoding System.Text.UTF32E 阅读全文
posted @ 2016-06-21 13:27 龙骑科技 阅读(1393) 评论(0) 推荐(0)
摘要:为什么说乱码是程序员无法避免的话题呢?这个首先要从编码机制上说起,大家都是中文和英文的编码格式不是一样,解码也是不一样的!工作遇到各种各样的乱码的解决方法总结一下。 对于Java由于默认的编码方式是 UNICODE,所以用中文也易出问题,常见的解决是String s2 = new String(s1 阅读全文
posted @ 2016-06-21 13:09 龙骑科技 阅读(22298) 评论(0) 推荐(0)
摘要:函数原形:LRESULT CALLBACK JournalPlaybackProc(int code, WPARAM wParam, LPARAM lParam); 参数: code:指示一个代码,被挂钩处理过程用来决定如何处理此消息,这个参数可以是以下值之一: HC_GETNEXT 挂钩处理过程必 阅读全文
posted @ 2016-06-20 15:41 龙骑科技 阅读(642) 评论(0) 推荐(0)
摘要:CallNextHookEx 函数功能:该函数发送挂钩信息给当前挂钩链中的下一个挂钩处理过程,一个挂钩处理过程可在对该挂钩信息进行处理之前或之后调用本函数. 函数原形:LRESULT CallNextHookEx(HHOOK hhk,int nCode,WPARAM wParam,LPARAM lP 阅读全文
posted @ 2016-06-20 15:40 龙骑科技 阅读(839) 评论(0) 推荐(0)
摘要:SetWindowsHookEx 函数功能:该函数将一个应用程序定义的挂钩处理过程安装到挂钩链中去,您可以通过安装挂钩处理过程来对系统的某些类型事件进行监控,这些事件与某个特定的线程或系统中的所有事件相关. 函数原形:HHOOK SetWindowsHookEx( int idHook, HOOKP 阅读全文
posted @ 2016-06-20 15:39 龙骑科技 阅读(561) 评论(0) 推荐(0)
摘要:CallNextHookEx( hhk: HHOOK; {当前钩子的句柄} nCode: Integer; {钩子代码; 就是给下一个钩子要交待的} wParam: WPARAM; {要传递的参数; 由钩子类型决定是什么参数} lParam: LPARAM {要传递的参数; 由钩子类型决定是什么参数 阅读全文
posted @ 2016-06-20 15:36 龙骑科技 阅读(421) 评论(0) 推荐(0)
摘要:UnhookWindowsHookEx( hhk: HHOOK {钩子句柄} ): BOOL; {True/False} 阅读全文
posted @ 2016-06-20 15:35 龙骑科技 阅读(212) 评论(0) 推荐(0)
摘要:提示: 如果要设置系统级钩子, 钩子函数必须在 DLL 中. 阅读全文
posted @ 2016-06-20 15:29 龙骑科技 阅读(932) 评论(0) 推荐(0)
摘要:消息值 注释 WM_NULL $0000 WM_CREATE $0001 WM_DESTROY $0002 WM_MOVE $0003 WM_SIZE $0005 WM_ACTIVATE $0006 WM_SETFOCUS $0007 WM_KILLFOCUS $0008 WM_ENABLE $00 阅读全文
posted @ 2016-06-20 15:26 龙骑科技 阅读(688) 评论(0) 推荐(0)
摘要:API HOOK技术是一种用于改变API执行结果的技术,Microsoft 自身也在Windows操作系统里面使用了这个技术,如Windows兼容模式等。 API HOOK 技术并不是计算机病毒专有技术,但是计算机病毒经常使用这个技术来达到隐藏自己的目的。 外文名 API HOOK 用于 改变API 阅读全文
posted @ 2016-06-17 17:42 龙骑科技 阅读(1460) 评论(0) 推荐(0)
摘要:鼠标光标指针的使用 #region 设置鼠标指针 //设置鼠标指针 //Cursor cus = new Cursor(@"C:\Users\Public\Pictures\Sample Pictures\文件名1.cur"); //Cursor cus = new Cursor(@"E:\Prog 阅读全文
posted @ 2016-06-16 14:45 龙骑科技 阅读(2044) 评论(0) 推荐(0)
摘要:itextsharp.dll,是一个开源的在C#中用来生成PDF文档的库文件,不少C#爱好者用它制作出了PDF文档生成器。使用时只需在你的C#项目中添加引入此组件即可,使用方法网上有很多,自己查阅一下。如果系统提示“没有找到itextsharp.dll”文件,或者“缺少itextsharp.dll” 阅读全文
posted @ 2016-06-16 09:58 龙骑科技 阅读(2900) 评论(0) 推荐(1)
摘要:一种: 把图像文件放到项目的文件夹中 1 如果图像文件是.cur格式: Cursor cur=new Cursor(文件名); this.cursor=cur; 两句话 就完事 2 如果图像文件是其他格式 首先引入命名空间 导入API 接下来使用自己的鼠标样式 二种: 把图像文件放到项目资源中 1 阅读全文
posted @ 2016-06-15 15:57 龙骑科技 阅读(3206) 评论(0) 推荐(0)
摘要:IcoFX IcoFX 是一款免费的图标编辑工具,让您轻松创建 Windows XP 和 Windows Vista 图标。 在编辑区您可以轻松的预览、保存、更改您的图标。您可以将您喜欢的图像转换为图标或图标转换为图像。内置 40 多个效果,强大的亮度、对比度、饱和度、色调调整工具让您轻松修饰图标。 阅读全文
posted @ 2016-06-15 12:31 龙骑科技 阅读(223) 评论(0) 推荐(0)
摘要:自定义控件里的keydown方法无法捕获所有的按键消息的处理方法1(自定义控件里的keydown方法无法获取的键值如上下左右键等) 处理办法具体如下: 1、首先在自定义控件UserControl1中重写ProcessDialogKey方法 自定义控件UserControl1中重写ProcessDia 阅读全文
posted @ 2016-06-13 15:30 龙骑科技 阅读(945) 评论(0) 推荐(0)
摘要:关于web会话中的session过期时间的设置 1、操作系统: 步骤:开始——〉管理工具——〉Internet信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉会话超时(在这儿设置你要的超时时间,单位分钟)。确定即可。2、ASP 阅读全文
posted @ 2016-06-08 16:50 龙骑科技 阅读(9855) 评论(0) 推荐(1)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ComponentModel; namespace xmlTojson { [Editor(typeo 阅读全文
posted @ 2016-06-07 09:11 龙骑科技 阅读(919) 评论(0) 推荐(0)
摘要:摘 要 .NET Framework 到底是什么?公共语言运行时和 .NET Framework 类库分别指的是什么东西?CLR、 CLS、 CTS、FCL等这些又是什么?为什么出现程序集的概念?它与动态链接库的区别是什么?什么是强命名程序集?如何签名及部署程序集?这一章将帮助您学习和了解其中的秘密 阅读全文
posted @ 2016-06-06 21:17 龙骑科技 阅读(971) 评论(0) 推荐(0)
摘要:首先了解一下不同应用程序域中的对象的通信方式有两种: 一种是跨应用程序域边界传输对象副本 一种是使用代理交换消息。 简单来讲,继承此类的对象可以跨越应用程序域边界被引用,甚至被远程引用. 当一个对象需要长途跋涉到另一个环境中时,需要将其marshal成一个可以传输的形态(比如在.NET Remoti 阅读全文
posted @ 2016-06-06 16:18 龙骑科技 阅读(2313) 评论(0) 推荐(1)
摘要:本博客中以“C#.Net 如何动态加载与卸载程序集(.dll或者.exe)”开头的都是引用莫问奴归处 微软装配车的大门似乎只为货物装载敞开大门,却将卸载工人拒之门外。车门的钥匙只有一把,若要获得还需要你费一些心思。我在学习Remoting的时候,就遇到一个扰人的问题,就是Remoting为远程对象仅 阅读全文
posted @ 2016-06-06 13:34 龙骑科技 阅读(1461) 评论(0) 推荐(1)
摘要:当某个程序集文件被载入AppDomain,该文件在AppDomain.Unload之前是不能被替换和删除的。使用AppDomainSetup的影像复制功能可以实现在不卸载程序的情况下替换或者删除程序集文件。 AppDomain domain = AppDomain.CreateDomain("a") 阅读全文
posted @ 2016-06-06 13:29 龙骑科技 阅读(2569) 评论(0) 推荐(0)
摘要:http://www.blogcn.com/user8/flier_lu/index.html?id=2164751&run=.04005F8CLR 产品单元经理(Unit Manager) Jason Zander 在前几天一篇文章 Why isn't there an Assembly.Unlo 阅读全文
posted @ 2016-06-06 13:28 龙骑科技 阅读(2306) 评论(0) 推荐(0)
摘要:最近在对AppDomain编程时遇到了一个问题,卸载AppDomain后,在内存中还保留它加载的DLL的数据,所以即使卸载掉AppDomain,还是无法更新它加载的DLL.看来只有关闭整个进程来更新DLL了. 我们知道,进程是操作系统用于隔离众多正在运行的应用程序的机制。在.Net之前,每一个应用程 阅读全文
posted @ 2016-06-06 13:27 龙骑科技 阅读(1397) 评论(0) 推荐(0)
摘要:下载 supergraphfiles.exe 示例文件。 应用程序体系结构 在我专攻代码之前,我想谈谈我尝试做的事。您可能记得,SuperGraph 让您从函数列表中进行选择。我希望能够在具体的目录中放置外接程序程序集,让 SuperGraph 检测它们,加载它们,并找到它们中包含的所有函数。 如果 阅读全文
posted @ 2016-06-06 13:26 龙骑科技 阅读(5310) 评论(1) 推荐(0)
摘要:实现目的:动态加载dll,执行完毕之后可以随时卸载掉,并可以替换这些dll,以在运行中更新dll中的类。 其实就是通过应用程序域AppDomain加载和卸载程序集。在这方面微软有篇文章http://www.microsoft.com/china/msdn/archives/library/dncsc 阅读全文
posted @ 2016-06-06 13:25 龙骑科技 阅读(1305) 评论(0) 推荐(0)
摘要:我们知道在C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方卸载。 在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何卸载的方 阅读全文
posted @ 2016-06-06 13:17 龙骑科技 阅读(3269) 评论(0) 推荐(0)
摘要:public SonClass:FatherClass { 定义属性 。。。。 } Type thisType = typeof(SonClass);方法一: 方法二: 方法三: 方法四:直接把下面的代码添加到需要的类里面即可(本代码演示了ClassAAA 继承了 Label, ICustomTyp 阅读全文
posted @ 2016-06-04 18:01 龙骑科技 阅读(3673) 评论(2) 推荐(0)
摘要:有关XML结构中的XSD和DTD以及standalone的使用 XmlDeclaration declare= document.CreateXmlDeclaration("1.0", "utf-8", "yes"); yes为standalone的值, XML中声明中有个standalone st 阅读全文
posted @ 2016-06-04 15:49 龙骑科技 阅读(774) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System. 阅读全文
posted @ 2016-06-04 10:28 龙骑科技 阅读(264) 评论(0) 推荐(0)
摘要:在2008中会加入阻止保存要求重新创建表的更改这个选项.症状表现为修改表结构的时候会"阻止"你。 在2008中会加入阻止保存要求重新创建表的更改这个选项.症状表现为修改表结构的时候会"阻止"你。 SQL Server 2008“阻止保存要求重新创建表的更改”的错误的解决方案是本文我们主要要介绍的内容 阅读全文
posted @ 2016-06-04 09:30 龙骑科技 阅读(516) 评论(0) 推荐(0)
摘要:MicrosoftVisualStudio里面的资源之数据库连接配置 这个功能的实现主要是用了Microsoft.Data.ConnectionUI.dll和Microsoft.Data.ConnectionUI.Dialog.dll这个二个动态库,可以在VS的安装目录的Common7\IDE这个目 阅读全文
posted @ 2016-06-02 16:07 龙骑科技 阅读(1724) 评论(0) 推荐(0)
摘要:Oracle中Blob和Clob类型 BLOB和CLOB都是大字段类型,BLOB是按二进制来存储的,而CLOB是可以直接存储文字的。其实两个是可以互换的的,或者可以直接用LOB字段代替这两个。但是为了更好的管理ORACLE数据库,通常像图片、文件、音乐等信息就用BLOB字段来存储,先将文件转为二进制 阅读全文
posted @ 2016-06-02 13:05 龙骑科技 阅读(2818) 评论(0) 推荐(0)
摘要:第一种方法: 需要使用命名空间System.Runtime.Serialization.Json 下面有JsonReaderWriterFactory XmlDictionaryReader reader = JsonReaderWriterFactory.CreateJsonReader(Enco 阅读全文
posted @ 2016-06-01 17:38 龙骑科技 阅读(11043) 评论(0) 推荐(0)
摘要:学习一下索引。索引应该是Oracle的初级内容中比较重要的一部分。因为是否创建索引,对SQL的查询效率会有比较大的影响。当然对于何种索引,索引如何工作的原理,基本上只需要了解就可以了,不需要太过于深入,除非以后要做专门的SQL调优,否则一般的情况下很少会需要设置索引类型的情况。 什么是索引: 索引是 阅读全文
posted @ 2016-06-01 17:19 龙骑科技 阅读(427) 评论(0) 推荐(0)