![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目
文章平均质量分 53
Strive--顾
一日之计在于晨,一生之计在于勤。
展开
-
MusicBox(音乐播放器)
这两天自己做了一个小型的音乐播放器,基本功能都已实现,同时也让我对CSliderCtrl,MCI_OPEN_PARMS以及控件之间的消息映射,数据转换等有了更深入的理解,下面是自己编程的详细过程:1 首先将控件的位置都摆好:2 在浏览控件所对应的函数中,打开本地文件,选取相应的音乐文件。void CMusic_BoxDlg::OnBnClickedBtnOpenFile()原创 2017-03-30 20:53:38 · 2723 阅读 · 0 评论 -
ABCBank(MFC版)
之前在控制台写完了ABCBank项目,但是没有界面,所以这几天也是有空就边学MFC边将MFC中的操作应到项目中来,做一个界面。下面是完成的基本情况:在这个密码编辑框里,将控件的password属性改为FALSE就会出现******字样,这在之前需要我们编写代码来实现这一功能,因而方便了不少,输入的数据要求和之前一样,通过代码来实现。处理消息的服务器一端并没有进行改动,客户端则放在MFC原创 2017-03-05 21:04:18 · 1315 阅读 · 0 评论 -
QT项目——考试管理系统
这几天学习了Qt知识后,让自己对Qt大体上有了认识和了解,但是没有“实战”过,所以想做出一个类似于管理系统的项目,于是便基于Qt5写了考试系统管理项目,该项目中主要运用的是数据库的命令操作,这使得自己对在Qt中如何与数据库进行连接以及数据库的知识有了进一步的掌握。下面是代码思路: (1)首先是登录界面,在界面上有教师,学生,管理员的选项来判断是以什么身份进入考试系统,在这原创 2017-07-12 00:14:02 · 5119 阅读 · 4 评论 -
局域网聊天室
这些天以MFC为界面,在vs2010上写了一个局域网内能实现私聊群聊的功能项目,其中涉及到了c++里封装,继承,多态的知识点,文件的读写操作,容器存放,还有数据库Mysql的内容操作。 通信的方式为UDP套接字用于获取服务器IP,端口号。TCP套接字分服务器TCP套接字和客户端TCP套接字。客户端可以注册账号,可以记录登录信息。 客户端登陆时无需手动输入服务器的I...原创 2017-05-11 22:44:25 · 4605 阅读 · 8 评论 -
基于S3C2451的嵌入式电子相册
这些天学习了arm的相关知识,如:GPIO的使用,串口,中断,定时,ADC,RTC,LCD等操作,一连串的内容看下来后也没有去做一个具体的东西出来,所以打算将这些知识整合起来做一个项目,上网查找了项目的类别,打算做一个基于S3C2451的电子相册,下面是主要的过程:(1)首先通过arm开发板上的按键,来控制屏幕与相册的切换,在主屏幕上显示RTC中断获取的时间,通过LCD中操作,将图...原创 2017-07-30 13:19:43 · 2883 阅读 · 0 评论 -
Linux聊天室 搭建服务器
最近自己在写c语言中的聊天室项目,简单点说即利用网络编程让不同终端的用户进行聊天等,要想做出好的聊天室项目出来,基础最重要也就是说要搭建好服务器和客户端的架构,服务器端: (1)创建监听套接字:listen_sockfd = socket(AF_INET, SOCK_STREAM, 0);if (listen_sockfd == -1){ perror("create socke原创 2017-02-10 19:10:25 · 2989 阅读 · 0 评论 -
指纹识别系统
这星期基于STM32F1系列做了一个指纹识别系统,主要有:12864进行屏幕内容显示,动手做了一个4X3的独立按键板用来按键输入,指纹模块与32单片机进行串口通信,环境为Keil uVision5。其中涉及有串口通信,中断操作,eeprom存储,12864显示,以及串口的使能初始化知识内容。原创 2017-06-14 21:09:48 · 2220 阅读 · 2 评论 -
停车场项目
这几天 又写了一个停车场项目的程序 起初听到这样的名字 我感到很惊讶 程序难道也可以实现停车场里的一些基本操作吗 简直不可思议 但是想想也对 现在的软件应用等各种电子信息平台或多或少都离不开程序的编写 所以写这样的停车场程序是锻炼我们的思维及应用能力 其实想了许久以后觉得思路还是很好构造出来的 有了思路就要严谨的去编写程序了 下面是一些主干思路:(1)考虑到停车场的停车 让原创 2016-12-22 21:05:13 · 905 阅读 · 0 评论 -
c++ ABCBank项目(二)
服务器和客户端搭建好后,创建一个属于银行职工的类,类里面有职工的姓名,账号和密码,首先是注册,打开自己电脑上的mysql数据库,在里面创建一个表格用来存放职工和客户的信息,然后在客户端的的注册里面输入自己的信息,通过send将信息传送到服务器中去,因为客户端会有各种不同的指令传送过来,所以需要你在类里面设置一些标志符来区分各个指令,服务器根据不同的指令来调用相关的函数,在收到注册的信息内容后,服务原创 2017-02-20 16:43:11 · 849 阅读 · 0 评论 -
通讯录项目
这几天自己做了一个小项目,创建一个通讯录。这对于我来说是个不小的挑战,刚开始完全不知从何开始做起 完全没有任何思路,但是结合自己所学的知识 考虑了一会后觉得也不是一件非常难得事情,接下来我就开始做项目了下面是自己的一些小小的经验总结:一:创建一个结构体 在结构体中定义我所需要的变量 定义的变量类型最好用typedef来转换 这样做方便对变量的类型进行修改 因为我用的是链表所以需要在结构体中定原创 2016-12-08 21:33:28 · 846 阅读 · 0 评论 -
计算器项目
这几天有空时就写计算器项目,一开始觉得计算器无非就是简单的加减乘除运算就好了 可是 当我开始着手写程序时 我才发现并不是我想的这么简单 首先你得先输入一串字符串 然后还要判断输入的数字有多大 符号位是什么 如果遇到括号时该怎么做 等等一系列的问题需要你去好好想一想 一天下来后 总算才有了成功运行的思路 下面就是我的思路过程 :(1)找好整个项目程序的架构 一共需要两个栈 一个原创 2016-12-17 22:48:49 · 453 阅读 · 0 评论 -
聊天室的注册与登录
在聊天室的客户端中,自己专门用了一个线程来进行读操作和另外一个线程来进行写操作,两者互不干扰,用户在客户端进行注册操作的时候,首先需要输入一些最基本的注册信息,输入好所有信息后将这些内容发送到服务器中,服务器会通过传送过来的结构体的选项去找到你想执行的具体操作,然后在数据库中给你分配这样的空间来存储你的个人信息,存储成功就会给你产生一个随机的六位数账号,下面是实现该功能的代码:srand(ti原创 2017-02-12 13:25:42 · 4184 阅读 · 0 评论 -
c++ ABCBank项目(一)
这几天一直在c++里写一个ABCBank项目,项目的总体框架和之前写的聊天室或多或少都有些相似的地方,但又大不相同,毕竟一个是c一个是c++,而且这是服务器也即是银行职工与客户之间的直接操作关系,不是客户与客户之间的交流平台。首先,搭建好能使客户与服务器间操作的原创 2017-02-20 16:21:58 · 1760 阅读 · 3 评论 -
c++ ABCBank项目(三)
银行职工的注册与登录弄好后,也即是开始与客户端进行直接的交流,一共有八个功能,大家应该也知道是那些操作内容,为了使客户端的主函数看上去更加清晰,决定将每一个功能都分别放在一个函数内,用到时就调用:原创 2017-02-20 17:25:16 · 491 阅读 · 0 评论 -
c++ ABCBank项目(四)
服务器接受到客户端选择的功能号后,跳转到每一个功能的相应选项中。(1)存款:在存款中,数据库里会改变的有时间,操作职工号,利息,存取金额,剩余金额,由于改动的内容较多,自己便将改动后的信息全部赋给类中变量,然后将数据库里最新的动态消息删除,讲这些新的内容重新存放到数据库中,存放的同时一定要同时保存到文件中,这样每一个操作步骤都会在文件中,方便客户查看自己的操作记录,代码:int resul原创 2017-02-20 17:48:07 · 538 阅读 · 0 评论 -
c++ ABCBank项目(五)
在所有的内容都写完后,运行时有几处地方出现了错误,由于自己在vs软件中不懂得如何进行调试,便上网查找了调试方式,用单步调试 的方法找到了对应出现错误的地方:(1)在对客户端输入的密码与数据库中存放的密码进行比较时,前者的类型是string型,而后者则是char*型内容,两者类型不一样不能进行直接的比较。(2)客户端从文件中读取内容时崩掉,排除了许多原因后,最终发现在文件操作的结构体里面出现原创 2017-02-20 18:22:38 · 633 阅读 · 0 评论 -
MFC——局域网聊天室(改进)
之前自己用MFC做了个简易的聊天室,但是功能不多,画面布局什么的也感觉不是太好,而且还存在不少BUG,所以最近又重新拾起过去的代码,做了不少的改动并修复了所有的错误,修改后的项目的通信原理还是和之前一样:点击打开链接,所以就不介绍了。登陆:下拉框自动显示已登陆过的MCQ账号,和下面所有界面一样,给按钮添加了背景色,可实现enter快捷键登陆,修复了忘记密码功能中的BUG注册:注...原创 2018-03-04 18:04:50 · 6474 阅读 · 33 评论