博文

BOOL和bool的区别(2007-07-05 20:16:00)

摘要: BOOL和bool的区别: 一 :1、类型不同BOOL为int型bool为布尔型2、长度不同bool只有一个字节BOOL长度视实际环境来定,一般可认为是4个字节3、取值不同bool取值false和true,是0和1的区别BOOL取值FALSE和TRUE,是0和非0的区别 二 : bool是标准C++数据类型,可取值true和false。单独占一个字节,如果数个bool对象列在一起,可能会各占一个bit,这取决于编译器。BOOL是微软定义的typedef int BOOL。与bool不同,它是一个三值逻辑,TRUE/FALSE/ERROR,返回值为>0的整数为TRUE,0为FALSE,-1为ERROR。Win32 API中很多返回值为BOOL的函数都是三值逻辑。比如GetMessage().......

阅读全文(2836) | 评论:2

常见武术词汇(2007-01-07 10:25:00)

摘要:    武术 Martial Arts   太极拳 hexagram boxing   刀 broadsword   钩 hook   飞功 chikung   剑 rapier   棍 cudgel   散打 free combat   匕首 dagger   盾 shield   双剑 double   拳法 fist position   叉 fork   猿形 ape form   如封似闭 apparent close   器械对练 armed combat   与眼平 at eye level   与鼻平 at nose level   上步盖掌 backhand stroke in bow step   仰身跌 backward falling   倒毛跟斗 backward somersault   平衡 balance   提膝平衡 balance with one knee raised   平衡练习 balancing exercise   摸胸反击法 against one who grabs your breast   抓肩反击法 against one who grabs your breast shoulders from behind   正面抓单手反......

阅读全文(2304) | 评论:2

If you think of English as a burden, it (2006-12-27 10:57:00)

摘要:     今天在网上看到一句话,很经典:If you think of English as a burden, it will be one!  意思是如果你认为学英语是个负担的话,它就是个负担!想来也是,大家往往对自己感兴趣的东西学得很快,而对自己厌烦的东西则避而远之。所以我们应该对学习持有一个积极的态度,认为它很有趣,那么学什么都不会是件难事了!......

阅读全文(1815) | 评论:2

十大英语粗言(2006-12-27 10:34:00)

摘要:1. I'm so fed up with your BS. Cut the crap. 我受够了你的废话,少说废话吧. BS(=Bull shit)(对方废话连篇时) 2. Hey! wise up! 放聪明点好吗?(当别人作了什么愚蠢的事时) 3. Put up or shut up. 要么你就去做,不然就给我闭嘴. (有人明明不懂却喜欢在一旁指挥你) 4. You eat with that mouth? 你是用这张嘴吃饭的吗? (别人骂你时回敬) 5. You are dead meat. 你死定了. 6. Don't you dare! How dare you! 你好大的胆子啊! 7. Don't push me around. 不要摆布我.(别人老指挥你时) 8. Are you raised in the barn? 你是不是乡下长大的啊?(用开玩笑的语气形容一个人没教养) 9. You want to step outside? You want to take this outside? 你想要外面解决吗? (出来单挑) 10. You and what army? You and who else? 你和哪一路的人马啊? (那你找了多少人马要来打架啊)        ......

阅读全文(2307) | 评论:1

(转)学好英语的42个经典要诀(2006-11-27 13:13:00)

摘要:  第一要诀:收听英语气象报告 有些教学录音带为配合初学者的学习,故意放慢语速,这对英语听力的训练是不够的。如果听语速正常的英语,初学者又会感到力不从心。英语气象报告的速度虽快,但词汇简单固定,内容单纯,重复的可能性大,而且在生活中随时都可以印证,是听力入门的好教材。 第二要诀:收听中国国际广播电台的英语广播 中国国际广播电台(China Radio International)每天早上7:00--8:00,中午11:00--12:00各有一小时的英语节目。内容包括国内外新闻,剪报集锦和各类系列的专题报道。除了英语标准流利的国内播音员担任广播之外,也有向外侨或访客就某一话题而做的录音访问。内容广泛,但词汇较简单,语速亦适中,可以藉此训练或增进英语的听力。 第三要诀:善用录音带锻炼听说能力 有些学习者总是习惯于一边看书一边听磁带,把磁带当成阅读的辅助工具,这样打不到锻炼听力的目的。录音带应该是以听说能力的训练为主。学习者要选用与自己能力相适应的听力磁带,不要急于求成,以免产生受挫心理。先反复聆听磁带内容,起先只要抓住梗概,多听几次后,对细节的了解便越来越多。听力较差的人,可先阅读课文,然后再集中精力领会每段每句的意思。这样练习有助于培养倾听时注意力的集中,使您的听力迅速进步。 第四要诀:听正常语速的英语,才能加速听力的进步 很多广播教学和听力教材总是为了配合听众或学习者的程度而故意放慢语速,这虽是无可厚非的变通方法,但也会产生一些不良的副作用。例如:1.听惯了语速放慢的英语,在与外国人的实际交往中,就很难适应,甚至听不懂他们用正常语速讲的英语。2.故意放慢语速时,通常会把一句中每个词都清楚的读出来,但在正常的会话中会出现很多同化(assimilation),减弱(reduction),连音(liaision)的现象。所以,听语速正常的英语对于听力和会话极为重要。 第五要诀:从电视,电影中学习英语 看英文电视,电影不仅能了解西方人的文化和生活,而且也是学习地道英语和提高英语听力的好机会。选取的影片最好是以现代生活为背景的文艺片或喜剧片。如果您的听力不错,要养成不看字幕的习惯。程度稍差的就不要勉强自己,否则英语没学成反倒破坏了欣赏电影的好心情。这种情况......

阅读全文(1762) | 评论:1

郁闷--还没入门(2006-11-26 18:15:00)

摘要:    说来惭愧,断断续续学vc都一个月了,现在好不容易想自己做点东西,才发现自己什么都不会。      最近刚看完菜单和对话框,觉得自己可以仿照windows自带的计算器做一个计算器,但发现自己居然看着电脑什么做不出来,郁闷。     请教了我们班的vc权威-------伟哥,他告诉我一定要多想,在写程序前要想好自己要做什么,怎么做,然后才着手去编,这样才能提高自己的水平。     想来也是,我学vc只是随手弄了本vc入门,上面讲的也不清楚,只告诉我们要做什么,不讲为什么这么做,所以照着书可以实现它的程序,可真正自己做东西就傻眼了,因为自己没有真正去想过。     我的下一步打算就是买本讲解详细的书,看懂它,再加上自己要多想,争取在下个月入门,做点自己的东西。可好像也不现实,下个月考六级,自己还没复习。     唉......      ......

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

(转)XGM《深入浅出MFC》学习笔记之一(2006-11-26 12:47:00)

摘要: -——《深入浅出MFC》学习笔记之一 作者:XGM   RRC.BIT 记于2001-8-10          龚建伟评:这篇学习笔记虽然不是系统的阐述某个问题,但读来让人感到收获不小,无论你是老鸟还是菜鸟,都会认同的。我希望XGM能够继续写下去,看了《深入浅出MFC》再来看这些笔记,也有温故知新之感 俟杰先生的《深入浅出MFC》是一本好书,本人是作为有一定C++基础知识并对VC有一点感性认识的VC初学者来接触这本书的。应该说这本书并不真正适合像我这样的初学者,但通读完该书,还是有一些收获的,现只整理其中的一部分,作为我的一个学习笔记吧。 1.  安装VC++,为什么要先安装Internet Explorer?(是不是很多老鸟也不知道啊,侯俊杰先生的宗旨就是知其然,还要知其所以然,5555555555 …………) 因为微软的所有Visual Tools(包括Visual C++、Visual Basic、Visual FoxPro、Visual J++、Visual InterDev等)都集中由所谓的Visual Studio 管理,而这些工具有一个极大的目标,就是要协助开发Internet应用软件,所以它们希望能够和IE有所搭配。 2.  SDK:Software Development Kit 原指软件开发工具,但现在已经变成了一个专有名词,凡以Windows raw API撰写的程序通常也称为SDK程序。也有人把Windows API称为SDK API。 3.  不同种类之对象的构造函数(对象诞生后第一个执行并且是自动执行的函数)及析构函数(对象行将毁灭,但未毁灭之前一刻,最后执行并且自动执行的函数)执行时机对比如下:   全局对象 局部对象 静态对象 以new产生的对象 构造函数 程序一开始就执行(比程序进入点更早) 对象诞生时执行 析构函数 程序即将结束时执行 程序流程离开该对象的存活范围时执行 程序将结束时执行,但比全局对象的析构函数早一步进行。 对象被delete时执行 4.  C......

阅读全文(2025) | 评论:1

vc书籍(2006-11-26 11:33:00)

摘要:1)MFC的学习:《C++编程思想》->《VC技术内幕》->《深入浅出MFC》 2)编程技巧:《数据结构-C++描述》 3)COM:COM向我们展示了一种思想,我认为每个人都应该了解这种编程思想,这种思想正是C++面向对象的精髓所在。《深度探索C++对象模型》->《COM技术内幕》->《COM原理与应用》->《COM本质论》 4)网络:《WINDOWS网络编程》   Windows编程类  Windows 程序设计(第5版)(上、下册)  原书名: Programming Windows (Fifth Edition)   原出版社:Microsoft Press  作者:(美)Charles Petzold  译者:北京博彦科技发展有限责任公司  出版社:北京大学出版社  出版日期:2001-03  页码:1376  定价:160:00RMB         Windows核心编程  原书名: Programming Applications for Microsoft Windows Fourth Editio   原出版社:Microsoft Press  作者:(美)Jeffrey Richter   译者:王建华等   出版社:机械工业出版社  出版日期:2000-05  页码:689  定价:86:00RMB         Win32 多线程程序设计  作者:侯俊杰(侯捷)   出版社:华中科技大学出版社  出版日期:2002-01  页码:480  定价:59 .80RMB  MFC编程类  MFC Windows程序设计(第2版)  原书名: Programming Windows with MFC Second Edition    原出版社:Microsoft Press  作者:(美)Jeff Prosise   译者:北京博彦科技发展有限公司   出版社:清华大学出版社  出版日期:2001-09  页码:1166  定价:128:00RMB      深入浅出MFC(第二版)  作者:侯俊杰(侯捷)   出版社:华中......

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

(转)vc入门(2006-11-22 16:04:00)

摘要:1。C/C++语法要全面,在学VC时要不断回头看看C/C++语法,因为VCMFC编程充分利用了C/C++方方面面特性。2。学习顺序安排如下:C/C++  -> Win32SDK程序主框架及与Windows相关API编程 -> 理解MFC对话框框架并在此框架下学习编程  ->  专门花时间学习CObject及其相关特性(如运行类识别,动态创建、持久化等等的知识)->理解单文档框架程序流程并在此框架下学习编程 ->理解多文档框架程序流程并在此框架下学习编程->动态链接库技术->多线程技术->。。。 3。在学习如上知识的同时还要同步学习和研究程序总体架构设计方面的技巧知识。4。每一个阶段结束时都应专心完成一个小而完整的软件来,作为这个阶段的总结。这不仅仅学会如何应用所学的语法和局部的知识,还会学会如何从全局架构上去设计,而这一点才会成为我们真正的障碍。......

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

(转)使用vc的设计工具进行编程的建议(2006-11-22 16:02:00)

摘要: 转载 1.必须在真正掌握程序的框架构造基础上使用工具 使用这些工具必须首先深刻理解程序的框架构造和这些工具的真正作用.初学者应该花费大量的精力弄懂MFC程序框架的组成结构,这样才能够游刃有余的控制程序.最不可取的是盲目使用它.具体的说,程序设计者只有在用手工能够熟练的完成工具所能自动完成的任务的前提下,再使用这些辅助编程工具(比如CLASSWIZARD,resourceview,classview).使用这些工具的目的是提高书写代码的效率,提高编程程序的速度,而不是用来代替程序设计 2.正确把握程序设计的要点 程序设计的能力体现在对数据的组织和控制.流程的控制上面,不同的计算机语言虽然各有特点,但是几乎所有的计算机语言其设计思想都是内在相通的.程序设计的能力的高低与采用哪中计算机语言没有必然的联系.现在计算机语言书籍多数集中在介绍各种语言的操作功能,缺少对读者进行程序设计实际能力的培养,给初学者造成一些错误的导向,比如盲目的追求语言版本.似乎只要用的语言版本越新,自己进行程序设计的能力就越强.结果是,一些学习程序设计的人,计算机语言的基础知识不牢固,对程序设计的基本思想和方法不明晰,对新出现的一些编程工具本质不了解,所以在进行具体任务的设计时盲目性很大,往往事倍功半,越搞越糊涂.所以用计算机语言进行程序设计,期望具有很高的程序设计能力,并不在于学了多少语句,函数,对象和方法,关键是要有明确的设计思路,把具体任务与程序的创建,编码,使用辅助编程工具等联系起来,对数据和流程进行组织和控制......

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