局域网聊天工具FreeChat 1.0 开发日志

摘要:
˃这只是一个示例。例如,我经常联系计算机192.168.1.123。我知道计算机名为Seller,所以我只需要在下添加一行:将快捷键Ctrl+Enter添加到“发送”按钮,然后在最小化后自动将其隐藏到任务栏中。双击可恢复,当发送消息时,原始代码将自动弹出。因为这篇文章需要很长时间,但项目文件和可执行文件仍然可以从起始位置下载。还有许多功能尚未完成,所以明天继续编写:)

前天把Beta发出来了:http://bearocean.cnblogs.com/archive/2006/01/18/319310.html

现在的是1.0 点击可以下载所有的代码和可执行文件:/Files/BearOcean/FreeChat1.0.rar
由于是基于.Net的,所以仍需要FrameWork的支持.


之后又对FreeChat做了些改进,主要的改动如下:

增加了一个Config.只要写好一个XML文档,将内网内经常联系的电脑
按格式编辑进成员名单就可以,将该Xml文档与FreeChat.exe放在同一目录下.
以后都不用再编辑...只要在DropDownList中选中发送目标,直接发送就可以.
XML文档格式如下:

 

局域网聊天工具FreeChat 1.0 开发日志第1张<?xml version="1.0"?>
局域网聊天工具FreeChat 1.0 开发日志第1张
<FreeChatRoot>
局域网聊天工具FreeChat 1.0 开发日志第1张  
<Memebers>
局域网聊天工具FreeChat 1.0 开发日志第1张    
<Member MemberName="BearOcean" State="Unknown" IpAddress="192.168.1.103" ComputerName="f94cdbcaa8d4441">
局域网聊天工具FreeChat 1.0 开发日志第1张    
</Member>
局域网聊天工具FreeChat 1.0 开发日志第1张    
<Member MemberName="BoLi" State="Unknown" IpAddress="192.168.0.208" ComputerName="WUYING">
局域网聊天工具FreeChat 1.0 开发日志第1张    
</Member>
局域网聊天工具FreeChat 1.0 开发日志第1张    
<Member MemberName="XuKe" State="Unknown" IpAddress="192.168.0.73" ComputerName="DA_MING">
局域网聊天工具FreeChat 1.0 开发日志第1张    
</Member>
局域网聊天工具FreeChat 1.0 开发日志第1张  
</Memebers>
局域网聊天工具FreeChat 1.0 开发日志第1张  
<Configs>
局域网聊天工具FreeChat 1.0 开发日志第1张    
<RecordPath>
局域网聊天工具FreeChat 1.0 开发日志第1张    
</RecordPath>
局域网聊天工具FreeChat 1.0 开发日志第1张  
</Configs>
局域网聊天工具FreeChat 1.0 开发日志第1张
</FreeChatRoot>

这只是一个范例,例如我常与计算机192.168.1.123联系,我知道该计算机名为Seller那么只需要在<Memebers>下新增一行:
<Member  MemberName="Seller" State="Unknown" IpAddress="192.168.1.123" ComputerName="Seller">
</Member>

局域网聊天工具FreeChat 1.0 开发日志第16张

对Send按钮添加了快捷键Ctrl+Enter(向QQ学的)

最小化后自动隐藏到任务栏,双击后复原,并且有消息发到会自动弹出(和QQ一样)          局域网聊天工具FreeChat 1.0 开发日志第17张

原代码就不贴出来了,因为会Post很久,但仍然可以在开始位置下载项目文件和可执行文件.

还有很多功能没有补全,明天继续写: )

免责声明:文章转载自《局域网聊天工具FreeChat 1.0 开发日志》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇1044 火星数字 (20分)腾讯WeTest性能测试工具PerfDog获得中国计量科学研究院权威测试认证下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SQL执行计划解析(1) 执行计划基础

SQL执行计划解析(1)- 执行计划基础(上) 电子书链接地址 执行计划,简单的说就是查询优化器计算的结果,表示执行被提交查询的效率最高的方式。执行计划告诉你查询是如何被执行的,因此它是DBA诊断低性能查询的基础手段。 1.查询提交后发生了什么 当查询被提交到Sql Server DataBase之后,很多过程就开始工作,最终目的是将数据尽快返回给用户...

XAML

XAML定义   XAML是一种相对简单、通用的声明式编程语言,它适合于构建和初始化.NET对象。   XAML仅仅是一种使用.NET API的方式,把它与HTML、可伸缩向量图形(SVG)或其他特定领域的格式或语言作比较是完全错误的。XAML由一些规则(告诉解析器和编译器如何处 理XML)和一些关键字组成,但它自己没有任何有意义的元素。因此,如果在没有...

SQLServer中对Xml字段的操作

一、前言 SQL Server 2005 引入了一种称为 XML 的本机数据类型。用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列;此外,还允许带有变量和参数。为了更好地支持 XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进制对象 (BLOB)。 用户将一个XML数据存入数据库的时候,可以使用这个XML的字...

其他查询

1、SELECT INTO 从一个表中选取数据,然后把数据插入另一个表中。常用于创建表的备份或者用于对记录进行存档。 语法: SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename IN 子句可用于向另一个数据库中拷贝表。 1)备份表信息 SEL...

WebService传递XML数据 C#DataSet操作XML 解析WebService返回的XML数据

Webservice传递的数据只能是序列化的数据,典型的就是xml数据。      /// <summary> /// 通过用户名和密码 返回下行数据 /// </summary> /// <param name="UserName">用户名</param> /// <param name...

C#调用WebService

1.1、Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。 XML:(Extensible Mark...