C5P
1.0.0
存储库包含个人站点的源代码。
源代码在GNU GPLV3下获得许可
该项目的主要目的是使用CGI技术和C ++语言管理个人网站。该程序分为三个部分:
站点类通过std :: Ostream提供按需CGI的HTML文本,请求文档的类虚拟方法打印。
文档类的对象拥有:
站点的每个页面(文档实现)负责填充标头和车身元素的内容。头部和页面类的实例应拥有代表其嵌套HTML元素的对象。因此,代表HTML元素的每个类都应具有转让其所有权或创建自身副本的手段。
类头和页面从化合物继承,以确保嵌套的HTML元素的所有权。
文档的子类(例如联系人,家庭,教育等)创建HTML元素或相应的网页,并将其副本传递给相应的页面实例。
<a>, <p>, <div>, <jscript>, <meta>, <button>, <image>, <header> ,等等。您可以播放演示http://kraposhin.online