在使用delphi创建模态窗体的时候最小化窗体会导致最小化的窗体不可见,再次点击主窗体才会显示。 在这个模态窗体中增加以下函数 procedure WmSysCommand(var msg: TMessage); message WM_SYSCOMMAND; procedure TForm1.WmS
一、什么是消息? 消息是windows对应用程序发送的有关‘发生了某种事件’的通知。例如点击鼠标,调整窗口大小或键盘上按下一个键,都会引起windows发送一条消息到应用程序中去,去通知应用程序发生了什么。 Windows以record的形式发送消息给应用程序。记录中包括事件的类型以及附加的特定信息
C#文本框中默认是不允许使用全选的。可以通过以下事件完成: private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.Control && e.KeyCode == Keys.A) textBox1.SelectAll(
寒假回家无事,想到自学iOS开发已有一段时间,还没做过真正自己的应用,就起了做一个天气预报App的念头。 想到就做。天气预报第一步自然是找到好用的API接口来获取天气信息。在百度上搜索了一圈,找到的都是国家气象局的API,看返回的JSON倒是不错,但仔细一看时间却都是过期的。跑到气象局官网上一看才发
22.6 API拦截的一个例子 22.6.1 通过覆盖代码来拦截API (1)实现过程 ①在内存中对要拦截的函数(假设是Kernel32.dll中的ExitProcess)进行定位,从而得到它的内存地址。 ②把这个函数的起始的几个字节保存在我们自己的内存中。 ③用CPU的一条JUMP指令来覆盖这个函
分类:
Windows程序 时间:
2016-02-11 21:32:12
阅读次数:
1060
(1).Net .Net指.Net平台或者是.Net Framework框架。 如果你把.Net平台想象成一个厨房,那么.Net Framework框架就是其中的柴米油盐酱醋茶。 如果你把.Net平台想象成中国移动,那么.Net Framework框架就是中国移动的信号塔。 所以说,.Net Fra
声明 以下所有 API 均由 知乎(Zhihu.Inc) 提供。获取与共享之行为或有侵犯知乎权益的嫌疑,若被告知需停止共享与使用。 请您了解相关情况,并遵守知乎协议。 API 说明 知乎日报的消息以 JSON 格式输出 网址中 api 后数字代表 API 版本,过高或过低均会得到错误信息 较老的接口
分类:
Windows程序 时间:
2016-02-15 00:48:56
阅读次数:
7162
一、原因: 当调用到onNewIntent(intent)的时候,需要在onNewIntent() 中使用setIntent(intent)赋值给Activity的Intent.否则,后续的getIntent()都是得到老的Intent。 二、onNewIntent() 在IntentActivit
1、Range对象的基本概念 一个Range对象代表页面上的一段连续区域,通过Range对象,可以获取或修改网页上的任何区域。 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 </hea
本文主要记录windows下如何远程RPi 2B,通过ssh进去安装xrdp、设置USB无线网卡等工作。
本节继续介绍range对象的方法,包括cloneRange,cloneContents,extraContents,createContextual,createContextual-Fragment,insertNode,compareBoundaryPoints,collapse,detach方
1.维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么? 答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低
C#中的弱引用(WeakReference) 我们平常用的都是对象的强引用,如果有强引用存在,GC是不会回收对象的。我们能不能同时保持对对象的引用,而又可以让GC需要的时候回收这个对象呢?.NET中提供了WeakReference来实现。弱引用可以让您保持对对象的引用,同时允许GC在必要时释放对象,
值类型与引用类型: 值类型 :1、值类型大小固定、存储在栈上。 2.不能继承,只能实现接口 3.派生自valuetype int double char float byte bool enum struct decimal 引用类型:1、在栈上存储了一个地址实际存储在堆中,大小不固定。 2.数组、
哈哈,终于快结束了。。 urls.py from django.conf.urls import include, url from django.contrib import admin urlpatterns = [ url(r'^admin/', include(admin.site.urls
UniformGrid:特殊的Grid,所有单元格相同尺寸。 Canvas:跟html5的canvas很像,也可以像winform那样基于坐标布局 Grid:网页的table GridSplitter:Grid里的分隔符,可以拖动调整大小 //ShowsPreview="True" 拖拽不会立即调整...
示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息;这里只是一个简单的示例,是一个最基本的socket编程流程,在接下来的文章中,会依次记录套接字的同步和异步,以及它们的区别。 下面是示例程序的简单步骤说明 服务器端: 第一步:用指定的端口号和服务器的ip
1 public class WordOperate 2 { 3 4 #region 新建Word文档 5 /// <summary> 6 /// 动态生成Word文档并填充内容 7 /// </summary> 8 /// <param name="dir">文档目录</param> 9 ///
分类:
Windows程序 时间:
2016-02-19 01:36:34
阅读次数:
1039
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/113.html?1455860686 注:C#在调用Redis是不要使用ServiceStack.Redis驱动的4.0版本?,因为这个版本已经商业化了,会出现每小时6000
1、sealed 修饰符 概念: C#提出了一个密封类(sealed class)的概念,帮助开发人员来解决这一问题。 密封类在声明中使用sealed 修饰符,这样就可以防止该类被其它类继承。如果试图将一个密封类作为其它类的基类,C#将提示出错。理所当然,密封类不能同时又是抽象类,因为抽象总是希望被