Welcome 微信登录

首页 / 软件开发 / C++

C++ Builder数据库综合开发实践

C++ Builder数据库综合开发实践

C++ Builder数据库综合开发实践2010-04-10一套原来在Access上开发的桌面系统,网页调阅使用ASP编程,数据维护系统使用C++Builder编程。由于Access是一个桌面的共享型数据库,所以在通用性和网络开发方面都存在一些问题。因此,需要将该系统移植到服务器型的数据库上。使系统既可以通过桌面软件维护数据,又可以有大量用户通过网页调看数据(结果)。系统初始软件为:Windows98第二版、Access97、C++Builder4.0、C...
C/C++学习手札(二)

C/C++学习手札(二)

C/C++学习手札(二)2010-04-10snowolf我们研究一下继承和虚函数。比如我们需要求正方形、长方形的周长、面积:选择1计算长方形选择2计算正方形选择3退出其他无效我们做一个继承实现,父类矩形,子类有正方形、长方形继承矩形C++的继承语法如下:矩形class Rectangle正方形class Square: public Rectangle长方形class Oblong: public Rectangle对正方形、长方形求面积、周长。面积公式...
C/C++学习手札(三)

C/C++学习手札(三)

C/C++学习手札(三)2010-04-10snowolf接着说说友员friend和操作符重载operator,为了把这两个搞清楚,费了大半天劲儿搞了一个堆栈,被一堆指针问题搞得头都大了! 不过,最终还是OK了!这次做这么一件事,搞体育活动。每个团队Team 有5个队员Comperitor ,可以对队员做入栈、出栈操作,每个队员有编号、名字。对输入队员信息、输出队员信息做操作符重载,使得输入的时候能够给出相应提示。构建一个队员类ComperitorC++代...
C++ STL简介

C++ STL简介

C++ STL简介2010-04-10怒火之袍一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)...
C++回调函数用法

C++回调函数用法

C++回调函数用法2010-04-10一回调函数我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢?使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而 那个函数在需要的时候,利用传递的地址调用回调函数,这时你可以利用这个机会在回...
谈C/C++指针精髓(一)

谈C/C++指针精髓(一)

谈C/C++指针精髓(一)2010-04-10 cnblogs 马伟[摘要]指针是C和C++语言编程中最重要的概念之一,也是最容易产生困惑并导致程序出错的问题之一。利用指针编程可以表示各种数据结构, 通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯;并能像汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C和C++语言的功能。在本文中,主要分两部分对指针进行讨论。首先,基础篇讨论关于指针的内容和运算操作等,可以...
谈C/C++指针精髓(二)

谈C/C++指针精髓(二)

谈C/C++指针精髓(二)2010-04-10 cnblogs 马伟1.3指针与内存管理利用指针你可以将数据写入内存中的任意位置,但是,一旦你的程序中有一个野指针("wild“pointer),即指向一个错误位置的指针,你的数据就危险了—存放在堆中的数据可能会被破坏,用来管理堆的数据结构也可能会被破坏,甚至操作系统的数据也可能会被修改,有时,上述三种破坏情况会同时发生。所以合理的正确的分配指针的地址是非常重要的。1.3.1...
<< 111 112 113 114 115 116 117 118 119 120 >>