Welcome 微信登录

首页 / 软件开发 / C++

文件系统驱动编程基础篇之4——Wmi管理规范

文件系统驱动编程基础篇之4——Wmi管理规范

文件系统驱动编程基础篇之4——Wmi管理规范2010-04-10 ccrun wskjuf二、WMI简介一)基于Web的企业管理(Web-Based Enterprise Management (WBEM))的提出是为了解决企业在快速发展的过程中,总成本(Total cost of ownership(TCO)) 也随之快速增长的矛盾,它作为一项业界倡议,起始于1996年,规范了企业网络中受管资源的描述与使用。WBEM建立在通用信息模型(Common In...
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...
谈C/C++指针精髓(三)

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

谈C/C++指针精髓(三)2010-04-10 cnblogs 马伟1.4指针的运算1.4.1赋值运算指针变量的赋值运算有以下几种形式:1.4.1.1指针变量初始化赋值如下:int a;int *ip=&a;1.4.1.2把一个变量的地址赋予指向相同数据类型的指针变量。例如:int a;int *ip;ip=&a; //把整型变量a的地址赋予整型指针变量ip1.4.1.3把一个指针变量的值赋予指向相同类型变量的另一个指针变量。例如:in...
用BCB5的打包程序打包BCB6

用BCB5的打包程序打包BCB6

用BCB5的打包程序打包BCB62010-04-13当我们用BCB做好了一个程序后,下一步要做的就的打包程序,发布给用户了。单从打包程序的角度来讲,我们的选择会有很多,就BCB来说,每个版本的BCB光盘上都有一个打包程序,对于这些打包程序,我只用过BCB5的与BCB6的,别的版本没有用过,不敢乱加评论,但BCB6带的那个打包程序明显存在问题,对中文的支持也不好,这样不由的想到了是否能用BCB5的打包程序来打包?我在网上咨询过很多朋友,没有朋友能给出一个明确...
Code Style(代码的风格)

Code Style(代码的风格)

Code Style(代码的风格)2010-04-13 Scott Cross 译者:cker1.简介2.什么是风格?3.代码的风格为什么如此重要?4.更少的工作,更多的文档?5.推荐的代码风格6.简单的文档7.输出风格8.结论简介让我们面对一下吧…如果您是一个资深的程序员,那么您总是在最后期限下工作并且您的最终目标是完成您设计的软件。如果您是个新手,您的努力是更多的研究、试验、当然还有错误和一心希望您的程序可以象打算的那样运行。不管怎样,当...
从软件工程的角度看const的用法

从软件工程的角度看const的用法

从软件工程的角度看const的用法2010-04-13王咏武编码阶段,很多人不太注意const的使用,认为可有可无,如果你开发的是一个简单的系统,如果你一个人就能记住所有变量的意义,如果你一个人就能控制所有变量的使用位置,如果你的软件发布后不需要更多的维护工作,那么你可以忘记const,否则,const就是一个多个程序员之间沟通的强大工具。首先,const的最基本用法就是标识常量,使编译器能够检测出对该变量的不正确使用,也可以使其他的程序员使用此常量时,注...
用BCB开发多层数据库应用程序

用BCB开发多层数据库应用程序

用BCB开发多层数据库应用程序2010-04-13继Client/Server结构在MRP、MIS等数据库应用系统红火之后,多层结构(Multi_Tier)开始登场,许多厂商提供了各种中间件。本文描述了用Borland C++ Builder(以下简称BCB)所提供的Multi_Tier构件来开发多层数据库应用程序的方法。一、 Multi_Tier结构的实现C++ Builder提出的Multi_Tier是把以前的Client/Server前端应用程序里的...
用C++ Builder开发Web程序

用C++ Builder开发Web程序

用C++ Builder开发Web程序2010-04-13Web应用程序是运行在服务器端的可执行程序或动态链接库。它们可以响应用户要求,动态产生超文本页面,并将信息提供给客户浏览器。由于Web应用程序的标准并不相同,程序的写法各异,这样就给开发者造成不小的困扰,因为开发人员不太可能了解每一种标准的写法。而C++ Builder可以很好地解决这个问题。 C++ Builder将Web应用程序的开发封装成组件,使开发者面对一致的开发界面,使用一致的开发原理,惟...
如何利用C++ Builder实现对Excel97 的调用

如何利用C++ Builder实现对Excel97 的调用

如何利用C++ Builder实现对Excel97 的调用2010-04-13我们在进行数据库软件的开发时,一般都要进行大量的报表设计,虽然我们可以利用crystal report 或程序自带的报表工具进行报表设计,但是当涉及到要设计多重报表或交叉报表时、我们一般都会感到自己力不从心。有时虽然想利用excel作为前台报表,但却找不到相关接口只能作罢。其实我们只要知道excel的接口结构,就能够方便的实现对excel的调用。原理:在excel 中程序接口一般...
<< 191 192 193 194 195 196 197 198 199 200 >>