XproerIM产品使用手册
1. 产品介绍
版权所有:(c)2009-2016 荆门泽优软件有限公司 保留所有权利。
产品官网:http://www.ncmem.com/apps/xproerim/index.asp
安装教程:
资源下载:客户端下载(访问密码 98e5),服务端下载(访问密码 4a08),
技术交流群:6259765
技术支持:3040217208
咨询邮箱:3040217208@qq.com
XproerIM是一款面向中小企业的即时通迅软件。借助于XproerIM企业能够非常方便的与ERP,CMS等现有的办公系统无缝整合,实现真正的统一办公平台。并帮助企业提高工作效率。
与传统即时通迅软件不同,XproerIM允许企业将关键业务数据保存在自已的服务器数据库中,并提供给管理层作为用户需求分析的依据。
满足企业业务需求
与其它任意一款IM不同之处在于XproerIM开放了完整的源代码。在开放的源代码中已经包含了一个完整的IM框架,借助于这个IM框架企业能够在最短的时间内开推出符合自已业务需求的IM系统中。同时开放的源代码能够帮助企业无缝的将现有的系统例如ERP,OA办公系统整合到IM中。
极具工程价格的高质量代码
在XproerIM中大量使用了标准程序库(STL)和设计模式。XproerIM中的每个类都经过了极其严格的设计要求。类的命名符合其义。这些改进使得整个项目的代码更容易阅读和理解。以便开发团队能够在最短的时间内融入项目中。
高性能UI库
在XproerIM中采用了全新的UI引擎(XproerUI)来提高界面品质。目前在XproerUI中除EDIT控件以外的控件都采用了DirectUI技术来实现。这些设计帮助整个系统提供了约10%的效率。
与传统基于MFC构架的界面相比,XproerUI占用的内存更少,每一个控件都具有可配置性,控件的绘制效率更高,可扩展性更强。
经典构架设计
XproerIM采用经典三层构架设计,即UI层,数据库层,业务逻辑层。三层构架设计的优势不仅能够最大限度的分享业务逻辑和UI层,而且能够简化整个系统的复杂性。
站在开发团队的角度来讲,三层构架设计规范了开发标准,使得系统的设计有了统一的标准。这能够帮助团队能够更好的为每个成员分配任务。比如UI开发人员负责新控件的开发,并将新设计的类放在UI层中(AppUI),业务逻辑开发人员编写的代码只在业务逻辑层(AppBiz)变动,不会对UI层和数据层(AppData)造成任何影响。
借助于全新的构架,开发人员可以将更多的精力放在业务逻辑和用户体验方面,而不是纠结于如何创建控件,如何实现特效效果,如何替换图片。
Unicode及UTF8支持
XproerIM完全支持Unicode和UTF8编码。在UI界面配置文件中完全使用UTF8编码。这一特性能够帮助企业在未来轻松发布不同语言的产品。
2. 技术规格
服务端:OpenFire 3.6.4
客户端:C++
网络库:gloox
界面库:XproerUI
依赖库:boost,cximage,pugixml,zlib,log4cplus,
运行库:多线程DLL (/MD)
通迅协议:XMPP
程序框架:WTL
开发语言:C++ 11
项目编码:UNICODE
编译器:Visual Studio 2010
IDE:Visual Studio 2013
3. 测试环境搭建
主要步骤如下:
1.安装Openfire 6.4.3或更高版本。
2.修改XproerIM中的配置文件
3.启动XproerIM。
3.1. 安装Openfire
安装Openfire软件








点击按钮”Launch Admin”打开管理员界面,开始配置系统。
设置后台管理系统语言

配置服务器信息

注意:域推荐采用英文加数字格式。否则将会出现无法登陆的问题。
配置数据库信息

说明:测试时只需要使用嵌入式数据库即可。如果正式使用系统则应该使用标准数据库。
使用MySQL数据库


修改主机名和数据库名,修改后的效果如下图:



自动生成的数据表
初始设置

设置管理员帐号

安装完成

登陆后台管理

新建测试帐号

添加帐号成功

3.2. 修改XproerIM配置文件
打开文件 config.xml
<?xml version="1.0" encoding="utf-8" ?>
<root>
<!--此名称必须与OpenFire服务器中的服务器名称相同。-->
<domain value="xproer"/>
</root>
将domain的value值改为Openfire的服务器名称。如下图所示:

XproerIM产品使用手册的更多相关文章
- H3 BPM产品安装手册(.Net版本)
1 安装说明 1.1 服务器安装必备软件 在使用该工作流软件之前,有以下一些软件是必须安装: l IIS7.0以上版本(必须): l .Net Framework 4.5(必 ...
- 2019年最受欢迎IMX6系列开发板,资料全开源,助力产品研发不在话下
迅为IMX6开发板: Android4.4系统 Linux + Qt5.7系统 Ubuntu12.04系统 部分真实案例:HMI:3D打印机:医疗设备:工控机:触控一体机:车载终端 板载:4G全网 ...
- 迅为IMX6Q开发板提供原理图_底板PCB_驱动程序源码_芯片和LCD数据手册_开发板环境_使用手册
迅为IMX6开发板: Android4.4/6.0系统 Linux + Qt5.7系统 Ubuntu12.04系统 部分案例:HMI:3D打印机:医疗设备:工控机:触控一体机:车载终端 核心板 ...
- 【从零开始学BPM,Day5】报表配置及自定义功能页面开发
[课程主题] 主题:5天,一起从零开始学习BPM [课程形式] 1.为期5天的短任务学习 2.每天观看一个视频,视频学习时间自由安排. [第五天课程] 1.课程概要 Step 1 软件下载:H3 BP ...
- 【从零开始学BPM,Day4】业务集成
[课程主题] 主题:5天,一起从零开始学习BPM [课程形式] 1.为期5天的短任务学习 2.每天观看一个视频,视频学习时间自由安排. [第四天课程] 1.课程概要 Step 1 软件下载:H3 BP ...
- 【从零开始学BPM,Day3】自定义表单开发
[课程主题] 主题:5天,一起从零开始学习BPM [课程形式] 1.为期5天的短任务学习 2.每天观看一个视频,视频学习时间自由安排. [第三天课程] 1.课程概要 Step 1 软件下载:H3 BP ...
- 【从零开始学BPM,Day2】默认表单开发
[课程主题]主题:5天,一起从零开始学习BPM[课程形式]1.为期5天的短任务学习2.每天观看一个视频,视频学习时间自由安排. [第二天课程] Step 1 软件下载:H3 BPM10.0全开放免费下 ...
- 【从零开始学BPM,Day1】工作流管理平台架构学习
[课程主题] 主题:5天,一起从零开始学习BPM [课程形式] 1.为期5天的短任务学习 2.每天观看一个视频,视频学习时间自由安排. [第一天课程] Step 1 软件下载:H3 BPM10.0全开 ...
- 嵌入式开发平台-iTOP-4418开发板
详情转自:http://topeetboard.com S5P4418核心板可以无缝支持核心系统S5P6818,并保持底板设计不变,将兼顾更高端 的应用领域,为项目和产品提供更好的灵活性以及可伸缩性. ...
随机推荐
- 10G R2 参数文件相关
CLUSTER_DATABASE Property Description Parameter type Boolean Default value false Modifiable No Range ...
- 初识selenium
今天尝试了一些selenium,感觉并没有想象中那么难.整理一篇笔记出来. 笔者使用的是Python+selenium.以下内容均是基于Windows系统和Python3.5.2. 首先是下载sele ...
- C语言初始化——bss段初始化、跃入C、C与汇编
1.bss段初始化 变量 存放位置 初始化的全局变量 数据段 局部变量 栈 malloc函数分配的 堆 未初始的全局变量 bss段 说明:全局变量在未赋初值时,会被保留到bss段. 测试: #incl ...
- openldap自定义schema
参考官方文档 13. Schema Specification http://www.verydemo.com/demo_c161_i74426.html https://oskb.wordpress ...
- 关于HTML(JSP)页面的缓存设置 -- cache-control
我在项目中遇到这么一个问题,当用户登录了系统后,进入并copy下系统某个页面的link,然后关闭浏览器,重新打开浏览器,把刚才复制好的link paste到浏览器的地址栏去,直接enter,发现浏览器 ...
- Android IOS WebRTC 音视频开发总结(七一)-- H265/H264有何不同
本文整理自自网络,非原创,喜欢相关文章请关注我们的微信公众号:blackerteam H.265 H.265是ITU-TVCEG继H.264之后所制定的新的视频编码标准.H.265标准围绕着现有的视频 ...
- Windows7 IE10运行不了JavaScript的问题
如题,我的环境是Windows7 + IE10,JavaScript怎么也运行不了.郁闷了好一段时间. 后来发现一种办法终于可以让JavaScript运行起来. 具体: 点击 [工具] => ...
- windows命令行(Command Prompt / Console)字体设置
1.运行 regedit 打开注册表编辑器,打开注册表定位至[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Conso ...
- RSA加密前端JS加密,后端asp.net解密,报异常
RSA加密前端JS加密,后端asp.net解密,报异常 参考引用:http://www.ohdave.com/rsa/的JS加密库 前端JS加密代码: function GetChangeStr() ...
- CSS样式的插入方式
1.外部样式: 当样式需要应用于很多页面时,外部样式表将是理想的选择.<head> <link rel="stylesheet" type="text/ ...