在C++Builder中编写发送图象文件程序(一)
2001-08-21 13:38
246 查看
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控件是用于打开图像文件进行浏览或编辑。设计如下图:
各种控件的属性设计如下:
打开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控件是用于打开图像文件进行浏览或编辑。设计如下图:
各种控件的属性设计如下:
控件名 | 属性 | 值 |
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中编写发送图象文件程序(三)
- 在C++Builder中编写发送图象文件程序(四)
- 在C++Builder中编写发送图象文件程序(二)
- 编写一个程序,用于测试标准输入文件是否能使用lseek函数来设置位移量
- 使用Bash编写Liunx 脚本程序——3、文件、用户和外壳的自定义设置
- eclipse下编写android程序突然不会自动生成R.java文件和包的解决办法
- 用Delphi编写CGI程序返回图象
- 在Web中编写文件上传程序需要注意的几点
- MCU编写按bit依次发送和接收的程序示例
- 用JSP编写文件上传的程序
- 利用Socket 编写SMTP 发送邮件程序
- 程序后台发送pdf文件技术分析
- 用记事本编写第一个Java程序运行时 出现报错:错误: 类helloworld是公共的, 应在名为 helloworld.java 的文件中声明 public class helloworld {
- 在windows环境下用python编写备份文件小程序
- 编写一个程序,将 d:\java 目录下的所有.java 文件复制到 d:\jad 目录下,并将原来文件的扩展名从.java 改为.jad。
- 编写调用新浪微博API的Java程序来发送微博
- Mkefile文件编写及点亮两个led的mini2440裸机程序
- 基于C# Winform的简易聊天程序[第二篇-文件发送]
- 编写程序将两个等长文件按字节进行异或运算并将结果存放到第三个文件中
- 系统IO 编写copy程序 简析对文件的操作