2012-12-29 21:45
⁄ 工业·编程
⁄ 共 3445字
2000-2010年,是世界软件业蓬勃发展的10年,其中诞生的明星级产品和应用可谓汗牛充栋。那么,在中国的开发者心目中,有哪些占据更重要的位置呢?不久前《程序员》杂志联合CSDN网站做了一个“2000-2010十大最具技术影响力产品(国外)”的用户调查,评选出10款得票最高的软件产品。
产品名称:Facebook
Facebook真正解释了“社交”,接入网络,登入Facebook,你就进入了另一个世界:这里有你的好友,你的圈子,你感兴趣的事件……这一切...
软件阅读全文
2012-12-28 22:16
⁄ 工业·编程
⁄ 共 4895字
企业信息化的史前时代我就不谈了,中国企业信息化成长期是在1990年代,主要是单机应用、dBASE数据库技术、DOS操作系统平台。那时候企业用计算机主要用于文件打字/表格编辑,偶尔也开发一些软件供自己计算工资、管理库存等。那时候一台386都要1万多元,所以企业的计算机只是零星几台,只有少数人才能接触到计算机。而且计算机被布盖着,计算机室也被建设成无尘机房,到计算机室需要换白大褂和拖鞋。那时候的计算机操作人员被看作...
企业, 信息化阅读全文
2012-12-27 22:32
⁄ 工业·编程
⁄ 共 3271字
过去十年,是中国互联网发展的黄金十年。中国网民从1000万提升到4亿;从三大门户赶着泡沫破灭的末班车上市,到50多家上市的互联网公司阵营;领军的网站市场价值从当年的10亿美元级别提升到400多亿美元;一批无钱无权无势、充满理想和激情的年轻人到今天的一个个首富……十年来,中国互联网的巨大变化不仅仅体现在这些惊人的数字上。最根本的在于,这十年将数亿的中国人带入了网络时代,将中国从一个半工业社会、半农业社会的国家...
2012, 网站阅读全文
2012-12-26 15:00
⁄ 工业·编程
⁄ 共 2570字
SQLite,是一款轻型的数据库,是遵守ACID的关联式关系数据库,目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同样的代码可以实现跨平台编译,这个数据库和微软的Access很象,都是小型的数据库管理系统,最大的差别为sqlite不需要office的支持,可以完全开源,是真正意义上的跨平台的数据库。
...
c++, 数据库阅读全文
2012-12-25 14:55
⁄ 工业·编程
⁄ 共 474字
1:对于C风格的字符串比如char*,char str[],转换为 string
char * 和char str[]类型可以直接转换为string 类型;
即,在char * chstr,
char arstr[]
...
数据类型阅读全文
2012-12-25 14:38
⁄ 工业·编程
⁄ 共 1398字
对于某些对象来说,不用外部数据进行完全初始化是不合理的。如一个没有输入姓名的地址簿对象。
无缺省构造函数的三个问题:
1. 建立数组
例:
classEquipmentPiece {
public:
EquipmentPiece(int IDNumber);
...
};
EquipmentPiecebestPieces[10]; // 错误!没有正确调用EquipmentPiece 构造函数
EquipmentPiece*bestPieces = new EquipmentPiece[10]; // 错误!
解决办法:
① 数组定义时提供必要参数。这种方法不能用在堆数组...
c++, 构造函数阅读全文
2012-12-25 14:21
⁄ 工业·编程
⁄ 共 127字
因为数组中各元素内存地址与数组的起始地址的间隔是i*sizeof(一个在数组里的对象)。编译器为了建立正确遍历数组的执行代码,它必须能够确定数组中对象的大小。派生类的长度通常都比基类长。
由于数组成员对象到底是基类还是派生类无法确定,故操作易出现错误。
多态, 数组阅读全文
2012-12-24 23:22
⁄ 工业·编程
⁄ 共 4354字
除了映射模式外,还有许多绘图属性可以设置,如背景、绘图方式、多边形填充方式、画弧方向、刷原点等。
1.背景
1)背景色
当背景模式为不透明时,背景色决定线状图的空隙颜色(如虚线中的空隙、条纹刷的空隙和文字的空隙),可以使用CDC类的成员函数GetBkColor和SetBkColor来获得和设置当前的背景颜色:
COLORREF GetBkColor( ) const; // 返回当前的背景色
virtual COLORREF SetBkColor( COLORREF crColor ); // 返回先前的背...
MFC, UI界面阅读全文
2012-12-24 23:13
⁄ 工业·编程
⁄ 共 10505字
在Windows中,绘图一般在视图窗口的客户区进行,使用的是设备上下文类CDC中各种绘图函数。
1. 映射模式与坐标系
1)默认映射模式
映射模式(map mode)影响所有的图形和文本绘制函数,它定义(将逻辑单位转换为设备单位所使用的)度量单位和坐标方向,Windows总是用逻辑单位来绘图。
缺省情况下,绘图的默认映射模式为MM_TEXT,其绘图单位为像素(只要不打印输出,屏幕绘图使用该模式就够了)。若窗口客户区的宽和高分别为w和h像...
MFC, UI界面阅读全文
2012-12-24 22:52
⁄ 工业·编程
⁄ 共 4985字
1.颜色
Windows中的颜色一般用4个字节表示(0BGR(整数) = R G B 0(字节序) [Intel CPU低位字节在前]),Win32 API中定义了一个专门表示颜色索引值的变量类型COLORREF:(windef.h)
typedef DWORD COLORREF; // 0x00bbggrr
和一个由红绿蓝三原色构造颜色值的宏RGB:(wingdi.h)
#define RGB(r,g,b) ((COLORREF)(((BYTE)(r)|((WORD)((BYTE)(g))<<8))|(((DWORD)(BYTE)(b))<<16)))
其中,r、g、b为字节变量,取值范围...
MFC, UI界面阅读全文