摘要:
运行环境为Window XP实验目的和要求1.掌握扩展对话框的设计方法;2.掌握对话框常用控件的使用方法;3.要求最后提交完整代码;实验内容与分析设计(1)本例实现了一个简单的填写资料的例子,通常情况下填写姓名和性别,在有特殊需要时,还需要填写更多信息则切换到完整对话框体。 (2) 当单击“详细”按钮时,对话框扩展,显示其他更详细的信息,再次单击“详细”按钮,扩展窗口又重新隐藏。实验步骤与调试过程第一步: Ctrl+N新建工程 其他项目---空的Qt项目 命名为 extention步骤二 Ctrl+N 新建选择 C++——C++源文件,命名为main.c 在mian.c中写入以下代码//... 阅读全文
摘要:
在学习Qt和IOS的过程中,感觉“Qt信号槽机制”与”iOS(MVC)中的Target—Action机制”有许多相似之处,现通过一个相同的程序来探究Qt与ios的实现过程的两个相同之处。ios中采用的是MVC这种设计模式,这种模式的关系如下所示:第一点相似之处:“信号槽机制”中构建元素搭配与Ios"Target-Action"构建有极大的相似之处:Qt:一个信号可以与多个槽构成“信号槽";一个槽可以与多个信号构成“信号槽”;信号与信号可以构成“信号槽”;而iOS一个target可以与多个Action构成“信号槽";一个Action可以与多个target构 阅读全文
摘要:
Qt的信号和槽机制是Qt的一大特点,实际上这是和MFC中的消息映射机制相似的东西,要完成的事情也差不多,就是发送一个消息然后让其它窗口响应,当然,这里的消息是广义的说法,简单点说就是如何在一个类的一个函数中触发另一个类的另一个函数调用,而且还要把相关的参数传递过去.好像这和回调函数也有点关系,但是消息机制可比回调函数有用多了,也复杂多了MFC中的消息机制没有采用C++中的虚函数机制,原因是消息太多,虚函数开销太大.在Qt中也没有采用C++中的虚函数机制,原因与此相同.其实这里还有更深层次上的原因,大体说来,多态的底层实现机制只有两种,一种是按照名称查表,一种是按照位置查表,两种方式各有利弊,而 阅读全文
摘要:
南阳理工学院计算机操作系统实验之课程名称:计算机操作系统实验学期:2011-2012第二学期实验目的和要求(1)了解在Linux操作系统中进程的特点和表现形式(2)掌握Linux查看进程的方式与方法(3)在一个进程中创建另一个进程的方法(4)掌握父进程和子进程的关系和fork的用法实验内容与分析设计实验内容:(1)编写一个简单的程序,使用ps或top工具观察该进程的的ID号,并使用kill工具终止进程运行。(2)编写一个程序,使用fork函数生成一个子进程,并使用相关工具观察进程状态。实验步骤:(1)#include <stdio.h>
int main()
{ //设计一个循环, 阅读全文