上一页 1 ··· 15 16 17 18 19

2013年6月24日

用Socket编写TCP程序(C/C++)(转)

摘要: 本文介绍利用Linux下的C语言Socket函数建立TCP连接,兼容C++。利用TCP连接,可以进行HTTP、FTP等常见协议的信息传输,是Linux网络编程的重要部分。目录[隐藏]1需要引用的头文件2客户端程序3服务器端程序4通信方法4.1发送信息4.2接收信息4.3关闭连接需要引用的头文件进行网络编程,通常需要引用如下头文件#include #include #include #include #include #include //以下头文件是为了使样例程序正常运行#include #include #include 客户端程序struct sockaddr_in pin;struct 阅读全文

posted @ 2013-06-24 21:43 veins 阅读(337) 评论(0) 推荐(0) 编辑

2013年6月21日

在QTableWidget中添加QCheckBox并使其居中显示(转)

摘要: 实现思路:把QCheckBox嵌入式到一个水平布局中[cpp] view plaincopyQWidget*widget;QHBoxLayout*hLayout;QCheckBox*ckb;...ckb=newQCheckBox();hLayout=newQHBoxLayout();widget=newQWidget(ui->tableWidget);hLayout->addWidget(ckb);hLayout->setMargin(0);//必须添加,否则CheckBox不能正常显示hLayout->setAlignment(ckb,Qt::AlignCenter) 阅读全文

posted @ 2013-06-21 15:27 veins 阅读(1751) 评论(0) 推荐(0) 编辑

QTableWidget的使用详细介绍和美工总结(转)

摘要: 基本外观设置FriendTable->setFrameShape(QFrame::NoFrame); //设置边框FriendTable->setHorizontalHeaderLabels(HeadList); 设置表头FriendTable->setSelectionMode(QAbstractItemView::SingleSelection); 设置选择的模式为单选择FriendTable->setSelectionBehavior(QAbstractItemView::SelectRows); 设置选择行为时每次选择一行FriendTable->setS 阅读全文

posted @ 2013-06-21 15:22 veins 阅读(1675) 评论(0) 推荐(0) 编辑

C++读写文件(转)

摘要: 掌握文本文件读写的方法了解二进制文件的读写方法C++文件流:fstream // 文件流ifstream // 输入文件流ofstream // 输出文件流//创建一个文本文件并写入信息//同向屏幕上输出信息一样将信息输出至文件#include<iomanip.h>#include<fstream.h>void main(){ ofstream f1("d:\\me.txt"); //打开文件用于写,若文件不存在就创建它 if(!f1)return; //打开文件失败则结束运行 f1<<setw(20)<<"姓名:& 阅读全文

posted @ 2013-06-21 12:25 veins 阅读(296) 评论(0) 推荐(0) 编辑

2013年6月14日

Linux system函数返回值(转)

摘要: 例:[cpp]view plaincopystatus=system("./test.sh");1、先统一两个说法:(1)system返回值:指调用system函数后的返回值,比如上例中status为system返回值(2)shell返回值:指system所调用的shell命令的返回值,比如上例中,test.sh中返回的值为shell返回值。2、如何正确判断test.sh是否正确执行?仅判断status是否==0?或者仅判断status是否!=-1?都错!3、man中对于system的说明RETURN VALUE The value returned is -1 on er 阅读全文

posted @ 2013-06-14 14:12 veins 阅读(296) 评论(0) 推荐(0) 编辑

2013年6月10日

Qt正则表达式类QRegExp(转)

摘要: QRegExp是Qt的正则表达式类.Qt中有两个不同类的正则表达式.第一类为元字符.它表示一个或多个常量表达式.令一类为转义字符,它代表一个特殊字符.一.元字符.匹配任意单个字符.例如,1.3可能是1.后面跟任意字符,再...QRegExp是Qt的正则表达式类.Qt中有两个不同类的正则表达式.第一类为元字符.它表示一个或多个常量表达式.令一类为 转义字符,它代表一个特殊字符.一.元字符. 匹配任意单个字符.例如, 1.3 可能是1. 后面跟任意字符,再跟3^ 匹配字符串首. 例如, ^12可能是123,但不能是312$ 配字符串尾. 例如, 12$可以是312, 当不能是 123[] 匹配括号 阅读全文

posted @ 2013-06-10 12:42 veins 阅读(3307) 评论(0) 推荐(0) 编辑

2013年5月23日

QT QTableWidget 用法总结(转)

摘要: QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型,并且其单元格数据是QTableWidgetItem的对象来实现的(也就是不需要数据源,将逐个单元格内的信息填好即可)。这主要体现在QTableView类中有setModel成员函数,而到了QTableW 阅读全文

posted @ 2013-05-23 16:55 veins 阅读(719) 评论(0) 推荐(0) 编辑

2013年5月22日

收藏的网页-Ogre(转)

摘要: 一、一个好的博文目录 http://www.cnblogs.com/lancidie/category/262775.html二、Ogre::Overlay之显示中文详解 http://hghhe.blog.163.com/blog/static/3237756820097192512944/三、Ogre中的设计模式 http://blog.csdn.net/rbagglo/article/category/705873四、Ogre示例程序学习渐进 http://www.cppblog.com/lai3d/category/4735.html五、Ogre实验一至实验七 http://www.c 阅读全文

posted @ 2013-05-22 00:30 veins 阅读(148) 评论(0) 推荐(0) 编辑

2013年5月17日

VS2010单元测试(转)

摘要: 什么是单元测试 单元测试就是编写一段代码,用来检查某个特定条件下,另外一段代码的行为是否符合我们的预期。单元测试的代码与实际程序的代码具有同等的重要性。每一个单元测试,都是用来定向测试它所对应的一个单元的代码是否正确执行。单元测试的代码应该由代码的编写者来完成。单元测试的优点 1, 通过单元测试能够协助程序员尽快找到代码中bug的具体位置, 2, 而且好的单元测试能够让程序员对自己的程序更有自信。 3, 能够让程序员在提交项目之前就将代码变得更加的健壮 4, 能够协助程序员更好的进行开发 5, 能够向其他的程序员展示你写的程序应该如何调用 6, 能够让项目主管更了解系统当前的情... 阅读全文

posted @ 2013-05-17 10:15 veins 阅读(281) 评论(0) 推荐(0) 编辑

2013年5月16日

QT显示图片(转)

摘要: QT显示图片的方法有很多大致为label上显示直接画出来容器显示1---------------显示gif图片(label上显示)http://archive.cnblogs.com/a/2053701/在QT中要显示GIF图片,不能通过单单的添加部件来完成.还需要手动的编写程序.工具:QT Creator新建一个工程,我们先在designer中,添加一个QLabel部件.如下图:将QLabel拉成适当大小.在类cpp函数中添加如下程序:#include "widget.h"#include "ui_widget.h"#include <QLabe 阅读全文

posted @ 2013-05-16 19:35 veins 阅读(450) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19

导航