08 2018 档案
摘要:一、常用控件与常用的功能函数。 QDialog、QMainWindow、QPushButton、QLabel、QLineEdit 构造函数指定父容器、setText,getText,size,resize,move,clicked。 二、Qt creator(集成开发环境) 1、创建新工程 打开Qt
阅读全文
摘要:一、以一对一(服务器,客户端)为例 1、服务器: 1、在目录文件 .pro文件中 QT += core gui network 添加network 2、在.h 文件中,定义 QTcpServer* server; QTcpSocket* socket; 记得添加头文件 3、 ui->setupUi(
阅读全文
摘要:一、const 在C++中: 1、常对象:创建对象时添加const关键字,这个对象就不可以再修改,就有了常属性,就意味着整个对象所有变量不能更改 2、常对象不能调用普通函数,调用成员函数就相当于把对象的this指针给了他,就有被修改的风险 3、常对象只能调用常函数(函数体前加关键字叫常函数),普通对
阅读全文
摘要:一.Qt程序的步骤 1. 编写源码 a.创建目录,每一个Qt工程都要有一个单独的目录 b.编写入口 QApplication app(argc,argv);//创建应用程序对象 QLabel lab("你要写的内容");//创建标签对象,此控件专门用来实现文字 lab.show();//显示标签,几
阅读全文
摘要:一.Qt的介绍 1. Qt是图形用户界面程序框架,也可以称作Qt库,能做界面的还有MFC(只能在windows下使用),GTK+ 2. Qt的由来和发展 1. Qt的历史: Qt是1991年奇趣科技公司(2008 年 6 月被诺基亚收购)开发的一个跨平台的C++图形用户界面应用程序框架。 Troll
阅读全文
摘要:一·C++提供了模版的编程方法来解决编程问题,思路是:程序员先编号一份“套路”代码,然后在调用时编译器根据调用时的参数 再为这种数据类型生成一份属于他的代码 C语言中的快速排序: void qsort(void *base, size_t nmemb, size_t size,int(*compar
阅读全文
摘要:一.struct与class的区别 1. struct与class的区别不大 在默认情况下,class默认的权限是private(私有的),struct默认的是public(共有的)。 2.但是在C++中,struct进行了扩展,现在它已经不仅仅是一个包含不同数据类型的数据结构了,它包括了更多的功能
阅读全文
摘要:恢复内容开始 一.C++的四大特征: 抽象:认识事物的一种方法,把所观察到的事物简化,概括出来,为我们所用。 封装:是类和对象的特征,将数据组织在一起,从外部无法直接访问数据,从而加强了数据的安全性 继承:继承就是在对对象抽象的结果进行归纳总结,找出他们的共性,形成基类,在加上差异生成派生类 多态:
阅读全文
摘要:一. 类与类之间存在相同,也存在差异,于是就有了基类(基础类)也叫父类,基础类+差异就有了派生类(子类) 继承的是子类(派生类),被继承的是父类(基类)‘; 基类的出现可以节省大量的代码(代码复用),节省开发时间,缩短开发周期,但是提高了类与类之间的耦合度,降低了代码的安全性与可维护性 二. 继承方
阅读全文
摘要:一.操作符函数 在C++中,编译器把运算符当做函数来处理,可以重载,通过重定义操作符函数,可以自定义远算法则。 二.单目操作符有这些: 相反数:- 自变:++,-- 取地址:& 解引用:* 间接成员访问:-> 逻辑非:! 位反:~ () 比较重要的是:前++/--,后++/-- 成员函数: 1.前+
阅读全文
摘要:一.C++四个构造函数: 1. 无参构造: 2.有参构造:在构造函数的时候可以使用默认参数 3.拷贝构造: class 类名 { 类名(类名& that) { //对类成员挨个赋值 . .. } } Student stu2 = stu1;//用stu1 来拷贝stu2 4.赋值构造: void o
阅读全文
摘要:一.C++是C语言的加强,是一种更好的C语言,C++是以C语言为基础的,并且完全兼容C语言的特性; C++是美国贝尔实验室的Bjarne Stroustrup博士以及其同事与20世纪80年代初在C语言的基础上开发成功的。最初的C++被称为“带类的C”,1983年正式取名为C++。1985年有Bjar
阅读全文
摘要:一.名字空间 C语言中的名字空间的划分:全局,局部,块 C++认为全局空间用起来非常方便,但如果把太多的东西放在全局空间中,会造成命名冲突,所以引用 了一种机制就是名字空间; 名字空间:把全局的命名空间进一步分割,可以创建出一个个独立的命名空间防止相互之间的冲突 1. 定义名字空间: namespa
阅读全文
摘要:一. C与C++的基本区别:C语言简单,但是使用比较复杂,C++语法较难,注重思想,使用简单(面向对象) a. 头文件: C++标准库的头文件不带.h,最常用的是iostream C语言的头文件依然可以继续使用,stdio.h或cstdio b. 输入输出 cout<< 输出 cin >> 输入 e
阅读全文
摘要:1. 进程间通信的简称为IPC 进程之间的数据交换叫作进程间通信 2. 进程间简单通信方式:环境变量表,命令行,信号,文件(不能实时) 管道(有名管道,无名管道(只能在父子进程之间用)) 3.XSI通信方式:SI:系统调用接口 ,X:一个公司组织 XSI通信是靠内核创建IPC对象来实现的, 创造IP
阅读全文
浙公网安备 33010602011771号