C/S与B/S
C/S架构的优点如下:
(1)C/S架构的界面和操作手势可以随着客户的要求进行定制,可以实现的非常漂亮,由于胖客户端建立在应用的基础上,因此不会由于漂亮的界面而影响实际的操作。
(2)系统安全性能可以得到很好的保证,实现多层认证也不困难。
(3)C/S结构的系统由于只有一层交互,因此响应速度非常快。
C/S构架的缺点:
(1)C/S系统通常被使用在局域网的环境中,而要在广域网中使用,则还需要通过专门的服务器进行两端连接和数据传输的工作。
(2)C/S构架面向的用户通常是可知的,因为胖客户端的原因,用户需要安装才可以使用,所以不适合面向一些不可知的用户。
(3)C/S构架的重用性不强,因为显示逻辑和服务处理逻辑都包含在胖客户端中,虽然良好的设计对这个缺点有所改善,但是定制的先天条件决定了其重用性的缺陷。
(4)C/S构架最容易发现的一个缺点在于,其维护的成本太高。一但已经上线的系统发生了变化,任何一个胖客户端的应用都需要升级。
(5)C/S移植性不太好。
B/S构架的优缺点:
优点:
(1) B/S构架的系统只需要Web浏览器就可以运行,不用安装。
(2) B/S构架可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。
(3) B/S构架重用性比较好。
(4) B/S构架升级比较方便。
缺点:
(1) 客户端的显示样式不够丰富。
(2) B/S构架在速度和安全性上需要花费很大的设计成本,这是B/S构架最大的问题。
相关文档:
---------------------------------------------------
名 等价值 含 义
BLACK 0 黑
BLUE 1 ......
#include <iostream>
using namespace std;
class Base {
public:
virtual void fn(int x) {
cout << "In Base class, int x = " << x << endl;
}
};
class SubClass : public Base {
public:
// 函数的重载,这样的重载方式,在Java中能行,在C/C++中却不行
virt ......
操作步骤:
1.物理机安装VMWare,在虚拟机中安装Windows XP Professional + SP2
2.VM->Install VMware Tools...
3.在VMware主界面双击Ethernet,并选定Host-only选项
4.在物理机网络连接中,设置VMware Network Adapter VMnet1的IP地址为:130.0.0.50,子网掩码:255.255.0.0,其余为空,作为操作站使用。同时禁用VM ......
有关 extern "C"
搞过C和C++混编的同志们都知道这个啥意思。
这儿有讲:http://www.cppblog.com/Macaulish/archive/2008/06/17/53689.html
但看一下下面的这个代码:
#include <iostream>
using namespace
std;
extern "C" { int g_inta; }
int main (void)
{
g_ ......