摘要: winform 窗体编程在两个窗体间传递数据可分为两种:一:父窗体向子窗体传递。二:子窗体向父窗体传递。传递实现的机制:分别在两个窗体中创建公有属性的设置字段,分别供两个窗口调用。两种情况的区别:一:在父窗体向子窗体传递数据时,由于在父窗口中已经实例化出子窗口对象,可以直接调用子窗口的设置字段程序。代码示例:Step one:在父窗体中添加_senddata字段。public string _senddata{ get{return data;}}Step tow:在子窗体中添加_recievedata字段public string _recievedata{ set{this.mes... 阅读全文
posted @ 2013-04-18 21:04 蓝清凡 阅读(7735) 评论(0) 推荐(0) 编辑
摘要: c++单例模式实现的最基本的代码: 1 #include <iostream> 2 using namespace std; 3 4 class Singleton 5 { 6 public: 7 static Singleton * getInit();//创建一个公有的初始化函数用来调用构造函数 8 private: 9 static Singleton * singleton;//该类的指针变量。10 Singleton(){}//该类的构造函数。11 };12 Singleton* Singleton::singleto... 阅读全文
posted @ 2013-01-09 16:10 蓝清凡 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 实现双下标的方式对元素进行赋值和读取的操作两种方法:方法一:创建两个类,一个是存储行的类Row,另一个就是二维数组矩阵类Matrix。方法二:创建一个类,类中动态生成二维数组,但此方法使得二维数组中的元素不连续。示例代码(数据类型以int型为例)方法一: 1 #include <iostream> 2 using namespace std; 3 //--------------行类定义开始---------------------------------- 4 class Row 5 { 6 public: 7 Row(); 8 ~Row(); 9 int& oper.. 阅读全文
posted @ 2012-12-27 22:59 蓝清凡 阅读(3923) 评论(0) 推荐(0) 编辑
摘要: //函数功能:二叉排序树的判定算法 /* 算法思想:根据二叉树的特点“其中序遍历序列为有序序列”,对二叉树进行中序遍历, 同时检查当前结点与其中前驱关键字值的大小。*/ //中序遍历过程中判定给定的二叉树是否为二叉排序树,入是返会true,否则返回false //pre指向中序前驱结点,初值为NULL 1 typedef struct treeNode 2 { 3 int data; //二叉排序树的元素类型为int 4 struct treeNode *l,*r; 5 }treeNode,*BiTree; 6 7 /* 8 中序遍历二叉树,root为根节点,pre初... 阅读全文
posted @ 2012-12-26 20:01 蓝清凡 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 电脑开机蓝屏怎么办?怎么在BIOS里设置IDE兼容模式?。。。我今天算是见识了一下了,相当实用!这里列举几个典型的蓝屏故障的原因和解决办法。一、0X0000000A 这个蓝屏代码和硬件无关,是驱动和软件有冲突造成的,最早发现这个代码是因为公司的DELL机器的USB键盘和QQ2007的键盘加密程序有冲突发现的这个问题。也在IBM T系列笔记本上装驱动失误产生过。 如果您的机器蓝屏了,而且每次都是这个代码请想一想最近是不是更新了什么软件或者什么驱动了,把它卸载再看一下。一般情况下就能够解决,如果实在想不起来,又非常频繁的话,那么没办法,重新做系统吧。二、0X0000007B 这个代码和硬盘有关系, 阅读全文
posted @ 2012-08-22 03:22 蓝清凡 阅读(8118) 评论(0) 推荐(0) 编辑
摘要: 窄屏变宽频的方法注册表编辑器-local machine-system-右键查找输入scaling,将scaling的数值由4改为3. 阅读全文
posted @ 2012-07-08 01:38 蓝清凡 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 手动方法:打开我的电脑-工具-文件夹选项-查看-把隐藏受保护的操作系统文件的钩去掉-显示所有文件和文件夹钩上就可以看到被隐藏的文件了如果看不到运行——regedit HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL,将CheckedValue键值修改为1 这回应该看到再开始-运行-cmdattrib H:\XX -s -h 回车 XX是你被隐藏的文件夹名字 是其它盘把H改了电脑中毒后如何显示隐藏文件.一般的,如果你设置了某文件夹为隐藏,你可以在 阅读全文
posted @ 2012-07-08 01:33 蓝清凡 阅读(2092) 评论(0) 推荐(0) 编辑
摘要: 在桌面新建一个文本文档,然后在里面输入下列代码:DEL /F /A /Q \\?\%1RD /S /Q \\?\%1然后保存,将后缀名改为.bat的文件。将要删除的文件拖动到这个图标上,就会删除。 阅读全文
posted @ 2012-07-08 01:28 蓝清凡 阅读(178) 评论(0) 推荐(0) 编辑
摘要: ◆题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。程序源代码:/* zheng int is divided yinshu*/main(){int n,i;printf("\nplease input a number:\n&quo 阅读全文
posted @ 2012-07-08 01:24 蓝清凡 阅读(166) 评论(0) 推荐(0) 编辑
摘要: ◆题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....程序源代码:main(){long f1,f2;int i;f1=f2=1;for(i=1;i<=20;i++) { printf("%12ld %12ld",f1,f2); if(i%2==0) printf("\n");/*控制输出,每行四个*/ f1=f1+f2;/*前两个月加起来赋值给第三个月*/ f2=f1+f2;/*前两个 阅读全文
posted @ 2012-07-04 23:50 蓝清凡 阅读(188) 评论(0) 推荐(0) 编辑