« | July 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | |
| 公告 |
谦卑,荣誉,牺牲,英勇,怜悯,诚实,精神,公正。 |
Blog信息 |
blog名称: 日志总数:183 评论数量:698 留言数量:7 访问次数:3022068 建立时间:2005年12月29日 |

| |
[时事文化]特大雪灾带来的战时警示 网上资源, 政法军事
newqiang 发表于 2008/3/30 5:18:48 |
这是环球时报的一篇文章,对雪灾后的反思总结很深刻。亡羊补牢,未雨绸缪是智者的选择,值得一起深思!
文/戴旭 把2008年初的大范围雪灾,想象成一场应对突如其来的现代战争的演习吧。如果我们能用战时的目光来观察这次雪灾,看到我们经济建设、社会运行和军事战略中的某些弱点,并因此亡羊补牢、未雨绸缪的话,那这场高成本的演习就是值得的。
这场雪灾的最大破坏力体现在对电力的中断上,这和现代战争的打击重心如出一辙 此次雪灾波及20省(区),受灾人数过亿;造成十多个机场、众多高速公路关闭,京广铁路主干线和诸多铁路路段及国道停运;由此造成人员和物质流动阻滞的连锁反应,直接推动物价高涨和其他社会不稳定因素出现;党和国家最高领导人亲赴灾区、煤矿现场视察和指挥,空军和几个大军区全面“应战”,大批军、警出动;全国各地展开救援,全世界高度关注。所有这些,使战胜雪灾仿佛就是应对一场现代战争,它给了我们不少战时的警示。 这场雪灾的最大破坏力体现在对电力的中断上,这和现代战争的打击重心如出一辙。现代社会,电力是社会和经济运行的总开关,没有了电,一切便迅速陷入全面瘫痪。正如这次雪灾的多米诺骨牌效应显示的:大雪压断电缆导致电网中断,电气化列车因此无法开行,又使电厂急需的煤炭无法运抵,人员、物资流通受阻,正常生活秩序陷入混乱。公路和机场的冰封,使铁路的困境更加凸显。交通依赖电力,电力又依赖能源,能源又依赖交通,而经济又依赖上述三者的循环。社会运行大系统的脆弱不是中国现代化进 |
|
Change and Challenge 随笔
newqiang 发表于 2008/3/21 6:26:38 |
今天放假,先知默罕默德的生日,阿拉伯世界都放假,下午给妈妈打了个电话,妈妈问我怎么今天没上班啊?我说因为默罕默德的生日。妈妈问我要送什么礼物给他。
最近爱上了健身,已经坚持一个礼拜了,都说万事开头难。我要让健身成为一种习惯,就像每天要吃饭一样。健身后洗个澡,然后桑拿房里5分钟,一天的劳累便都溶化了。教练给我做了一个礼拜的健身计划,下周要进行第二阶段了,呵呵,期待。
洗澡后每次我们都称一下体重,发现那个称有点问题,老王反映很快的感慨道:那称就像女人一样啊!我问此话怎讲。他说:都没准!一起狂笑。。
明天和一帮西班牙人有个篮球约会,上周把他们搞定了,他们不服。呵呵,明天准备教他们一句地道的中文:I 服了 U.
|
|
轻松下~~ 随笔
newqiang 发表于 2008/3/2 4:00:33 |
几个生活中的笑话,共享:)
1- 一周末上午,我正投入的懒觉中。一兄弟急急忙忙打来电话,说自己正在超市要买淀粉回去炖肉,但不知道淀粉用英语怎么讲,让我帮忙查下金山词霸。我打开电脑查到“淀粉”是“amylum”,也不知道这哥们没听清楚还是我发音不准,他转身对服务员说:Do you have animal? 服务员估计当场倒掉~~~
2- 一兄弟在餐馆吃饭,想找服务员要点纸巾,转头就冲服务员喊:Could you please give me some document?
3- 一老领导想锻炼下厨艺,亲自去市场想买只母鸡,却不知道“母鸡”怎么用英语讲,憋了半天对买鸡的大妈说:I want a woman. 估计大妈想死的心都有了。。。后来据说这位领导果然买到了只母鸡。沟通成功! |
|
[心情故事]大马的天空 随笔
newqiang 发表于 2008/2/20 0:28:33 |
我喜欢下午站在阳台上看大马的天空,这是我小时候经常能看到的天空,那么透彻和明亮,洁白的云朵就像漂着的哈达,微笑着俯瞰这里的人们,宁静而祥和。记得有位朋友说过,站在阳台看天空就有种想融入其中的欲望。
我点燃一支烟,深深地吸一口,慢慢的吐出来,屡屡烟雾就像窈窕少女的美妙身姿缠绵在眼前,却又昙花一现,消失在无尽的空气中。或许它已变成了那朵朵白云,飘上了大马的天空。我静静的看着天上的云儿,深深地吸烟又吐出。。。
古人喜欢看天上云卷云舒,看人间花开花落,可是试问有谁能真正做到宠辱不惊,不以物喜不以己悲!那是一种崇高的境界呢,还是阿Q似的安慰,我更觉得那是一个梦,一个深藏在那白白的云朵后面的梦。
Refic也来到阳台,他不抽烟,只是一杯咖啡。看我在注视着天空,便过来不无骄傲的说:“这里的天空不错吧”。我赞许的笑了下。他说他也喜欢看云朵,每当看到云朵飘过来飘过去,总能让人想起人生。我惊叹他的诗人情怀,也突然觉得和他好像有很多共同语言。Refic讲了个阿拉伯的一个笑话:从前有个富商有很多钱,却不知道该把钱藏在哪里才能安全,他来到了一望无垠的沙漠,看着天上有朵白云,心想就把财富埋在这吧,并记得头上有朵白云。过些天过来,白云不见了,这个富人也再找不到自己的财宝。Refic的故事让我想到我国也有同样的故事,刻舟求剑。
|
|
新年好!  随笔
newqiang 发表于 2008/2/7 6:17:32 |
首先祝大家新年快乐,万事如意。
这是我第一次没有和爸妈一起过年,也是我职业生涯的第一个春节。作此文章,承前启后。 |
|
大马士革之行 随笔
newqiang 发表于 2008/2/4 1:20:37 |
2月1号晚上到了大马士革。来之前同事告诉我叙利亚的mm很漂亮,其实我惦记的是大马那里据说正在下雪,可以去看看异国雪情倒是不错。呵呵~~
送我去开罗国际机场的司机我认识,叫Nagy,上次送我去客户那里,本来40分钟的路程,这哥们因为不认道围着Carrefore转了至少3圈,结果用了2个半小时。所以这次我上车就问这哥们:Are you sure the way to airport? 这哥们委屈的说:Yeah, Yeah..呵呵,发现他还有点意思了。。
机场的人不少,我办的是叙利亚的落地签,给我办理登机手续的人员是个新手,没看懂落地签,看着直摇头。问他怎么了,他神秘的说:You got problem. 我也是第一次用落地签,心里没底。当他向领导确认没事后,冲我笑了笑,我也友好的对他说: |
|
[心情故事]开罗的冬天 职业生涯
newqiang 发表于 2008/1/13 0:45:55 |
早上十点被来搞卫生保姆的电话吵醒,干脆起床。才想起昨晚睡得太晚,先是去了家韩国餐厅填饱了肚子,回来又写了个胶片,折腾到半夜2点多。
我现在有了抽烟的习惯。我喜欢站在窗前,透过薄薄的烟雾看着外面静静的夜,突然觉得有点凄凉,开罗的冬天来了。。
出国前没有带什么衣服,以前在东北的重量级装备全部放家里了,以为这辈子也用不着这些曾经陪伴我的老朋友了,此刻却很是思念。有句话叫书到用时方恨少,没错,天到凉时恨衣薄!莫名其妙的又想到一句话:天若有情天亦老,月若无情月常圆。我觉得后面那句“月若无情月常圆”简直对得太美了!
一眨眼出来5个月了,时间真的好快。去年的这个时候正在忙着毕业论文的修订和答辩,没错,去年答辩的日子就是1月13号。一年,居然一年过去了,一年居然过去了,过去居然一年了!
一样的冬天,一样的冷,不一样的是这里没有雪,所以也就不能听到走在雪上发出咯吱咯吱的声音。我觉得那是世界上最有节奏和旋律的声音,咯吱咯吱。。。
今天下午去打球了,新的食堂没有球场,篮球也不见了。我便和老王去Nike专卖店买了个篮球,下一步就是找场地。我开着车在Maadi找球馆。当我决定做一件事情的时候,我都会尽力去实现。打了一个小时,在8度的天气下,我狠狠地出了身汗。在学校的时候,我最大的享受就是尽情地打一下午篮球,然后洗个澡,再狠狠地吃个饭,然后狠狠地睡一觉。
回来的路上,老王和他远在国内的GF打了个电话。听到他们讨论关于过年的安排,我 |
|
马特鲁之地中海 随笔, 休闲娱乐
newqiang 发表于 2007/11/5 2:57:37 |
周末和几个朋友去了埃及北部城市马特鲁,位于地中海的正南部。说是个城市,其实和国内的一个小城镇差不多,白天很安静,马路上几乎没有人,以至于我们怀疑这是个遗迹。晚上出来逛街的时候,发现还是很热闹的。原来白天太热,大家都想在家里呆着。我们在海边的一座欧式旅店住下,不想休息,放下行李就开车出去和地中海的第一次亲密接触。这是我见过的最漂亮的海!
(照片传不上去,只好放到 http://hi.baidu.com/newqiang_egypt/blog ) |
|
又逢佳节 职业生涯
newqiang 发表于 2007/9/27 4:54:36 |
整10年没有在家陪爸妈过中秋了。都说身在异国他乡倍思亲,以前是在他乡,现在是在异国。遥祝亲人们健康快乐!
|
|
写在教师节 随笔
newqiang 发表于 2007/9/11 3:11:27 |
我一直对我所有的老师心存感激!他们教我知识,也教我做人。在这个神圣的日子,我又想起了曾经教过我的老师,祝老师们节日快乐,永远健康!
我的小学老师叫刘素华,是一位很朴实的语文老师。我小时候很讨厌写作文,记得那时候每周三的下午是例行的作文课,也是我一周中最大的担心,也不知哪位同学说了一句流行语:农民怕天干,学生怕星期三。我是内心反感写作文,的确,让一个天真纯洁的心灵去编故事不是件容易的事情。刘老师是我五年级调过来当班主任的,她主张我们要善于发现,做事细心并学会观察,这样才有生活经历,才有自己的想法。这点对我很有用,记得有一次拿我的作文当范文在班上念,我那个激动啊!
我从小学到高中都是班长,大学歇了几年,读研又干起了班长的行当。在中学当班长是很锻炼人的,高中每周有班会,班主任一般不怎么干预。我经常会上讲台说几句,对上周的事情做个总结,对以后的纪律学习提点希望,现在想来是有点傻,呵呵。。刚开始上台,还是很紧张的,全班60多人全盯着你还是有压力的,所以上台之前我会偷偷的在本上记下我要说什么。后来就放松了,也开始偶尔在台上幽上一默,现在想想,还是蛮有意思的。
高中的班主任姓陈,是个非常优秀且小有名气的化学老师。平时不微笑不说话,但发起脾气来还是让人不敢出大气的,我们私下叫他“阿笑”。我有次晚自习看一本小说叫《阿虎》,讲的是一个年轻人走出大山在外面拼搏奋斗的故事。结果被阿笑逮住没收了。因为书是借的,所以我想要回来,把书里的大意给阿笑说了一通,最后我总结说这是本好书,是本激励人奋发的励志佳作。阿笑反问说,金庸的所有书都堪称经典,告诉你怎样为人处事,爱国立志,讲正气讲义气,但能在课堂上看吗 |
|
[心情故事]我的长城  休闲娱乐
newqiang 发表于 2007/7/20 20:01:42 |
遥远的东方 辽阔的边疆 还有远古的破墙 前世的沧桑 后世的风光 万里千山牢牢接壤 围着老去的国度 围着事实的真相 围着浩瀚的岁月 围着欲望与理想 迷信的村庄 神秘的中央 还有昨天的战场 皇帝的新衣 热血的樱枪 谁都甘心流连塞上 叫嚷 朦着耳朵 那里那天不再听到在呼号的人 woo--ah woo--ah ah ah 朦着眼睛 再见往昔景仰的那样一道疤痕 woo--ah woo--ah ah ah 留在地壳头上 无冕的身躯 忘我的思想 还有显赫的破墙 谁也冲不开 谁也抛不低 谁要一生流离浪荡 朦着耳朵 那里那天不在听到像呼号的神 woo--ah woo--ah ah ah 朦着眼睛 再见往昔景仰的那样一道疤痕 woo--ah woo--ah ah ah 留在地壳头上
|
阅读全文(6713) | 回复(1) | 编辑 | 精华 | 删除 |
| |
[时事文化]香港十年,我的体会 原创空间, 随笔
newqiang 发表于 2007/7/1 9:45:58 |
还没去过香港.记得离香港最近的距离是去年和同学去深圳玩,顺便去了传说中的罗湖口岸.站在口岸的入港处,我在想这是个多么沧桑的地方!
毕业后,我又来到了深圳.这是个动感的城市,是块适合奋斗的热土.我选择这里,也开始我人生新的旅程.我对一切满怀憧憬,是的,还有很多事情要我去实现.
你要知道,在学校"关"了十八年的一匹狼是匹怎样的狼!
来到深圳后,关于香港的消息更多了,我晚上回家喜欢看看新闻,中央四台,本港台,翡翠台都是我经常光顾的地方.香港电视台的公益广告很多,我却并不反感.社会文明和民主的进步需要这种广告!
在香港回归十年到来之际,我是很激动的.这两天在北京,一直关注这件事情.昨天晚上的回归十周年文艺晚会,四大天王依次出场让我眼前一亮,应该很久没有这么壮观的场面了.
最让我激动不已的时刻是胡主席和大家齐唱<歌唱祖国>的时候,一种从来没这么强烈的中华自豪感和责任感油然而生!
离开学校有3个多月了,现在回头看看,几乎每天都在充实和忙碌中度过.我想起了汽车耗油最大是在刚启动的时候,更何况启动后就要爬山!
山的顶点不是我的目标.我只有理想,没有目标!
在香港回归十周年之际,写下这些,承前启后... |
|
[心情故事]我爱你,东北!  随笔, 校园生活
newqiang 发表于 2007/3/21 11:24:06 |
路面上还有些许残雪,今天却下起了细雨。
好意外的天气,也许是因为下午的列车即将把我载走。
还记得2000年的初秋,第一次踏上这片黑土地,转眼闪过了7年。时光如梭,真的没错。
我喜欢这里的豪爽和慷慨,激情和踏实。
感谢我的母校,教会了我很多的知识;
感谢我的恩师,教给我做人;
感谢我的朋友,教会我珍重;
感谢我爱的人,教会我最美好的东西。
我真的感谢这一切。
为什么我的眼睛饱含着泪水,
因为我对这片土地爱得深沉!
我爱你,东北! |
|
wchar_t <--> char 网上资源, 软件技术
newqiang 发表于 2007/3/19 11:45:42 |
C++标准中,wchar_t是宽字符类型,每个wchar_t类型占2个字节,16位宽。汉字的表示就要用到wchar_t 。char,我们都知道,占一个字节,8位宽。其实知道了这个以后,要在wchar_t 和 char两种类型之间转换就不难实现了。
wchar_t 转换为char 的代码如下:
有如下的wchar_t和char变量
wchar_t w_cn = '中'; char c_cn[2] = {'0'} ;
char *C2W(wchar_t w_cn , char c_cn[2])
{
//following code convert wchar to char c_cn[0] = w_cn >> 8 ;   |
|
[编程学习]linux com 网上资源, 软件技术
newqiang 发表于 2007/3/15 22:32:53 |
char_t *dev = "/dev/ttyS0";//com1
char_t *dev = "/dev/ttyS0";//com1 int32_t fd = open( dev, O_RDWR | O_NOCTTY );//| O_NOCTTY );//O_NDELAY );//| O_NOCTTY | O_NDELAY O_NONBLOCK if (-1 == fd) { perror("Can't Open Serial Port"); exit(1); } else { set_speed(fd,115200 ); if (set_Parity(fd,8,1,'N') == FALSE) {< |
|
[心情故事]平平安安写作夜 随笔, 校园生活
newqiang 发表于 2006/12/24 18:03:37 |
印象中每个平安夜都在忙各种各样的考试,都说难死计算机,累死自动化,这句话在圣诞节这段时间附近充分显示其真实性。
30号交论文,虽然我喜欢在压力下工作,但这种压力还是超出我的期待。
有同学去滑雪了,真爽啊。我忍!
这夜怎么过?
平平安安写论文吧。
我是这么安慰自己的:为共产主义而努力奋斗!(谁在扔鸡蛋?)
——别扯歪巴六了。写论文吧。。。 |
|
Linux进程间通信(转) 文章收藏, 软件技术
newqiang 发表于 2006/12/9 10:50:40 |
Linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system V IPC”,通信进程局限在单个计算机内;后者则跳过了该限制,形成了基于套接口(socket)的进程间通信机制。Linux则把两者继承了下来,如图示:
其中,最初Unix IPC包括:管道、FIFO、信号;System V IPC包括:System V消息队列、System V信号灯、System V共享内存区;Posix IPC包括:
Posix消息队列、Posix信号灯、Posix共享内存区。有两点需要简单说明一下:1)由于Unix版本的多样性,电子电气工程协会(IEEE)开发了一个独立的Unix标准,这个新的ANSI Unix标准被称为计算机环境的可移植性操作系统界面(PSOIX)。现有大部分Unix和流行版本都是遵循POSIX标准的,而Linux从一开始就遵循POSIX标准;2)BSD并不是没有涉足单机内的进程间通信(socket本身就可以用于单机内的进程间通信)。事实上,很多Unix版本的单机IPC留有BSD的痕迹,如4.4BSD支持的匿名内存映射、4.3+BSD对 |
|
[编程学习]C++ 函数模板学习总结 文章收藏, 软件技术
newqiang 发表于 2006/12/7 15:12:48 |
function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}
刚刚看到一个类模板,还没学习,过几天再学.先把函数模板写下来.
template <class Type, int size> Type min(Type (&array)[size]); 这个size不是函数的参数,而是模板 |
|
[编程学习]从内存中加载动态库 网上资源, 软件技术
newqiang 发表于 2006/12/6 16:09:15 |
从内存中加载动态库
程序使用动态库DLL一般分为隐式加载和显式加载两种,分别对应两种链接情况。本文主要讨论显式加载的技术问题。我们知道,要显式加载一个DLL,并取得其中导出的函数地址一般是通过如下步骤: (1) 用LoadLibrary加载dll文件,获得该dll的模块句柄; (2) 定义一个函数指针类型,并声明一个变量; (3) 用GetProcAddress取得该dll中目标函数的地址,赋值给函数指针变量; (4) 调用函数指针变量。
这个方法要求dll文件位于硬盘上面。现在假设我们的dll已经位于内存中,比如通过脱壳、解密或者解压缩得到,能不能不把它写入硬盘文件,而直接从内存加载呢?答案是肯定的。经过多天的研究,非法操作了N次,修改了M个BUG,死亡了若干脑细胞后,终于有了初步的结果,下面做个总结与大家共享。
一、加载的步骤
由于没有相关的资料说明,只能凭借感觉来写。首先LoadLibrary是把dll的代码映射到exe进程的虚拟地址空间中,我们要实现的也是这个。所以先要弄清楚dll的文件结构。好在这个比较简单,它和exe一样也是PE文件结构,关于PE文件的资料很多,阅读一番后,基本上知道了必须做的几个工作: (1)判断内存数据是否是一个有效的DLL。这个功能通过函数CheckDataValide完成。原型是: &nbs |
|
[编程学习]Windows 语音编程初步 网上资源, 软件技术
newqiang 发表于 2006/12/6 16:00:43 |
转自:iwaswzq
Windows 语音编程初步
一、SAPI简介
软件中的语音技术包括两方面的内容,一个是语音识别(speech recognition) 和语音合成(speech synthesis)。这两个技术都需要语音引擎的支持。微软推出的应用编程接口API,虽然现在不是业界标准,但是应用比较广泛。
SAPI全称 The Microsoft Speech API.相关的SR和SS引擎位于Speech SDK开发包中。这个语音引擎支持多种语言的识别和朗读,包括英文、中文、日文等。
SAPI包括以下组件对象(接口):
(1)Voice Commands API。对应用程序进行控制,一般用于语音识别系统中。识别某个命令后,会调用相关接口是应用程序完成对应的功能。如果程序想实现语音控制,必须使用此组对象。 (2)Voice Dictation API。听写输入,即语音识别接口。 (3)Voice Text API。完成从文字到语音的转换,即语音合成。 (4)Voice Telephone API。语音识别和语音合成综合运用到电话系统之上,利用此接口可以建立一个电话应答系统,甚至可以通过电话控制计算机。 (5)Audio Objects API。封装了计算机发音系统。
SAPI是架构在COM基础上的,微软还提供了ActiveX控件,所以不仅可用于一般的windows程序,还可以用于网页、VBA甚至EXCEL的图表中。如果对COM感到陌生,还可以使用微软的C++ WRAPPERS,它用C++类封装了语音SDK COM对象。
二、安装SAPI SDK。
首先从这个站点下载开发包:
阅读全文(12668) | 回复(3) | 编辑 | 精华 | 删除 |
| | |
[心情故事]创业前的几句话 读书笔记, 校园生活
newqiang 发表于 2006/11/27 10:12:55 |
1) 没有明确的生活目标。没有奋斗的中心目标或明确的努力主向,就没有成功的希望。 2) 没有非同寻常的雄心抱负。 如果对凡事漠不关心,不想在人生中求发展,不愿付出代价,那么这样的人也将成功无望。 3) 缺乏自律。 纪律来自自我控制,这意味着人必须控制所有的消极思想,只能先控制自己,才能控制环境。自制是人类面对的最艰巨任务,如果无法战胜自我,就会被自我征服。 4) 拖拉。 这是失败最普遍的原因之一,拖拉“老人”存在于每个人心中的阴暗角落,正是因为一直都在等待“适当时机”,才开始做那些值得做的事情,其实时机永远不会“适当”。 5) 缺乏毅力。 不管做什么,大部份人开始时都满怀信心,但却不能善始善终。大部份人一遇到失败就容易放弃。毅力是不可取代的。把毅力当座右铭奉行到底的人,发现失败会自行退下,失败是无法对抗毅力的。 6) 消极的个性。 因为消极的个性,而将别人拒于千里之外者,不会有成功的希望。成功来自力量的运用,而力量又来自与他人的合作,消极的个性无法促成合作。 7) 无法克制“不劳而获”的欲望。这种机体本能使很多人走向失败。 8) 缺乏果断的决策力。 成功的人士会果断决策,然后如果有必要,再慢慢改进。失败者往往花很长时间才能作出决策,但很快就需要修改,而且要频繁修改。犹豫和拖拉是一对双包胎,只要找到其中一个就一定能找到另一个,所以必须趁它们没有将你完全束缚在失败的车轮上,果断地把它们消灭。 9) 过度谨慎。 不主动抓住机会的人往往只能捡别人挑剩的机会,过度谨慎和不够谨慎都不可取,人生本来就充满偶然成分。 10) 迷信与偏见。 迷信是恐惧的一种形式,也是无知的表现,成功人士心胸宽广,无所畏惧。 11) 目标不专。“万事通,万事松”,要全心全意专注于一个 |
|
[编程学习]定义消息的发送与接收的方法实现 文章收藏, 软件技术
newqiang 发表于 2006/11/21 13:29:07 |
以下用一个自创的对话框类(MyMessageDlg)向视图类(MessageTestView) 发送自定义消息为例,说明这两种不同方法的自定义消息的
总结: 消息传递的方法一:使用ON_MESSAGE 使用ON_MESSAGE响应消息,必须配合定义消息#define WM_MY_MESSAGE (WM_USER+100)
对于发送消息者-MyMessageDlg, 在其MyMessageDlg.h中,定义#define WM_MY_MESSAGE (WM_USER+100) 在其MyMessageDlg.cpp中要先添加:#include "MainFrm.h" 因为使用了CMainFrame*定义对象。 并且要有测试消息的函数: void MyMessageDlg::OnButtonMsg() { // TODO: Add your control notification handler code here CMainFrame* pMF=(CMainFrame*)AfxGetApp()->m_pMainWnd; //先通过获取当前框架指针 CView * active = pMF->GetActiveView();//才能获取当前视类指针 if(active != NULL) //获取了当前视类指针才能发送消息 & |
|
INI文件编程 文章收藏, 软件技术
newqiang 发表于 2006/11/21 10:50:31 |
在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI文件中. 1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString( LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpString, LPCTSTR lpFileName ); 其中各参数的意义: LPCTSTR lpAppName 是INI文件中的一个字段名. LPCTSTR lpKeyName 是lpAppName下的一个键名,通俗讲就是变量名. LPCTSTR lpString 是键值,也就是变量的值,不过必须为LPCTSTR型或CString型的.
LPCTSTR lpFileName 是完整的INI文件名.
2.具体使用方法:设现有一名学生,需把他的姓名和年龄写入 c:\stud\student.ini 文件中.
CString strName,strTemp; int nAge; strName="张三"; nAge=12; ::WritePrivateProfileString("StudentInfo","Name",strName,"c:\\stud\\student.ini");
此时c:\stud\ |
|
|