如图6,输入音频名称,点击查询按钮,将启动远程对象的数据库查询,查询结果生成DataSet数据表填入中间的数据视图内,然后选择一个或几个音频文件进行下载。
namespace audioTranClient
{
public partial class Form1 : Form
{
audioQuer.audioQuerClass querryObj;//远程对象成员
DataTable tMaterial;//存放数据库查询结果
FileStream saveFs;//下载文件流
//以下是配置信息
string configFile, serverIP, serverPort, progName,connString,psw;
byte connType,readKcount;//连接类型(查询的数据库有两种)
StringBuilder strB;
public Form1()
{
InitializeComponent();
this.strB = new StringBuilder();
}
private void Form1_Load(object sender, EventArgs e)
{
this.ProgramConfig();//读xml配置文件初始化程序
bool actEnable=true; System.Runtime.Remoting.RemotingConfiguration.RegisterActivatedClientType(typeof(audioQuer.audioQuerClass),@"tcp://"+this.serverIP+":"+this.serverPort+@"/"+this.progName);//注册本地远//程对象代理
try
{
|