-
详细解析C++编写的ATM自动取款机模拟程序 日期:2009-12-22 15:42:36 点击:3 好评:0
学习c++有一段时间了,前两天有个朋友要我帮她做个模拟ATM自动取款机的程序,于是花了一个晚上写了出来,其实这个程序也很简单,但是我觉得它对于刚学c++的人来说比较有用处,因...
-
橡皮筋画线法 日期:2009-12-22 15:42:36 点击:7 好评:0
在这里我用STRUCT和指向函数的指针定义结合实现了模拟鼠标类,并用它来写了橡皮筋画线法 #include #include #include typedef struct { void (*Inits)();/*初始化鼠标驱动*/ int (*MButton)();/*按键位置与按...
-
五子棋算法探讨 日期:2009-12-22 15:42:36 点击:1 好评:0
近来随着计算机的快速发展,各种棋类游戏被纷纷请进了电脑,使得那些喜爱下棋,又经常苦于没有对手的棋迷 们能随时过足棋瘾。而且这类软件个个水平颇高,大有与人脑分庭抗礼之...
-
线性表的顺序存储实验 日期:2009-12-22 15:42:36 点击:2 好评:0
...
-
限次程序C语言源码 日期:2009-12-22 15:42:36 点击:5 好评:0
软件试用次数的限制有很多种方法,其要害是把次数这个值存储在哪 里。本文介绍一种方法,通过改变文件 的时间来存储试用次数,从而限制软 件的试用。稍微修改一下程序就可以使...
-
一个简易的proxy程序的开发过程(1) 日期:2009-12-22 15:42:36 点击:8 好评:0
一个简易的proxy程序的开发过程(1) 1、引言 很多人都看过Eric Steven Raymond写的 > (大教堂与集市) 这篇文章吧。 这篇文章讲述了传统的开发小组开发方式和基于Internet的分散的开发方式(...
-
一个简单易懂的时钟程序 日期:2009-12-22 15:42:36 点击:1 好评:0
/***********简单的时钟程序,界面不是很美观,您可以根据自己的爱好加以修改,如给表盘加上刻度,将指针改为其它外形等*/ #include #include #include #define PI 3.1415926 #define x0 320 /*定义钟表...
-
一个简单的编辑器雏形 日期:2009-12-22 15:42:36 点击:2 好评:0
注:本站文章 这里用到了屏幕开发库 curses 和键盘函数 keypad. 下面来看源程序: #include #define STARTX 1 #define STARTY 1 void initial() { initscr(); /* 初始化 */ cbreak(); /* 用来开启 cbreak 模式,cbreak 指除...
-
一个简单的打字练习程序 日期:2009-12-22 15:42:36 点击:29 好评:0
类似于学习机上的指法练习程序,简单而实用 #include main() { int x,y,i,j; unsigned int Timer; char ch; char key; char *kb[]={"Q W E R T Y U I O P [ ]","A S D F G H J K L ; '","Z X C V B N M , . /"}; long AllCounter=0,Right...
-
一个二分法查找的图形演示程序 日期:2009-12-22 15:42:36 点击:2 好评:0
不知道这样的演示效果怎么样,因为屏幕大小的问题没办法输出太多的数字,假如还有什么好的想法希望大家提出. #include void fun(int x[],int y,int z);/*具体排序过程*/ void Init();/*图形初试化*...
-
在CB中进行DirectX编程(1) 日期:2009-12-22 15:42:36 点击:0 好评:0
C++ Builder是一个可视化的C++编程环境,它为编程人员提供了一种方便高效、简便的C++语言开发工具,因此已为广大C++程序员所青睐,DirectX开发工具包是微软公司提供的一套Windows9X下开发...
-
在CB中实现流类的版本控制 日期:2009-12-22 15:42:36 点击:1 好评:0
要使一个类成为流类,首先应为该类定义两个成员函数SaveToStream 和 LoadFromStream, (如何定义请参见“流类i/o的简化处理”) 然后在这两个函数内考虑流的版本。示例如下: class TSome{ pr...
-
在C++中实现属性 日期:2009-12-22 15:42:36 点击:5 好评:0
...
-
在CB5中使用ADO数据库编程 日期:2009-12-22 15:42:36 点击:4 好评:0
---- 本文介绍了在 C++Builder 5环境下新增的ADO控件的使用方法,并给出了一个简单的实例。 ---- 一、ADO概述 ---- ADO(Active Data Object) 是微软公司基于OLE DB的数据库模型。它实现了一系列...
-
在BCB中使用VCL控件数组2 日期:2009-12-22 15:42:36 点击:2 好评:0
我的《BCB中使用VCL控件数组》中,提到了用TList来实现时无法释放资源的问题,结果今天就得到了答案,邬彦华等等网友都指教了TList实现的释放方法,定义代码同前文: for (int i=1;i {...
-
在C/C++中如何构造通用的对象链表 日期:2009-12-22 15:42:36 点击:5 好评:0
一个简化的问题示例 链表的难点在于必须复制链表处理函数来处理不同的对象,即便逻辑是完全相同的。例如两个结构类似的链表: strUCt Struct_Object_A { int a; int b; Struct_Object_A *next; }OBJ...
-
在C++中处理错误的方法 日期:2009-12-22 15:42:36 点击:2 好评:0
Java语言最好的部分就在于其能充分利用和依靠异常。通过Java的异常,你可以非常有效的处理错误情况。 不幸的是,在C++的很多类库中,并没有把异常作为一个基本的部分。要想在C++中...
-
在 Linux 下用 C 编写显示时间的程序 日期:2009-12-22 15:42:36 点击:2 好评:0
这里用到时间函数localtime(),显示本地时间的函数: 具体示例 time.c: #include #include main() { strUCt tm *tm_ptr; time_t the_time; (void) time( tm_ptr=localtime( printf("Raw time is %ldn",the_time); printf("Mytime show:n")...
-
在16色模式下显示256色及全彩色 日期:2009-12-22 15:42:36 点击:2 好评:0
摘 要 该文描述了在VGA16色图形模式下显示256色及全彩色图像的抖动算法,并给出了显示BitMap图像的C语言程序。 要害词 抖动算法 亮度矩阵 显示 在编写有关图像显示的软件时,有时为了软...
-
在BCB中使用VCL控件数组1 日期:2009-12-22 15:42:36 点击:3 好评:0
昨晚和网友邬彦华在OICQ上闲聊,他言及正在为朋友编一个游戏菜单,其中动态创建了一组按纽,最后却无法释放。他的实现方法如下: for (int i=1;i { TSpeedButton *spdBTn=new TSpeedButton(this);...