阅读更多
sourceforge优秀项目介绍之二十三:MediaWiki

成立日期:2001

项目介绍:
MediaWiki是全球最著名的wiki程序,运行于PHP+MySQL环境。MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例。目前MediaWiki的开发得到维基媒体基金会的支持。

MediaWiki是建立wiki网站的首选后台程序,目前国内的大型维客站点基本都采用这套系统。它一直保值着持续更新。其原作者为德国的Magnus Manske。中文支持良好,功能特性完善,学习资料充足,是建立wiki网站的首选wiki程序。

产品说明
开源协议:GPL
操作系统:所有POSIX (Linux/BSD/UNIX-like OSes), Linux
编程语言:PHP
用户界面:Web-based


项目页:https://sourceforge.net/projects/wikipedia

查询更多内容:http://sourceforge.net/potm/potm-2005-10.php

更多sourceforge优秀项目

sourceforge优秀项目介绍之二十:NSIS“Nullsoft 脚本安装系统”
sourceforge优秀项目介绍之二十一:FCKeditor 文本编辑器
sourceforge优秀项目介绍之二十二:NHibernate “.Net的Hibernate实现”
来自: sourceforge.net
8
1
评论 共 1 条 请登录后发表评论
1 楼 workman93 2008-09-02 13:35
非常喜欢这个系列,谢谢。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 代码弄懂C++值传递,引用传递,指针对象传递

    #include "stdafx.h" #include<iostream> /*代码弄懂C++值传递,引用传递,指针对象传递*/ using namespace std; class MyClass { public:     int n;     void method(); }; //值传递  void change1(int n){     n++;     cout<...

  • C++对象之间通信的三种常见方式

    经过这一年多对C++的使用,总结出了下边的三种常见对象之间的通信方式。这里就不上代码了。只作为一种设计思想,记录下来方便自已以后使用,和大家一起学习,这只是自已在工作中的总结,如果谁有更好的经验,请回复我,我再加进去。 1:使用一个全局单例对象作为交互对象的中介; 在这种交互方式中,有三个对象参加进来。 类1:ClassA;             //用来创建交互对象1:obj1 类2:Clas

  • C++中建立对象间消息连接的系统方法

      用过C++进行过面向对象程序设计的用户都知道,程序中的对象很少单独存在。不考虑对象间的相互作用几乎是不可能的。所以,标识对象间的关系或建立对象间的消息连接是面向对象程序设计的一项重要任务。本文着重从C++程序设计的角度,提出一种建立对象间消息连接的实用方法。如果你想详细了解面向对象程序设计技术,请参阅有关专著。  大家都知道对象是数据和方法的封装体。在C++中,它们分别表现为数据成员和成员函数

  • c++ 消息传递(通过SendMessage)

    //同一进程间传递 char* msg="ttbb";::SendMessage(hwnd,Thread_Msg_Student,0,(LPARAM)msg); //不同进程间,传递字符串通过copydata的方式//发一定注意发送的结构tagCOPYDATASTRUCT netDataPacket; netDataPacket.dwData = 0; netDataPacket.cbData

  • windows下用c++建立socket客户端

    [code="c++"] #include //1.用于连接的socket SOCKET sockClient; //2.初始化socket WSAData wsaData; WSAStartup(MAKEWORD(2, 2), &wsaData); //3.设置socket sockClient = socket(AF_INET,...

  • 面向对象——一起来复习委托与事件!

    通过复习委托与事件,我们知道了对象间的关系不仅仅存在调用这种耦合性较强的关系,还有通过这一系列的操作,交由委托机制这个第三方来统一管理,是个不一样的选择,而这个不一样是不是更适用于“高内聚,低耦合”这句话呢?我们以前对面向对象的认识,是不是停留在对象,而没有在类的级别,及架构的级别进行了思考呢?我想,我们应该进行一次深入的面向对象的深入讨论了,随着我的学习,后期博文会逐步跟进!

  • 面向对象经典小例子

    面向对象编程--经典例子 Java面向对象              Java语言是面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。           ...

  • Windows网络编程(三):建立TCP连接和收发消息

    先看服务端: // ConsoleApplication3.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #define _WINSOCK_DEPRECATED_NO_WARNINGS //这个声明要在stdafx.h的后面,但要在其他头文件的前面 #include <winsock2.h> #include <stdio...

  • C++中建立对象间消息连接的一种系统方法

    C++中建立对象间消息连接的一种系统方法  项飞        用过C++进行过面向对象程序设计的用户都知道,程序中的对象很少单独存在。不考虑对象间的相互作用几乎是不可能的。所以,标识对象间的关系或建立对象间的消息连接是面向对象程序设计的一项重要任务。本文着重从C++程序设计的角度,提出一种建立对象间消息连接的实用方法。如果你想详细了解面向对象程序设计技术,请参阅有关专著。大家都知道对象是

  • c++ 不同的程序间发送消息给对方按钮

    1 新建一个对话框工程,在对话框上面放置一个button,设置ID为TEST_IDC_BUTTON1,双击添加消息处理 void CTestDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 AfxMessageBox(_T("收到消息")); } 2 再新建一个对话框工程,在对话框上面放置几个按钮,一下通过几种方式发消息给上一个对话框工程里的button void CSenderDlg::OnBnClickedButton1() { //

  • C++ 发送消息

    void CDemoDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 SetDlgItemText(IDC_EDT_INPUT,_T("")); } void CDemoDlg::OnBnClickedButton2() { SetDlgItemText(IDC_EDT_INPUT,_T("")); } BOOL CDemoDlg::OnEraseBkgnd(CDC* pDC) { // TODO: 在此添加消息处理程序代码和/或调用默认.

  • C++类和类之间的关系(Boolan笔记第三周)

    C**++的类与类之间的关系

  • C++对象之间通信

    <br />一直学习C++并使用C++完成了一个一个作 业和项目,然而对C++类对象之间的通信总有种不知所措就好像人吃了饭自然会消化那样只知其然,不知起所以然的感觉。人,活着,好多时候是在寻找真理,其 实说俗点就是在找一个自己能够容易接受的理由来说服自己。只是其会这样而不知为什么会这样有时会使人自己遭受心魔攻击。笔者就在写程序时总有股困扰在心中 挥之不去。于是,今天我决定狠下心驱除扰我已久心魔。<br />在将对象消息传递方法之前,我们先声明C++对象之间消息传递区别于windows消息传递。这是两个

Global site tag (gtag.js) - Google Analytics