随笔分类 -  c++ builder

摘要://---------------------------------------------------------------------------#ifndef Unit1H#define Unit1H//---------------------------------------------------------------------------#include <Classes.hpp>#include <Controls.hpp>#include <StdCtrls.hpp>#include <Forms.hpp>#inclu 阅读全文
posted @ 2011-06-08 22:32 瓜蛋 阅读(1287) 评论(0) 推荐(0)
摘要://---------------------------------------------------------------------------#ifndef Unit1H#define Unit1H//---------------------------------------------------------------------------#include <Classes.hpp>#include <Controls.hpp>#include <StdCtrls.hpp>#include <Forms.hpp>#inclu 阅读全文
posted @ 2011-06-08 22:30 瓜蛋 阅读(1122) 评论(0) 推荐(0)
摘要:测试用的xml<?xml version="1.0" encoding="gb2312"?><科室名单 备注="测试"> <人员 职务="科长" 备注="正局级"> <姓名>张三</姓名> <性别>男</性别> <年龄>34</年龄> </人员> <人员 职务="付科长"> <姓名>李四</姓名> <性别>女& 阅读全文
posted @ 2011-06-08 22:29 瓜蛋 阅读(2597) 评论(0) 推荐(0)
摘要:1、TXMLDocument 适用于内存中操作和建立新的 xml2、一个 TXMLDocument 文档其实就是一个节点集合3、每个节点包括名称、文本内容、属性集合、子节点集合4、可以按位置或名称访问节点5、每一个节点都是一个 IXMLNode 对象6、每一个节点下包含的节点集合是一个 IXMLNodeList 对象, 用节点的 ChildNodes 属性获取7、根节点 XMLDocument1.DocumentElement 也是一个 IXMLNode 对象8、XMLDocument1.DocumentElement.ChildNodes 是一个 IXMLNodeList 对象, 访问一般从 阅读全文
posted @ 2011-06-08 22:17 瓜蛋 阅读(945) 评论(0) 推荐(0)
摘要://函数AddChild(const TagName: DOMString): IXMLNode; overload;AddChild(const TagName, NamespaceURI: DOMString): IXMLNode; overload;CreateElement(const TagOrData, NamespaceURI: DOMString): IXMLNode;CreateNode(const NameOrData: DOMString; NodeType: TNodeType = ntElement; const AddlData: DOMString = ' 阅读全文
posted @ 2011-06-08 22:11 瓜蛋 阅读(1089) 评论(0) 推荐(0)
摘要:1、忽略空白2、注释: <!-- -->3、指令: <? ?>4、特殊字符: < > ' " & 替代: &lt; &gt; &apos; &quot; &amp;5、二进制数据: <![CDATA [...]]>6、区分大小写7、标记不能交叠8、单标记, 也就是空元素, 如: <node/>, 只用属性记录数据9、属性值在引号内10、xml 中的元素与属性的名字, 必须以字母或 _ 开头, 后面可以是字母、数字或 _ - : . 的组合, 但不能使用 xml 开始.1 阅读全文
posted @ 2011-06-08 22:07 瓜蛋 阅读(1044) 评论(0) 推荐(0)
摘要:TXMLDocument1-> DocumentElement-> ChildNodes-> FindNode( "节点名称 "); 如果返回NULL则不存在 阅读全文
posted @ 2011-06-03 17:07 瓜蛋 阅读(867) 评论(0) 推荐(0)
摘要:1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。 2.从标准头文件说起某企业曾经给出如下的一道面试题:为什么标准头文件都有类似以下的结构? #ifndef __INCvxWorksh#define __INCvxWorksh #ifdef __cpl 阅读全文
posted @ 2011-06-01 22:33 瓜蛋 阅读(337) 评论(0) 推荐(0)
摘要:控件卸载: 1.选择 BCB 菜单 File→Close All (关闭所有文件) 选择BCB 菜单: Project→Options→Packages 在 Design Packages 列表里面选择要删除的控件 按 Remove 按钮删除控件 2.如果删除的控件的文件夹里面所有文件都不用了, 可以从BCB的搜寻路径里面删除这个文件夹: BCB 菜单: Project→Options→Direc... 阅读全文
posted @ 2011-05-16 11:25 瓜蛋 阅读(534) 评论(0) 推荐(0)
摘要://Ansistring 转 char void __fastcall TForm1::Button1Click(TObject *Sender) { AnsiString Test = "哈哈"; char *chr = Test.c_str(); } //char转Ansistring #include <windef.h> void __fastcall TForm1::Button1Cli... 阅读全文
posted @ 2011-05-14 10:28 瓜蛋 阅读(648) 评论(0) 推荐(0)
摘要:我用的是adoquery进行数据库查询,但是我不想把查询的结果显示出来,只是想赋给一个变量,请问我这个变量该怎样去设置呢 ?回复人:sunriver回复时间:2005-6-3 9:11:00procedure TForm1.Button1Click(Sender: TObject);vari: String;beginAdoquery1.Close;Adoquery1.SQL.Clear;AdoQuery1.SQL.Add('select name from student where id=02');AdoQuery1.Open;i:= trim(AdoQuery1.Fiel 阅读全文
posted @ 2011-05-09 14:52 瓜蛋 阅读(2198) 评论(0) 推荐(0)
摘要:CB的完全编译问题,大概是初学BCB的朋友们问的最多的问题。症状就是编译好的Exe程序拷到没有安装BCB的机器上运行会提示找不到xx库之类的,解决方法:在project->Options->Compiler中点击Release, 在project->Options->Packages中取消Builder with runtime packages的对钩// 本文转自 C++Builder研究 - http://www.ccrun.com/article.asp?i=564&d=0ef43g在project->Options->Linker中取消Use 阅读全文
posted @ 2011-04-22 15:17 瓜蛋 阅读(548) 评论(0) 推荐(0)
摘要:void __fastcall TForm1::Button4Click(TObject *Sender){ ADOQuery1-> Close(); ADOQuery1-> SQL-> Clear(); ADOQuery1->SQL->Add("Insert into CJB(Number,XM,XH,SX,YW,YY) Values(01,02,03,04,05,06) ") ; ADOQuery1-> ExecSQL();} 阅读全文
posted @ 2011-04-22 08:46 瓜蛋 阅读(815) 评论(0) 推荐(0)
摘要:Ctrl+Ins Edit|Copy Shift+Del Edit|Cut Shift+Ins Edit|Paste Ctrl+C Edit|Copy Ctrl+V Edit|Paste Ctrl+X Edit|Cut Debugger (default, classic, Brief, Epsilon, and Visual Studio) Breakpoint view Ctrl+V View Source Ctrl+S Edit Source Ctrl+E Edit Breakpoint Enter Edit Breakpoint Ctrl+D Delete Breakpoint Del 阅读全文
posted @ 2011-04-18 14:42 瓜蛋 阅读(849) 评论(0) 推荐(0)
摘要:本文假定所需连接的Access数据库为db_restaurant,如何连接db_restaurant,现在将拉开帷幕。首先,通过使用“File→New→Data Module”创建一个用于连接数据库的窗体。然后,在“ADO”选项卡下选择“ADOConnection”控件与“ADOQuery”控件。然后分别设置其“ConnectionString”属性与“Connection”属性。设置“ADOConnection”控件的“ConnectionString”属性步骤如下1. 单击按钮,将弹出如下对话框,如图所示:2. 单击“Build”按钮,配置连接字符串,接下来会看到下面的对话框,如图所示:3 阅读全文
posted @ 2011-04-14 09:09 瓜蛋 阅读(2353) 评论(0) 推荐(0)