上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 在C++中,数据从一个对象到另一个对象的传送被抽象为“流”,由它负责在数据的产生者和使用者之间建立联系,并管理数据的流动。在现代操作系统中,一切输入/输出设备,包括键盘、显示器、打印机、网卡、磁盘、声卡等,都被视为广义的文件。在C++中,与这些文件的交互,即数据的输入/输出,是通过包含在C++标... 阅读全文
posted @ 2014-11-03 10:40 Delphi爱好者2014 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 多态性是面向对象程序设计的关键技术之一。利用多态性技术,可以调用同一个函数名的函数,实现完全不同的功能。若程序设计语言不支持多态性,不能称为面向对象的语言。在C++中有两种多态性:编译时的多态性:通过函数的重载和运算符的重载来实现的。运行时的多态性:在程序执行前,无法根据函数名和参数来确定该调用哪一... 阅读全文
posted @ 2014-10-31 14:51 Delphi爱好者2014 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 继续上节,我们还是用工程文件创建一个MDI窗口。代码如下:program MDIApp;uses Windows, Messages;var TheMessage:TMsg; FrameWindow,ClientWindow,ChildWindow:HWND;const IDCHILDWN... 阅读全文
posted @ 2014-10-31 13:08 Delphi爱好者2014 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 在加载的图像上写文字,是不是很神奇啊!其实做起来还是很简单的,主要是用到了画布类,在图像上写文字罢了!这里我们要用到四个按钮,2个对话框,一个编辑框和一个图像框。设置的效果如下图:unit Unit1;interfaceuses Windows, Messages, SysUtils, Var... 阅读全文
posted @ 2014-10-30 14:46 Delphi爱好者2014 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 在上一节中,有两个身份证号显然是不合理的。为此,可以把class Person这个共同基类设置为虚基类,这样,从不同路径继承来的同名数据成员在内存中就只有一个拷贝,同名函数也只有一种映射。虚基类定义方式虚基类(virtual base class)定义方式如下: class 派生类名:virtu... 阅读全文
posted @ 2014-10-30 11:44 Delphi爱好者2014 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 绘图函数PolyGon,RoundRect,Ellipse。 PolyGon函数原型procedure TCanvas.Polygon(const Points: array of TPoint);功能:绘制多边形参数:点的位置 RoundRect函数原型功能:圆角矩形procedure... 阅读全文
posted @ 2014-10-30 10:58 Delphi爱好者2014 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 首先我们要用到的API函数有SetWindowLong,GetWindowLong,SetLayeredWindowAttributes。SetWindowLong函数原型:Private Declare Function SetWindowLong Lib "user32" _Alias "S... 阅读全文
posted @ 2014-10-29 19:37 Delphi爱好者2014 阅读(769) 评论(0) 推荐(0) 编辑
摘要: C++多重继承的概念由多个基类共同派生出派生类的继承结构称为多重继承或多继承(multiple-inheritance)。多重继承是从实际的需要产生的。例如:从大学在册人员产生学生和教职工。再从学生派生研究生。如果考虑到研究生可以当助教,那么他们又有了教职工的特性。教职工可分为教师和行政人员,但行政... 阅读全文
posted @ 2014-10-29 17:22 Delphi爱好者2014 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一.继承的引出自然界中很多客观事物具有很多共性,比如人与猿之间、火车与汽车之间、大炮与机枪之间,明显地有很多共性,但是它们之间又有很多不同。C++解决 “类似但有不同”问题的方法是——允许类从一个或多个其他类(在这里称为基类)继承其特性和行为,参看下面的例子://------------------... 阅读全文
posted @ 2014-10-29 17:11 Delphi爱好者2014 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 利用ExitWindowEx实现最简单的关机功能 Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long 参数: uFlags:... 阅读全文
posted @ 2014-10-22 20:03 Delphi爱好者2014 阅读(485) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页