Codecafe

Let's enjoy coding in a cafe!

CodeCafe

Let's enjoy coding in a cafe!

该项目是ColdCafe团队为课程CS362(软件工程实践)而做的课程设计。这是一个纯Python项目,我们使用了PyQt4作为图形库。

该项目允许小型开发团队的成员进行线上交流、发布信息和提交代码。

项目地址: https://github.com/hahastudio/CodeCafe

Authors

ColdCafe Team:

Binary downloads and sources

Git Address

支持三种访问协议:

How to clone our git

操作示例:

$ git clone git://github.com/hahastudio/CodeCafe.git

Deploy Message Server & File Server

如果您希望部署在一个长期运行的服务器上,我们建议您在服务器上安装Python 2.6,并对服务器脚本进行适当修改后部署。如果您使用Windows,只是想耍一耍这个小程序,或者您的机器上并没有Python 2.6的环境,您可以下载Windows对应的编译版本。但无论如何,请您读完下面两段。

在Message Server部署前,您需要先修改userdatainit.py,以添加、删除可以登录服务器的用户帐户。我们默认提供了一个用户名为test、密码亦为test的非管理员测试账户,请注意。修改后,请执行一次userdatainit.py

如果您修改了服务器的端口,请同时修改Client.py的端口信息。如有需要,请重新编译。

Compile with py2exe

请先确保您安装了Python2.6,Py2exe

编译MessageServer.py:请先转至MessageServer.py所在的目录,之后执行:

> python setup-ms.py py2exe

编译FileServer.py:请先转至FileServer.py所在的目录,之后执行:

> python setup-fs.py py2exe

需要PyQt4

编译Client.py:请先转折Client.py所在的目录,之后执行:

> python setup-client.py py2exe

Client at first glance

菜单各功能简述

连接服务器之前你应该做的