在C++Builder中编写发送图象文件程序(一)

原创 2001年08月21日 13:38:00
       ICQ能够实现点到点的数据传送,但如果想把一个多媒体图像文件送给另一方,是比较难的。但可以利用C++Builder 5.0 的控件来编写一个用于发送图像的应用程序。

  打开C++Builder 5.0 ,新建一个工程,在Form1中添加NMStrm,NMStrmServ,OpenPictureDialog控件,再添;加Button控件3个,Label控件1个,Edit控件 2 个,StatusBar控件1个。

  首先我们来认识一下NMStrm控件,NMStrmServ控件和OpenPictureDialog控件。NMStrm控件是一个基于TCP/IP的控件,它可以接收数据流,然后通过网络将其发送给服务器。NMStrmServ控件是可以接收从客户端发送来的数据流,服务器只监听TCP/IP 端口,不负责监听UDP端口。OpenPictureDialog控件是用于打开图像文件进行浏览或编辑。设计如下图:

wch1.gif

各种控件的属性设计如下:

控件名 属性
Form Caption 发送图像
Image Name Image1
Button name=Button1,Caption=发送
Button name=Button2,Caption=显示
Button name=Button3,Caption=打开
Label name=Label1,Caption=远程主机:
Edit name Edit1
Edit name Edit2
NMStrm name NMStrm1
NMStrmServ name NMStrmServ1
OpenPictureDialog name OpenPictureDialog1
StatusBar name StatusBar1

在C++Builder中编写发送图象文件程序(三)

//“Unit1.cpp"的源代码//---------------------------------------------------------------------------#inclu...
  • cbacba
  • cbacba
  • 2001年08月21日 13:39
  • 916

在C++Builder中编写发送图象文件程序(二)

源程序代码如下://“Unit1.h"的源代码//---------------------------------------------------------------------------...
  • cbacba
  • cbacba
  • 2001年08月21日 13:38
  • 1038

在C++Builder中编写发送图象文件程序(四)

void __fastcall TForm1::NMStrm1HostResolved(TComponent *Sender){StatusBar1-$#@62;SimpleText = "Host ...
  • cbacba
  • cbacba
  • 2001年08月21日 13:39
  • 1012

C++ Builder6 控制台怎么用

bcb 控制台程序
  • qianshouhuanghun
  • qianshouhuanghun
  • 2017年03月16日 10:38
  • 246

C++Builder 动态生成定时器,创建定时器管理类

定时器是做客户端时常用的一类控件,只需要设置定时时间,开启定时器,然后创建定时事件响应函数,就能定时执行特定的功能,用起来很方便。当时当工程比较大,定时器比较多时,界面看起来就会比较混乱,当定时器名字...
  • yeflx
  • yeflx
  • 2016年12月16日 14:44
  • 431

在C++ Builder中实现程序自动运行

要实现程序开机自动运行,可以通过在注册表相应位置添加键值来实现,下面介绍在C++ Builder中如何操作。要操作注册表,首先要包含头文件Registry.hpp,同时,要在HKEY_LOCAL_MA...
  • lonecrystal
  • lonecrystal
  • 2006年05月03日 02:15
  • 1056

C++Primer练习与答案——3.2.2节

练习3.1节:3.2:编写一段程序标准输入中一次读入一整行,然后修改该程序使其一次读入一个词 #include #includeusing namespace std;int main() ...
  • McKenzie
  • McKenzie
  • 2016年09月03日 16:02
  • 401

C语言程序设计-现代方法----示例及练习题----第二章--C语言基本概念

作者: selfimpr博客: http://blog.csdn.net/lgg201邮箱: lgg860911@yahoo.com.cn----示例及练习题----第二章--C语言基本概念声明: 部...
  • lgg201
  • lgg201
  • 2009年12月16日 01:46
  • 2302

C++ builder 自定义控件

在我们开发过程因为软件的需要 很多的系统控件满足不了我们的需求,这个时候就需要我们通过自定义的控件来完成任务 一 自定义控件: 1 新建一个包 File->New->Package 2 再包中点击右键...
  • u010442009
  • u010442009
  • 2014年12月25日 18:26
  • 1077

在C++ Builder3下实现程序自动运行的方法

---- 现在很多应用软件安装后都可以实现开机自动运行,大大方便了用户使用。想当初我就对这项功能羡慕至极。能否在我们自己编写的程序中实现程序自动运行呢?答案当然是肯定的。利用Borland公司出品的C...
  • nm
  • nm
  • 2000年08月10日 08:32
  • 1663
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在C++Builder中编写发送图象文件程序(一)
举报原因:
原因补充:

(最多只允许输入30个字)