自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

第2学堂-专栏

www.d2school.com

  • 博客(12)
  • 收藏
  • 关注

原创 第4章 感受(二)——4.1. Hello GUI 基础篇

[回到目录]白话C++4.1. Hello GUI 基础篇(配套光盘中提供本节教程的动画版)我们回到了一个原点,准备再次写一个“Hello world”,但这一次,我们将和“Hello world”重逢于“GUI”的平台。我们采用支持跨平台的wxWidgets C++图形界面库,在学习本节课程之前,您需要确信已经完成《第2章 准备》所提及的,有关wxWidgets的编译、及配置

2009-01-29 11:18:00 2133 1

原创 第2章 准备——2.14.Code::Blocks配置——全局路径变量

[回到目录]白话C++2.14. Code::Blocks配置——全局路径变量本章我们安装了许多扩展库,接下来,我们将要在程序中写一些调用这些库的代码,然后由编译器编译代码、最后由链接器将库与程序以某种形式“链接”在一起。编译器和链接器,都需要“知道”上哪儿找这些库。"库"其实就是一些文件,它们被存放在某个文件夹里。以SDL为例,我们只要提供这样一个绝对路径:“E:/cpp_ex_

2009-01-06 17:38:00 6418 2

原创 第2章 准备——2.13.安装SDL

[回到目录]白话C++2.13. 安装 SDLSDL全称“Simple DirectMedia Layer”。是一个跨平台的多媒体程序开发库,支持直接访问音频设备、键盘、鼠标、游戏杆、3D硬件(通过OpenGL)、2D视频缓冲等。不少流行的游戏都使用到了SDL库。在著名的视频网站 YouTube (http://www.youtube.com/)上搜索关键字:“SDL” “GAME”,

2009-01-06 17:36:00 2162

原创 第2章 准备——2.12.安装gSOAP

 [回到目录]白话C++2.12. 安装 gSOAPgSOAP是一套辅助使用C++开发Web Service的工具。“Web Servivce”直译为“网络服务”。最近我们不是一直在安装一些C++的扩展库吗?那些扩展要么是一些源代码文件,要么是一些编译那的二进制库文件,最终我们将它静态的,或者动态的“链接”到我们所写的程序文件中。“Web Servivce”你也可以把它理解成一

2009-01-06 17:34:00 2271

原创 第2章 准备——2.11安装 deelx

 [回到目录]白话C++2.11. 安装 deelxDEELX 是一个在 C++ 环境下的与 Perl 兼容的正则表达式解析引擎。是 RegExLab 开展的一个研究开发项目。虽然boost及wxWidgets都各自提供了强大的正则表达式解析引擎,不过这二者都相当庞大,如果仅仅需要处理正则表达式,deelx非常轻便:事实上,它就一个头文件。以下描述来自deelx官方网站:

2009-01-06 17:30:00 1981

原创 第2章 准备——2.10.安装 xsd

 [回到目录]白话C++2.10. 安装 xsd学过XML 的读者可能会了解,XSD是一种文档,用来规定某一特定XML文档的内容与格式。不过,这里我们所提的xsd指的是一套库及一个工具。工具的作用是通过前述的XSD文档,来生成对应的C++代码文件,从而实现将本来是XML语言描述的数据,转换为用C++语言描述,这样我们就可以直接用C++语言方便的处理这些数据,最终还可以将处理后的数据

2009-01-06 17:22:00 2286 3

原创 第2章 准备——2.9.安装xerces-c

[回到目录]白话C++ 2.9. 安装 xerces-cXerces-C++ (通常也称为:Xerces-C)是一套健壮、强大(同时也很庞大)的 XML 解析库,它提供了验证,以及 SAX 和 DOM API。XML 验证在文档类型定义(Document Type Definition,DTD)方面有很好的支持,并且在 2001年12月增加了支持 W3C XML Schema 的基本完

2009-01-06 17:20:00 5667 4

原创 第2章 准备——2.8 安装 MySQL++

[回到目录]白话C++2.8. 安装 MySQL++类似iconvpp对iconv的封装,MySQL++同样是采用C++对MySQL 原有C接口的封装。当希望通过C++语言实现访问MySQL数据库时,MySQL++是一个非常好的选择。2.8.1. 下载请前往MySQL++官方主页:http://tangentsoft.net/mysql++/ ,下载MySQL++的最新版本源文

2009-01-06 17:15:00 2279 9

原创 第2章 准备——2.7.安装MySQL、MySQL GUI Tools

[回到目录]白话C++ 2.7. 安装 MySQL、MySQL GUI Tools一直以来,几乎80%以上的应用,都需要和“数据库”打交道。因为现实中的大多数问题,都需要与大量的数据进行周旋,此时如何高效地保存、查找这些数据呢?如何方便地体现数据之间的关系呢?数据库可以帮助我们解决这些问题。如果您对“数据库/Database”完全没有概念,比如完全不懂“SQL”,现在就是很好的时间

2009-01-06 17:11:00 3695

原创 第2章 准备——2.6.安装iconv、iconvpp

 [回到目录]白话C++2.6. 安装 iconv、iconvpp就像我们的键盘上面多数是英文字母一样,出于一些历史原因,多数编程语言都发明于西方,这些编程语言所用到的字词,自然也是以英文居多。——这没什么不好的 ——键盘上都是英文,用汉字写代码反倒不方便了——但真正的问题是许多时候我们需要直接在代码中用到汉字,比如您想输出一句“你好,世界!”,英美人当然就是一句“Hello worl

2009-01-06 17:07:00 3277

原创 第2章 准备——2.3. 安装msys

 [回到目录]白话C++ 2.3. 安装 msysCode::Blocks支持多编译器,在Windows下支持包括Visual C++、Borland C++等编译器,但出于更方便的支持跨平台,本书将统一采用MinGW32的g++编译器(g++支持多个平台)。msys同样出自“MinGW”官方网站,全称是“Minimal GNU(POSIX)system on Windows”

2009-01-06 17:02:00 2503 1

原创 第2章 准备——2.1. 准备的准备

[回到目录]白话C++第2章.准备"决定你能否成为程序员,不在于你的计算机基础,在于你是否有足够的耐心。" 2.1. 准备之准备需要安装的程序分为“软件(可独立运行)”及“扩展功能库”两部分。软件都提供独立的安装程序,通常双击就可以开始“下一步”风格的安装。主角:Code::Blocks”略为复杂。“扩展功能库”我们要求将它们安装到一个统一的目录之下,并且,通常在安装之

2009-01-06 16:39:00 2011

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除