摘要: 在“.pro”文件中添加如下语句:QT += network在h头文件中包含相关头文件#include 在头文件中添加QTcpSocket的类成员变量与函数private: QTcpSocket *tcpSocket; void dataSend();private slots: ... 阅读全文
posted @ 2015-05-12 17:11 张仕传 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 在“.pro”文件中添加如下语句:QT += network在h头文件中包含相关头文件#include 在头文件中添加QUdpSocket的类成员变量与函数private: QUdpSocket *udpSocket;; void dataSend();private slots: ... 阅读全文
posted @ 2015-05-12 17:10 张仕传 阅读(270) 评论(0) 推荐(0) 编辑
摘要: QT如果要进行网络编程首先需要在.pro”中添加如下代码:QT += network在头文件中包含相关头文件:#include #include QHostInfo类用于获得主机信息。示范代码如下: QString localHostName = QHostInfo::localHostName()... 阅读全文
posted @ 2015-05-12 17:08 张仕传 阅读(599) 评论(0) 推荐(0) 编辑
摘要: QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器等。QMainWindow中菜单需要QMenu类和QAction类来实现。QAction类定义了菜单的具体行为。QMainWin... 阅读全文
posted @ 2015-05-12 17:07 张仕传 阅读(300) 评论(0) 推荐(0) 编辑
摘要: QT提供了QFile类用于文件读写。QFile可以读写文本文件,也可以读写二进制文件#include #include 读文本文件例子。 QString s; QFile file("abc.txt"); if (file.open(QFile::ReadOnly)) { ... 阅读全文
posted @ 2015-05-12 17:06 张仕传 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 新建Qt 应用,项目名称为“c”,基类选择“QWidget”,取消“创建界面”复选框的选中状态。添加该工程的提供主要显示界面的函数所在的文件,在“c”项目名上单击鼠标右键,在弹出的快捷菜单中选择“添加新文件...”菜单项,在弹出的对话框中选择“C++ 类”选项。单击“选择”按钮,弹出“C++ 类向导... 阅读全文
posted @ 2015-05-12 17:05 张仕传 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 各种基本对话框通过调用各自不同的静态函数来完成其功能,具体说明见表标准文件对话框。其函数形式如下:QString QFileDialog::getOpenFileName( QWidget* parent=0, //标准文件对话框的父窗口 ... 阅读全文
posted @ 2015-05-12 17:04 张仕传 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 通常,子Widget是通过使用布局对象在窗口中进行排列的,而不是通过指定位置和大小进行排列的。在此,构造一个并排排列的标签和行编辑框Widget:QLabel *label = new QLabel(tr("Name:"));QLineEdit *lineEdit = new QLineEdit()... 阅读全文
posted @ 2015-05-12 17:01 张仕传 阅读(214) 评论(0) 推荐(0) 编辑
摘要: QDateTime类,头文件#include 可以使用QDateTime类来获得系统时间。通过QdateTime::currentDateTime()来获取本地系统的时间和日期信号。可以通过date()和time()来返回datetime中的日期和时间部分,代码如下:QDateTime *datat... 阅读全文
posted @ 2015-05-12 16:58 张仕传 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 字符串有如下几个操作符。 –QString提供了一个二元的“+”操作符用于组合两个字符串,并提供了一个“+=”操作符用于将一个字符串追加到另一个字符串的末尾,例如:QString str1 = "Welcome ";str1=str1+"to you! "; //str1=" Welcome to... 阅读全文
posted @ 2015-05-12 16:57 张仕传 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 代码实现界面和槽代码实现界面和槽在上述工程的dialog.h中添加如下加黑代码:加入头文件:#include #include #include class Dialog : public QDialog{ Q_OBJECTpublic: Dialog(QWidget *parent =... 阅读全文
posted @ 2015-05-12 16:55 张仕传 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立基于window界面所需的功能。Qt是诺基亚公司的一个产品。1996年,Qt进入商业领域,已成为全世界范围内数千种成功的应用程序的基础。它也是目前流行的Linux桌面环境KDE 的基础,KDE是Linux发行版的主要一个标准... 阅读全文
posted @ 2015-05-12 16:54 张仕传 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 通过在过程化编程语言中嵌入SQL语句而开发出的应用程序称为Pro程序。在C/C++语言中嵌入SQL语句而开发出的应用程序称为Pro*C/C++程序。 –在通用编程语言中使用的SQL称为嵌入式SQL; –在SQL标准中定义了多种语言的嵌入式SQL。宿主语言 Pro程序C/C++ Pro*C/C... 阅读全文
posted @ 2015-05-12 16:53 张仕传 阅读(514) 评论(0) 推荐(0) 编辑
摘要: ORACLE创建序列语句CREATE SEQUENCE 序列名increment by (序列步长)start with (序列起始值)maxvalue (序列最大值)删除序列DROP SEQUENCE 序列名得到序列的下一个值序列名.nextval创建和使用序列的例子CREATE SEQUENCE... 阅读全文
posted @ 2015-05-12 16:48 张仕传 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 创建用户create user–概述:在oracle中要创建一个新的用户使用 create user 语句,一般是具有dba(数据库管理员)的权限才能使用。–基本语法:create user 用户名 identified by 密码create user dbuser1 identified by ... 阅读全文
posted @ 2015-05-12 16:46 张仕传 阅读(113) 评论(0) 推荐(0) 编辑
摘要: sqlplus是一个最常用的工具,具有很强的功能,主要有: –1. 数据库的维护,这一般在服务器上操作,不可以远程操作。 –2. 执行sql语句执行pl/sql。 –3. 执行sql脚本。 –4. 数据的导出,报表。 –5. 应用程序开发、测试sql/plsql。 –6. 生成新的sql... 阅读全文
posted @ 2015-05-12 16:44 张仕传 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 捕获SIGUSR1信号void catch_Signal(int Sign){ switch (Sign) { case SIGINT: printf("SIGINT Signal\n"); exit(0); case SIGUSR1: ... 阅读全文
posted @ 2015-05-12 08:13 张仕传 阅读(297) 评论(0) 推荐(0) 编辑
摘要: sigaction函数的功能是检查或修改与指定信号相关联的处理动作,该函数取代了signal函数。#include int sigaction(int signo, const struct sigaction *act, struct sigaction*oact);成功返回0,失败返回-1。参数... 阅读全文
posted @ 2015-05-12 08:12 张仕传 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 发送信号 –使用kill命令•在命令行使用kill命令,向指定进程发送信号。 –使用kill函数#include #include int kill(pid_t pid, int sig);•参数pid指定一个要杀死的进程,而sig是要发送的信号。kill函数例子int main(int arg... 阅读全文
posted @ 2015-05-12 08:11 张仕传 阅读(651) 评论(0) 推荐(0) 编辑
摘要: pause函数挂起调用它的进程,直到有任何消息到达。调用进程必须由能力处理送达的信号,否则信号的默认部署就会发生。。#include int pause(void);只有进程捕获到一个信号的时候pause才返回,如果递送到的信号引发了对信号的处理,那么处理工作将在pause返回前执行。pause总是... 阅读全文
posted @ 2015-05-12 08:09 张仕传 阅读(844) 评论(0) 推荐(0) 编辑