内容列表
大小不变的对象的内存管理类的使用
#ifndef _MEM_POOL_TEST_#define _MEM_POOL_TEST_/******************************************************************** created: 2004/11/29 created: 29:11:2004   15:27 f
分类:编程语言 查阅全文
Mozilla系列——Mozilla的前世今生
Mozilla的前世今生            ——Mozilla开源项目的由来,Mozilla和firefox的关系    大家一定还记得上个世纪90年代那场浏览器大战,Netscape与M$ IE的火拼,最终Netscape在M$的
分类:编程语言 查阅全文
将stdout、stderr导入到指定文件
将stdout、stderr导入到指定文件 在编写程序中,经常用到stdout、stderr作为输出,通常stdout用于输出程序运行正常时的信息,stderr用于输出程序出错时的信息。我们可以通过一些命令将stdout、stderr在屏幕上的输出导入到指定的文件。 1、准备工作 带有stdout、stderr输出的test.cpp   /* ** test
分类:编程语言 查阅全文
BCB下数据库报表Master/Detail关系功能的实现 |数据库报表,Master/Detail关系,主从复合结构
主从复合结构(Master/Detail)是基于“一对多”的关系,在一个数据库表中提供详细的信息,而这个表是通过另一个数据库表的外来关键字访问相关记录的。基于主从复合结构,我们可以在浏览一个表中的数据时,同时给出另一个表中与这个记录相关的所有记录信息。  Borland C++Builder提供了TTable 和TQuery类型的数据库控件,可以方便地实现数据库表的Mast
分类:编程语言 查阅全文
C++设计模式之Adapter
一、功能   将一个类的接口转换成客户希望的另外一个接口,解决两个已有接口之间不匹配的问题。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。   二、结构图  (1)class adapter   (2)object adapter      三、实现  和其他很多模式一样,学习设计模式的重点是学习每种模式的思想
分类:编程语言 查阅全文
如何给客户介绍自己的产品
首先,自我介绍一下,自我介绍的时候声音要洪亮、面带微笑(能给人以较好的印象 ),介绍的内容一般是名字、公司等。接着步入正题第一、企业为什么需要我们的产品?      一些困扰企业的瓶颈问题的列示(提出问题)      以pdm为例,如图纸管理混乱,安全性差等第二、如何通过软件来解决企业的实际问题(
分类:编程语言 查阅全文
一个简单而又灵活的数据库操作类
一个简单而又灵活的数据库操作类作者: 紫瑗 ****************************************************************************************************** 本文关于 ADO 简介的文字取自 VB 编程乐园 ,特此声明。 适用范围:数据库 适用对象: C++
分类:编程语言 查阅全文
javascript自动弹出窗口代码
<SCRIPT LANGUAGE="javascript"> <!--var gt = unescape('%3e');var popup = null;var over = "Launch Pop-up Navigator";popup = window.open('', 'popupnav', 'width=200,height=180,resizable=1,scrollb
分类:编程语言 查阅全文
企业网站更新中注意的问题
企业网站更新中注意的问题 作者:网站设计中心   大部分企业初期建网时对公司网站设计并没有深刻的认识,尤其是中小企业,初期建网多为试探性操作,有的只是简单的几页介绍而已,网站信息、技术含量很少,再加上设计公司鱼目混珠,因此,网站在企业运营中的作用并不明显。当然,网站建设是一个不断完善的过程,那么,企业在网站更新过程中应该注意哪些因素,才能让网站发挥更大的
分类:编程语言 查阅全文
中国IT业缺少什么
一个人,我们要从小给他补钙、补锌、还有维生素,当然是缺什么就补什么,因人而异,不一而足。倘若营养不良,必定是不会健康成长的了,甚至还有夭折的危险。前几天,惊闻许多中关村的中小品牌人去楼空,还有一家很大的笔记本厂商也夭折了。不禁大吃一惊,IT行业是不是高科技么,不是朝阳产业么?怎么会有如此多的公司早早的灭亡,还未长大成人便夭折了?仔细想想,这也正常。人会缺钙缺锌缺维生素,而企业同样会缺少一些营养,才
分类:编程语言 查阅全文
小谈虚析构函数
小谈虚析构函数 一、可以先看一下下面的例子:#include <iostream>using namespace std;class Mother{  public:   //最主要的区别就是在析构函数前加没加virtual;分别观察结果(A和B两种情况)      ~Mother(){ cout
分类:编程语言 查阅全文
linux 2.6内核epoll用法举例说明
epoll用到的所有函数都是在头文件sys/epoll.h中声明的,下面简要说明所用到的数据结构和函数:所用到的数据结构typedef union epoll_data {                void *ptr;  &
分类:编程语言 查阅全文
Shell FAQ 以后累加
1. 在不知道文件的前提下,根据后缀得到,文件iconSHFILEINFO sfi;   HIMAGELIST hil;   ZeroMemory(&sfi,sizeof(sfi));   hil = SHGetFileInfo(".zip",       &n
分类:编程语言 查阅全文
USB口异常与C++&Java
我朋友的机子的USB口有一个奇怪的问题:如果插上USB外设开机,开机后USB口就会没有任何响应,比如,插着USB键盘开机,开机后键盘根本不能用.而我的机子则有一个类似的更有趣的现象:插着USB外设开机,机子跟本就开不了!或者开机的过程中插上USB外设,则机子立即停住,就像按了Pause键一样!且不管这个问题的原因是什么,它让我想起C++和Java的报错原则.C++倾向与把错误扼杀在摇篮里,尽量在编
分类:编程语言 查阅全文
TZQDragFilesListBox组件的实现
TZQDragFilesListBox组件的实现   这里主要是TZQDragFilesListBox组件的源码介绍,如果你有兴趣的话可以看一下我是如何实现该组件的。TZQDragFilesListBox组件为了支持文件的拖动提供了DragEnable属性和OnDragFiles事件,程序员可以通过设置DragEnable属性来控制是否允许文件的拖动,如果DragEnable属性为真
分类:编程语言 查阅全文
一个C++ delegate的实现
最近需要一个C++delegate的实现,比较接近C#的delegate的用法。翻遍了boost,虽然有相近的东西,但是,始终使用起来问题多多:function:的绑定方式倒也可以接受,成员函数调用的方式实在不爽。而且,同样的函数原型,native和member对应的function类型不同,不同class的相同原型的member function类型也不同。signal:用起来不错,但是,一来内
分类:编程语言 查阅全文
软件测试和软件质量保证(I)
软件测试和软件质量保证.(读书笔记) 1.         软件质量保证(SQA)保证质量是一个活动,它向所有有关的人提供证据以确立质量功能正在按需求运行的信心. a.       软件开发产品的SQA目标 1).需求分析   &n
分类:编程语言 查阅全文
实现文件拖放的一种简洁方法
1、自已编写专用的类,程序复杂、维护麻烦;2、必须要将文件拖到对话框中的编辑控件上,拖动的文件名才被接受,而标准的WINDOWS程序只须将文件拖放到对话框即可被接受;3、只能接受一个拖放的文件。本文要介绍的这种方法只须调用一个WINDOWS API函数DragQueryFile即可实现文件的拖放操作,而且完全克服了上述3点不足。下面先介绍一下这个函数。 ---- DragQueryFile原型
分类:编程语言 查阅全文
再谈用MFC实现文件拖放到编辑框
前不久,看了南京海军指挥学院黄向明同学发表的“用MFC实现文件拖放到编辑框”一文后,对其最后提出的问题很感兴趣,我就查了一下vc的msdn帮助,发现DragAcceptFiles()也是CWnd类的成员函数,既然如此,想来只要是CWnd类的派生类,就应该可以用DragAcceptFiles()函数来向windows文件管理器注册自己成为被拖动文件的接受者,也就是说可以响应消
分类:编程语言 查阅全文
为CListBox加上智能水平滚动条
在MFC中,用列表框(CListBox)来显示多个字符串是一种很方便的方法。但缺省的列表框水平滚动条不够智能——这里智能的含义是:在应该出现的时候出现,不应该出现的时候消失,而且应能自动调节自己的大小。本文通过实例说明了存在的问题和解决办法。 一、问题演示 首先用Visual Studio应用向导创建工程CustomCListBox。这是一个基于对话框的应用,向导提供的所有
分类:编程语言 查阅全文
<< 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 >>