本人主要使用C/C++语言进行编程,擅长C/C++领域知识的编程,并且从小就对编程很
感兴趣,从大一开始进入顿开教育机构进行培训,从大二开始到现在,进行了各种外包
项目开发,有三年的编程经验。
#能够熟练使用QT进行客户端开发,并且能够QSS写出精美的界面,非常熟悉QT多线程
编程以及网络编程模块,能够很好解决如:
1,UI线程与后台任务分离
文件读取、数据库查询、网络请求等,以避免阻塞UI线程,确保界面流畅响应用户操
作
2,文件和网络操作
大文件下载、上传、解压缩,文件查询等
3,进度条更新
在后台线程执行任务时,可以通过信号和槽机制将进度更新发送到主线程,用于更新
UI中的进度条或状态栏等元素。
4,工作队列和任务调度
可以将一系列任务提交到线程池中进行处理,适用于任务数量不确定且需要在多个线
程中分配的情况。
#我了解Win32接口,并能够熟悉使用基于它进行包装的MFC微软基础类库。我能够使
用MFC进行如:
1,更加复杂的自定义控件设计:通过继承MFC中的CWnd类或其他控件类,来实现具
有特定功能和样式的控件,在我进行MFC截屏录屏软件开发时,就用其开发出矩形橡皮
筋类,圆形橡皮筋类等等需要自己实现的控件。
2,开发多文档接口(MDI)和单文档接口(SDI)应用程序:开发如word文档或其他
文档编辑器等应用程序,基于visual stduio强大的IDE,以及MFC提供的框架应用程序
基础类CFrameWnd,以及视图框架类CView,并使用CDocument存储和导入导出文档
数据,我主要就是基于这些开发的Word文档编辑器(高仿)
本人能够使用MySQL关系数据库,了解大部分的sql语句。
并且熟悉数据结构与算法,具备自己写出数据结构如:23数,B树,B+树等等复杂的数
据结构,也了解各种算法如A星寻路,动态规划等等
文件传输器:
C/S架构,用于实现用于不同电脑之间的电脑文件的传输,用户还可查看对方电脑上任意路径的磁盘文件,从而选择要传输的文件进行传输,可以通过前界面选择自己的文件
进行传输到远端。
图书管理系统:
C/S架构,C端实现基本的增删查改的功能,和角色权限功能。S端使用MySQL数据库进
行图书馆管理系统的数据管理,用QT数据库模块与MySQL数据库进行交互,使用数据
库连接池及线程池保证了大量数据及高并发请求下的稳定性和性能。同时使用Token安
全密钥保证数据库的安全。
壁纸引擎
使用win32api,让用户可以通过经过图形化界面的壁纸引擎,更加方便的更换引擎,还
有类似于wallpapaer的定时切换壁纸的效果
文件分类查找器
人生第一个自立的项目,是我在为了学习it技术时,为分类并整理各种科目的知识,笔
记,源码,而写出来的一个小程序,主要是为了分类文件并查找特定文件,就可以不用
通过文件管理器打开而是直接通过程序,更加直观,并且使用了CSS样式表设计,实现
了优美的ui界面设计
媒体播放器
使用Qt音视频库开发,可以播放目前所有主流格式的音乐文件,视频文件
贪吃蛇游戏,飞机大战游戏
利用Qt的绘图机制,以及事件循坏,写出的两个小游戏
QQ登陆界面
在我开发任意管理系统或者通讯软件时所需要的登录界面程序,基本与qq的ui设计类似
T度等级图
QT开发的一个图形界面,将各种元素(如游戏封面,游戏人物图,音乐封面等等)做一
个等级S A B C的划分,有着优美直观的CSS界面设计,和元素插入逻辑。
水波纹进度条
类似于一键加速的水波纹进度条,此程序是我自己写的一个Qt控件,用于在将来优化进
度条时所使用的自定义控件模块
MFC截图录屏软件
结合QQ的截图工具,与Windows自带的截图方式,具有矩形工具,椭圆工具,箭头工
具,画刷工具,马赛克工具,文字工具,序号笔工具,撤销,将截图钉在桌面上等功
能,用户可以选择截图和录屏的保存位置,截图方式有全屏截图,用户也可以手动画出
截图区域,录制屏幕可以选择录制质量,以及是否录制麦克风,电脑声音的功能。
远程屏幕共享
采用MFC,tcp协议开发,通过建立稳定的传输流,将双方电脑的桌面显示进行实时共
享
角色 | 职位 |
负责人 | C++ |
队员 | 前端工程师 |
C/S架构,C端实现基本的增删查改的功能,和角色权限功能。S端使用MySQL数据库进 行图书馆管理系统的数据管理,用QT数据库模块与MySQL数据库进行交互,使用数据 库连接池及线程池保证了大量数据及高并发请求下的稳定性和性能。同时使用Token安 全密钥保证数据库的安全。
C/S架构,用于实现用于不同电脑之间的电脑文件的传输,用户还可查看对方电脑上任意路径的磁盘文件,从而选择要传输的文件进行传输,可以通过前界面选择自己的文件 进行传输到远端
仿照QQ的截图工具,与Windows自带的截图方式,具有矩形工具,椭圆工具,箭头工具,画刷工具,马赛克工具,文字工具,序号笔工具,撤销,将截图钉在桌面上等功 能,用户可以选择截图和录屏的保存位置,截图方式有全屏截图,用户也可以手动画出截图区域,录制屏幕可以选择录制质量,以及是否