暑假规划及小学期总结
总结
三个周小学期过去了(- - 妈蛋怎么有种写小学生日记的感觉),完成了两个项目,一个飞机大战,一个QT下编程。
飞机大战的编写过程真是日了狗了,以前学C++,吴振寰上课讲了一点MFC,让回来写程序,谢了一两天,因为期末考试最后不了了之,不过在哪个时候知道了MFC中各个类的各个函数之间是如何调用的,也算是打下了一定的基础,在写飞机大战的时候算是减轻了一些负担,至少入门我做完了,但是实际上仅仅是入门,刚开始写,什么都不会,上网查怎么贴图,结果到最后老师讲了个MFC双缓冲技术,我一看,这尼玛不就是我一开始写的么,当时还对MFC的双缓冲各种担心,怕太难不会,结果呵呵。
写飞机大战虽然是图形界面编程,但是用到了好多C++的知识(话说MFC不就是用C++封装的么- -),真的是进一步加深了队C++的理解,尤其是多态,进一步加深对虚基类指针的认识(妈蛋上课看吴振寰用的一溜一溜的现在我也回了- -),背景、BOSS都是用这个完成的,只要仔细点不删空指针,真的非常好用。或许这就是C++、面向对象编程的精髓所在吧。
还有就是对编程时模块化的重要性有了进一步认识,总结的经验就是以后变成的时候尽量吧功能都封装成一个个的黑盒,只管输入和输出,这样当程序行数越来越多,功能越来越复杂的时候,会减轻大脑的很多负担。
然后是linux下的编程,对Makefile的编写也算是入了个门吧,还好在上个寒假忍着吧linux入了个门,到了小学期才真真发挥了作用(真的是没有白学的东西T T)。
linux下的图形界面编程用的是QT,当初参加博创杯的时候就打算学,但是当时c++学的还不是太好,没怎么看明白信号和槽机制是怎么个意思,只是大致知道怎么用,然后上课老师点拨了一下,懂了。然后就开始写老师布置的项目,写显示文件目录的时候,我以为用的是文本显示,打算把tree命令输出的内容保存起来然后读取文件显示呢,然后怎么在qt下也执行不了shell命令,结果上网一查才知道是他娘的用QTreeView来显示。从网上找了一段代码,复制下来运行了看了看,真尼玛能运行,还真出来了,然后两天多的任务一上午就写完了- -,然后就开始看是怎么完成的,渐渐地也就加深了对QT的理解。然后闲着没事就开始写老师的其他题,越写越发现,比MFC好用多了我去,只能说QT吧C++封装的太好了,很多东西一看就懂,一用就好使,
学QT的时候也暗暗下定了决心,那就是一定要学好英语啊(T T),QT官网有对qt各种类,函数,信号,槽非常详尽的解释,还有例子,但是!!他娘的是英文的,然后就一边开着手机一边看解释一遍写代码(T T)。
暑期计划
暑假的话因为时间太短又要出去干个活所以对暑假干什么很迷茫,开始的时候打算进行嵌入式开发,但是接触久了才发现,根本就是一个全新的领域好吗!!除了熟悉linux命令行和c的编程剩下的想什么硬件啦,电路板啦,一点都不会啊!!想学都不知道怎么学啊摔!!但是刚刚把家里的网络机顶盒拆了,发现里面就是一个小的开发板,不过跑安卓的,先凑合着玩玩吧,等看看能不能申请200来块钱如个树莓派玩。
再没有好的硬件设备之间打算先把计算机网络,用socket通讯这块看看,初步打算写一个linux和windows之间的伪qq通讯工具(主要是小学期时候已经把登陆界面和注册界面写好了,不用怪可惜的233)。然后再学学怎么用数据库,用来储存用户信息的,也算是如个门吧。
如果还有时间的话就看看linux下搭建web服务器,等将来参加个物联网大赛的时候好用。
突然感觉以上三条能完成一条就很不错了 T T
最后
前两天看了一篇技术大牛的文章,对物联网未来的发展方向有了大致的了解,对自己的目标规划也有很大的帮助,所以把文章贴到下面,以后有什么迷茫的时候就看看–
http://blog.csdn.net/hellochina15/article/details/23206691
暑假规划及小学期总结相关推荐
- 暑假小学期安卓开发笔记1——设计思路
最近小学期到了,内容是开发一个带有服务的app,如果写得好的话,还可以十月份参加华为杯. 其他组开发的东西各式各样,有弄小说阅读器的,有弄英语单词背写的,还有弄英语情景对话的.我们小组弄的是基于番茄钟 ...
- CUGBACM22级暑假小学期训练-贪心
CUGBACM22级暑假小学期训练-贪心 A - 种树 题意:给一个环,取m个节点,不能取相邻节点,令所取节点的权值之和最大化 思路:dp,用到了最大流中建立反向边的思想使得这个贪心能够"反 ...
- CUGBACM22级暑假小学期训练-简单构造
CUGBACM22级暑假小学期训练-简单构造 这Typora打到9000多字就开始卡了,难绷 A - Gardener and the Capybaras (hard version) 题意:给一个字 ...
- 超40所大学公布暑假、秋季开学时间:最短20天,有的增设暑假小学期
转载于 软科 近日,同学们最为关心的暑假时间.秋季学期开学时间又有了新消息,北京.四川.湖南.湖北.浙江.江苏等多地,又有一批高校陆续发布2020年暑期安排和秋季学期开学等有关事项通知.快来看这里有你 ...
- 嵌入式c语言小学期实验报告,小学期单片机实验报告
北京邮电大学通信工程专业大二下暑假小学期单片机实验报告 欢迎下载 2012北邮小学期单片机实验报告 创新实验研究报告 基于单片机PIC32MX795F512L的 猜数字游戏 班 级: 学生姓名: 班内 ...
- java小学期实验报告_小学期实习心得
1.小学期实践报告如何写? 关于"实践报告"的范文找到一些,专小学的找不到属 http://www.levelpad.com/system/plus/search.php?kwty ...
- 计算机高校应用现状的参考文献,学期计算机论文,关于高校专业应用为导向的小学期计算机课程改革方案相关参考文献资料-免费论文范文...
导读:本文关于学期计算机论文范文,可以做为相关论文参考文献,与写作提纲思路参考. 关雪梅 (辽宁对外经贸学院基础课教研部,辽宁大连116052) 摘 要:在现代高等教育中,学期制改革在高校中逐渐展开, ...
- 中科院考研经历⑥--暑假总结及下学期计划
一志愿上岸中科院沈计所考研经历: 文章专栏(点击跳转) 暑假总结及下学期计划 2022年8月26日星期五 22点29分 明天返校,开始我的大四生活,与其说是大四生活不如说是临近考研的生活,今天坐在 ...
- 北科大计算机小学期,北京科技大学小学期计算机实践(C++源代码)
北京科技大学的暑期小学期有计算机实践,要求编写一个小的数据库查询系统,这个代码仅供参考,因为并不完善,自己并没有学得很好,不喜勿喷. /* 创建者:沈冲 完成时间:2011-7-21 */ #incl ...
最新文章
- centos运行jar包需要的环境_Centos7服务器下启动jar包项目的最佳方法
- PHP数据库连接池SQL Relay安装使用
- LeetCode-数组-删除有序数组重复元素
- 七夕保命攻略,各位兄弟请收好!
- HSIPAW(昔卜)
- .NET Core 3.0之深入源码理解HealthCheck(一)
- 【人脸识别】Cos Face中的LMCL详解
- 1956年五元钱币市值多少?
- 图像均值滤波简介及实现
- sdhc 读写 扇区 linux,SD卡读写扇区注意事项(转)
- 位姿矩阵求逆 (搬运)
- HDU 2825	Wireless Password
- Linux:进程间的相互作用(模拟两个进程,一个存钱,另一个取钱),进程共享内存,进程的互斥,进程加锁,c++和c实现
- Idea通过svn更新项目失败报 Node remains in conflict
- 北漂三年多 我选择离开,眼神更加坚定!
- 透视变换(perspective transformation)
- 来自北京大学NOIP金牌选手yxc的常用代码模板2——数据结构
- js和java导出txt文件怎么打开文件_JS本地文件操作,JS读写txt文件
- 计算机系统基础(第一章习题)
- 【Leetcode刷题】:Python:494. 目标和
热门文章
- 网络芯片比较:DP83848、DM9000、enc28j60、RLD8019、w5100
- slave-pending-jobs-size-max导致主从延迟
- configure: error: Package requirements (oniguruma) were not met
- iPhone 自动关机 原因 天气太冷
- linux共享内存 pmu,基于ARM的GPS-无源北斗互备PMU研究与设计
- 史上最全各类面试题汇总,没有之一,不接受反驳
- 计算机网络实验(三个部分--验证性、Wireshark、CPT)
- 爬虫学习笔记 - day02
- 关于fpga的语言逻辑异步电路同步时序电路终于读懂了
- css基本语法选择器