QtTCP实验报告.docVIP

  • 166
  • 0
  • 约2.88千字
  • 约 10页
  • 2016-05-28 发布于重庆
  • 举报
QtTCP实验报告

Qt大型实验报告 一、?实验目的? 1. 了解并掌握Qt集成开发环境下使用Qt?Designer开发图形界面程序的流程和相关操作; 2?. 掌握在Qt?Designer界面上为菜单项添加工具栏按钮、创建相应槽函数的方法;? 3. 了解并掌握Qt的信号槽和信号传递机制,并通过具体应用加深理解;? 4. 了解并掌握TCP通信机制并掌握QTcpSocket及QTcpServer类的具体使用方法; 二、?实验原理? 信号和槽机制 信号:当对象改变其状态时,信号就由该对象发射 (emit) 出去,而且对象只负责发送信号,它不知道另一端是谁在接收这个信号。这样就做到了真正的信息封装,能确保对象被当作一个真正的软件组件来使用。 槽:用于接收信号,而且槽只是普通的对象成员函数。一个槽并不知道是否有任何信号与自己相连接。而且对象并不了解具体的通信机制。 信号与槽的连接:所有从 QObject 或其子类 ( 例如 Qwidget ) 派生的类都能够包含信号和槽。因为信号与槽的连接是通过 QObject 的 connect() 成员函数来实现的。 客户端: 类 信号 槽函数 Client void fileSize(qint64 size) Void on_connected() Void message(const QString str) Void displaySocketError(QA

文档评论(0)

1亿VIP精品文档

相关文档