002ASP.NET网络办公助理(独家新品)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
软件采用了UDP协议与多点广播,其中多点广播用于发送短信功能;UDP协议用于发布通知,网上会议和文件传输功能。此外,本软件还采用了多线程技术,使各个功能都能够并发执行。
网络办公助理的示意图如下:
【买计算机毕业论文就到计算机毕业论文网】 think58好,好think58 [资料来源:www.THINK58.com]
[资料来源:www.THINK58.com]
主 页 面
启 动 think58
文
件
传
输
网
上
会
友
发
布
通
知
发
送
短
信
网
络
设
置
内容来自think58 [资料来源:http://think58.com]
[版权所有:http://think58.com]
版
本
信
息 [来源:http://www.think58.com]
think58
[资料来源:http://think58.com]
think58.com
[版权所有:http://think58.com]
办公助理的功能特色:
• 本软件设计是从用户的角度进行开发,处处为用户着想 。而且我们充分考虑到了用户可能在操作中出现的各种错误,本软件对一定错误都对用户进行友善的提示。
• 由于C#可以支持多国语言,所以本软件可以支持中文,英文,日文,韩文,俄文等多种语言。
• 同时本软件已经打包成为一个安装文件,安装十分简便,只需按照所给的提示,就可以进行安装,简单易行。
• 一般的网络通信软件,都采用C/S或B/S 模式。本软件则省去了专用服务器;将服务器所具有的功能嵌入到软件中,使软件本身不仅具有客户端的功能,而且具有服务器的功能。
• 传统的通信都采用对等网的形式进行通信.
而本软件不仅有点对点的通信,还有发广播的特点。
传统的通用软件如QQ,MSN等都需要登陆其服务器后,才能进行双方通信,不能保证信息的安全性。而本软件只是在本局域网内流通,无需登陆服务器,有利于信息的保护。
该软件还有很强的扩展性,可以将很多功能加入进去。
此软件我们在将来还将如一些语音交流,视频会议等功能添加进来。
以及还有发送通知的权限,可以设置权限来管理办公人员是否能够发送通知等等。 think58好,好think58
在网络会议室内显示在线人员等。
办公助理的用途
• 办公助理的用途主要用在办公楼局域网内的计算机上。
– 发送短信功能,是用于办公人员在不干扰别人的情况下,与另一个人进行交流。
– 发布通知功能,能让主管人员不用在奔波于各个部门之间,只要使用发布通知功能,就可以通知到各个人,十分方便。
– 网上会议功能,可以让大家能够随时地在网上进行开会,免除了开会要到会议室开会的麻烦,节约了时间.
– 文件传输功能,可以使相邻计算机之间的文件交换变得十分简单,不必在用U 盘等来拷贝,极大了方便了办公人员。
• 由于DOTNET是MS新推出的战略平台,用C#进行Socket类的编程,难度较高;而且时间比较仓促,所以本软件还存在不少不足,一些扩展性的功能还没有实现。 [资料来源:http://www.THINK58.com]
[来源:http://think58.com]
[来源:http://think58.com]
以下是部分代码的实现
using System.Reflection;
using System.Runtime.CompilerServices;
// 有关程序集的常规信息是通过下列
//属性集控制的。更改这些属性值可修改与程序集
//关联的信息。
[assembly: AssemblyTitle("")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("")]
[assembly: AssemblyCopyright("")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// 程序集的版本信息包含下列 4 个值:
// 主版本
// 次版本
// 内部版本号
// 修订号
// 您可以指定所有值,或使用“修订号”和“内部版本号”的默认值,方法为按如下方式
// 使用“*”:
[assembly: AssemblyVersion("1.0.*")]
// 要对程序集进行签名,必须指定要使用的密钥。有关程序集签名的更多信息,请参考
// Microsoft .NET 框架文档。 think58 [资料来源:www.THINK58.com]
// 使用下面的属性控制用于签名的密钥。
// 注意:
// (*) 如果未指定密钥,则程序集不会被签名。
// (*) KeyName 是指已经安装在计算机上的
// 加密服务提供程序 (CSP) 中的密钥。KeyFile 是指包含
// 密钥的文件。
// (*) 如果 KeyFile 和 KeyName 值都已指定,则
// 发生下列处理:
// (1) 如果在 CSP 中可以找到 KeyName,则使用该密钥。
// (2) 如果 KeyName 不存在而 KeyFile 存在,则
// KeyFile 中的密钥安装到 CSP 中并且使用该密钥。
// (*) 要创建 KeyFile,可以使用 sn.exe(强名称)实用工具。
// 在指定 KeyFile 时,KeyFile 的位置应该相对于
// 项目输出目录,即
// %Project Directory%\obj\<configuration>。例如,如果 KeyFile 位于
// 该项目目录,应将 AssemblyKeyFile
// 属性指定为 [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
// (*) “延迟签名”是一个高级选项 - 有关它的更多信息,请参阅 Microsoft .NET 框架
// 文档。
[资料来源:www.THINK58.com]