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

原创 2001年08月21日 13:38:00


源程序代码如下:

//“Unit1.h"的源代码

//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//----------------------------------------- -------------------------------
#include $#@60;Classes.hpp$#@62;
#include $#@60;Controls.hpp$#@62;
#include $#@60;StdCtrls.hpp$#@62;
#include $#@60;Forms.hpp$#@62;
#include $#@60;ComCtrls.hpp$#@62;
#include $#@60;Dialogs.hpp$#@62;
#include $#@60;ExtCtrls.hpp$#@62;
#include $#@60;ExtDlgs.hpp$#@62;
#include $#@60;NMSTRM.hpp$#@62;
#include $#@60;Psock.hpp$#@62;
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
TButton *Button1;
TButton *Button2;
TNMStrm *NMStrm1;
TNMStrmServ *NMStrmServ1;
TOpenPictureDialog *OpenPictureDialog1;
TImage *Image1;
TLabel *Label1;
TEdit *Edit1;
TButton *Button3;
TEdit *Edit2;
TStatusBar *StatusBar1;
void __fastcall Button3Click(TObject *Sender);
void __fastcall Button1Click(TObject *Sender);
void __fastcall Button2Click(TObject *Sender);
void __fastcall NMStrm1Connect(TObject *Sender);
void __fastcall NMStrm1ConnectionFailed(TObject *Sender);
void __fastcall NMStrm1Disconnect(TObject *Sender);
void __fastcall NMStrm1HostResolved(TComponent *Sender);
void __fastcall NMStrm1MessageSent(TObject *Sender);
void __fastcall NMStrm1PacketSent(TObject *Sender);
void __fastcall NMStrm1Status(TComponent *Sender, AnsiString Status);
void __fastcall NMStrm1InvalidHost(bool &Handled);
void __fastcall NMStrmServ1ClientContact(TObject *Sender);
void __fastcall NMStrmServ1MSG(TComponent *Sender,
const AnsiString sFrom, TStream *strm);
void __fastcall NMStrmServ1Status(TComponent *Sender,
AnsiString Status);
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif

C++Builder中大尺寸图象的显示技巧

在C++Builder中利用TImage控件可以轻松地读入并显示图象,但TImage 控件本身不可以接收输入焦点,也没带有滚动条,在显示超出显示区域范围的大图象时,需要对TImage控件进行加强。本文...
  • daofengdeba
  • daofengdeba
  • 2013年09月11日 14:34
  • 1398

C++Builder中大尺寸图象的显示技巧

在C++Builder中利用TImage控件可以轻松地读入并显示图象,但TImage 控件本身不可以接收输入焦点,也没带有滚动条,在显示超出显示区域范围的大图象时,需要对TImage控件进行加强。本文...
  • m13286282
  • m13286282
  • 2015年02月02日 16:47
  • 423

用Delphi编写CGI程序返回图象

珠海西门子表计公司  汪永荣  ---- Delphi 4.0对Internet编程提供了强大的支持,Delphi 4.0编写CGI非常容易, Delphi 4.0本身提供了例程。但是笔者在实践中...
  • bq_cui
  • bq_cui
  • 2013年04月02日 10:54
  • 893

【用C++Builder编写定时关机程序】

从internet下载较大的软件时,由于目前网络带宽的原因,许多人喜欢在晚间进行,而到深夜时就存在人需要休息的问题。目前绝大多数下载软件可以估算出下载所需的时间,如果到时让计算机自动关机,就可以免受守...
  • u011168635
  • u011168635
  • 2013年08月10日 15:40
  • 378

软件架构的数据流总结(二)

8. Blackboard(有点像老师叫学生上黑板写东西,而不是学生随意上黑板写) Blackboard是Knowledge Sources的通用数据结构,能够代表问题空间的所有状态,当需要分...
  • LG1259156776
  • LG1259156776
  • 2015年07月08日 11:13
  • 1026

图像处理 灰度变换与空间滤波

背景知识 ”空间域” 指的是图像平面本身,这类方法是以对图像像素直接处理为基础的。 空间域处理表达式:g(x,y) = T[f(x,y)],其中f(x,y)为输入图像,g(x,y)为输出(处理后的...
  • xiaoyuxianshenging
  • xiaoyuxianshenging
  • 2016年12月07日 14:19
  • 546

C++ Builder 的文件读写操作总结

这类函数完成对文件的读写相关的操作,这种类型的操作和C的基于I/O文件操作类似,下表列出这类操作常用的函数及其功能。   FileOpen() 打开文件   FileClose() 关闭文件  ...
  • C_S_D_N_USER
  • C_S_D_N_USER
  • 2014年09月02日 11:37
  • 3332

Bitblt函数(API)祥解

Bitblt作用将某一内存块的数据传送到另一内存块,前一内存块被称为”源”,后一内存块被称为”目标”图象程序开发者使用Blit的函数在内存中将某页面上的一幅位图经过一定的变换转移到另一个页面上 原形...
  • u011100345
  • u011100345
  • 2017年03月21日 11:41
  • 92

马克飞象使用技巧

马克飞象 帮助 Markdown 马克飞象是一款专为印象笔记(Evernote)打造的Markdown编辑器,通过精心的设计与技术实现,配合印象笔记强大的存储和同步功能,带来前所未有...
  • niwenxian1
  • niwenxian1
  • 2015年01月06日 15:05
  • 5715

qt快速入门简介

 内容1来源:http://c.biancheng.net/cpp/qt/文章列表:Qt简介Qt的下载和安装使用C++来创建界面使用Qt Designer使用QML来创建界面使用C++还是QML...
  • JoysonQin
  • JoysonQin
  • 2017年03月28日 11:22
  • 192
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在C++Builder中编写发送图象文件程序(二)
举报原因:
原因补充:

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