PC端介绍.txt
1.69 KB
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
编译器:QT5.0 VS2010 /release/debug
平时发布编译release版本
模块:
main.cpp : 打开/关闭log函数:qInstallMessageHandler(outputMessage);
common:重载的一些系统控件和辅助功能;
gotyecpp:亲加云文字聊天的收发和显示处理;
http:连接后台,获取本用户信息;
jusCall:justTalk接口;
gui:
isettingwidget.cpp/isettingwidget.ui 设置界面处理
ishowmain.cpp/main.ui 主界面(home和聊天界面附着在主界面上,主要也在这里控制)
italkingwidget.cpp/talking.ui 视频通话处理
userinfotip.cpp/userinfotip.ui 用户详细信息
widgetLogon.cpp/widgetLogon.ui 登陆界面
ishowview.cpp 界面显示逻辑(控制主界面和视频通话的显示)
ishowcourses.cpp/ishowcourses.ui(课程预览)
jusDoodle : 涂鸦部分处理代码(demo)
isettingwidget.cpp:ITalkingWidget::showCourseUi()添加课程涂鸦界面到通话界面中
生成测试/正式软件:
1.我们后台:GlobalSetting.cpp
CGlobalSetting::CGlobalSetting()
{
networkurl = "http://test.ishowedu.com/"; //网络地址web通讯
// networkurl = "https://api.ishowedu.com/"; //网络地址web通讯
cloud_id = "viptalk@ishowedu.com"; //网络地址web通讯
// cloud_id = "http://viptalk.ishowedu.com/"; //网络地址web通讯
}
2.justalk: justtalktest.cpp
Mtc_UeDbSetServer(servers.at(0).toUtf8().data()); //测试环境
// Mtc_UeDbSetServer(servers.at(1).toUtf8().data()); //正式环境
3.亲加云:gotyemsg.cpp
void GotyeMsg::init()
{
apiist->init("a0044a1c-09e0-473a-8ceb-a13b445b086d", "com.gotye.api.demo");//测试环境
// apiist->init("51e493d8-879a-4c0f-8ce4-478cebdc3c8f", "com.gotye.api.demo"); //正式环境
}
打包发布的时候release目录下:CloudSample couresImg gotye.cache gotye.data删除
config目录下:删除config.ini
userConfig.ini中 删除保存的登录信息
打包工具:inno setup