自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (17)
  • 收藏
  • 关注

原创 QT qml 编辑框使用

最近公司项目需要做图形界面,考虑到需要跨平台,最终选择了用qt。本人在此之前是个qt小白,水平停留在听说过的水平,但是公司的项目不会也得硬着头皮上不是,简单的编辑框内容设置和获取就把我给难住了,经过痛苦的百度和查看官网后终于搞定了,特在此记录下,希望为以后有同样需求的小伙伴减少痛苦。第一步,建立VS工程打开VS2019,选择“Qt Quick Application”,然后点击下一步选择项目存放路径和设置项目名点击创建,点击next,进行项目的基本设置,最后点击“finish”,至此

2022-05-17 21:32:57 887

原创 atoi和strtol的用法

1、atoi函数依赖头文件 #include <stdlib.h>函数原型:int atoi(const char *nptr)输入参数:nptr 待转换的字符串格式的数字返回值:int型数字,如果 str 不能转换成 int 或者 str 为空字符串,那么将返回 0函数使用例程...

2021-05-24 23:20:25 1248

原创 VS2019进行Linux项目开发和调试

对于经常做项目的人来说,一个项目经常会有多个依赖库和一个可执行文件,下面介绍如何利用VS2019来进行Linux项目开发此处以我自己写的日志分级打印为例,先生成一个名为liblog.so的动态库,然后对这个动态库进行使用一、项目目录结构log为我的工程名,include用来存放头文件,project下的vs用来放工程,src为日志级别实现源码,test为试验代码二、生成动态库(.so)(1)创建一个空项目,并将存储位置设置为project下的vs(2)设置项目名称为“log”

2020-11-12 23:25:43 3653 1

原创 搭建VS2019在Linux下的开发环境

一、软件安装VS2019安装不具体说了,具体的可去查找教程,网上有一大堆,主要说下VS2019安装好之后的操作1、打开,我用的是社区版的,此处以社区版为例,点击“安装”按钮在工作负载中,向下拉,选中“使用C++的Linux开发”,然后等待安装完成,这个是必须的,具体安装可自行百度2.项目搭建,以我们熟悉的“Hello World”为例(1) 打开VS2019,选择创建新项目选择在Linux终端运行的控制台应用,然后点击下一步(2)设置项目名和项目路径,点击“创建”

2020-11-12 21:57:28 2331 5

原创 SlickEdit生成makefile实现Linux下动态库(.so)的引用

动态库和可执行文件的makefile文件的生成已在其余文章中说过,此处不再进行赘述。本文通过一个简单的计算器编写,来说明怎么利用SlickEdit自动生成makefile文件,从而实现动态库(.so)的使用一、工程结构bin为目标目录,这个不需要管,设置好生成文件路径即可自动生成include 存放头文件,此处只有一个calcaulator.hproject 存放SlickEd...

2020-03-30 22:25:24 483

原创 SlickEdit生成.a或.so后缀的makefile文件

1)打开SlickEdit软件,菜单栏选择“Project”选项,然后选择“New...”,如下图2)弹出窗口进行如下设置,完成之后点击OK,如果文件夹不存在会有提示是否创建文件夹,确定即可3)本例以C语言为例,工程类型选择“Shared library”则可生成后缀为.so的动态库,选择“Static library”可生成后缀为.a的静态库,两者的生成基本类似,就只说明.so的...

2020-03-29 16:00:09 357

原创 SlickEdit生成可执行文件的makefile文件

1、软件安装1.1软件下载官网地址:https://www.slickedit.com/trial/slickedit,根据自己电脑来确认是选择64位还是32位,我电脑是win10 64位的(或者直接网盘下载,链接:https://pan.baidu.com/s/1KF3mxIN5BfYeLmYhY3edww提取码:bk0e,内含破解工具)1.2软件安装安装路径建议改到除C盘以...

2020-03-27 23:57:34 446

calculator.zip

利用SlickEdit2019实现动态库的生成和引用,这是一个简单的计算器,程序不重要,重要的是makefile文件如何生成

2020-03-30

LinkList.zip

最近重温了一边数据结构与算法,发现对链表的掌握还是不熟悉,于是重新写了一遍链表的基本操作,包括链表的增删改查操作和逆序操作

2020-03-23

五子棋.zip

本资源基于MFC界面操作,应用了GDI绘图技术,完全自己绘制棋盘。自己想出来的判断是否胜利算法,如果与别人相同纯属巧合。本资源为单机版的,如果想扩展为联机版的可自行查阅socket资料,基本技术相通的,只是加上通信而已。简单易懂,而且有注释,稍微有点基础的都能看懂

2019-08-06

MFC实现同类文件合并.zip

最近需要对一批文件进行合并,本来想挨个复制、粘贴的,可发现有上百个文件,想想还是放弃了,于是就想自己写个合并文件的小工具。这个小工具可以制定要合并哪个文件夹下的文件,然后会将该文件夹下的所有文件显示在界面的列表中,可以为合并之后的文件指定路径和文件名,文件合并完成会有提示

2019-05-15

文件的创建与打开.zip

文件的操作对于编程人员来说,不管是工作还是学习都是经常遇到的,作为一名编程新人来说,这种问题还不算是个小问题,所以专门花了点时间,好好整理了一下文件的创建与打开方面的代码。代码包括MFC中的CFile类和windows提供的API两种方式,在代码界面也有比较详细的说明,应该还是比较适用于初学者的

2019-05-15

数据类型转换

在编程过程中经常用到各种数据类型之间的相互转换,此代码中实现了short、int、long。float、double等类型与byte数组相互转换,根据数据类型的位数不同,对应的数组大小也不同、例如int32位,4个字节,则需要大小为4的byte数组来进行转换,详情请看代码,里面有转换的实现和详细的注释

2019-04-29

链表求阶乘和

功能为通过链表实现大数的阶乘能计算,摆脱C语言中数据类型对数据长度的限制,100的阶乘求不出来?在这里10000的都不在话下,当然运算时间会跟电脑性能有关。

2019-03-17

音乐播放器

基于MFC的音频播放器,利用Media控件,具有保存播放记录、删除播放记录、双击记录列表即可播放、自动循环播放的功能

2019-02-02

编辑框背景

为MFC编辑框添加背景,在编辑时不再看着那么单调,基于CEdit重绘

2019-01-15

MFC多人聊天室

基于MFC多人聊天室,可设置自己昵称,有登陆界面,可保存登录账号和密码,socket通信,局域网范围内有效

2019-01-15

绘制正弦曲线

基于MFC对话框,利用GDI技术重绘,在对话框界面显示正弦曲线

2019-01-15

屏幕字符雨

win32项目,设置钩子,可以拦截电脑键盘的输入,具体拦截哪个按键可以自己选择,运行时全屏显示随机字符,有流星雨的感觉

2019-01-15

MFC读取文本文件

读写文本文档的很多,但是用MFC来写的却不多,在网上搜了一遍,没找到自己想要的,于是自己写一个。本文件包括读取任意.txt格式的文档,并将读取到的文件显示在界面上,还支持文档转码,从而可以读取更多编码格式的.txt文档

2018-01-27

基于MFC的计算器

学习MFC有一段时间了,就想着自己编写一个,用来练练手。这个计算器采用简单的控件、按键和编辑框。因为这个代码用的时间比较短,可能还存在一下问题。目前只支持整数的计算。个人觉得代码比较简单、规范,让人一目了然,很适合初学者

2017-11-17

俄罗斯方块

本资源为自编俄罗斯方块游戏,纯用C语言编写,编程思路比较清晰,很适合稍微有些基础的人。己编写个小游戏,既能检验自己的能力,又能增加编程的乐趣。

2017-11-03

MFC登陆界面设计

本设计开发环境为VS2013,通过MFC构建界面,可支持用户的注册,修改密码,保存密码,同时还加入了头像以美化界面,运用多种控件,使用ini文件保存用户信息,能让你更快的学会MFC

2017-10-28

VS2013编程助手

本资源可完美支持VS2013,安装方便,给编程带来极大的方便

2017-10-25

空空如也

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

TA关注的人

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