摘要: 可以在创建表,修改表时规定约束,主要有NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYCHECKDEFAULTNOT NUL not null约束强制列不接受null值,强制字段始终包含值。即不向对应字段添加值,就无法插入新记录或更新记录。create table pe... 阅读全文
posted @ 2014-12-29 18:34 蒋启磊 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 参考:http://msdn.microsoft.com/en-us/library/windows/desktop/ms644928(v=vs.85).aspx下面的代码示例演示如何执行与窗口消息和消息队列有关的任务:创建消息循环检查消息队列寄送消息发送消息一 创建消息循环系统不会自动为每个线程创... 阅读全文
posted @ 2014-08-14 01:51 蒋启磊 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 参考:http://msdn.microsoft.com/en-us/library/windows/desktop/ms644927(v=vs.85).aspx 与基于DOS的应用程序不同,基于Windows的应用程序是事件驱动的。他们不显式指定功能调用(如C运行时库的调用)来获得输入,相反地,... 阅读全文
posted @ 2014-08-12 23:44 蒋启磊 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 源文:http://blogs.msdn.com/b/visualstudio/archive/2014/08/04/apache-cordova-tooling-update-with-support-for-windows-7.aspx本周,我们发布了用于多设备混合应用开发扩展的CTP 2.0,... 阅读全文
posted @ 2014-08-08 21:53 蒋启磊 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 大家好,很高兴和大家交流...... 阅读全文
posted @ 2011-09-08 13:38 蒋启磊 阅读(128) 评论(1) 推荐(0) 编辑
摘要: 前几天见有人问如何在ComboBox中加入复选框的问题,从那时起我就想在里面加点复杂点但有使用价值的东西,思来想去我决定将FolderBrowserDialog塞进去,因为我对系统提供的那个一直觉得有点麻烦!标题中之所以在下拉列表框加引号,是说它不是在ComboBox控件的基础上扩展,不是从Control扩展,只不过是外观类似ComboBox而已,所以该控件只能从下拉部分选择目录而不支持手动输入,当然了,因为那个标准的FBD(FolderBrowserDialog,下同)支持新建目录功能,所以这个自定义控件也支持新建,另外还可以将选定的目录在资源管理器中打开,本来我还打算加上对文件夹重命名的. 阅读全文
posted @ 2010-04-17 22:26 蒋启磊 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 前两天在网上看了些相似的文章,自已学着写了一个,下面是示例,再下面是代码:在代码中显示工具提示的时候(在下图中应该有个鼠标指针,但没截出来)用到了不规则形状的命中测试,我使用了GraphicsPath类的实例方法IsVisible,不知道有没有更好的方法?期待牛人解答:using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.Win 阅读全文
posted @ 2009-12-17 18:22 蒋启磊 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 这个代码示例依据的原理很简单,那就是从给定的要测试的点向下延伸,看看它能和多边形的几条边相交,如果有偶数条边相交,则说明该点不在多边形内,如果有奇数条边相交,则说明该点在多边形内部。大体上实现的过程是:points是个Point类型的数组,保存多边形的点,ptMouse即要测试的点,count为计数器,确定相交点的个数.首先,将points里的点分成两组,第一组里所有的点的X坐标都小于等于ptMouse.X,第二组的X坐标都大于ptMouse.X其次,对于第一组的每个点pt找到它的前驱ptPrevi和后继ptNext(如果当前点是points里第一个点,则其前驱是points的最后一个点,如果 阅读全文
posted @ 2009-12-17 18:09 蒋启磊 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 最近学着做了一个仿QQ面板的自定义控件,送给和我一样喜欢控件开发却冥思苦想不得入门之法的初学者朋友们,顺便说明一下,下面的图是我从电脑上截下来的,代码不全,其间使用了另一个命名空间定义的类型,不能简单的复制,另外控件中有一个FlatStyle属性,但没有全部实现,只实现了FlatStyle.Standard;另外,该控件有Orientation属性,可决定面板滑动的方向,并在智能标记面板中根据控件方向的不同显示不同的内容,如下面两幅图中智能标记面板中“常规”中的停靠行为。具体请参考代码中“设计时扩展”一节中的内容。这个控件在设计阶段的选择行为是尽量模仿TabControl,如:只有在选定控件时 阅读全文
posted @ 2009-04-23 22:13 蒋启磊 阅读(465) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.Windows.Forms;using System.Windows.Forms.Design;using System.ComponentModel.Design;using System.Collections;using Etonesoft.DataType.Exten 阅读全文
posted @ 2009-04-23 22:07 蒋启磊 阅读(389) 评论(0) 推荐(0) 编辑