鸡蛋西红柿CC

导航

2014年8月14日 #

VS2010集成Qt5.2环境搭建

摘要: 用了这么久的Qt,IDE一直都是VS与Creator并用(实际开发以VS为主),至于哪个更好这里不发表看法,各有所长,而且也因人而异,萝卜青菜,各有所爱。Qt5发布很久之后,才把版本从之前的4.8升级到5.1。现在5.2发布了,果断换上,先尝尝鲜。加上之前也一直有人问我关于VS与Qt的集成,在此一并... 阅读全文

posted @ 2014-08-14 11:00 鸡蛋西红柿CC 阅读(982) 评论(0) 推荐(0) 编辑

2014年1月24日 #

关于自增、自减运算(vc++6.0)

摘要: 1. 在不同的运行环境下,自增自减运算是有细微差别的,这里仅说明vc环境中的情况。2. 一般情况下,自增自减的扫描顺序是从左到右。对于前增减(++i),是以一个运算符为单位进行增减;而后增减(i++)则是以整个表达式为单位最后统一增减。 例1:i=3;b=(++i)+(++i)+(++i);结果b=16。 分析:首先扫描求解前半部分,即(++i)+(++i)的值(先对i进行两次自增运算,i的值变为5,再计算i+i的值为5+5=10),然后再求解后半部分,即10+(++i)的值(先对变量i自增1次,i的值变为6,再计算10+6=16)。 例2:i=1;b=(i++)+(++i)+(++i);.. 阅读全文

posted @ 2014-01-24 11:20 鸡蛋西红柿CC 阅读(920) 评论(0) 推荐(0) 编辑

2014年1月6日 #

C#中DataGrid控件的基本使用

摘要: datagrid控件的作用简单点说就是将表格显示出来,用的多的是直接链接数据库文件,也可以自己见一个表格对象,链接到datagrid控件,下面是一个简单的例子 1 //xinjiabiao 2 DataTable dt = new DataTable(); 3 //新建列 4 DataColumn col1 = new DataColumn("设备名", typeof(string)); 5 DataColumn col2 = new DataColumn("管理员", typeof(string)); 6 ... 阅读全文

posted @ 2014-01-06 15:38 鸡蛋西红柿CC 阅读(3135) 评论(0) 推荐(0) 编辑

2013年11月25日 #

拖动无边框窗体

摘要: #region 本程序中用到的API函数 [DllImport("user32.dll")] public static extern bool ReleaseCapture();//用来释放被当前线程中某个窗口捕获的光标 [DllImport("user32.dll")] public static extern bool SendMessage(IntPtr hwdn,int wMsg,int mParam,int lParam);//向指定的窗体发送Windows消息 #endregion ... 阅读全文

posted @ 2013-11-25 11:40 鸡蛋西红柿CC 阅读(220) 评论(0) 推荐(0) 编辑

2013年11月22日 #

获取设备管理器端口号

摘要: static void Main(string[] args) { List vaildportname = new List(); foreach (string portname in SerialPort.GetPortNames()) { bool vaild = true; SerialPort vaildport = new SerialPort(portname); try { ... 阅读全文

posted @ 2013-11-22 10:21 鸡蛋西红柿CC 阅读(484) 评论(0) 推荐(0) 编辑