会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lgc202
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
下一页
2017年2月14日
第十四课、计算器核心解析算法(下)------------------狄泰软件学院
摘要: 一、后缀表达式的计算 1、遍历后缀表达式中的数字和运算符 (1)、若当前元素为数字:进栈 (2)、当前元素为运算符: A、从栈中弹出右操作数 B、从栈中弹出左操作数 C、根据符号进行计算 D、将运算结果压入栈中 2、遍历结束 (1)、栈中的唯一数据为运算结果 3、注意: (1)、与数学相关的算法都需
阅读全文
posted @ 2017-02-14 14:06 lgc202
阅读(990)
评论(0)
推荐(0)
2017年2月11日
第十三课、计算器核心解析算法(中)------------------狄泰软件学院
摘要: 一、中缀转后缀 1、中缀表达式转后缀表达式的过程类似编译过程 (1)、四则运算表达式中的括号必须匹配 (2)、根据运算符优先级进行转换 (3)、转换后的表达式中没有括号 (4)、转换后可以顺序计算出最后结果 2、转换过程 (1)、当元素e为数字:输出 (2)、当元素e为运算符: A、与栈顶运算符进行
阅读全文
posted @ 2017-02-11 19:57 lgc202
阅读(1176)
评论(1)
推荐(0)
第十二课、计算器的核心解析算法(上)------------------狄泰软件学院
摘要: 一、后缀表达式 1、人类习惯的数学表达式叫中缀表达式 2、另外,还有一种将运算符放在数字后面的表达式叫后缀表达式 2、中缀 or 后缀 (1)、中缀表达式符合人类的阅读和思维习惯 (2)、后缀表达式符合计算机的运算方式 A、消除了中缀表达式中的括号 B、同时保留了中缀表达式中的优先级 二、计算器的核
阅读全文
posted @ 2017-02-11 17:56 lgc202
阅读(1298)
评论(0)
推荐(0)
第十一课、Qt中的字符串类------------------狄泰软件学院
摘要: 一、历史遗留的问题及解决方案 1、遗留的问题 (1)、C语言不支持真正意义上的字符串 (2)、C语言用字符数组和一组函数实现字符串操作 (3)、C语言不支持自定义类型,因此无法获得字符串类型 2、解决方案 (1)、从c到c++进化过程中引入了自定义类型 (2)、在c++中可以通过类来完成字符串的定义
阅读全文
posted @ 2017-02-11 14:00 lgc202
阅读(1026)
评论(0)
推荐(0)
第十课、初探Qt的消息处理------------------狄泰软件学院
摘要: 一、Qt消息模型 1、Qt封装了具体操作系统的消息机制 2、Qt遵循经典的GUI消息驱动事件模型 二、信号与槽 1、Qt中定义了与系统消息相关的概念 (1)、信号(Signal):由操作系统产生的消息 (2)、槽(Slot):程序中的消息处理函数 (3)、连接(Connect):将系统消息绑定到消息
阅读全文
posted @ 2017-02-11 11:03 lgc202
阅读(1754)
评论(0)
推荐(0)
第九课、计算器界面代码重构------------------狄泰软件学院
摘要: 一、重构的概念 1、重构是以改善代码质量为目的代码重写 (1)、使其软件的设计和架构更加合理 (2)、提高软件的扩展性和维护性 2、代码实现和代码重构的不同 (1)、代码实现:按照设计编程实现,重在实现功能 (2)、代码重构:以提高代码质量为目的软件架构优化 (3)、区别 A、代码实现时不考虑架构的
阅读全文
posted @ 2017-02-11 00:04 lgc202
阅读(985)
评论(0)
推荐(0)
2017年2月10日
第八课、启航!第一个应用程序------------------狄泰软件学院
摘要: 一、计算器程序界面设计 (1)、QLineEdit用于接收用户输入 (2)、QLineEdit能够获得用户输入的字符串 (3)、QLineEdit是功能性组件,需要父组件作为容器 (4)、QLineEdit能够在父组件中进行定位 二、界面的设计与实现 1、定义组件间的间隔 (1)、Space = 1
阅读全文
posted @ 2017-02-10 22:25 lgc202
阅读(708)
评论(0)
推荐(0)
第七课、Qt中的坐标系统------------------狄泰软件学院
摘要: 一、坐标系统 1、GUI操作系统都有特定的坐标系统 2、图形界面程序在坐标系统中进行窗口和部件的定位 3、定位类型 (1)、顶级窗口部件的定位 (2)、窗口内部件的定位 (3)、窗口部件大小的设置 4、Qt的坐标系统 (1)、Qt使用统一的坐标系统定位窗口部件的位置和大小 (2)、Qt部件类提供成员
阅读全文
posted @ 2017-02-10 18:14 lgc202
阅读(1823)
评论(0)
推荐(0)
第六课、窗口组件及窗口类型------------------狄泰软件学院
摘要: 一、窗口组件 1、组件的介绍 (1)、图形用户界面由不同类型的窗口和窗口组件构成 (2)、<QtGui>头文件包含窗口组件,对应Qt中的GUI模块 (3)、Qt以组件对象的方式构建图形用户界面 (4)、组件的类型 A、容器类(父组件):用于包含其它的界面组件(Qt中没有父组件的顶级组件叫做窗口) B
阅读全文
posted @ 2017-02-10 16:02 lgc202
阅读(1100)
评论(0)
推荐(0)
第五课、Qt Creator 工程介绍------------------狄泰软件学院
摘要: 一、Qt Creator 的管理方式 1、Qt Creator以工程项目的方式对源码进行管理 2、一个Qt Creator工程包含不同类型的文件 (1)、 .pro 项目描述文件 (2)、 .pro.user用户配置文件 (3)、 .h头文件 (4)、 .cpp 源文件 (5)、.ui 界面描述文件
阅读全文
posted @ 2017-02-10 13:56 lgc202
阅读(1443)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
下一页
公告