自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好儿郎~志在四方

做一个有思想的程序员,而不是一个编码的机器。

  • 博客(33)
  • 资源 (32)
  • 问答 (18)
  • 收藏
  • 关注

原创 手把手教你:用Qt做一个漂亮的电子时钟(纯代码)

这篇博客主要讲解如何使用纯代码的方式,制作一个漂亮的电子时钟。包含详细步骤和源代码。

2016-05-30 22:14:24 19499 17

原创 Qt中QString与数字类型的转换方法

Qt中,QString类型和其他数据类型之间的相互转换方法。

2016-05-30 21:30:32 18056 2

原创 Qt布局管理: 停靠窗口QDockWidget类(纯代码实现)

详细描述:QDockWidget类提供了一个窗体部件,其可以停靠在QMainWindow,或其本身作为一个在桌面上的顶级窗口(也就是父窗体)。QDockWidget类提供了dock widget的概念,dock widget也就是我们熟悉的工具面板或者是工具窗口。

2016-05-29 10:22:03 20892

原创 编程命名规则:驼峰命名法和匈牙利命名法

驼峰命名法(Camel-Case)是电脑程序编写时的一套命名规则(惯例)。匈牙利(Hungary)命名法是一种编程时的命名规范,又称为HN命名法。

2016-05-27 19:07:48 7484 1

原创 Qt布局管理: 堆栈窗体QStackedWidget类(纯代码实现)

堆栈窗体QStackedWidget类是经常在应用程序中用到的,在实际应用中,堆栈窗体多与列表框QlistWidget和下拉列表框QCombobox配合使用。

2016-05-26 13:49:41 6532 3

原创 Qt布局管理: 分割窗口QSplitter类讲解(纯代码实现分割窗口)

一个QSplitter是一个可以包含其他控件的控件,这些控件被一个分隔条隔开,托拽这个分隔条,可以改变splitter的子控件的大小。QSplitter控件经常做为布局管理器使用,给用户提供更多的界面控制。

2016-05-24 20:22:41 47157 17

原创 《Windows程序设计》复习题

《Windows程序设计》复习题,包含windows程序设计和MFC程序设计的众多知识点。

2016-05-24 13:37:35 22503 3

原创 Linux下进程的通信方式: 有名管道(命名管道)

1.有名管道(命名管道)说明命名管道通过路径名来标识,并且在文件系统中是可见的。建立了管道之后,两个进程就可以把它当作普通文件一样进行读写操作。

2016-05-20 22:00:22 5022

原创 Linux下的进程通信方式: 管道通信详解

管道是单向的、先进先出的、无结构的字节流,它把一个进程的输出和另一个进程的输入连接在一起。

2016-05-20 21:03:37 15117

原创 小何讲Linux: Linux下进程间通信概述

在多任务系统环境下人们逐渐改变了在一个孤立的大型进程中完成所有用户任务的程序设计方法,而采用通过若干个相互联系、小型、相对简单的进程,有分工、有合作,各司其职地来完成一个大型的复杂任务。

2016-05-20 11:49:08 1281

原创 MFC中如何将两个独立的程序合并为一个程序(障眼法)

今天一个同学叫我帮忙解决一个关于MFC的问题,问题为:“将两个独立的MFC程序合并为一个程序 ”。

2016-05-19 22:17:40 13109 4

原创 如何在CSDN博客中插入动态图(GIF)

手把手教你如何在博客中插入动态图(GIF格式)

2016-05-19 13:55:03 10763 2

原创 在Linux终端中使用tree命令

在ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这个命令工具sudo apt-get install tree

2016-05-18 17:28:06 4656 1

原创 vi编辑器:命令模式、输入模式、末行模式

1、命令模式(command mode)—执行命令  在该模式中,可以输入命令来执行许多种功能。控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。2、输入模式(Insert mode)—输入文本  vi被运行时,通常处在命令模式下,键入以下命令 可以使vi退出命令模式,进入输入模式:I(i)、A(a)、O(o)。 3、末行模式(last line mode)—执行待定命令  将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、

2016-05-17 19:06:34 44074 3

原创 Linux中的交叉编译

在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。

2016-05-17 17:25:20 1258

原创 Qt窗口之QMainWindow、QDialog、QWidget

在 Qt 中,我们将窗口和控件统称为部件(Widget)。窗口是指程序的整体界面,可以包含标题栏、菜单栏、工具栏、关闭按钮、最小化按钮、最大化按钮等;

2016-05-15 21:31:40 11018 5

转载 Qt:使用C++还是QML

本质上,Qt 是一个C++类库。在引入 QML 以前,所有的开发都是基于 C++ 的,但到了 Qt 5,QML 和 Qt Quick 成为了 Qt 的核心之一,导致很多初学者在犹豫是否还需要学习 C++。

2016-05-11 22:10:34 15554 3

原创 Qt: 使用QML来创建界面

在Qt编程中,我们可以使用纯C++代码,或C++和XML结合的方式来创建GUI程序。

2016-05-11 21:26:02 26244 2

原创 使用Qt Designer创建界面

传统的GUI程序开发不区分前端和后台,统一使用C++代码管理,源文件中既有创建和设置控件的代码,又有处理业务逻辑的代码,非常杂乱。使用C++代码直接创建控件,不管是从语法上讲还是从代码量上讲,看起来都比较“麻烦”。学过web开发的朋友应该会有体会,网页就是将前端和后台无缝集成的经典例子。

2016-05-10 17:08:05 53495 1

原创 Qt: 创建具有复选框的树形控件

在Qt中的树形控件称为QTreeWidget,而控件里的树形节点称为QTreeWidgetItem。关于QTreeWidget控件和QTreeWidgetItem的更多详细知识点,可以查看Qt的官方帮助文档。

2016-05-09 21:25:02 17329 12

原创 Qt信号和槽

GUI 程序除了要绘制控件,还要响应系统和用户事件,例如重绘、绘制完成、点击鼠标、敲击键盘等。当事件发生时,UI 会产生相应的变化,让用户直观地看到。大部分编程(例如Win SDK、Web前端)中使用回调函数来响应事件,而 Qt 却独创了信号和槽机制。所谓回调函数,就是程序员提前定义一个函数,当事件发生时就调用该函数。

2016-05-08 18:55:39 9610 2

原创 在Qt中使用C++代码创建界面

Qt 支持两种创建界面的方式:一种是使用C++代码,Qt 自诞生以来就支持;一种是使用 QML,可以创建个性化的界面;

2016-05-08 15:05:20 52615 14

原创 Qt的下载和安装

最新版下载地址为:http://www.qt.io/download-open-source/#section-2老版本下载地址为:http://download.qt.io/archive/qt/ (此处有Q的t各个发行版本)

2016-05-08 14:17:02 4833 3

原创 Qt发展历史及其特点简介

Qt 是一个跨平台的C++应用程序框架,支持Windows、Linux、Mac OS X、Android、iOS、Windows Phone、嵌入式系统等。也就是说,Qt 可以同时支持桌面应用程序开发、嵌入式开发和移动开发,覆盖了现有的所有主流平台。你只需要编写一次代码,发布到不同平台前重新编译即可。

2016-05-08 11:43:35 16740

原创 小何讲Linux: 文件锁及其实例

Linux中软件、硬件资源都是文件(一切皆文件),文件在多用户环境中是可共享的。文件锁是用于解决资源的共享使用的一种机制:当多个用户需要共享一个文件时,Linux通常采用的方法是给文件上锁,来避免共享的资源产生竞争的状态。

2016-05-07 10:35:48 12957

原创 小何讲Linux: 基本文件操作和实例

open()函数是用于打开或创建文件,在打开或创建文件时可以指定文件的属性及用户的权限等各种参数。close()函数是用于关闭一个被打开的文件。当一个进程终止时,所有被它打开的文件都由内核自动关闭,很多程序都使用这一功能而不显示地关闭一个文件。read()函数是用于将从指定的文件描述符中读出的

2016-05-06 20:52:52 5457 3

原创 小何讲Linux: 底层文件I/O操作

根据应用程序对文件的访问方式,即是否存在缓冲区,对文件的访问可以分为:带缓冲区的操作--缓冲文件系统非缓冲区的文件操作--非缓冲文件系统:

2016-05-05 17:08:46 2319

原创 小何讲Linux: Linux中文件及文件描述符概述

所有对设备和文件的操作都是使用文件描述符来进行的。文件描述符是一个非负的整数,它是一个索引值,并指向在内核中每个进程所打开的文件的记录表;当打开一个现存文件或创建一个新文件时,内核就向进程返回一个文件描述符;当需要读写文件时,需要把文件描述符作为参数传递给相应的函数。

2016-05-05 14:01:21 1826

原创 小何讲Linux: Linux系统调用及用户编程接口(API)

所谓系统调用是指操作系统提供给用户程序调用的一组“特殊”接口,用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务。例如用户可以通过进程控制相关的系统调用来创建进程、实现进程调度、进程管理等。

2016-05-05 13:37:57 3967

原创 小何讲进程: 编写Linux守护进程方法详解

守护进程概述守护进程,也就是通常所说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些事件的发生。守护进程常常在系统引导载入时启动,在系统关闭时终止。

2016-05-04 14:40:55 5347

原创 小何讲进程: 阻塞进程函数 wait()和waitpid()

wait() 进程一旦调用了wait(), 就立即阻塞自己,由wait自动分析是否有当前进程的某个子进程已经退出,如果让它找到了一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到这样一个子进程,wait就会一直阻塞在这里,直到一个子进程结束或者该进程接到了一个指定的信号为止。waitpid() waitpid()的作用和wait()一样,但它并不一定要等待第一个终止的子进程,它还有若干选项,如可提供一个非阻塞版本的wait

2016-05-03 20:35:36 9453

原创 小何讲进程: 终止进程函数 exit()和_exit()

exit()和_exit()函数都是用来终止进程的。当程序执行到exit()或_exit()时,进程会无条件地停止剩下的所有操作,清除包括PCB在内的各种数据结构,并终止本进程的运行。exit()和_exit()函数的区别:这两个函数的调用过程和差别如下图所示。

2016-05-03 19:31:53 2547

原创 小何讲进程:Linux中的exec函数族讲解

当进程认为自己不能再为系统和用户做出任何贡献时,就可以调用exec函数族中的任意一个函数让自己重生;如果一个进程想执行另一个程序,那么它就可以调用fork()/vfork()函数新建一个进程,然后调用exec函数族中的任意一个函数,这样看起来就像通过执行应用程序而产生了一个新进程(这种情况非常普遍)。

2016-05-03 17:31:32 1974

四象限便签_Setup.exe

实现四象限工作法的便签软件,简单易用。 四象限工作法基本上可以分为四个象限:既紧急又重要、重要但不紧急、紧急但不重要、既不紧急也不重要。按处理顺序划分:先是既紧急又重要的,接着是重要但不紧急的,再到紧急但不重要的,最后才是既不紧急也不重要的。

2019-10-03

自己实现的Qt日志记录系统

原理:重定向qDebug、qInfo、qWarning、qCritical、qFatal等宏,输出到txt文件。如果需要输出到Qt控件上,则需要使用Qt提供的反射机制。

2019-03-05

Qt绘制雷达表盘

使用Qt绘制雷达表盘,并可以显示目标、余晖、同心圆、十字架等元素。

2019-02-27

Qt天气助手(绘图、获取城市列表)

更多细节,参见博客:http://blog.csdn.net/rl529014/article/details/79090256

2018-01-17

Qt天气预报程序

详细内容参见博客:http://blog.csdn.net/rl529014/article/details/78398923

2017-10-31

Qt学生信息管理系统(数据库操作)

数据库为sqlite数据库,实现了学生信息增查删改。详细内容,参见博客:http://blog.csdn.net/rl529014/article/details/72230529

2017-06-04

Qt学生信息管理系统正确版

详细内容,参见博客:http://blog.csdn.net/rl529014/article/details/52945199

2016-12-13

Qt事件处理,定时器

关于Qt事件处理和定时器的详细内容,参考博客:http://blog.csdn.net/rl529014/article/details/53440211

2016-12-02

Qt:实战小程序源代码

Qt实战小程序,大伙可以参考一下。

2016-11-24

Qt屏幕截图工具源码

用Qt实现的屏幕截图工具,可以实现全屏截图和自定义拖拽大小截图,两种方式。

2016-11-13

Qt拖拽打开文件

Qt实现:通过鼠标拖拽,打开文本文件 详细内容,参见博客“Qt: QDropEvent拖拽事件,拖拽打开文件”(http://blog.csdn.net/rl529014/article/details/53057577)

2016-11-13

Qt调用系统摄像头

详细内容,参见博客: Qt:QCamera打开系统摄像头,截图保存实例(http://blog.csdn.net/rl529014/article/details/53146253)

2016-11-13

Qt学生信息管理系统

详细内容,参见博客:http://blog.csdn.net/rl529014/article/details/52945199

2016-10-27

Qt聊天程序

详细内容,参见博客:http://blog.csdn.net/rl529014/article/details/52884845

2016-10-21

Qt多线程实例

详细内容,参见博客。http://blog.csdn.net/rl529014/article/details/52815341#comments

2016-10-19

Qt5.7编译oracl数据库驱动

使用Qt5.7编译的oracle数据库驱动,亲测有效,欢迎下载使用。

2016-10-13

Qt:QLineEdit

关于Qt中QLineEdit的详解,参见博文:http://blog.csdn.net/rl529014/article/details/52060373

2016-08-06

Qt:QStatusBar 和 QProgressBar 程序

Qt:QStatusBar 和 QProgressBar 详细讲解 参见博客: http://blog.csdn.net/rl529014/article/details/51902345

2016-07-13

Qt记事本源码

主要功能: 1、获取系统时间和日期。 2、将界面的数据保存为txt文件。 3、播放背景音乐。 详细内容,参见博客:http://blog.csdn.net/rl529014/article/details/51779273

2016-06-28

Qt关机程序

用QT写的关机程序。 程序的主要功能: 1、动态显示当前系统时间。 2、自定义设置关机时间。 3、动态显示关机倒计时。 4、立即关机、立即重启、立即注销。 5、播放背景音乐。 参见博客:http://blog.csdn.net/rl529014/article/details/51685544

2016-06-15

Qt5主窗体:文本编辑器

本程序是《Qt5开发及实例》中的一个“文本编辑器”案例。

2016-06-11

MFC中将两个独立的程序合并为一个程序

MFC中将两个独立的程序合并为一个程序 对应博文地址: http://blog.csdn.net/rl529014/article/details/51457107

2016-05-20

MFC、VC++综合作业题

MFC、VC++综合作业题

2016-04-26

MFC文档(SDI)应用:绘图程序(画圆、画线、鼠标事件)

MFC文档(SDI)应用:绘图程序(画圆、画线、鼠标事件) 1、 在客户区输出一条顺时针45度的直线、一个正方形、一个大圆; 2、 在客户区输出一个图标; 3、 当按下鼠标左键时,将以鼠标坐标为圆心画直径为20个单位的小圆;

2016-04-21

MFC菜单响应事件绘图

用MFC “菜单响应事件” 实现绘图。 相关博文地址:http://blog.csdn.net/rl529014/article/details/51099344

2016-04-08

MFC和VC++写的电脑关机小程序(源码+下载)

亲手用MFC,VC++写的关机小程序,希望对大家有所帮助。

2016-04-02

蓝桥杯校赛C试题

蓝桥杯校赛试题、解析。代码是本人所写,由于水平所限,难免有不足之处,欢迎大家交流

2015-12-19

51单片机串口驱动程序

51单片机串口驱动,个人正在使用中,比较好用。

2015-11-04

C语言做的学生成绩管理系统,功能齐全

用C语言写的一个学生成绩管理系统,功能齐全,有学生成绩的增查删改功能,还有文件复制等功能,以前写的,代码可能写的有点低级,大神别吐槽,供初学者参考,可以运行的

2015-07-14

MFC创建窗口实例

一个用MFC创建窗口的实例,详细描述了用在Windows环境下用MFC创建窗口的四个步骤。

2015-07-10

VC,MFC做的图书管理系统,有点问题,大家帮忙看一下吧,谢谢了

请大神修改一下错误,里面有个txt文件写出了错误的问题,MFC做的图书管理系统

2015-07-04

计算器MFC+VC++

用VC6.0,MFC类库编写的一个简单的计算器小程序,完全自己编写的,适合初学者学习,需要的兄弟可以下载玩玩哈

2015-06-26

QT编译oracle数据库驱动,求分享

2016-09-27

蓝桥杯 历届试题 公式求值 (想了很久了,想不明白,才来请教的,麻烦各位了)

2016-03-16

蓝桥杯-算法训练 Lift and Throw 求教各位大牛,谢谢各位

2016-03-08

蓝桥杯—移动距离的问题,走过的路过,千万不要错过

2016-03-04

关于C++中的long long 类型的问题,大神菜鸟都请看一下,谢谢咯,感激不尽

2016-02-24

c++用成员函数和友元函数实现复数的加减操作,产生了二义性,麻烦各位大哥大姐解答一下,感激不尽

2015-11-29

ACM编程题,找出敏感词串,并删除,要求时间和空间效率很高,我写的程序通不过,

2015-11-13

ACM程序设计题,看不懂,请教一下各位

2015-11-06

51单片机汇编程序,将内部存储器E0H开始的32个单元数据倒序排序

2015-10-25

汇编求双字节有符号数补码的问题

2015-10-12

作业题,求教,8051汇编程序的寻址方式,非伸手党

2015-10-10

网站后台管理,栏目管理刷新不了

2015-09-11

曙光服务器,调整作业优先级

2015-09-10

数据库、触发器、三级数据库选择题,求大神解答

2015-09-08

VC,MFC做的图书管理系统,有点问题,大家帮忙看一下吧,谢谢了

2015-07-05

VC,MFC做的图书管理系统,有点问题,大家帮忙看一下吧,谢谢了

2015-07-05

MFC中 SQL语句格式的的问题

2015-07-04

VC++,MFC边框框显示文字的问题

2015-06-25

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

TA关注的人

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