博文

MFC消息映射雏形(2006-11-29 12:28:00)

摘要:MFC消息映射雏形 1.MSGMAP_ENTRY结构与dim(x)宏 MSGMAP_ENTRY{  UINT nMessage;  LONG (*pfn)(HWND, UINT, WPARAM, LPARAM);}; #define dim(x) (sizeof(x) / sizeof(x[0])) 其中,pfn是函数指针,此函数用来处理nMessage消息。 2.组织两个数组, _messageEntries[] 和 _commandEntries[],把欲处理的消息及消息处理函数的关联性建立起来: //消息与处理例程的对照表格struct MSGMAP_ENTRY _messageEntries[] ={ WM_CREATE,  OnCreate, WM_PAINT,  OnPaint, WM_SIZE,  OnSize, WM_COMMAND,  OnCommand, WM_SETFOCUS,  OnSetFocus, ...} //Command-ID与处理例程的对照表格struct MSGMAP_ENTRY _commandEntries[] ={ IDM_ABOUT,  OnAbout, WM_PAINT,  OnPaint, WM_SIZE,  OnSize, WM_COMMAND,  OnCommand, WM_SETFOCUS,  OnSetFocus, ...} 于是窗口映射函数可以这样设计: //窗口函数LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){ int i; for(i=0; i<dim(_messageEntries); i++){  //消息对照表  if(message == _messageEntries[i].nMessage)   return( (* _messageEntries[i].pfn......

阅读全文(265) | 评论:0

Account(2006-11-29 12:27:00)

摘要:http://www.life365.com/member/mobile.html# jerrylau3000*****r......

阅读全文(81) | 评论:0

ADO编程手记(2006-11-29 10:43:00)

摘要:1._RecordsetPtr   1)初始化   HRESULT hr = 0;     try     {         hr = m_pRs.CreateInstance(__uuidof(Recordset));         if (FAILED(hr))             throw (_com_error(hr,NULL));     }     catch(...)     {         //     }     2)关闭 bool CloseRSet(void) {     try     {         if(!is_RSetClosed())            {                m_pRs->Close();            }     }     catch(...)     {          ......

阅读全文(300) | 评论:0

VC用ADO访问数据库全攻略(2006-11-29 09:09:00)

摘要:文章标题:VC用ADO访问数据库全攻略原 作 者:相生昌原 出 处:不详发 布 者:loose_went发布类型:转载发布日期:2004-12-20今日/总浏览:6/22767   关键字 ADO访问数据库大全原作者姓名 相生昌 介绍VC用ADO访问数据库全攻略,介绍了VC用ADO来访问数据库的各个对象及各方法,很经典,也很实用,很值得一看。   正文一、ADO概述ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO,是用了一个比较熟悉的暗喻,OLE 自动化接口。 OLE DB是一组”组件对象模型”(COM) 接口,是新的数据库低层接口,它封装了ODBC的功能,并以统一的方式访问存储在不同信息源中的数据。OLE DB是Microsoft UDA(Universal Data Access)策略的技术基础。OLE DB 为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。也就是说,OLE DB 并不局限于 ISAM、Jet 甚至关系数据源,它能够处理任何类型的数据,而不考虑它们的格式和存储方法。在实际应用中,这种多样性意味着可以访问驻留在 Excel 电子数据表、文本文件、电子邮件/目录服务甚至邮件服务器,诸如 Microsoft Exchange 中的数据。但是,OLE DB 应用程序编程接口的目的是为各种应用程序提供最佳的功能,它并不符合简单化的要求。您需要的API 应该是一座连接应用程序和OLE DB 的桥梁,这就是 ActiveX Data Objects (ADO)。 二、在VC中使用ADO(开发步骤好下:) 1、引入ADO库文件 使用ADO前必须在工程的stdafx.h头文件里用直接引入符号#import引入ADO库文件,以使编译器能正确编译。代码如下所示: 用#import引入ADO库文件......

阅读全文(200) | 评论:0

在Visual C++中用ADO进行数据库编程(2006-11-29 09:08:00)

摘要:1. 生成应用程序框架并初始化OLE/COM库环境   创建一个标准的MFC AppWizard(exe)应用程序,然后在使用ADO数据库的InitInstance函数中初始化OLE/COM库(因为ADO库是一个COM DLL库)。本例为:  BOOL CAdotestDlg::OnInitDialog() {        ::CoInitialize(NULL); //初始化OLE/COM库环境   }   程序最后要调用 ::CoUninitialize();//释放程序占用的COM 资源。   另外:m_pRecordset->Close(); 注意!!!不要多次关闭!!!!!!!!!!!!m_pConnection->Close();m_pRecordset = NULL;m_pConnection = NULL;   2. 引入ADO库文件   使用ADO前必须在工程的stdafx.h文件最后用直接引入符号#import引入ADO库文件,以使编译器能正确编译。代码如下:#import "C:\Program Files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")  ADO类的定义是作为一种资源存储在ADO DLL(msado15.dll)中,在其内部称为类型库。类型库描述了自治接口,以及C++使用的COM vtable接口。当使用#import指令时,在运行时Visual C++需要从ADO DLL中读取这个类型库,并以此创建一组C++头文件。这些头文件具有.tli 和.tlh扩展名,读者可以在项目的目录下找到这两个文件。在C++程序代码中调用的ADO类要在这些文件中定义。     程序的第三行指示ADO对象不使用名称空间。在有些应用程序中,由于应用程序中的对象与ADO中的对象之间可能会出现命名冲突,所以有必要使用名称空间。如果要使用名称空间,则可把第三行程序修改为: rename_namespace("AdoNS")。第四行代码将ADO中的EOF(文件结束)更名为adoEOF,以避免与定义了自己的EOF的其他库冲突。   3.利用智能指针......

阅读全文(153) | 评论:0

在VC中使用ADO开发数据库应用程序(2006-11-29 08:59:00)

摘要:一、ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE.DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO,是用了一个比较熟悉的暗喻,OLE 自动化接口。 OLE DB是一组”组件对象模型”(COM) 接口,是新的数据库低层接口,它封装了ODBC的功能,并以统一的方式访问存储在不同信息源中的数据。OLE DB是Microsoft UDA(Universal Data Access)策略的技术基础。OLE DB 为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。也就是说,OLE DB 并不局限于 ISAM、Jet 甚至关系数据源,它能够处理任何类型的数据,而不考虑它们的格式和存储方法。在实际应用中,这种多样性意味着可以访问驻留在 Excel 电子数据表、文本文件、电子邮件/目录服务甚至邮件服务器,诸如 Microsoft Exchange 中的数据。但是,OLE DB 应用程序编程接口的目的是为各种应用程序提供最佳的功能,它并不符合简单化的要求。您需要的API 应该是一座连接应用程序和 OLE DB 的桥梁,这就是 ActiveX Data Objects (ADO)。 二、在VC中使用ADO 1、引入ADO库文件 使用ADO前必须在工程的stdafx.h文件里用直接引入符号#import引入ADO库文件,以使编译器能正确编译。代码如下所示: 代码1:用#import引入ADO库文件 #import "c:\program files\common files\system\ado\msado15.dll" no_namespaces rename("EOF" adoEOF") 这行语句声明在工程中使用ADO,但不使用ADO的名字空间,并且为了避免常数冲突,将常数EOF改名为adoEOF。现在不需添加另外的头文件,就可以使用ADO接口了。 2、初始化OLE......

阅读全文(172) | 评论:0

zt---精品女人(2006-11-24 18:46:00)

摘要: 作者:keke初夏晓荷   联系作者   发布时间:2006-08-18   zt---精品女人   健康的女人:十之八九的男人在林黛玉、薛宝钗之间,都会果断选择后者,精品女人必须身心健康、容光焕发,那种捂胸口皱眉心的病美人已经被时代所淘汰了。健康的女子在街头走过,宛如一一株株清新怡人的白玉兰,自自然然的活力美感带给人一种很舒心很惬意的感觉,值得久久地回味……  智慧的女人:一个精品女人除了美貌,还要有灵魂,否则便沦为花瓶,才华横溢的女子刘索拉,据说她的前夫想复婚,她回复说“到后面排队去”如果美貌使女人光芒万丈,才华就使一个女人魅力四射。仅以爱情中的智慧女人为例,一个有智慧的女人,应该知道打破旧有的观念需要代价,而自己未必有能力承受。智慧女人是想办法让对方开口,给一个人三次机会,约他吃一次饭,看一场电影,参加一次朋友聚会。如果他依然没有任何反应,那么一定要放弃。给一个人三次机会已经很奢侈了,最愚蠢的人是爱一个不爱自己的人。  爱情的女人:再出色的女人如果身边空空就使人觉得凄凉,比如张爱玲她的感情生活就像李碧华所说,是一口古井任由后人来淘出的都是一地清冷月光,夫唱妇随,能交相辉映,如果没有温暖的感情,越聪明越悲哀。爱情和婚姻是有区别的,具备了爱情这个要素并不能替代第九要素——婚姻。爱情使女人感受到浪漫的幸福,但精品女人是需要安全感的,再好的爱情,如果没有一纸婚书来保障,就没有感情上的安全感。在我看来,那些独身的女人是算不上精品女人的。  独立的女人:独立是精品女人的第五要素。几乎所有的都市女人都认可了这一观点:人格独立才算精品女人。在事业上有主见,不受他人摆布;在生活上有自己的圈子,不会因脱离男人而孤独。优秀作家亦舒女士用她的妙笔生花描绘了自己买花戴的都会女郎形象告戒我们,女人经济独立,才有本钱谈人格独立,如果经济上依赖男人,就只能叹一句,娜拉出走后,不是回来就是堕落。新女性应该有完整独立的人格。独立是一种很高的境界,它需要高素质的心态和全新的价值观。女性在经济上应该有独立感,这种感觉能使她们的精神独立有相对坚实的地基。  有气质的女人:气质不能投机取巧地移植复制也不能一蹴而就,必须有一些阅历积淀才渐渐成为举手投足间流露出的气息,就像戴安娜初嫁时满脸怯怯后来褪却青涩,连眼神里都有着皇家气度……女人的高贵并非指的是一定要出身豪......

阅读全文(908) | 评论:0

低成本做女人(转)(2006-11-24 18:43:00)

摘要: 作者:keke初夏晓荷   联系作者   发布时间:2006-07-30   低成本做女人   一日,与德国回来的朋友索华在外滩茶座小聚,很自然聊起有关女人的话题,她很感慨地对我说:『国内做女人成本太高。』  国内有些媒体总在报导怎么样才更有魅力?要三围,要穿漂亮的衣裳,要做皮肤护理,讲究化妆技巧;要怎么样修炼自己怎么样拴住男人的心,抓心还要抓胃……这样做女人岂不是成本太高呢?最后修炼得面目全非,与真实的自己背道而驰。  索华说:『在国外对魅力的理解很大程度上就是有发自内心的微笑。』你走在街上迎面走来一个女人,她绝对不会板着脸,而会主动向你微笑示意,这微笑是发自内心的。  在国外,讲究自然,与大自然亲近,女人们喜欢栽花种草喝茶做女红,这些被中国女人早就摒弃的东西,对她们来说却是乐此不疲,因为有动手的乐趣;晒太阳,把自己晒成古色,谁最健康谁就最美丽,而不是比谁的皮肤最白。  索华给我讲了她在德国朋友圈里的一次小聚会,大家总是把自己在家里烘焙好的点心,带到其中一个朋友的后花园里,大家坐在草地上晒太阳聊天,就觉得很好了。几乎是没有成本的,收获的却是满满的快乐。她们利用的都是大自然所赋予的东西,阳光、绿色和劳动。  午后的阳光照下来,索华喝了一口茶,提到了低成本做女人,一个女人在这个世界中越是发自内心地生活,她的附加成本就越低。她就不会为别人过多地改变自己。这里最关键的是有底气(核心竞争力)。索华的话让我沉思良久。  我认识一个女孩,每月化妆品上千元,每次不化妆不出门,为了减肥,每次只吃一小碗饭;另一个朋友,因为嫌自己胸部太平,不能让先生满意,花了上万元偷偷去做了隆胸,结果手术不成功苦不堪言,面目憔悴。  我记得我看到她时,内心涌起的是一种无限的悲哀,一个女人怎么样才能做回自己呢?那就是有自由的眼神和心灵,不用受别人的控制。  跟索华提起,她轻叹了一口气,她说:『她认识的一些国外的朋友好像没有这种不自信,不管身材好不好,她们都敢穿不带海绵的胸衣,因为身体是自己的,自己喜欢就行了啊!』  索华接着往下说:『好像她们什么年龄就做什么年龄的事,不落后,从从容容,该生孩子就生孩子,很少有女人为了工作不想要小孩的。』  索华的话让我想起身边很多女人都在忙工作,一帮职场女白领,绝对精英人物。曾见过一位事业很成功的女人,别人都很羡莫,她却叹了一......

阅读全文(1268) | 评论:0

小女人,大女人和老女人的区别 (2006-11-17 18:38:00)

摘要:小女人,大女人和老女人的区别      小女人 小女人就是那个衣橱里有无数的春衫秋褂却永远还缺一件衣服的人; 小女人就是那个在路上看见漂亮女生头就高仰着目不斜视,却偷偷回过头来看人家一眼的人。 小女人就是那个白天发誓要减肥,半夜却爬起来吃巧克力的人; 小女人就是那个分不清稻子和小麦却做的一手好菜的人; 小女人就是那个看见镜子裂了一道缝就立刻晕倒以为有了皱纹的人; 小女人就是那个穿高跟鞋去远足,再把鞋跟揪掉的人; 小女人就是那个非常非常喜欢小孩子,却害怕身材变成水桶的人; 小女人就是那个零下三度也要穿裙子吃冰激凌在寒风中流鼻涕的人; 小女人就是那个在公司里很要强回去给妈妈打电话哭鼻子的人; 小女人就是那个在电影院里用眼泪打湿你肩膀的人; 小女人就是那个坐你自行车后面兴奋的和你讨论将来开法拉利的人; 小女人就是那个摔倒了也潇洒的不要你安慰,看见了一只老鼠却尖叫着晕倒在你怀里的人; 小女人就是那个嫌你肚子越来越大,还要逼你吃掉她做的所有饭菜的人; 小女人就是那个说要给你打一件毛衣,却只打出一块茶杯垫的人; 小女人就是那个在细雨中为等你加班淋湿了乌黑的头发的人; 小女人就是那个口口声声要傍大款却与你风雨兼程不离不弃的人; 小女人就是那个洗劫掉你所有工资奖金还在你的鞋底翻出私房钱对你大呼小叫的人; 小女人就是那个看见钻石恒久远一颗永流传就逼问你什么时候求婚的人; 小女人就是那个散步的时候左手缠着她爸爸右手缠着你觉得她是天下最幸福的人; 大女人 大女人就是: 穿着露肩装露出内衣带子的女人 穿高跟鞋配一双白袜子的女人 昂首阔步进成人商店买商品的女人 结婚但不生孩子的女人 生孩子但不结婚的女人 结婚是为了离婚的女人 离婚是为了结婚的女人 爱好几个男人最后和最不爱的男人结婚的女人 爱好几个男人最后和最爱的男人离婚的女人 喜欢当后妈的女人 经常和丈夫的前妻一起喝酒的女人 和丈夫的情人是朋友的女人 从单位领导那里骗取了职称骗取奖金骗取提升机会后还守身如玉的女人 在游泳馆错进了男更衣室还大骂男人的女人 违反了交通规则后把来处理事故的警察变成自己恋人的女人 把丈夫的朋友变成自己丈夫的女人 把朋友的丈夫变成自己丈夫的女人 抛弃男人还能从男人身上榨取一大笔钱的女人 手里有一大堆男人的裸照而自己的踎有一张裸照落到男人手里的女人 老女人 &nb......

阅读全文(121) | 评论:0

男人是怎么变坏的(转帖)(2006-11-06 16:45:00)

摘要:男人是怎么变坏的(转帖)     标题: 男人是怎么变坏滴!(转帖) 十岁以前,就不说了,无非是淘气和不懂事。 十三、四岁的时候,开始对女孩有好感,但是那时候他离女孩远远的,并且以讨厌女孩自居,生怕被同伴嘲笑。 十五岁的时候,听到大人们说某某男人好花,把女朋友甩了,女孩自杀了。他觉得这人真狠毒,自己将来一定要做个痴情的男人,一定要一生只爱一个人。 十六岁的时候,他喜欢上了一个女孩,但是他不敢和她说。仍然和往常一样,脏兮兮的在灰土飞扬的操场上踢球。只在女孩走出校门的时候,躲在二层的窗户上看她的背影,他觉得她一定是个天使。 十七岁的时候,有个女孩喜欢上了他,但是他离她很远,他心里面只有自己那个女孩,他觉得看别的女孩都是对她的不忠。 十八岁的时候,看了一个MTV,感动得想哭,他想,如果自己的女孩失去了双眼,他一定会象男主角一样毫不犹豫的把自己的眼睛给她,让她能看到光明。 十九岁的时候,高考了。终于和自己暗恋的女孩分别,坐火车去学校的时候,感觉自己离她越来越远,心像被掏空了一样。还在想自己一定不会忘记她,等到自己成功以后一定要去找她。 二十岁的时候,听到有人讲黄色笑话,觉得这人真可耻。 二十一岁的时候,她的回信中告诉他,自己有了男朋友。偷偷的哭了一个晚上。二十二岁的时候,他向一个女孩表白,女孩说“你是个好人,可是我还小。”他想,我的确是个好人,他说“没关系,我可以等你。”心想,我不会像那些花心的人一样,三年五年我也能等。 二十三岁的时候,说自己还小的女孩和一个帅哥恋爱了。他很纳闷,长大原来可以这样快。 二十四岁的时候,他又向一个女孩表白,女孩说“你是个好人,可是我并不适合你。” 他纳闷很久,我是好人你怎么还不适合我呢? 二十五岁的时候,他又追求一个女孩,女孩接受了他。他开始很幸福的为未来拼搏,他想,一时的开心只是暂时的,只有努力拼搏,他和她才能有快乐的未来,但是,半年以后,女孩和他分手了。只是因为另外一个男孩会说让她开心的话。女孩说“你是个好人,是我对不起你。”他似乎明白了问题所在,他是个好人。 二十六岁的时候,他开始堕落,交网友。打扮得时尚而酷,而且渐渐的学习着讨好女孩的话。不久,他有了个女朋友,虽然他对她也很好,可是,他心里知道,自己并不爱她。 二十七岁的时候,他和女孩分手了。他对女......

阅读全文(91) | 评论:0