上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页
如何使用 TinyXML 在内存中操作 xml 格式的内容例子 xml 内容:<?xml version="1.0" encoding="UTF-8" ?><Config> <Database ip="192.168.1.33" port="3306" /> <List> <Channel count="5">电视剧</Channel> <Channel count="5">电影</Ch Read More
posted @ 2013-02-26 16:45 星语海蓝 Views(6381) Comments(0) Diggs(0) Edit
1. 怎样调整代码排版的格式?选择:编辑—>高级—>设置文档的格式 或 编辑—>高级—>设置选中代码的格式。格式化cs代码:Ctrl+k+f 格式化aspx代码:Ctrl+k+d2. 怎样跳转到指定的某一行?两种方法:Ⅰ. Ctrl+G Ⅱ. 双击状态栏中的行号3. 怎样创建矩形选区?两种方法:Ⅰ. 摁住alt键,然后拖动鼠标即可。Ⅱ. 按住Shift+Alt点击矩形的左上和右下位置即可。4. 怎样快速隐藏或显示当前代码段?Ctrl+MM5. 怎样快速切换不同的窗口?Ctrl+Tab6. 怎样生成解决方案?Ctrl+Shift+B7. 怎样快速添加代码段?输入prop然 Read More
posted @ 2013-01-11 15:31 星语海蓝 Views(201) Comments(0) Diggs(0) Edit
TinyXML中文指南这是什么?这份指南有一些关于如何有效地使用TinyXML的技巧和建议。我也会尝试讲一些诸如怎样使字符串与整型数相互转化的C++技巧。这与TinyXML本身没什么关系,但它也许会对你的项目有所帮助,所以我还是把它加进来了。如果你不知道基本的C++概念,那么这份指南就没什么用了。同样的,如果你不知道什么是DOM,那先从其它地方找来看看吧。在我们开始之前一些将会被用到的XML数据集/文件。example1.xml:<?xml version="1.0" ?><Hello>World</Hello> example2.xml Read More
posted @ 2013-01-10 15:02 星语海蓝 Views(307) Comments(0) Diggs(0) Edit
TinyXML是一个非常小巧简单的XML解析库,采用DOM方式来解析XML文件。不足的是它本身不支持DTD和XSL,但普通简单的XML使用需求还是可以满足了。TinyXML由2个头文件四个CPP文件构成。继承结构如下:TiXmlBaseTiXmlAttributeTiXmlNodeTiXmlCommentTiXmlDeclarationTiXmlDocumentTiXmlElementTiXmlTextTiXmlUnknownTiXmlHandleTiXmlVisitorTiXmlPrinter要操作XML首先需要加载XML,很简单:[cpp] view plaincopyTiXmlDocum Read More
posted @ 2013-01-10 14:59 星语海蓝 Views(2023) Comments(0) Diggs(0) Edit
当 Visual C++ 项目启用了预编译头 (Precompiled header) 功能时,如果项目中同时混合有 .c 和 .cpp 源文件,则可能收到 C1853 编译器错误:fatal error C1853: 'pjtname.pch' precompiled header file is from a previous version of the compiler, or the precompiled header is C++ and you are using it from C (or vice versa)(致命错误C1853: “filename.pc Read More
posted @ 2013-01-10 14:59 星语海蓝 Views(487) Comments(0) Diggs(0) Edit
软 件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才 返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的 调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方的接口)。回调和异步调用的关系非常紧密,通常我们使用回 调来实现异步消息的注册,通过异步调用来实现消息的通知。同步调用是三者当中最简单的,而回调又常常是异步调用的基础,因此,下面我们着重讨论回调机制在 不同软件架构 Read More
posted @ 2013-01-10 11:11 星语海蓝 Views(2559) Comments(0) Diggs(0) Edit
不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不 同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好, 我就不加修改的引用过来了,以下是引用的内容(红色部分是我自己写的内容)。用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb;// 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,// 和一个字符变量;以下则可行:typedef ch. Read More
posted @ 2013-01-10 10:52 星语海蓝 Views(200) Comments(0) Diggs(0) Edit
1.extern的作用 extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b); 则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是C++的, C++的规则在翻译这个函数名时会把fun这个名字变得面目全非,可能是fun@aBc_int_int#%$也可能是别的,这要看编译器的"脾气"了(不同的编译器采用的方法不一样),为什么这么做呢,因为C++支持函数的重载啊,在这里不去过多的论述这个问题,如果你有兴趣可以去网上搜索,相信你可以得到满意的解 Read More
posted @ 2013-01-06 17:00 星语海蓝 Views(226) Comments(0) Diggs(0) Edit
一、创建新的动态链接库(DLL)项目从“File”菜单中,选择“New”,然后选择“Project…”。如下图:在“项目类型”窗格中,选择“Visual C++”下的“Win32”。在“模板”窗格中,选择“Win32 Console Application”。为项目选择一个名称,如 MathFuncsDll,并将其键入“Name:”字段。 为解决方案选择一个名称,如 DynamicLibrary,并将其键入“Solution Name:”字段。如下图:单击“OK”启动 Win32 应用程序向导。 在“Win32 应用程序向导”对话框的“概述”页中,单击“NEXT”。在“Win32 应用程序向导 Read More
posted @ 2013-01-05 13:32 星语海蓝 Views(374) Comments(0) Diggs(0) Edit
//初始化:建立XML结构文件,创建根节点TiXmlDocument *myDocument = new TiXmlDocument("ePhoto.xml");TiXmlDeclaration * decl = new TiXmlDeclaration( "1.0", "UTF-8", "" );myDocument->LinkEndChild(decl);TiXmlElement *ephoto=new TiXmlElement("ephoto");myDocument->Lin Read More
posted @ 2013-01-05 10:10 星语海蓝 Views(270) Comments(0) Diggs(0) Edit
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页