.net 开发的excel_android

.net 开发的excel_服务器_02




附通信组件说明
一,功能说明
最基本功能聊天功能是有的。
作为数据库中间的桥接,保证安全通讯。
SQLITE是个非常好的单机数据库。但不能多机联网合用。本通读组件可以使SQLITE可以联网使用。
MSSQL 直接连接数据库存在安全隐患,使用本通讯组件可以保证数据库的安全。
ORACLE数据库使用时要安装非常大的客户端,使用本组件可以让客户端不需要安装ORACLE客户端。MYSQL也是如此。
兼容现有的代码生成器。(oracle,mysql,sqlite的客户端只需要安装在服务器端,只需要安装一次就可以)
通讯可以采用类似操作数据库阻塞模式。直到有数据返回。更符合.net开发人员的习惯。也更好啊。
可以作为服务器端文件管理使用。

本通讯组件采用tcp通讯。可以省掉你的vpn费用。保证数据库的安全。保证通迅的安全。
本通讯组件采用开放通读协议。所以可以跨平台。跨语言。跨设备。
已经有的两个语言版本。Server端使用C#  客户端有两个版本.net与java。更多语言的会持续开发。
本人android APP[彭城视窗]使用此客户端的java版写的。
使用腾读应用宝可以搜索看看效果。

通讯组件这一块只有测试的代码没图了。



本打算今天发布一些代码。要整理的东西N多,还没整理好先发布程序。
程序完全没有混淆,你可以反编译来研究。版权归本人所有。

下载地址:
http://download.csdn.net/detail/zanfeng/7292595

里面两个DLL文件是主要的内容(DataUtils.v1.1.dll,DataExcel.v1.1.dll)。
添加引用后,在工具箱右键添加DataExcel.v1.1.dll就能看到控件了。



.net 开发的excel_android_03

上面的图这是作为皮肤用的例子。

1. 控件类型可以扩展。
2.也可以自定义函数。
下面是函数扩展的例子

C# code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Text;
usingFeng.Office.Excel;
namespaceFunctionpPlusTest
{
[Serializable]
publicclassFunctionpPlusFunctionTest : BaseMethod
{
publicFunctionpPlusFunctionTest(IMethodCollection methods) :
base(methods)
{
}
publicoverridestringName
{
get{ return"函数扩展示例"; }
set{ }
}
List<IMethodInfo> _MethodList = newList<IMethodInfo>();
publicoverrideList<IMethodInfo> MethodList
{
get
{
return_MethodList;
}
}
#region IMothodNameList 成员
publicoverrideboolContains(stringmethod)
{
switch(method)
{
case"当月木材销售量":
returntrue;
default:
break;
}
returnfalse;
}
#endregion
#region IRunMethod 成员
publicoverrideobjectRunMethod(ICell cell, stringmethodname, paramsobject[] args)
{
objectobj = null;
switch(methodname)
{
case"当月木材销售量":
returnFeng.App.ConvertHelper.ToDecimal(args[0]) * Feng.App.ConvertHelper.ToDecimal(args[1]);
default:
break;
}
returnobj;
}
#endregion
}
}


dataexcel主程序代码。就是下面界面的源码
http://download.csdn.net/detail/zanfeng/7321139