自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (11)
  • 收藏
  • 关注

原创 Qt自定义事件实现及子线程向主线程传送事件消息

最近在重新学习Qt的时候

2014-11-20 08:52:14 5836 1

原创 QML Image获取图片资源路径的细节

QML Image获取图片资源路径的细节, 解决QML Image: Cannot open: qrc:///images/Blue hills.jpg ”的错误。

2014-11-04 10:55:14 7783 3

原创 VC 对话框程序添加工具栏按钮图标及其按钮tooltip

在使用VC开发对话框程序时不像开发单文档程序和多文档程序那么方便,很多资源都需要自己手动添加。最近在开发一个程序时,想尝试在对话框程序里面添加 工具栏 及其 按钮tooltip,于是便有了这篇文章,希望把经验总结下来以方便自己以后查询以及各位同仁查询!

2014-10-16 11:50:33 8354

转载 VC 对话框程序 menu菜单响应UPDATE_COMMAND_UI 消息

问题:一般情况下我们用UPDATE_COMMAND_UI来修改菜单的状态(enable/disable, check/uncheck, change text),但这个方法在一个基于对话框上的菜单却没有效果。void CTestDlg::OnUpdateFileExit(CCmdUI* pCmdUI) {     pCmdUI->Enable(FALSE);      pC

2014-10-16 10:33:43 2117

原创 VC++修改对话框颜色方法

在软件开发中,出于界面的美观或是别的目的我们需要修改对话框的颜色,这时我们可以通过如下方法来达到目的。注:本例使用VC++2010测试, 以下第一种方法不适合该版本的VC++库。

2014-09-10 16:48:16 2851

原创 Fedora19安装smplayer后遇到"Mplayer has finished unexpectedly. Exit code 127"的错误

Fedora19安装smplayer后遇到"Mplayer has finished unexpectedly. Exit code 127"的错误

2014-05-16 14:30:02 2819 1

原创 Ubuntu 或 UbuntuKyKin14.04 Unity桌面风格与Gnome桌面风格的切换

Ubuntu 或 UbuntuKyKin14.04 Unity桌面风格与Gnome桌面风格的切换

2014-04-28 23:18:23 8095

原创 Ubuntu 或 UbuntuKyLin14.04 Unity桌面侧边栏和顶层菜单栏显示异常解决方法

Ubuntu 或 UbuntuKyLin14.04 Unity桌面侧边栏和顶层菜单栏显示异常解决方法

2014-04-28 22:45:20 9012 4

原创 优秀C/C++源代码网站

最近在网上收集到一些优秀的C/C++源代码网站,特此记录下来,以供以后查询需要时用到和各位同仁参阅!

2014-03-28 22:08:23 7031 5

转载 GetOverlappedResult

异步I/O调用时,我们会用到OVERLAPPED结构和函数GetOverlappedResult。以前一直对GetOverlappedResult比较困惑,这两天看书和代码才知道这个函数的主要作用不过是将Overlapped返回的结果进行一次简单的分析而已。下面是OVERLAPPED的结构定义:typedef struct _OVERLAPPED {    DWORD  Interna

2014-03-27 17:46:41 14926

原创 VC串口通讯(Windows API)

接上一篇文章使用VC2010实现基于MSComm32控件的串口通讯,本篇文章介绍一下如何使用Windows API接口来实现串口通讯的功能。注:串口通讯可以实现同步和异步两种方式,这里本人主要介绍的是串口的异步通讯。和直接MSComm32控件的接口不同,若使用Windows API接口来实现串口通讯的话,若想深刻的认识其中的道理,则我们需要了解我们所需要的API接口的功能。读者除了借鉴本篇

2014-03-27 17:42:25 2553

原创 VC2010基于MSComm32控件的串口通讯

最近有点时间,所以学习一下基于VC的串口通讯。在VC下实现串口通讯有两种方法:       一种是直接使用 MSComm32 控件,这种方法比较简单,只需要之直接调用相应的控件类的接口就可以对串口进行操作。        另一种方法就是使用Windows的API接口,相对比较复杂。        再次就先介绍第一种方法,第二种方法等下次总结的时候在将它记下来。NOTE:读者若需

2014-03-25 16:40:59 2706

原创 Ubuntu11.04忘记根用户密码

最近由于需要用到Ubuntu系统,所以重新打开了以前在VMware软件下安装的Ubuntu11.04系统。但由于长期未使用它,所以忘记了原先的密码。本来是可以重新再装一次系统的,当时本人想了想,算啦,还是看看有什么办法来修改一下密码吧,因为这样的话或许以后会用到。       在网上搜索了一番,原来需要进入“gurb界面”,好吧,那就先尝试着进入这个界面再说。按照网上的说法,需要在开机界面的时

2014-03-16 22:21:26 1727

原创 VC++自定义单文档应用程序界面图标以及 *.exe 桌面图标

前段时间在编写对话框程序的时候也有为最终的程序自定义一个图标,有兴趣的话可以参考以下连接的博文!http://blog.csdn.net/xbmoxia/article/details/14165221#comments 最近由于有点时间继续学习,所以开始尝试使用VC编写单文档程序,当然,笔者还是希望能够为自己编写的程序自定义一个图标,所以就有了以下这篇文章,希望也能给各位同仁提供帮助

2014-03-14 16:41:06 3332

原创 VC模态对话框和非模态对话框的创建和关闭

Windows下的对话框分为两类:Modal dialog boxes 和Modeless dialog boxes,即模态对话框和非模态对话框。        一、概述:MSDN里面对它们的概述分别是:       Modal dialog boxes require users to complete and close before continuing with the owner

2014-01-14 15:25:13 3051

原创 VC制作Dll

之前在写VC程序的时候习惯了将所有的代码都使用静态编译来生成程序,虽然方便,但是考虑到以后难免会由于某些原因而需要使用动态编译来链接程序。所以,经过一番摸索,终于学会制作自己的Dll,以下我就举两个例子来分享下,以方便自己以后查看用到,同时也方便其他同仁遇到同样的问题时能快速解决问题。            以下例子本人在 VC2010 中成功测试通过!        例子一:    

2014-01-08 16:59:38 1216

原创 VC 枚举进程

有时我们在使用VC开发时,根据需要偶尔需要查看系统当前正在运行中的所有的进程,此时,可以使用VC开发中给我们提供的一种方法——枚举进程,以下介绍两个实例,主要是通过查看网上其他网友的文章,以及在MSDN上面搜索后本人再进行整理得到的历程。具体的话可以查看每个例子给出相应的网站。        以下每个例子都在VC2010测试通过! 第一个例子:给当前系统运行的所有进程“拍个照”,然后逐

2014-01-02 09:47:34 1220

原创 VC获取子线程入口函数的退出码(分别由CreateThread,_beginthread,_beginthreadex与AfxbeginThread 创建的子线程 )

在 VC 编程中,若是涉及到多线程编程时,有时我们也需要根据情况获取子线程入口函数的退出码,以便根据具体的程序运行情况做相应的处理。       之前我在使用 VC 开发程序时,也遇到过需要获取子线程入口函数的退出码的问题,由于起初没有做过相似的程序,所以只会定义一个全局变量来根据情况,在子线程的入口函数里再为其赋予相应的值。虽然这也是一种方法,但根本不能决定根本的问题,而且若程序中的

2013-11-27 17:13:24 2990

原创 MFC子线程访问主线程对话框程序的控件对象

最近在使用 VC 开发软件时需要用到多线程同步来解决开发过程中遇到的问题。本来以为只要象控制台程序一样,在主线程创建子线程,并设置好相应的对象事件就能解决问题,但是等到真正做起来,才在实践中发现原来事情并没有我想象的那么简单。以下我介绍一下我在开发过程中遇到的问题。       我的 对话框程序是这样设计的,我把大部分需要用到的子控件都在主线程的对话框先设计好,然后,由于我需要实时监控软件的运

2013-11-27 14:17:08 12191 12

原创 VC++自定义对话框程序界面图标以及 *.exe 桌面图标

我们在使用VC++开发自己的应用程序时,VC总是自动为我们生成一个默认的图标,读者是否想过为自己开发的程序自定义一个具有个性化的图标呢?若是的话,想必以下这篇文章会对读者有所益处。下面本人就为大家介绍一下如何利用VC++为自己的应用程序自定义自己的个性化图标!       选择好自己想要使用的图片,然后将其转换成位图格式(*.bmp),一张16*16的位图,一张32*32的位图,可以使用画图工

2013-11-05 15:23:04 8902 3

原创 VC2010 拒绝访问。(异常来自 HRESULT:0X80070005 (E_ACCESSDENIED))

最近在使用VC2010开发应用程序时,当要使用类向导是却总是出现以下的错误提示框,经过在网上的一般搜索,最后终于解决了问题,以下我就把解决方法记下来以供各位也会遇到此问题的码友参考。 关闭解决方案,然后到项目的工程目录下,然后把Debug文件夹、*.suo文件、 *.sdf文件以及源代码目录下面的Debug文件夹都删除。此时就可以重新打开解决方案,右键单击项目名称,定位到“类向导”

2013-10-27 15:24:42 7605

原创 VC问题 IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]

当出现以上的问题时,若按照网上所说的解决方法:1、安装VA(Visual_AssistX)2、安装Microsoft SQL Server Compact 3.53、更改设置“工具-选项-文本编辑器 - C/C++ - 高级 – 禁用IntelliSense – False”       以上三种方法若都不能解决此问题的话,则很可能是跟自己电脑最近更新的Windows补丁有关,

2013-09-13 00:30:08 7594 2

原创 Fedora 14 安装QT和QT-Embedded

Fedora 14安装QT和QT-Embedded一.我的环境及所需资源:   PC机操作系统:基于VMware7.1.4上的fedora 14操作系统   交叉编译工具:arm-linux-gcc-4.3.2.tar.gz   所需资源:  tslib-1.4.tar.gz               qt-everywhere-opensourc

2012-08-11 15:17:46 2311

转载 更新jlink_v8固件

jlink v8 重新烧录解决不识别usb,灯不亮的问题。参考了网上的饿jlink v8固件烧录指导。一.首先,下载工具²        ATMEL官方网址下载AT91-ISP下载软件。软件下载地址:http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3883在打开的网页中,下载下图中红色框所示软件。

2012-06-22 22:19:58 4745 4

原创 S3C2440之MMU操作(MDK4.20) 与 S3C2440开发工具realview MDK4.20使用入门

目前仍然有许多人在使用ADS1.2编译ARM9的程序,这款编译器实属经典,但是已经多年停止更新、维护了。这篇文章主要讲解ARM公司受够Keil之后力推的一款编译器MDK。MDK的使用上和ADS1.2有很多相似之处,从ADS1.2过渡到MDK也是非常容易的一种事情。还是无图无真相。这是MDK打开的情形,当然我这已经是一个建立好的工程。如果一开始是空的,按图点击project-->

2012-06-18 11:35:42 2035

原创 VMware Workstation 7.1.4下 Fedora 14安装VMWare Tools

因为本人在VMware Workstation7.1.4下的Fedora 14 linux系统安装VMware Tools时出现Searching for GCC...Detected GCC binary at "/usr/bin/gcc".The path "/usr/bin/gcc" appears to be a valid path to the gcc binary.W

2012-04-07 02:50:51 2255

转载 QT中添加Q_OBJECT出现的问题

Multiple Inheritance Requires QObject to Be First(多重继承QObject一定要放在前面)我在用class My_Node : public QGraphicsItem,public QObject来生成自己的类时,想使用信号和槽机制,但这是dys_node.h中没有Q_OBJECT,不能使用信号槽。我将Q_OBJECT加上之后,出现几个不知道是

2012-03-28 23:22:43 3100 1

原创 VMware Workstation 下 Ubuntu 11.04安装VMWare Tools

刚用虚拟机安装完Ubuntu 11.04,虚拟机与主机间的通讯等功能还不能完全完善。因此需要先安装VMware Tools。以下介绍安装步骤:1、用自己创建的用户登录Ubuntu11.04,然后给根用户root设置密码,具体如下:      打开终端:Accessories-Terminal。      输入:sudo passwd root      [sudo] passwor

2012-03-12 13:09:58 1916

转载 linux发行版i386/i686/x86-64/的区别

一.I386 为32位 x86 64位二.安装介质1. i386 适用于intel和AMD所有32位的cpu.以及via采用X86架构的32的cpu.intel平台包括8086,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,Pentium D系列    以及centrino P-M,core duo 等.2. X86_64 适用于intel的Co

2012-01-12 15:30:16 9136

原创 唉,都是一辈子啊!

小强每天在村里晃悠,爹妈看着发愁,心想这孩子将来怎么办呀;小明每日都苦读诗书,父母喜在心里,村里人都认定他必有出息。 2.那年,小强和小明都是十九岁,小强跟着村里的外出打工,来到了高速公路的工地,保底工资三千块;小明考上了一所重点大学,读的是道路与桥梁专业,学费每年五千多。   3.那年,小强和小明都是二十三岁小强的爹妈给他说个巧媳妇,是邻村的,特别贤惠;小明在大学里谈了个女朋友,是邻

2012-01-03 19:47:27 1092

转载 致CSDN会员的公开道歉信 哪些会员密码需要修改?

尊敬的CSDN会员:我们非常抱歉,近日发生了CSDN用户数据库泄露事件,您的用户密码可能被公开。我们恳切地请您修改CSDN相关密码,如果您在其他网站也使用同一密码。请一定同时修改相关网站的密码。目前CSDN已向公安机关正式报案,公安机关也正在调查相关线索。再次向您致以深深的歉意!关于CSDN网站用户帐号被泄露的声明:CSDN网站早期使用过明文密码,使用明文是因为和一个第三方ch

2011-12-25 00:51:43 1474

原创 vmware下Ubuntu的文字界面图图形界面切换方法

Ubuntu确实是一个很深得人心的linux系统,其图形界面虽然友好一操作,但是对于像学好linux系统的人来说,许多前辈都建议最好在文字界面里操作。但由于虚拟机里很多快捷键都和VMware软件自身冲突的原因,所以VMware里的Ubuntu许多快捷键都和真实主机有些区别,下面介绍VMware里的Ubuntu的图形界面和文字界面的切换方法。 ctrl + shift + alt + F1~F6

2011-11-21 19:50:40 1784

VC串口通讯类

使用Windows API接口实现串口通讯功能。该资源默认使用电脑的com1 串口,需要将 com1 串口的 TXD 和RXD 两个引脚用 杜邦导线 连接起来,实现自发自收功能。 资源中含有一个本人开发串口类,读者可根据自己的需要,自行修改后便可以移植到自己的项目程序中。

2014-03-27

VC用MSComm32控件的串口通讯

使用VC的MSComm32控件进行串口通讯的实例,实现发送、接受、十六进制发送和显示,以及自动发送的功能。该资源使用电脑的com1 串口,需要将 com1 串口的 TXD 和RXD 两个引脚用 杜邦导线 连接起来,实现自发自收功能。

2014-03-25

VC++自定义程序界面图标以及 *.exe 桌面图标并且自绘CListCtrl控件

VC++自定义程序界面图标以及 *.exe 桌面图标 自绘CListCtrl控件,实现不同行、或不同列显示不同的颜色

2013-11-06

VC++自定义程序界面图标以及 *.exe 桌面图标以及自绘CListCtrl控件

VC++自定义程序界面图标以及 *.exe 桌面图标 自绘CListCtrl控件,实现不同行、或不同列显示不同的颜色

2013-11-05

Microsoft SQL Server Compact 3.5

Microsoft SQL Server Compact 3.5

2013-09-13

Visual_AssistX

应用于VC开发环境下的一个代码补偿工具。

2013-09-13

Fedora14上Qt与QtE搭建

tslib1.4可提供基于开发板的QtE程序的屏幕校正与触屏支持,据说Qt4只支持tslib1.4版本。

2012-08-11

JLINK固件v7 and v8 及其烧录软件

jlink固件及烧写说明,本人按照此说明修复过n次,完全可用,里面不但有烧写工具、烧写说明,还有v7、v8的固件,有此文件就再也不用担心jlink不干活了,呵呵

2012-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除