一、C#程序是前端Flex界面和后台数据库之间的处理层,主要包含5个DLL文件。
1. com.etsoo.Utils- 工具类
- API - API开发支持类
- Collection - 扩展的字典数据处理类
- Communication - 通信类,比如邮件短信群发
- Database - 数据库处理
- GPS - 位置处理
- HTML - 网页代码解析
- Manager - 字符串、图片、媒体文件等的处理类
- OOP - ETSOO面向对象的开发框架
- Storage - 存储处理
2. com.etsoo.SmartERP- SmartERP核心类
- ActionModules - Web API的操作数据模型
- Apps - 扩展的程序对象
- Entities - 实体对象
- Handlers - HTTP请求自定义处理器
- LightEntities - 轻量实体对象
- Managers - Web下的处理类
- ServerHost - 服务器端程序的支持类
- Services - 实体对象服务类
- SiteBase - 网页程序基础支持类
- Website - 网站开发类
3.com.etsoo.Document- 文档处理类
- ExcelElements - Excel文件处理类
4.com.etsoo.WebSmartERP- Flex接口类
5. com.etsoo.SmartERPAPI- Web API接口类
二、使用到的开源和服务组件
- AWSSDK.dll - 亚马逊服务API
- BarcodeLib.dll - 条形码生成
- DocX.dll - MS Word文件处理
- EPPlus.dll - MS Excel文件处理
- ExCSS.dll -
- FluorineFx.dll - Flex接口服务
- Google.GData.* - Google联系人服务API
- HtmlAgilityPack.dll - HTML代码解析
- itextsharp.dll - PDF文件创建
- log4net.dll - 日志记录
- NAudio.dll - 多媒体处理
- Newtonsoft.Json.dll - JSON数据处理
- Oracle.ManagedDataAccess.dll - Oracle数据库API
- ScpClient.dll - 时代互联短信群发服务