您的位置:逆风者 VC++ 正文
 添加时间:2007-09-01 原文发表:2007-08-31 人气:20 来源:vckbase.com

本文章共1726字,分2页,当前第1页,快速翻页:
 

FMail文件信使 V2.0

作者:李晓飞

下载源代码
逆风编程精品

关键字

File,Encryption,XML,Socket,TCP/UDP,Ftp,Chat,ADO,Shell

开发环境

  • Microsoft Windows 2K(SP(3/4)) / XP(SP(1/2);
  • Microsoft Visual C 6.0;
  • MySql 3.23.52 Microsoft Access 2000;
  • Microsoft ADO Windows Socket Library 2.0;

软件概述
  FMail是一款局域网内文件传输和用户聊天的实用工具,辅助用户完成日常工作中的文件传输和用户交流任务。从功能方面讲,该软件在1.0版中实现了文件的单发和群发,用户查找,群发组管理,接收历史查询,远程用户维护,记录系统日志以及Shel与FMail系统之间的文件拖拉等功能;在2.0版中又集成了直接从Ftp服务器发送文件,点到点之间的聊天(单发和群发模式),自定义用户头像等功能。本软件是完全免费的绿色软件,使用简单方便,适用于Win9x / Win2000 / WinXp 等大多数Windows平台。

新增功能

  • 直接从Ftp文件服务器发送文件;
  • 提供配置系统Ftp文件服务器的功能;
  • 提供点到点之间的用户聊天功能;
  • 聊天支持单发和组内群发功能;
  • 自定义头像,好友上线通知,消息多样通知方式等个性化设置;

软件配置
  假设系统盘是C盘,如果涉及到系统盘的,请根据自身系统环境来做相应变动。

Database配置

  • 安装MySql 3.23.52(默认是安装在系统盘的MySQL目录);
  • 通过MySQL提供的工具来执行压缩包中Database目录下的MySQL数据库脚本,其具体执行步骤如下:
    1、打开COMMAND窗口,并把当前目录转到MySQL的Bin目录下;
    2、然后执行mysql.exe进入"mysql>"提示符下,再输入"CREATE DATABASE eftp;"命令来创建系统数据库;
    3、如果执行成功则输入"exit;"退出" mysql>"提示符;
    3、最后在命令行下输入:[mysql -h127.0.0.1 -uroot eftp < "SQL脚本文件全路径"]即可;
  • 在系统服务管理器中重启MySQL服务;
  • 重新启动操作系统即可;

Server端配置

  • 释放压缩包Server目录中的myodbc-2.50.39-nt.zip文件,解压此文件;在目标目录中执行Setup安装程序来安装MySQL的ODBC驱动程序;
  • 如果MySQL的ODBC驱动程序安装成功,接着在本地创建一MySQL类型的系统DSN,其DSN名称,数据库名称和用户名都是:eftp;数据库初始密码为:888888;服务器地址就是MySQL服务主机地址;
  • 最后启动服务端即可;

Client端配置

  • 确认Windows Socket模块是否安装,版本是否正确;
  • 安装MSAccess数据库驱动程序,这个驱动程序可在Microsoft官方站点获取;
  • 如果是第一次运行Client端则系统会提示配置系统各类环境参数,在系统配置对话框中配置服务器连接参数(通常我们只需要配置服务器IP地址,端口一般都用默认值)和聊天的个性化参数等;如果您已经运行过Client端则可以在系统运行后再配置系统环境参数;
  • 系统运行后请及时更改您的呢称。

软件截图
 

  • 系统工具栏截图:(从左到右分别为:刷新用户视图 / 查找用户 / 本地用户改名 /
    添加发送文件 / 移除发送文件 / 发送 / 取消发送 / 打开指定的FTP目录 / 断开当前的FTP连接 / 刷新FTP目录 / 系统环境设置 / 隐藏系统 / 退出系统)


     
  • 系统FTP配置窗体:


     
  • 系统聊天Dock窗体:(消息显示 / 消息输入 | 陌生人列表 / 好友列表),其中上方右边有三按钮分别表示:(添加/删除好友,查看聊天历史和广播消息 )

遗留问题


     
    本文章更多内容1 - 2 - 下一页>>
相关文章

在你的MFC应用程序中显示一个JPG文件
多层图像合成修正版
如何获取某个动态链接库的版本信息
Island Hopper News 范例及其它
为你的MFC程序添加宏脚本语言
解说Win32的窗口子类化
ADO智能开发包
UTF-7 邮件安全的 Unicode 转换编码
用 C 语言编写 Windows 服务程序的五个步骤
在VC项目中使用自定义资源
WinSock学习笔记(二)
MySQL数据库接口的VC实现与应用
C语言之四书五经
一个可重用的RAS 类
Windows中回收站(Recycle Bin)的存取方法
JScript 内存泄露、获取 XmlDataDocument 以
树型控件实现数据库的访问
如何实现24位色工具条
WinSock学习笔记(一)
加密 Windows CE系统

相关评论


本文章所属分类:首页 VC++

  热门关键字: