摘要:
功能:将一个或多个按键消息发送到活动窗口,就如同在键盘上进行输入一样。语法:SendKeys.Send(string keys);SendKeys.SendWait(string keys);说明:(1)每个按键由一个或多个字符表示。为了指定单一键盘字符,必须按字符本身的键。例如,为了表示字母 A,可以用 "A" 作为 string。为了表示多个字符,就必须在字符后面直接加上另一个字符。例如,要表示 A、B 及 C,可用 "ABC" 作为 string。(2)对 SendKeys 来说,加号 (+)、插入符 (^)、百分比符号 (%)、上划线 (~) 及 阅读全文
摘要:
ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUT 32 (space) 64 @ 96 、 ... 阅读全文
摘要:
关键技术点有两个:1.将键盘所在的窗体设置为浮动工具条窗体。只要将窗体的CreateParams重写即可,这样窗体就不会获取焦点,代码如下:#region将当前窗体指定为浮动工具条窗体publicenumWindowStyles:uint{WS_OVERLAPPED=0x00000000,WS_PO... 阅读全文
摘要:
实现步骤:1.在窗体中放一个容器(例如:Panel),并且将容器的Dock属性设置为Fill。窗体中其他控件都放在这个容器中。2.创建一个窗体类,该类继承于原始窗体类,并在新建的这个窗体类中添加如下代码,以后创建的窗体都继承于新建的这个窗体类:#region控件缩放doubleformWidth;/... 阅读全文
摘要:
前台:后台WebService://////WebService1的摘要说明///[WebService(Namespace="http://tempuri.org/")][WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)][Syst... 阅读全文
摘要:
1.SQLite 缺省为每个操作启动一个事务,那么如果进行1000次操作则要开启1000个事务,"事务开启 + SQL 执行 + 事务关闭"自然耗费了大量的时间。SQLite的数据库本质上来讲就是一个磁盘上的文件,所以一切的数据库操作其实都会转化为对文件的操作,而频繁的文件操作将会是一个很好时的过程... 阅读全文
摘要:
1.几个重要的概念。(1)进程:当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。(2)线程:线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。(3)多线程:多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。(4)任何程序在执行时,至少有一个主线程。多线程的好处:可以提高CPU的利用率。在多线程程序中,一个线程必须等待的时候,CPU可以运行其 阅读全文
摘要:
%windir%/Microsoft.NET/Framework/v2.0.50727/CONFIG目录下machine.config定义了针对当前机器的WinForm程序和asp.net应用程序的配置;web.config包含了asp.net网站的常用配置。1.配置文件查找优先级(1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找。(2)如果当前页面所在目录下不存在web.config文件或者web.config文件中不存在该结点名,则查找它的上级目录,直到网站的根目录。(3)如果网站根目录下不存在web.config文件或者 阅读全文
摘要:
Datetime.ToString(String, IFormatProvider)参数format格式详细用法: 格式字符 关联属性/说明 d ShortDatePattern D LongDatePattern f 完整日期和时间(长日期和短时间) ... 阅读全文
摘要:
已知有一个XML文件(bookstore.xml)如下:<?xmlversion="1.0"encoding="gb2312"?><bookstore><bookgenre="fantasy"ISBN="2-3631-4"><title>Oberon'sLegacy</title><author>Corets,Eva</author><price>5.95</price></book>&l 阅读全文