PC端介绍.txt 1.69 KB

编译器: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