最简单离婚协议书

2020-08-03 来源:协议书收藏下载本文

推荐第1篇:离婚协议书(简单)

离婚协议书

男方:姓名年龄:住址工作单位

女方:姓名年龄:住址工作单位 双方离婚原因:

一、男女双方自愿协议离婚。

二、性别 年龄姓名年龄方扶养,方每月支付扶养费,不扶养小孩一方探视。

三、共同财产分割,住房归女方所有,住房信息的位置面积、家具电器归女方,存款归男方所有。

四、债权、债务:归男方承担。

男方:女方:

年月日年月日

推荐第2篇:离婚协议书(简单版)

离婚协议书

男方:,汉族, ______年____月____日生,住____________________________ ,身份证号码__________________。 女方:,汉族,年月日生,住,身份证号码。

男方与女方自由恋爱,相识7年,并于______年____月____日在_________民政局登记结婚。因双方夫妻性格不和,致使夫妻双方感情破裂,且已无任何和好可能,现经双方自愿协商达成一致意见,订立离婚协议如下:

一、男女双方均自愿离婚;

二、双方无女子、房屋、共同财产及任何债务;

三、离婚后,双方生活互不相干,不得干涉对方今后的生活。

本协议一式两份,男、女双方各执一份,签字后立即生效。未尽事宜,双方协商解决。

如本协议生效后在执行中发生争议的,双方应协商解决,协商不成,任何一方均可向人民法院起诉。

男方:女方:

签名:签名:

年月日年月日

推荐第3篇:简单的离婚协议书

离婚原因;

双方虽没有出现感情不和问题,但是因年纪以及道德观世界观的差异,以及对待事物的看法和处理问题的差异,和性格的不和,但因双方感情仍然存在不愿实体分开故决定写下此协议离婚。

协议内容;

1双方正式结束男女朋友交往关系

2转为普通朋友关系

3男方需做到女方需要帮助时(例如看电影,聊天,散步,遇劫匪,物质帮助)男方必须第一时间赶到如没有时间忙完正事之后尽快赶到不得延误

4双方须遵守朋友间友谊之约定

5除朋友之行为外不得有过分举动和非分想法

6男方不可以交女友不可以结婚,女方可以交男友可以乱来可以结婚!以上协议双方若有任何一方违反约定,双方再无任何关系,并永不相见,以此为据

男方:李良

女方:李晓婷

推荐第4篇:简单,简易版离婚协议书

离婚协议书

男方:某某,男,汉族,年月日生,现住 ,身份证号码:联系电话:。

女方:某某,女,汉族,年月日生,现住 ,身份证号码:联系电话:。

男方与女方于____年____月认识,于____年____月____日在____登记结婚,婚后于____年____月____日生育一儿子/女儿(没有婚生子可自行删除),名____。因____致使夫妻感情破裂,已无和好可能,现经夫妻双方自愿协商达成一致意见,订立离婚协议如下:

一、男女双方自愿离婚。

二、子女抚养、抚养费及探望权:

儿子/女儿____由方抚养,随同方生活,抚养费由方全部负责,每月向方打款元,用于抚养(教育、医疗)。

在不影响孩子学习、生活且提起告知方的情况下,方可随时探望抚养的孩子

三、夫妻共同财产的处理:

婚前财产归各自所有,婚后财产(这里要协商处理在打印)

四、债务的处理:

婚内共同债务全权由方承担。任何一方如对外负有债务的,由负债方自行承担。

第1页共1页 本协议一式三份,自婚姻登记机颁发《离婚证》之日起生效,男、女双方各执一份,婚姻登记机关存档一份。

九、如本协议生效后在执行中发生争议的,双方应协商解决,协商不成,任何一方均可向人民法院起诉。

男方(签名):

女方(签名):第2页共2页

年 月 日

推荐第5篇:简单的自愿离婚协议书

黄×,男,____年____月____日出生,汉族,住____市____路____号。

李×,女,____年____月____日出生,汉族,住____市____路____号。

协议人双方于____年____月____日在____区人民政府办理结婚登记手续。因双方性格不合无法共同生活,夫妻感情已完全破裂,现双方就自愿离婚一事达成如下协议:

一、黄×与李×自愿离婚。

二、夫妻婚后购有坐落在____路____号的楼房一套,合同价人民币××万元,现值人民币××万元(包括房内装修内附属设施)。购房时以黄×为主贷人贷款××万元,现尚剩余贷款本金××万元。该房购买时首付××万元,首付款来源于婚后双方存款。现协商该套房产归李×所有,由李×给付黄×房屋折价款××万元,折价款计算公式为:房屋现价××万元-未还贷款本金×万元/2。李×给付黄×的折价款×万元在两年内分3次付清:

第一次,办理完离婚手续当天给付人民币×万元;

第二次,办理完离婚手续的当年12月31日之前,给付黄×人民币××万元;

第三次,办理完离婚手续的次年12月31日之前,给付黄×人民币××万元。

李×若不按时支付,每逾期一日按逾期支付数额的日万分之五支付逾期违约金。

黄×有义务配合李×办理贷款主贷人变更手续,以及产权变更手续,相关变更手续在办理完离婚手续后即予以办理。若由于黄×不予配合李×办理房产转移而给李×带来的不必要的损失,黄×必须双倍返还。

房内的家用电器及家具等等(见清单),双方同意作价××万元,归女方所有,女方向黄×支付××万元。

三、夫妻无共同债权及债务。

四、儿子黄××由李×抚养,由黄×每月给付抚养费(包括生活费、教育费、医疗费)××元,在每月10号前付清,直到孩子完成高中教育阶段止。高中教育阶段之后的有关费用双方日后重新协商。

五、黄×可在每月的第一个星期六早上八点接儿子到其居住地,于星期日早上九点送回李×居住地。如临时或春节探望,可提前一天与李×协商,达成一致后可按协商的办法进行探望。

推荐第6篇:简单离婚协议书模板(优秀)

离婚协议书必须为书面形式,由夫妻双方当事人签字,并经法庭或婚姻登记管理部门认可,才具有法定效力,下面为大家分享了简单离婚协议书,欢迎借鉴!

男方: ,汉族, 年 月 日生,住 ,身份证号: 。

女方: ,汉族, 年 月 日生,住 ,身份证号: 。

男方与女方于 年 月 日在 市 区(县)民政局登记结婚,婚后于 年生育一儿子/女儿,名 、。现因夫妻感情彻底破裂,已无和好可能,经夫妻双方自愿协商达成一致意见,订立离婚协议如下:

一、男女双方自愿离婚。

二、子女的抚养、抚养费的支付及探望权的行使:

儿子/女儿 由女方抚养,随同女方生活,抚养费(含生活费、教育费、医疗费等)由男方全部负责(或男女双方共同负责),男方应于 年 月 日前一次性支付 元给女方作为女儿的抚养费(或男方每月支付抚养费 元,直至儿女完成高中教育阶段(或18周岁)止,高中教育阶段(或18周岁)之后的有关费用双方日后重新协商。男方应于每月5日前将女儿的抚养费交付给女方或转到女方指定的银行帐号: )。

在不影响孩子学习、生活的情况下,男方可随时探望孩子。(或男方每星期休息日可探望孩子一次或带孩子外出游玩,但应提前通知女方,女方应保证男方每周/月探望的时间不少于一天/次。)

三、夫妻共同财产的处理:

1.存款:双方名下现有银行存款共计 元,双方各分一半,各为 元。分配方式:各自名下的存款保持不变,但男方/女方应于本协议生效 日内一次性支付 元给女方/男方。

2.房屋(包括房内装修及相关配套设施):夫妻共同所有的位于 市 区(县) 路 号 房的房产(房屋产权证号: )所有权归女方所有,房屋产权证的业主姓名变更的手续自离婚后一个月内办理,男方必须协助女方办理变更的一切手续,过户费用由女方负责。女方应于 年 月 日前一次性补偿 元给男方。

3.机动车辆: 年 月,双方购有X牌汽车一辆,行驶证号: ,离婚后归男方/女方所有,取得车辆的一方给予另一方经济补偿人民币 元,在本协议签订之日起 日内付清。

4.家用电器及家具等(见附件一),双方同意作价5万元,归女方所有,即女方向男方支付2.5万元。

5.其他财产:婚前双方各自的财产归各自所有,男女双方各自的私人生活

用品及首饰归各自所有(见附件二)。

四、债务的处理:

双方确认在婚姻关系存续期间没有发生任何共同债务,离婚后如发现婚姻存

续期间内任何一方对外负有债务的,由负债方自行承担(或 方于 年 月 日向 所借债务由 方自行承担)。

五、一方隐瞒或转移夫妻共同财产的责任:

双方确认夫妻共同财产在上述第三条已作出明确列明。除上述存款、房屋、车辆、家具及家电外,并无其他夫妻共同财产,任何一方均保证以上所列婚内全部共同财产的真实性。

本协议书财产分割以上述财产为基础。任何一方不得隐瞒、转移婚内共同财产,如任何一方有隐瞒除上述所列财产外的财产,或在签订本协议之前二年内有转移财产的,另一方发现后有权取得对方所隐瞒、转移的财产的全部份额,并追究其隐瞒、转移财产的法律责任,转移、隐瞒方无权分割该财产。

六、经济帮助及精神赔偿:

因女方生活困难,男方同意一次性支付补偿经济帮助 元给女方。鉴于

离婚所涉及的原因,男方同意于 年 月 日前一次性补偿女方精神损害 元。

七、违约责任:

任何一方不按本协议任一条款约定期限履行支付义务的,应付违约金 元给对方(或按每日万分之 支付违约金)。

八、其它:

1.本协议是男女双方完全自愿签订,男女双方已经知悉本协议不违反各自

意愿、法律、行政法规之规定,且不存在欺诈、胁迫或者乘人之危情形;男女双方已经充分理解本协议所有的条款不存在重大误解且均认为本协议公平合理。

2.本协议一式三份,男、女双方各执一份,婚姻登记机关存档一份,自双方签字,并经婚姻登记机关颁发《离婚证》之日起生效。

男方: 女方:

签名: 签名:

年 月 日 年 月 日

推荐第7篇:最新最实用离婚协议书

离婚协议书

王某, 男,35岁,住。

李某, 女,32岁,住。

双方于2009年月日在民政局办理结婚登记手续,婚后于年月日生一男孩,叫。因夫妻感情破裂,双方自愿离婚,达成协议如下:

一、子女抚养:儿子由女方抚养,由男方每月给付抚养费(包括生活费、教育费、医疗费)500元,在每月10号前付清,直到孩子完成高中教育阶段止。高中教育阶段之后的有关费用双方日后重新协商。

二、财产分配:夫妻婚后购有坐落紫宸御院的楼房一套,现协商该套房产归女方所有,房内的家用电器及家具等等,归女方所有。

三、债务分配:夫妻无共同债权及债务。

本协议一式叁份,双方各执一份,婚姻登记机关存档一份,在双方签字,并经婚姻登记机关办理相应手续后生效。

我自愿离婚,完全同意本协议书的各项安排,亦无其它不同意见。

王某(签字)

我自愿离婚,完全同意本协议书的各项安排,亦无其它不同意见。

李某(签字)

二零一三年月日

推荐第8篇:史上最规范离婚协议书

离婚协议书

男方:***,汉族,***年**月**日生,住**,身份证号码:*** 女方:***,汉族,***年**月**日生,住**,身份证号码:*** 男女双方于**年 月 日在***民政局登记结婚,婚后于**年**月**日生育一个儿子,取名***。因男女双方从小的生活环境和所受的家庭教育不同导致性格不合,双方经多次沟通仍然无法达成一致的生活理念,夫妻感情确已破裂,已无和好可能。现经双方自愿协商达成一致意见,订立离婚协议如下:

一、男方**与女方**自愿离婚。

二、抚养权、抚养费及探望权:

1、离婚后儿子***由男方抚养。男方应当悉心照料儿子,如果男方出现不尽义务、虐待、使用暴力等对儿子身心健康不利的行为,则直接变更抚养权改由女方抚养。

2、离婚后女方每月支付**元的抚养费至儿子满18周岁,支付方式为:每月3日前通过银行转账方式支付到男方指定的以下账户:

户名:** 账号:** 开户行:** 上述账户信息如有变化,可提前10天通知女方。儿子的重大教育支出和重大医疗支出如有发生由双方另行协商。如果抚养权发生变更改由女方抚养女儿,则男方应当按照上述约定的同等标准支付抚养费到女方的指定账户。

3、女方有权随时探望儿子或带儿子外出游玩,并可以在女方的

休假日合理安排接儿子一起小住,但应提前通知男方或男方其他家庭成员。

三、财产处理

1、存款:双方各自名下的存款归各自所有;

2、房屋:夫妻双方共同共有的位于**的房产一套(目前尚未取得房地产权证,但该房产的产权清晰,属于夫妻共同共有,并已在房管部门有资料备案)。现男女双方约定:

1)、挂牌出售第三人各按50%分割已支付楼款:*** 2)、归男方或女方所有,主张所有权一方对另一方折价补偿:***

3、车辆:夫妻双方共同共有的号牌为豫N*****号的小轿车一辆,登记在****名下,现男女双方约定:

1)、共同委托二手车商出售,在扣除相关手续费后所得出售车款各按50%进行分配;

2)、归男方或女方所有,主张所有权一方对另一方按照***元进行补偿。

4、其他财产:双方各自名下的其他财产归各自所有,男女双方各自的私人生活用品及首饰归各自所有。

四、债权、债务处理

1.债权:双方确认在婚姻关系存续期间存在两笔外借债权,一笔十万元(RMB100000)出借于男方母亲朋友***,此笔债权现双方确认归属于男方;另一笔十万元(RMB100000)存放于****信贷公司,此笔债权现双方确认归属于女方,协议签订之日男方配合女方办理提取手续;

2.债务:双方确认在婚姻关系存续期间没有发生任何的共同债务,任何一方如对外负有债务的,由负债方自行承担。

五、协议效力

本协议一式三份,男女双方各执一份,婚姻登记机关存档一份,均具有同等法律效力。

六、争议管辖

如本协议生效后在执行中发生争议的,双方应协商解决,协商不成的,任何一方均可向有管辖权的人民法院起诉。

男方签名: 女方签名: 时间: 时间:

推荐第9篇:简单八句话搞定离婚协议书

离婚协议书

协议人: XXX、女、XXXX年XX月XX日出生、汉族、住XXXXXXX,身份证号:XXXXXX。

协议人:XXX、男、XXXX年XX月XX日出生、汉族、住XXXXXXX,身份证号:XXXXXX。

协议人双方于2009年10月 08日前在XX人民政府办理结婚登记手续。因双方性格不合无法共同生活,夫妻感情已完全破裂,现双方就自愿离婚一事达成如下协议:

一、XX与XX自愿离婚。

二、婚前、婚后无小孩。

三、夫妻双方在结婚前和结婚后未创造共同财产和债务,故而双方各独自拥有自己名义下的财产和负责自己名义下的债务,一切均与对方无关。

四、夫妻无共同债权及债务。

五、自签字之日起,双方的所有言行、债务等一切均与对方无关。

六、双方在XX年XX前到XXXX人民政府办理离婚登记手续,如一方不到,均可向法院起诉,所产生一切费用由未到一方承担。

七、本协议自签字之日起以上内容生效。

八、婚姻登记机关存档一份由XX保存,于XXXX办理离婚时,递交婚姻登记处。

本协议一式叁份,双方各执一份,婚姻登记机关存档一份。

协议人:协议人:年月日

推荐第10篇:最简单辞职报告

2014最简单辞职报告范文(一)

尊敬的领导:

您好!

记得我大学刚毕业的时候,走向社会的第一旅途我选择了大苹果公司。

来到大苹果工作三个月了,感觉公司的气氛和一个大家庭一样,大家相处的融洽和睦。在这里有过欢笑,有过收获。利用公司给予良好学习时间,学习了一些新的东西来充实了自己,并增加自己的一些知识和实践经验。

在这三个月的工作中,我的确学习到了不少东西。佩服睿智的刘总,一到公司就给我们四点建议:勤奋、学习、节俭、修身。在您的身上我学到很多。我会牢记领导对我的教导的。感谢公司对我们吃饭和住宿方面的照顾,我对公司的照顾表示真心的感谢。

一些日子下来,我发现现在处境和自己的目的并不相同。而且我一直以为没有价值的事情还不如不做,现在看来,这份工作可以归为这一类了。很多的时间白白浪费掉了。我想,应该换一份工作去尝试了。

此外,辞职的另一个原因是,公司没有明确的放假制度。我的家在**,家中就母亲一个人,而公司加工期四到五个月,离家如此近,时间如此之长也不能回家看望母亲。经过慎重的考虑向公司提出辞职。恳请领导们原谅我的离开。

祝公司业务量能蒸蒸日上,祝愿大苹果胡说的产品能成为地区乃至全国的名牌产品。

此致

敬礼!

申请人:辞职报告

2014最简单辞职报告范文(二)

尊敬的领导:

我在XXXX集团已有一年有余,集团正在起步阶段,目前在各位高层的英明领导下,集团正一步一步走向辉煌,翻开新的篇章。

但是,我觉得我个人不适合在集团工作,在这一年里我并没有做出什么优秀的业绩、也没有让相关部门领导满意。我的个人工作行为和集团行为更是格格不入,尽管我已努力去适宜公司的整体环境,并有所改善,但是并没有取得什么突破性的进展。

集团老总任人唯亲的家族企业更是不适合我这样的不谐时世的小年轻,集团虽然还没有达到颠峰和走向更大的规模化,可在企业内部所有有价值的关键职位都由老董的一群七大姑八大姨九小舅十小侄占的满满的,我在这夹缝里除了能看到未来会与这群素质底下,私心巨重的家伙共事中被排挤之外,事实上也感觉不到集团真的能走向所谓的“集团”。这个幌子如果不去阻止它内部的毒瘤,大厦迟早要崩塌。

而我的个性更适合独立领导作业。可是公司短期内,至少在亲友党在企业内,就无法达到真正的成功。

因此,我写下这篇辞职报告。

此致

敬礼!

申请人:辞职报告

2014最简单辞职报告范文(三)

尊敬的领导:

您好!

工作近四年来,发现自己在工作、生活中,所学知识还有很多欠缺,已经不能适应社会发展的需要,因此渴望回到校园,继续深造。经过慎重考虑之后,特此提出申请:我自愿申请辞去在XXX的一切职务,敬请批准。

在XXX近四年的时间里,我有幸得到了单位历届领导及同事们的倾心指导及热情帮助。工作上,我学到了许多宝贵的科研经验和实践技能,对科研工作有了大致的 了解。生活上,得到各级领导与同事们的关照与帮助;思想上,得到领导与同事们的指导与帮助,有了更成熟与深刻的人生观。这近四年多的工作经验将是我今后学习工作中的第一笔宝贵的财富。

在这里,特别感谢YYY(XXX的上级单位) A主任、B主任、C主任在过去的工作、生活中给予的大力扶持与帮助。尤其感谢XXX Z主任在XXX近二年来的关照、指导以及对我的信任和在人生道路上对我的指引。感谢所有给予过我帮助的同事们。

望领导批准我的申请,并请协助办理相关离职手续,在正式离开之前我将认真继续做好目前的每一项工作。

祝您身体健康,事业顺心。并祝YYY、XXX事业蓬勃发展。

此致

敬礼!

申请人:辞职报告

第11篇:最简单辞职报告

最简单辞职报告

人事部领导:

因独在异乡,久未归家,又逢新年,思家心切,故申请慢辞一月。若得此人文关怀,不慎感激,请予批准!

礼!

xx

XX年月日

第12篇:演讲比赛最简单

“实践证明,乡村工作,如果脱离群众,再美的语言也办不成事;如果脱离务实、清廉,再多的真知灼见也仅仅是纸上谈兵……”石相村村长汪勇激情地表达着对群众路线的认识和对群众的尊重。

4月14日,赵场街道举办了一场以“群众路线大家谈”为主题的演讲比赛,来自不同行业的23名选手参加了比赛。他们有的来自三尺讲台,有的来自生产一线,有的来自农村基层,有的来自社会企业。选手们围绕“群众路线”的丰富内涵,融入自己的成长经历和工作体会,从各自的角度,用感人的语言,描述了在坚持群众路线过程中涌现出来的典型案例和感人事迹,将新时期党员干部的昂扬激情、廉洁奉公尽抒其中。

积极向上的演讲内容加上激情奋进的现场演说,使每一位参赛选手都将自己的“群众观点”展现的淋漓尽致,台下不断响起阵阵掌声。最后,比赛评选出一等奖一名,二等奖三名,三等奖五名。来自古叙中学的刘艳老师勇夺一等奖。

据悉,本次演讲比赛是赵场街道为深化群众路线教育实践活动而举办的。除了演讲比赛外,街道还将通过征文比赛、典型案例征集、为民先锋评选等,激励全乡党员干部立足群众,依靠群众,共同实现赵场三区建设奋斗目标。

第13篇:工作计划最简单

2011~2012学年度第一学期工作计划 今年五月,在**系第一党支部,我终于通过组织的考验,成为一名光荣的中国共产党党员,对此,我感到无比的光荣,同时我也感觉自己肩上的担子更重了,一种责任感油然而生,这就意味着在以后的学习生活和工作中,作为一名中国共产党正式党员,我必须要以更高更严格的标准来要求我自己,在平时的工作学习生活中要处处做到先锋模范作用,上学期在**系第一党支部,我是作为支部青年委员,负责学生“双学活动”负责着入党积极分子的思想教育,我倍感压力,本学期来进入**系党支部,由于考虑多方面的原因,没有给我分配具体的职务,但是我想,作为一名中国共产党正式党员,我不能以职务来界定自己应该做的事情,即使没有具体职务,我也会尽自己最大的努力,全心全意的为同学们服务,为支部服务,为我院党员的发展以及党支部工作的开展进最大努力。我将会不遗余力的配合支部书记的工作,积极完成支部书记交给的任务,积极参加学院以及支部组织的活动,确保支部活动有序的完成。

第14篇:自愿离婚协议书 简单爽快分手版

离婚协议书

男方:xxx,男,19xx年xx月x日出生,xx族,住址:xxxxxxxxx。身份证号:xxxxxxxx。

女方:xxx,女,19xx年xx月xx日出生,汉族,住址:xxxxxxxx。身份证号:xxxxxxxx。

男女双方于20xx年xx月xx日登记结婚。现双方自愿离婚,并就子女抚养、共同财产的分割等问题达成如下协议:

情形。如一方违反该承诺,隐匿或转移共同财产,则另一方不仅有权全额获得被隐匿或转移的财产,同时还有权要求对方支付与所隐匿或转移财产相等数额的赔偿。

第15篇:最简单的自我介绍

最简单的自我介绍

以下就分享一篇1名最简单的毕业生求职的自我介绍。

大家好,请允许我简单自我介绍。我叫xx,今年xx岁,xx即将获得xx大学xx学位。很荣幸今天能参加这次面试,我有信心自己能够有好的表现。

我的专业是xx。除了牢牢掌握专业知识外,我对英语和计算机的兴趣非常浓厚,在校期间通过了专业英语x级,计算机x等级。

生活中我的性格比较热情开朗,容易相处,在工作上我却认真而严谨,没有一丝马虎。我相信工作的压力是前进的动力。如果您愿意给我一个动力,我一定会竭尽所能把工作做好!

谢谢!

教你最简单的自我介绍

自我介绍的注意事项:

以事例证明你所说的言论

中心突出,回答问题围绕并适合谋求该工作所需要的资格言简意赅,一般不超过

二、三分钟

介绍完以后,随即询问考官,是否他还需要知道其他的事充满信心,声音洪亮

hello everyone, i’m so happy to stand here to introduce myself to you.my name is lixiao, you can also call me jane.i come from luoyang, a beautiful city.this year i am 21.now i’m studying in henan institute of science and technology, majoring in busine english.my hobbies include reading, singing and travelling.if anyone here like one of these things, please let me know.i’m looking forward to making friends with you all.thank you.

至于哪种方法更快一些,不得而

知,个人心理作用觉得是直接挂载swap分区更快。

创建swap分区也很简单。先把你sdcard上的资料copy到计算机,否则分区一下就什么都没有了!

在启动到 recovery 1.6.2 用分区功能,一步一步往下:第一步创建swap分区,32 64 96 或者更高,个人采用了96。

第二步创建ext2分区,就是app2sd,手机应用程序可以放在sd卡上的那部分分区。最后,剩下的全部做sdcard分区,fat32格式。

重启

然后讲一下droidswap用法,就不上图了,麻烦!我还是相信我的表达能力的

进入droidswap,有2个按钮,一个on,一个off,自然就是开启和关闭swap分区了

按menu可以调出菜单,第一个swap中,可以创建swap文件。如果要

用文件形式的swap就要先创建这个swap文件了第二个configuration设置选项中可以设置开机自动swap,swap文件所在的位置,swap的大小等等,最下面是一个高级选项 ,这里面

第一项是use swap partition,钩上,这就是我们要挂载swap分区的选项了,下面一个swap partition是设置swap分区的位置。

好了,最后的科普,来详解一下android分区。看完了,你就能明白你的swap分区在什么位置了。

mtd是指手机里的内存空间

mtdblock0splash1

mtdblock1recovery

mtdblock2boot

mtdblock3system

mtdblock4cache

mtdblock5userdata

而mmc指sd卡空间

mmcblk0 指第一个sd卡,当然只有1个

mmcblk0p1 指第sd卡上的第一个分区fat32

mmcblk0p2 指第sd卡上的第二个分区

以前的教程中说“通过终端看 /dev/block/文件夹下如果有一个名字叫做mmcblk0p3的文件, 就是swap分区.如果看不到的话是无法启用swap分区的.”

这是片面的错误的说法!

就像我一样,如果我指分了一个swap分区,而不分ext2分区那么我swap分区的设备名应为mmcblk0p2,而不是mmcblk0p3,因为我少一个分区。

所以最后要说的是,大家在droidswap挂载swap分区时,如果你有fat32+ext2+swap那么你就挂载mmcblk0p3

如果你只有fat32+swap分区,那么你应该挂载 mmcblk0p2。

最简单实用的自我穴位保健 有很多方法可以达到刺激穴位的目的,如用

大拇指或食指的指尖点按穴位,称为“指针法”。当然,您得保持指甲不宜过长,甲缘光滑。或者将食、中指屈曲,用突出的指间关节作点穴工具。为了加强刺激,在点按时可以小幅度的上下震颤用力,如果有酸、麻、沉、胀的感觉,那就对了。还有一种刺激穴位的方法——灸法。买几根艾条,点燃后将火头置于穴位上方,距离以达到温热感为度。可以让艾条作圆弧运动,称“回旋灸” 也可以做上下运动,称“雀啄灸”,15~20分钟后拿开。此法除头面部以外,可用于全身大多部位。

下面告诉大家一些常用穴位的定位及主要作用

百会 位于前发际正中直上5寸,即当头正中线与两耳尖连线交点上。刺激此穴有集中精力、增强记忆力之功效。当您在办公室感到困倦、难以集中注意力时 不妨用拇指指腹点按此穴片刻,会令你神清气爽。

曲池 曲肘90度,桡侧肘横纹消失

处是穴。此穴有良好的降压作用。患有高血压的朋友可以经常点按此穴,防病保健。另外,此皮对皮肤病、肘臂挛痛亦有良好的效果。

合谷 五指自然并拢,虎口附近肌肉隆起最高处是穴。如果牙痛、流鼻血、感冒头痛时,掐掐此穴可缓痛止血。

足三里 位于外起膝眼下3寸处。此穴不仅对胃肠不适,如胃痛、呕吐、腹泻、便秘有治疗作用,而且还是人体保健强身一大要穴。有病祛病,无病强身,增强免疫力,延年益寿。用艾灸效果更佳。

后溪 在小指尺侧第五掌骨后方。微握拳,小鱼际上部突出的尖部即是此穴。可治疗急性腰扭伤、落枕。在刺激穴位的同时,腰或颈部配合向患侧扭转,以打通经脉,松解粘连。

睛明 内眼角稍内上方凹陷处。近视、用眼疲劳可闭目点按此穴,按摩眼周,可养眼明目,缓解视疲劳。

委中 腿窝正中凹陷处。如果您腰

酸背痛,腿部困乏,用拇指指腹点按几分钟,可感到腰背轻松,腿脚活动自如。流鼻血时,用蘸了凉水的手掌拍打此穴至红,可止血。

涌泉 足底前1/3凹陷处。中暑、昏厥病人可用此穴强刺激急救。也可用于头晕、目眩、失眠。此穴亦为保健穴位。

内关 腕横纹上2寸两肌腱之间。是心血管病首选穴位,对心痛、胸闷、心动过速及过缓、心律不齐、冠心病、心绞痛都有很好效果,还可防止晕车晕船。

关元 脐下三寸。对男性遗精、阳痿、早泻,女性月经不调、痛经有很好的效果。多用灸法,孕妇慎用。

水沟 即老百姓常说的“人中”。在人中沟上1/3与下2/3交点处。可抢救昏迷、呼吸衰竭者。此穴须用大拇指尖强刺激方可奏效。

阿是穴 实际为身体上的疼痛点,无固定位置。痛则不通,点按阿是穴并

按揉其附近肌肉组织,可舒筋活络,达到通则不痛。

第16篇:胸有成竹最简单造句

“胸有成竹”是一个非常常见的成语,下面就是小编为您收集整理的胸有成竹最简单造句的相关文章,希望可以帮到您,如果你觉得不错的话可以分享给更多小伙伴哦!

胸有成竹最简单造句

1) 作家必须先胸有成竹地知道了人物的一切,而后设身处地的写出人物的话语来。老舍

2) 胸有成竹,十拿九稳,气定神闲。手到擒来,雄心万丈。

3) 骄傲不是自信,骄傲不是胸有成竹,骄傲更不是知识渊博,骄傲只是高傲自大。

4) 对于这次的小测验,大家已是胸有成竹的。

5) 因为准备充分,李兵在比赛中显得胸有成竹。

6) 今天要语文考试,昨天我复习过了,因此我胸有成竹地走进考场。

7) 看你胸有成竹的样子我就放心了。

8) 她平素那种镇定自若,胸有成竹,从容不迫及强硬的政治家风度和在任何情况下都能左右局势,都能解决问题的能力都无影无踪了。

9) 对于这次考试,他早就胸有成竹了。

10) 他轻松愉快,胸有成竹还带来了不错的总成绩想要选择一所上等的法学院。

11) 人要刻苦学习,只有胸有成竹,才能到达目的。

12) 这次一站到底的选手个个都胸有成竹,都认为自己能拿以站神的称号。

13) 因为我平时用功,每次考试都胸有成竹,考试成绩都非常的不错。

14) 小武胸有成竹地说:“这件事包在我身上。”。

15) 我虽然还小,可是对要从事的职业已胸有成竹了。

16) 小明看了今天布置的作业,胸有成竹的说:“我肯定拿全部答案对。”。

17) 而我则胸有成竹走进屋里,拿出早已准备好的\"隐形枪\",瞄准礼物\"砰\"地一声,礼物不见了。

18) 到了拉票的环节,张大富胸有成竹胸有成竹的上了台,说道:\"我今后一定多为村里做贡献,你们有事就说,我保证慷慨大方!\"。

19) 其实我胸有成竹的自信是来源于你给我的动力。

20) 经过这个小插曲,孙杨第二次下水故意慢点,接着他胸有成竹地游啊游,到终点时竟超出了世界纪录3秒多!

21) 构思时意在笔先,胸有成竹,下笔时挥洒自如,不拘胸稿,这又是胸无成竹,而下笔有神,自在法中。

22) 该做的事要雷厉风行,在做的事要精益求精,未做的事要胸有成竹,已做的事要开拓进取。

23) 不管什么样的打击和失败降临,一个真正坚强的人都能够从容应对,做到临危不乱。当暴风雨来临,软弱的人屈服了,而真正坚强的人镇定自若,胸有成竹。

24) \"高处不胜寒\",年轻时骄傲的汉武帝,如何在垂暮之年,因\"江充巫蛊案\"而使那胸有成竹的信心击溃。

25) 俨然他已经知道这道题的正确答案了,不然他怎么会能够如此胸有成竹的呢。

26) 期末考试明天就要开始了,小明还在紧张地复习,同桌的啊华却一副胸有成竹的样子。

27) 他是一位慈祥的老人,自信而坚强,做事之前一定会做到胸有成竹;做的时候又小心翼翼,如临深履薄。跟着他学习一阵子后,敬重之心便会油然而生,而从他那里学到的方法也会让我做起事来事半功倍。

28) 只见同学们个个精神抖擞,运动员们有的在做准备,跃跃欲试,有的谈笑风生,胸有成竹……

29) 有的同学很紧张,因为他怕自己上台时发挥不好。有的同学很自信胸有成竹,但是他们只要有一点时间都会用在练习,都想在大赛上一显身手。

30) 同学们听了顿时来了兴趣,每双眸子都透露着十分焦急的灵光,平时总是起带头习惯的班长胸有成竹地准备好游戏,可是不料竟被老师阻拦了。

31) 昨晚看了一夜的书,今早起来头昏得不得了,还胸有成竹呢,我现在是热锅上的蚂蚁——急死了。

32) 比赛时,当你胸有成竹的进入赛场时,你一定会取的好成绩。

33) 我对期末考试已经复习完毕,非常胸有成竹,万无一失。

34) 我拿起笔来得意洋洋地做了起来,不到半个小时就做完了,胸有成竹在把试卷交上去。

35) 来到教室虽然我很有信心,但也有那么一小点点紧张,我想把紧张赶走,可紧张好象还依然在我的脑海里,害我不能胸有成竹地准备比赛。

36) 为了迷惑对手,他做出一副胸有成竹的样子。

37) 事前充分准备,事发才能胸有成竹,不会慌乱。

38) 老师叫小明这次考试要考90分以上,小明胸有成竹的告诉老师一定能做到。

39) 新学期已经开始了,老师第一节课上到黑板胸有成竹的告诉大家这学期一定能把大家成绩提高。

40) 不过也有不少记忆力好的同学胸有成竹地正襟危坐在椅子上,仿佛一百分非其莫属。

41) 你现在越是胸有成竹明天你就会输得越惨。

42) 考试前小明应为做了充分的准备,所以胸有成竹的进了考场。

43) 这时,我显得胸有成竹,其他人也不甘示弱紧追不舍。

44) 其实我每次看到你胸有成竹的样子心理面就会产生一种欣慰。

45) 我看你好像对这次考试是胸有成竹的样子啊。

46) 班长胸有成竹地说:“同学们别忙,我自有办法把这件事办好!”。

47) 我很佩服你现在都还是胸有成竹的样子。

48) 胸有成竹的人不一定是准备好了的人。

49) 你瞧!这匹骏马像一位大将那样胸有成竹,好像能打一场激烈的胜仗一样,紧挨着的是一匹健壮的枣红马,它好像是总指挥似的。

50) 回首过去,我们思绪纷飞感慨万千;立足今日,我们胸有成竹信心百倍;展望未来,我们引吭高歌一路欢笑。

51) 后来人们用“胸有成竹”来比喻在做事之前已经有通盘的考虑。

52) 辩论会上,小王胸有成竹,谈笑风生,态度显得十分镇定。

53) 我胸有成竹地告诉老师,这道题我会做。

54) 大家都认为小明这孩子已经调皮得不可救药了,但他妈妈对于教育好他却胸有成竹。

55) 老师让小明去画画,小明胸有成竹的许下了明天交稿的承诺。

56) 我发愁这次完不成任务,老武胸有成竹地说:\"没问题\"。

57) 他胸有成竹的对他妈妈说:\"这次考试我一定会考个第一!\"。

第17篇:植树节手抄报最简单

保护绿色植被是我们的责任,植树节就要到来,我们可以通过制作手抄报来提高我们的绿色环保的意识。以下是小编搜索整理一篇植树节手抄报最简单的,欢迎大家阅读!

植树节手抄报图片一

植树节手抄报图片二

植树节手抄报图片三

1、植树节的由来

每年的3月12日是我国的植树节,其实这天是孙中山先生逝世的纪念日。确定这一天为植树节,一是从植树的季节考虑;二是为了纪念孙中山先生一生提倡植树造林的功绩。

孙中山先生从小就喜爱植树,在他的故居至今仍生长着一棵已满百岁的檀香山酸豆树。这是1883年,年仅只有18岁的孙中山,千里迢迢从美国檀香山带回幼苗亲手栽种的,在他的精心培育下终于成材。

孙中山也是我国近代最早极力提倡植树造林的人。他亲自起草的政治文献《上李鸿章书》中提出,中国欲强,必须“急兴农学,讲究树艺”。

辛亥革命以后,孙中山先生提出了在中国北部和中部大规模植树造林的计划。1924年,他在广州一次演讲中强调:我们防止水灾和旱灾的根本方法就是要不断植树造林,而且要造大规模的森林。此此之外,他还在许多着作和演讲中,反复强调毁林的危害性和植树造林的重要性,并且身体力行,亲自植树。

在孙中山先生的倡议下,我国曾于1915年7月30日首次规定,每年清明为植树节。1925年3月12日,孙中山逝世之后,决定将孙中山的逝世日——3月12日定为植树节,以纪念他提倡植树造林的功绩。

2、《植树节的诗歌》

从三月潮湿的手中

我们接过一个日子

接过锄头、铁锹和成捆成捆的树苗

然后,走向田野、荒坡

栽种着一年一度的形式

黄土不再流失

让风沙止住流浪的翅膀

让裸露的岩石回归久远的风貌

我们逐水而居,佳木苍苍

背靠大树,谈情说爱

度过一生中最美的时光

3、《植树节的诗歌》

种下一棵树苗,

在那山水佳地。

越长越高越大,

但愿越长越美。

那一个星期天,

急急跑来看树。

眼泪哗哗不停,

小树被人折断。

我准备埋了它,

但总那么不舍。

我轻轻抚摸它,

它是我的朋友。

第18篇:最简单的歇后语

歇后语是中国劳动人民自古以来在生活实践中创造的一种特殊语言形式,是一种短小、风趣、形象的语句。为大家分享了最简单的歇后语,一起来看看吧!

最简单的歇后语

11、戴着草帽打雨伞——多此一举

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、张飞扔鸡毛——有劲难使

32、武大郎放风筝——起手不高

33、麦场上挂马灯——照常(场)

34、矮子盘河——越盘越深

35、看衣服行事——狗眼看人

36、大年三十晚上卖门神——再迟不过了

37、董卓进京——来者不善

38、孙悟空钻进铁扇公主肚里——心腹之患

39、壁虎撩门帘——露一小手

40、老鼠尾巴上生疱——肿也不显眼

最简单的歇后语

21、[腚沟夹搓板]——净道道

2、[老娘娘爬墙头]——欠搓

3、[玻璃上擤鼻涕]——出啦声

4、[李家窑那八八(鸭子)]——出来就是一天

5、[尿(niao)尿(sui)打哆嗦]——毛病

6、[大拇指(kuai)痒痒]——冒充一把连

7、[腚沟里夹盖垫]——反过来正过去都是恩(你的)那理

8、[澡堂尿尿]——没处查头

9、[外甥打灯笼]——照旧(舅)

10、[一捂眼加一捂眼]——二捂眼

11、[莱芜韭菜]——个自一席

12、[老黄瓜刷绿漆]——装嫩

13、[一窝皮狐]——不嫌臊

14、[年三十打得那兔子]——有它也过年,无它也过年

15、[老鼠啃瓷缸]——满口是词(瓷)

16、[光着腚穿裙子]——围得好

17、[公公背儿媳妇]——费力不讨好

18、[姚家峪请客]——自带小窑货

19、[腚沟夹扫帚]——齐呼啦着

20、[剃头挑子]——一头热

21、[老韭菜]——硬拌

22、[豆皮窝窝(用豆皮做的窝头)晒太阳]——扎煞的晃

23、[棉花掉进孝妇河]——没法谈(弹)涟

24、[姚家峪发山水]——冲下来一个坏枣

25、[老娘娘跳井]——坚决(尖脚)到底

26、[狗拉油搭儿]——不长出息

27、[尖古堆扮玩]——熊没熊过这一帮

28、[光着腚拧屋脊]——对不起四邻

29、[拉屎冒热气]——要的就是这股劲

第19篇:VB最简单入门教程

VB最简单入门教程.txt我爸说过的最让我感动的一句话:“孩子,好好学习吧,爸以前玩麻将都玩儿10块的,现在为了供你念书,改玩儿1块的了。”我们需要什么

我们需要什么?当我们在一个精彩的游戏世界中游历了一番之后,或是惊叹于某一工具软件的小巧精致之余,多少总会产生些许编程的冲动。编程吗,在以前如果你对电脑还是一个门外汉,那实在是一件可望而不可及的事情。如果运用基于DOS下的编程语言,譬如C、Qbasic、Pascal等等,真不知何年何月才能有所成就。

编程是需要天赋的,你必须在大脑中对整个程序有一个清晰的轮廓,一个高效的流程,这并不是每个人都能做到的,你必须思之慎之,这也使编程变成一件最枯燥无味的事情。但在第四代计算机语言(可视化编程)出现后,可以确切的说它开发了人们的更多天赋,并不局限于那些头脑异常清晰的人,每一个人都可以发现自己也可以编出一些从前不敢问津的程序,想象力的充分发挥才是第四代语言的精粹。

Visual Basic(以下简称VB)可以说是可视化语言的先驱了,而且它也是可视化程度最高的一个,从几年前VB诞生之日起到现在,它已经经历了五个版本,而且现在微软正在紧张的进行着VB6.0的研制、测试,这么高的更新率,不外乎说明两个问题:用户对VB的热衷,微软对VB的重视。不可否认微软对市场的预测能力是极为高明的,而它强大的技术、财力支持也使它在许多以前未进入的领域,在不长的时间内有成为最有力的竞争对手,如IE之于浏览器领域,《帝国时代》之于游戏都是最好的例证。对于VB现在也有一个很强的竞争对手――Delphi,有人把它称作VB杀手,这显然有偏激之处,VB的确有它的不足之处,但Delphi又何尝不是呢,而且以微软对VB的倾心,VB的功能必然会越来越强大。

VB的诞生

VB的出现可以说是Microsoft Windows的日渐成熟的必然产物。Microsoft Windows为程序员和最终用户提供了一个共同的人机界面。对用户,Windows提供了一个图形鼠标的操作环境,该环境对所有的应用程序都一样;对于程序员,Windows提供了一组预定义工具----称之为Microsoft Windows 的软件开发工具箱(SDK),该工具能使程序员建立一个与Windows界面相同的应用程序,而且,程序员不必关心最终用户的硬件配置情况。在这一开发环境中,程序员唯一困难的是Microsoft SDK提供了六百多个函数和与其一致的事件驱动(event-driven)编程技术。两种新方法的交叉使众多的程序员重新陷入困境,程序员不仅要掌握程序驱动编程技术和六百多个函数的功能,而且还得用C语言描述这些问题。因此一般情况下,程序员首先要掌握C程序设计技术,而后再开始学习SDK。这样的条件下就要求在Microsoft多任务环境下出现一种操作方便,使用简单的新工具----Visual Basic由此诞生。

何为可视

英文Visual的意思是“视觉的”,“可视的Baisc”这个名字可能抽象了点,但实际上它却是最直观的编程方法,之所以叫做“可视”,你只要看到VB的界面就会明白,实际上你无需编程,就可以完成许多步骤。在VB中引入了控件的概念,在Windows中控件的身影无处不在,各种各样的按钮、文本框、无线钮,都是控件的种类,VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法。这样你就可以象在画板上一样,随意点几下鼠标,一个按钮就完成了,这些在以前的编程语言下是要经过相当复杂的工作的。

第二章:事件、属性及数据类型

以后两章可能会比较枯燥,但不可否认也很重要,所以为了学好VB,我们一定要打好基础才行。

一、事件

通过上一章的例子,你可能对“面向对象的编程”已经有了一定了解,它是由事件驱动的,对于不同的对象,所能感应到的事件也会不同,譬如说当你把鼠标移进某一区域时就会触发MouseMove事件,这很直观,也容易理解,但也有些事件比较抽象,下面我来对一般的事件进行一下解释。

窗体和图象框类事件

Paint事件:当某一对象在屏幕中被移动,改变尺寸或清除后,程序会自动调用Paint事件。注意:当对象的AutoDraw属性为True(-1)时,程序不会调用Paint事件。 Resize事件:当对象的大小改变时触发Resize事件。 Load事件:仅适用于窗体对象,当窗体被装载时运行。 Unload事件:仅适用于窗体对象,当窗体被卸载时运行。 2.当前光标(Focus)事件

GotFocus事件:当光标聚焦于该对象时发生事件。 LostFocus事件:当光标离开该对象时发生事件。 注意:Focus英文为“焦点”、“聚焦”之意,最直观的例子是,比如有两个窗体,互相有一部分遮盖,当你点下面的窗体时,它就会全部显示出来,这时它处在被激活的状态,并且标题条变成蓝色,这就是GotFocus事件,而相反,另外一个窗体被遮盖,并且标题条变灰,称为LostFocus事件。上面所说的“光标”并非指鼠标指针。

3.鼠标操作事件

Click事件:鼠标单击对象。 DbClick事件:鼠标双击事件。

MouseDown、MouseUp属性:按下/放开鼠标键事件。 MouseMove事件:鼠标移动事件。

DragDrop事件:拖放事件,相当于MouseDown、MouseMove和MouseUp的组合。 DragOver事件:鼠标在拖放过程中就会产生DragOver事件。 4.键盘操作属性

KeyDown、KeyUp事件:按键的按下/放开事件。 KeyPre事件:按键事件。 5.改变控制项事件

Change事件:当对象的内容发生改变时,触发Change事件。最典型的例子是文本框(TextBox)。 DropDown事件:下弹事件,仅用于组合框(ComboBox)对象。

PathChange事件:路径改变事件,仅用于文件列表框(FileBox)对象。 6.其他事件

Timer事件:仅用于计时器,每隔一段时间被触发一次。

二、属性

每个对象都有它的属性,并且“Name”属性是共有的,有了“Name”属性才可以在程序中进行调用。对于属性,可以在窗体的布局操作中完成,也可以在程序运行中改变,这取决你的需要,但有些属性是只读的,它只能在控件布局时改变。我将在以后的实例中具体介绍各个属性的作用。

三、数据类型

学过编程的人都知道大多数的计算机语言都规定了各自的数据类型,VB也不例外。其实,在一个最简单的程序中数据类型是可以不作规定的,也就是说,变量可以使用各种类型,但是在一个复杂的程序里,这样做就很危险,因为很可能给同一个变量赋予了不同的类型,而导致程序出错。所以,为了程序的严谨和便于查看,正确的定义数据类型是必要的。定义数据的另一个原因是,不同的数据占用不同的内存数量,譬如整型(Interger)数据占2字节,而长整型数据占4个字节,定义合适的数据类型,不管你相信不相信,它可以节省内存!

VB常用的数据类型有:整型(Integer,表示-32768至32767之间的整数)、长整型(Long,表示-2,147,483,648至2,147,483,647之间的整数)、实型(Single,表示-3.37E+38至3.37E+38之间的实数)、双精度实型(Double,表示-1.67E+308至1.67E+308之间的实数),字符(String,每个字符占一字节,可以储存0~65,535个字符),布尔(Boolean,只有两个值True/-1,或False/0)。 数据类型的定义方法:

定义变量最简单的方法是用“Dim”关键字,它的语法: Dim 【变量名】As 【数据类型】

如:Dim Index As Integer

也可以在一行中定义多个变量,如:

Dim Index As Integer , Dim Number As Long

把多个变量定义成同一类型可以写成: Dim Index , Number As Integer

更可以在定义时进行初赋值:

Dim Index=3

有时为了简便,也以符号进行简单的定义,作用是和上面一样的。整型可以用“%”代替,长整型可以用“&”代替,实型可以用“!”,双精度实型可以用“#”定义,如刚才的第一个例子可以写成:

Dim Index% 等价于 Dim Index As Integer

对于常量的定义用Const定义,如:Const COLOR=255。

为了在程序中便于查阅,我们对变量和常量的写法进行规定,变量一般用小写方式,常量则全部大写。

注意:使用常量的好处,对于程序中经常出现的数值,应设常量等于它,这样一是书写方便,其二,如果要改变该数值,只需改变定义常量的语句值,而不需改变每个语句,提高了效率。

数组的定义类似于变量定义,所不同的是数组需要指定数组中的元素个数,例如: Dim IntegerArray(99) As Integer

这个数组中包含100个元素,脚标从0到99。

也可以指定脚标的起始值,例如:

Dim IntegerArray(2 to 10) As Integer

这个数组含有九个元素,脚标从2到10。

还可以定义多维数组:

Dim ThreeD(4,2 to 5,3 to 6) As Integer

上例定义了一个三维数组(4×4×4)。

记录的定义

记录定义是把控制权交给用户的方法,它让用户可以定义自己的数据类型,它使用关键字“Type”,方法是:

Type 【数据类型标识符】

As As As „„„„„„„„„„

End Type

例如,定义一个地址数据:

Type Addre

Street As String ZipCode As String Phone As String

End Type

这个地址数据里包括三个属性,街区、邮政编码和电话,可以把某数据定义成此类型:

Dim MyHome As Addre

要调用或改变“MyHome”的值时,类似于对对象的属性的操作:

变量名.域名=“„„”

为了简化书写重复的部分,可以用关键字“With”:

With MyHome

.Street=”阜成路” .ZipCode=”100037” .Phone=”12345678”

End With 第三章:VB语言 本章提要:

VB语法与Basic的异同 注释语句 长语句的分行 条件语句 循环语句 运算操作

数据定义与赋值 函数和过程

------------------

一、VB与Basic

VB之所以叫做“Visual Basic”就是因为它使用了Basic语言作为代码,所以它们之间有着千丝万缕的关系,如果学过Basic的话,看到VB的程序结构会感到很亲切。但VB作为新生物,也超越了Basic的限制,有了许多自己的特点:

VB建立了一种新的变量类型――货币型变量,通过使用仅带有二位小数的货币变量,就能避免因使用实型变量而带来的数值积累误差问题。

VB在调用函数(Function)时,必须在函数名后跟一对括号。

VB对白兰地使用范围重新做了规范,在Basic里把隐含变量都当作全局变量,而在VB里对隐含变量都当作局部变量。 VB里的说明语句(Declare),仅支持动态链结库(DLL)的子程序和无变量函数。 使用数组,必须事先用Dim或Redim进行定义。

------------------

二、注释语句

在使用注释语句之前必须先了解注释的作用,注释不仅仅是对程序的解释,有时它对于程序的调试也非常有用,譬如说可以利用注释屏蔽一条语句以观察变化,发现问题和错误。以后注释语句将是我们在编程里最经常用到的语句之一。

在VB里,注释语句有两种,一种是用“Rem”关键字,这跟DOS里的批处理文件的用法一样,还有一种是利用单引号“’”,例如:

‘Dim a As String 与

Rem Dim a As String 的作用是一致的。

------------------

三、长语句的分行

在比较早的版本中,因为没有象C等语言用“;”隔开语句与语句,VB的语句是必须写在一行里的,不过后来版本的VB里如许用分行符“_”把一个长语句分成若干行来存放。

四、条件语句

如果你学过任何一种编程的话,都会知道在程序里控制其流程的有两种语句,条件与循环,VB自然也不例外,其实不管哪种语言,条件和循环的样子都差不多,只不过各有各的规矩罢了。

在条件语句里,我们先来学习“If„„Then„„”语句。

它的一般语法是:

If Then

„„„

End If

与C 语言不同,VB的条件语句更符合英语的语法,如果Then后面所跟的语句只有一条,可以写成:

If Then

而不用End If。

有时我们还会用到

If Then

Else

End If

更可以在Else里在嵌套If语句,如:

If Then

Else If Else End If

所有这些可以用一个表格表示:

条件1 True False 语

1 条件2 True False 语

2 条件3 True False „

„„„„„„„„„

条件N True False

语句N 语句N+1

用了过多的Else后你会感到很不方便,而且程序结构也不清晰,所以大多数的语言还有Select语句帮助解决这个问题。

VB里的Select语句的格式是这样的:

Select Case

Case „„

Case „„

Case „„

„„

„„ Case Else „„

End Select

例如:

Select Case a%

Case 1 Print “a=1” Case 2 Print “a=2” Case Else Print “a does not equal to 1 or 2.”

End Select

五、循环语句

循环结构是计算机语言里一种重要的结构,它的应用广泛,最简单的例子是累加器的作用,还可以用于穷举法,更直观的例子是把某件事重复指定的次数,这样就不用把要重复的语句输入多次,而通过循环结构完成,非常方便。 C语言里有一个“for”循环语句,VB里也有“For”关键字,作用也差不多,只是VB的“For”语句更容易理解。它的格式是:

For = To [Step ] „„ „„

Next

在默认情况下,Step被设为“1”,可以省略,Step也可以设为负值,例如:

Dim a=0

For I=1 To 10

a=a+I

Next I

这是一个最简单的累加器的例子,把1到10累加在一起,然后赋值给“a”这样的效果和上面是一样的,只不过是倒着加罢了,请看:

Dim a=0

For I=10 To 1 Step –1

a=a+I

Next I

While语句也是一个很常用的循环语句,它的形式很多。

Do While „„ Loop语句 While „„ Wend 语句 Do „„ Loop While While后面都跟逻辑条件判断,“Do While „„ Loop语句”和“While „„ Wend 语句”作用相似,都是先判断While后面的条件是否为“真”,如果为“真”则执行里面的语句,如果为“假”,则退出循环,循环直至条件为“假”终止。“Do „„ Loop While ”与前两者的区别在于,它不管条件的真假,都会先执行“Do”后面的语句,也就是说,它至少执行语句一次。

与While用法相似的还有Until语句,它是直至条件为真则终止循环,句式把While上述三个语句的While换成Until即可,但是因为容易记混,所以我建议只用While即可。Until 可以相当于While Not 。

For循环和Whlie循环应当根据适当的环境使用,它们有时也可替换。

六、运算操作

数学运算

+:加法运算,也适合于字符串的之间的合并运算。 -:加法运算。 *:乘法运算。 /:除法运算。 \\:整除运算。

Mod:求余运算。例如:a Mod b表示a被b整除以后的余数。 ^:幂运算。A^B表示以A为底的B次方。 关系运算

关系运算也称比较运算,它表示不等式的真或假,VB共提供六种运算符,分别是=(等于),>(大于),=(大于等于),(不等于)。

逻辑运算

逻辑运算是对真或假的运算,我将列表说明:

A B Not A 非 And 与 Or 或 Xor

异或 Eqv

相等 Imp

蕴含 T T F T T F T T T F F F T T F F F T T F T T F T F F T F F F T T

T――True F――False

------------------

七、数据与定义

本标题的内容已经在上一章向大家详述过,在这里就不再重复。

------------------

八、函数与过程

函数与过程有许多相似的地方,它们之间最大也是最本质的区别就在于,函数有一个返回值,而过程只是执行一系列动作,所以可以简单的把函数理解成为一个变量,而VB中的每个事件都是一个过程,比如Command1_Click()就是一个过程。

因为在程序设计中经常会有重复的地方,所以把它做成一个函数或一个过程,在使用时进行调用,可以节省大量的输入代码的时间,而且使用函数和过程也便于程序的结构化和修改查看。函数和过程都可以有参数,也可以没有参数。

关于函数和过程将在以后的章中配合实例讲解,请您继续VB教程。

第四章 按钮

(一)

从本章开始我们将正式进入VB的编程世界,但这还仅仅是个开端,要编出功能强大的软件,还要学很多东西,那就要看以后的VB高级教程了,我也得努力学啊!

按钮是我们在Windows操作见到最多的控件,它们有着各种各样的功能:“确认”“、取消”、“下一步”等等,这些都是按钮的表现,另外还有很多图形话的按钮,其实它们并没什么不同,所有的按钮都是通过单击(click)事件实现的,只不过是在外表不同罢了。下面就让我们建立一个最简单的按钮,双击工具箱的CommandButton,将在窗体上建立一个形如图4-1的按钮,它的缺省名(Name属性)为Command1,我们可以把它改名为cmdExit,把Caption属性设为“退出”,然后双击,按钮填写代码:

Private Sub cmdExit_Click()

Unload Me

End Sub

按下F5或者工具条上的播放按钮,运行程序。图4-2当你按下退出按钮的时候,就会自动退出程序,原因是当你单击按钮时激活了它的Click事件,执行“Unload Me”语句,使得窗体被卸载。

上面举了一个比较简单的例子,下面的例子稍微复杂些:

新建窗体,控件布局如图4-3所示,包括一个List控件,一个Text控件和两个按钮(Command1和Command2), (比较简单的程序我们都采用缺省名),对它们属性做如下修改:

List1 Caption=“请输入你的名字”

Text1 Text=“”(空字符串)

Button1 Caption=“复原”

Enabled=False

Button2 Caption=“清除”

把使用Button1的Enabled属性设为False(假),是使程序在初始时,无法单击Command1。按F5,运行程序,图4-4,复原按钮成为灰色,不可选。

当然现在程序还什么也不能做,下面我们在程序中添加代码:

首先在General里声明全局变量:

Dim StoreString As String \'用来储存字符串

※注意:为什么用全局变量?

VB里每一个小过程都相当于一个程序,程序里的变量称为局部变量,是只能在程序内部使用的,而当程序调用结束后,由于从内存中被清除,所以变量储存的值也就消失了,这里的全局变量是用来在过程中传递字符串。 接着填写以下代码:

Private Sub Command1_Click()

Text1.Text = StoreString Command1.Enabled = False

End Sub

Private Sub Command2_Click()

StoreString = Text1.Text Text1.Text = \"\" \'清除 Command1.Enabled = True

End Sub

运行程序,如图4-5。按下“清除”,文本框被清除,按下“复原”,文本有被恢复,许多程序中的Undo/Redo就是利用这个原理实现的,现在知道为什么内存越多越好了吧。

我们在把程序修改一下,把Button2删除,Button1的Enabled属性改为True,Caption改为“清除”,填写代码:

Private Sub Command1_Click()

If Command1.Caption = \"清除\" Then

StoreString = Text1.Text Text1.Text = \"\" \'清除 Command1.Caption = \"复原\" Else

Text1.Text = StoreString Command1.Caption = \"清除\"

End If

End Sub

同样可以上面的功能,但是却少用了一个控件,控件使用少的程序启动会快些。

下面的例子要更加复杂些,大家一定都用过Windows附件中的计算器,它是一个标准的科学计算器,利用VB我们也可以做到,只是没有那么复杂,四则运算而已。

先建立一个新的项目文件,里面包含一个Form1的窗体。然后,添加控件,包括一个Text框(Text1),和17个按钮,这17个按钮使用的名称都是Command1,只是Index属性不同,就好象一个数组,创立一组按钮的方法是,先在窗体上建立一个按钮(Command1),然后在Command1上击鼠标右键,选择复制(Copy),然后在窗体上任意部位击右键,选择粘贴(Paste),系统会提示是否创建控件组,选择“是”,重复上面步骤,直至创立17个按钮为止。各控件属性如下表:

Text1 BackColor=&H00C0FFFF&

Text=“0.”

Command1 Index 0――16

Index 0――9 Caption=“0”-“9”

Index 10 Caption=“.”

Index 11Caption=“=”

Index 12 Caption=“+”

Index 13 Caption=“-”

Index 14 Caption=“×”

Index 15 Caption=“÷”

Index 16 Caption=“清除”

如果想改变一些其他的属性,比如字体,可以自己定义一下Font属性,如果相对多个控件的共同属性进行改变,可以在窗体上按下鼠标,拖动,把多个控件一起选定,然后对它们的共同属性进行修改。

别看这个东西小,还费了近我两个小时呢,不觉大叹手生,里面也有些地方很绕弯子,我尽量解释清楚。

在编写程序之前,我们先来回顾一下计算器的使用。

按下数字键在液晶屏上会出现数字,这是最基本的功能。

第一次按下运算键,再按下数字键,将重新输入第二个数字,再次按下运算键,将算出前两个数的结果,然后按下数字键,将又重新输入新的数字。

输入数字后,按下“等于键”将仍输出原来的数字,输入运算符和第二个数字后在按下“等于”,将得到二者的结果。然后又重复第

二、三步。按下“清除”,数据被全部清除。

了解了这些,我们一步一步实现。

先实现数据的输入,请看代码。

与未创立组的控件相比,它的事件里多了Index参数,组里所有的对象都使用同一个事件。

先在General里声明窗体级全局变量:

Dim Num1, Num2 As Single Dim StrNum1, StrNum2 As String Dim FirstNum As Boolean \'判断是否是数字开头

因为Text1里是存放字符串的,所以要把输入的数据进行运算,必须把字符型变量转变为实型变量,分别用Num

1、Num2和StrNum

1、StrNum2进行存放。

在Form_Load事件里给变量初赋值:

Num1 = 0 Num2 = 0 StrNum1 = \"\" StrNum2 = \"\" FirstNum = True

因为17个按钮使用的是同一事件,所以我们用一个Select Case语句区分各个按钮,双击任意按钮输入代码:

Private Sub Command1_Click(Index As Integer)

Select Case Index

Case 0 To 9

If FirstNum Then

StrNum1 = Str(Index)’实型转字符型 FirstNum = False’初赋值为假

Else’非初赋值

StrNum1 = StrNum1 + Str(Index)

End If

Text1.Text = StrNum1’显示

End Select

End Sub

运行程序的话已经可以输入数据,下面我们来处理小数点。

在General里声明新的变量:

Dim PointFlag As Boolean \'判断是否已有小数点

我们知道小数点只能输入一次,一个数据中不能有多个小数点存在,所以需要一个布尔变量做判断。

在Form_Load里进行初赋值:

PointFlag = False

在Command的单击事件里接着上面输入新的代码:

Case 10

If Not PointFlag Then’如果没有小数点

If FirstNum Then’如果是第一个字符

StrNum1 = \"0.\" FirstNum = False Else StrNum1 = StrNum1 + \".\"

End If

Else’已有小数点

Exit Sub’则退出单击事件

End If

PointFlag = True Text1.Text = StrNum1 第四章 按钮

(二)

下面会复杂一些,我们先跳过等号,而来处理四则运算:

先在General里声明新变量:

Dim Runsign As Integer \'储存运算符号

Dim SignFlag As Boolean \'判断是否已有运算符号

然后在Form_Load中进行初赋值:

Runsign = 0

SignFlag = False

在接下的Command1_Click中继续输入代码:

Case 12 To 15

FirstNum = True’使下一次可以输入新数据 PointFlag = False \'还原标记值

If SignFlag Then’前面已有运算符未运算

Call Run Else

SignFlag = True StrNum2 = StrNum1’把字符串1复制给字符串2 StrNum1 = \"\"’字符串1清空

End If

Runsign = IndexNum2

Case 3’乘

equal = Num1 * Num2

Case 4’除

equal = Num1 / Num2

End Select

StrNum2 = Str(equal) StrNum1 = StrNum2 Text1.Text = StrNum2

End Sub

下面是其余的代码:(在Command1_Click事件里,接着写)

Case 11 If Not SignFlag Then

Text1.Text = StrNum1 equal = Val(StrNum1) FirstNum = True PointFlag = False Else

Call Run SignFlag = False

End If

Case Else’清除按钮

Call ClearData

里面又用到了一个ClearData过程,实际上就是Form_Load里的变量初赋值,代码如下:

Sub ClearData()

Num1 = 0 Num2 = 0 StrNum1 = \"\" StrNum2 = \"\" FirstNum = True PointFlag = False Runsign = 0 SignFlag = False Text1.Text = \"0.\"

End Sub

这样完整的程序就完成了,本章介绍了VB的第一个控件――按钮,并且举例,希望你继续看下一章――菜单。

下面给出完整的程序代码:

Dim Num1, Num2 As Single Dim StrNum1, StrNum2 As String

Dim FirstNum As Boolean \'判断是否是数字开头

Dim PointFlag As Boolean \'判断是否已有小数点

Dim Runsign As Integer \'储存运算符号

Dim SignFlag As Boolean \'判断是否已有运算符号

Sub ClearData()

Num1 = 0

Num2 = 0

StrNum1 = \"\"

StrNum2 = \"\"

FirstNum = True

PointFlag = False

Runsign = 0

SignFlag = False

Text1.Text = \"0.\"

End Sub

Sub Run()

Num1 = Val(StrNum2)

Num2 = Val(StrNum1)

Select Case Runsign Case 1

equal = Num1 + Num2

Case 2

equal = Num111

Case 11

If Not SignFlag Then

Text1.Text = StrNum1

equal = Val(StrNum1)

FirstNum = True

PointFlag = False Else

Call Run

SignFlag = False

End If

Case Else

Call ClearData

End Select

End Sub

Private Sub Form_Load()

Call ClearData

End Sub

补充说明

按钮还有两个重要的属性Default(默认属性)和Cancel(取消属性),两个属性都以布尔赋值,把Default设为True,则在按下回车键时,不论焦点处于何处,都会触发该按钮的Click事件,而当Cancel属性被设为True,在按下ESC键时,该按钮的Click属性发生。下面举个例子:

建立一个新窗体和两个按钮,Name属性分别为cmdOK和cmdCancel,把前者的Default设为True,后者的Cancel设为True,Caption属性分别为OK和Cancel。如图4-8。填写代码后运行:

Private Sub cmdCancel_Click()

MsgBox \"Cancel按钮被按下\", vbDefaultButton1, \"提示\"

End Sub

Private Sub cmdOK_Click()

MsgBox \"OK按钮被按下\", vbDefaultButton1, \"提示\"

End Sub

结果如图4-

9、4-10:

快捷键大家一定都知道,在VB如何实现呢。其实很简单,在刚才的例子里在建立一个按钮Command1,把它的Caption属性设为Click &ME,如图4-11,在M的下面有一条下划线,运行程序,当你按下Alt+M的时候就触发了Command1_Click事件:

Private Sub Command1_Click()

MsgBox \"Click ME 按钮被按下\", vbDefaultButton1, \"提示\"

End Sub

据我所知,有许多用户有使用快捷键的习惯,注意细节上的问题能够使将来你的程序得到更多人的欣赏,不是吗?

第五章 菜单

我们经常在Windows操作里遇到各种各样的菜单,菜单的操作把各种命令结构化、分分类化,也节省了命令所占的空间,从作用上来讲,菜单类似于按钮,但它只有一个事件――Click。

VB作为Windows下的可视编程工具,菜单的设计当然很容易实现,VB3.0按下Ctrl+M,VB4.0以上的版本请按下Ctrl+E,便可呼叫出菜设计的窗口,无论VB的版本,这个窗口的样式是大同小异的,请见图5-1。

前面说过,菜单相当于简单的按钮,它有几个属性,其中的大部分我们都曾经见过,包括Name、Caption、Index、Checked、Enabled、Visible、快捷键和热键等等。其中Name是必须的。下面请跟我一起设计第一个菜单。

首先在Caption添入“文件”,Name为“mnuFile”,按下Next按钮,这样就建立了第一级菜单,注意菜单设计窗口的左中有四个箭头,按下向右的箭头,出现了一排小点,如图5-2,在VB里这叫缩排,这样就可以开始建立第二级菜单。

小知识:实际上我们在生活就中经常用到缩排,写文章时开头要空两格就是一种缩排,在编写程序时更需要缩排,这样使程序结构化,便于观察,当然菜单设计里的缩排有更多的用处。

接着填写下一菜单项,Caption为“新文件”,Name为“mnuFileNew”,按下Next键。 小知识:VB一共如许建立6级子菜单,如图5-3,尽量不要建立这样的菜单,要知道藏在越深处的菜单项越难以被人发现,一个友好的程序界面应该让用户马上找到需要的命令。

接着重复以上步骤,创建以下三个菜单项:

Caption 保存

Name mnuFileSave

Level 1

Caption 另存为

Name mnuFileSaveAs

Level 1

Caption 载入

Name mnuFileLoad

Level 1

我们在菜单里还经常看到把不同项分开的分隔条,在VB里也很容易做到,把Caption设为“-”(减号),Name为mnuBar1。最后增加这个菜单条的最后一项,Caption为“退出”,Name为mnuFileExit。现在可以退出菜单设计窗口,菜单如图5-4。

怎么样,经过几章的学习,是不是觉得Windows世界也不是那么神秘?也对,也不对。的确,我们很轻易的实现了这么多的功能,但如果你仔细想想,我们的程序还什么也不会做呢!可以说是徒有其表,要实现强大的功能,恐怕要学很长很长时间,而现在仅仅是个开头,并不是想入非非的时候,我们还要继续努力!

现在再次按下Ctrl+E,重回菜单设计窗口,接着添加菜单。(按下向左的箭头,可以使菜单上升一级,Level代表菜单的级别),根据下表添加新的菜单项:

Caption 编辑 Name mnuEdit

Level 0

Caption 剪切

Name mnuEditCut

Level 1

Short-Cut Ctrl+X

Caption 复制

Name mnuEditCopy

Level 1

Short-Cut Ctrl+C

Caption 粘贴

Name mnuEditPaste

Level 1

Short-Cut Ctrl+V

Caption 关于

Name mnuAbout

Level 0

其中Short-Cut就是平常我们说的热键,你可以在菜单设计窗口中找到,设置一个你需要的组合键,这样不论窗口的焦点处于何处,菜单在第几层,只要按下热键,就相当于调用了该项的Click事件。结果如图5-5。

从Win95以来程序里引入了鼠标右键功能,使鼠标有了更大的用处,在VB里我们也很容易实现。

打开Form_MouseDown事件,该事件有两个参数:Button,当按下左键时Button返回1,当按下右键时Button返回2,;Shift,是指在点击鼠标时按下的键盘键,如Shift、Ctrl、Alt,这些我们将在以后讨论,但很难避免在一章中不涉及到不该涉及的内容,学习时有个大概的理解即可。下面在该事件里添加代码(效果如图5-6):

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

If Button = 2 Then

PopupMenu mnuEdit, vbPopupMenuLeftAlign Else

Exit Sub

End If

End Sub

在上面的代码中我们用到了PopupMenu方法,它的语法是:

object.PopupMenu 菜单名,标记,X坐标,Y坐标

标记是用来表明弹出菜单位于鼠标指针位置的,它有三个值:

vbPopupMenuLeftAlign 位于鼠标左

vbPopupMenuRightAlign 位于鼠标右

VbPopupMenuCenterAlign 位于鼠标中部

X、Y值可以用来制定菜单弹出的位置,可以省略。 关于菜单的Visible、Enabled等属性请自己尝试。

第六章 输入

(一)

我们为什么要设计计算机程序呢,当然是为了计算机能为我们完成工作,但是要完成不同的任务,我们就必须对计算机下达命令,然后计算机在把信息返馈回来――任务是否完成。以上就是所谓的人机对话或交互功能,尤其是在Windows操作里我们需要进行更多的输入工作,我们需要填写各种各样的表格,设置程序的重要参数,把数据输入给计算机,再又它完成既定的工作就是今天我们本章要重点讨论的问题――在VB中如何建立完整的输入机制。

在VB中提供了一个函数InputBox能帮助我们建立一个最简单的输入窗体,语法如下:

InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])

该函数返回一个字符串表达式,其参数含义为:(“[]”表示可缺省)

prompt――字符串表达式,最大长度为1024字符,窗体上的提示部分。

Title――字符串表达式,显示标题栏里的文本。

Default――字符串表达式,窗体中文本框的缺省值。

xpos,ypos――数值表达式,以Twips为单位指定窗体出现在屏幕上的位置。

helpfile――字符串表达式,是帮助文件的完整路径。

Context――数值表达式,指定适合的帮助主题。

可能你看了上面的说明并不明白,那么下面我们就用Input语句完成一个最简单的程序。

小知识:屏幕坐标

在计算机的屏幕上也有一个类似于我们在中学里常用到的直角坐标系,之不过它的原点不在左下,而是在屏幕的右上角,屏幕的最右上方坐标为(0,0),它的横坐标和我们的习惯是一致的,而纵坐标则是越向下越大,不仅是屏幕,所有的对象里都是一样,需要记清。见图6-1

新建一个项目(project),在Form_load里填写一行代码:

a$ = InputBox(\"举荐你最欣赏的网站\", \"最佳网站投票\", \"VB小驿\")’

按下F5运行程序,在Form1出现之前先会弹出一个输入对话框,如图6-2。这时,无论你按下OK还是Cancel都是没有区别的,因为我们并没有对输入数据进行处理,下面我们完成一个更加复杂些的程序。

新建一个项目文件,把窗口布局成类似于图6-3的结构,各对象属性如下表:

Form1 Caption “最佳网站投票演示”

BorderStyle 3’不可调整大小

ControlBox 0’False

Frame1 Caption “输入框属性“

Label1 Autosize 1’True

Index 0至5

0至5 Caption “提示语句”

“标题”

“缺省网站”

“X坐标”

“Y坐标”

“”

Index 4 Enabled False

Index 4 Enabled False

Text1 Text “”’(空字符串)

Index 0至4

Index 3 Text 0

Index 4 Text 0

Check1 Caption “指定输入框位置”

Button1 Index 0,1

Index 0 Caption “显示输入框”

1 Caption “退出程序”

本例中出现了一个Frame1控件,它是一种框架,可以用来把窗体分成好几个部分,首先应该在窗体上画出Frame1控件,然后再选择相应的控件,在Frame1上描出轮廓,使其是出现在Frame1之上,本例中除去两个按钮,其余都在Frame1上面。本例中用到了几组控件数组,其创建方法是,在选定的点右键,选择Copy,再在窗体其他部位单击右键,选择Paste即可,注意,若要使粘贴的对象在Frame1上,请在Frame1上单击右键选择Paste。

我们通过这个窗体,对输入框进行完整的控制,原理是这样的:当我们把窗体中要填写的对输入框的参数完成后按下OK按钮,就会出现我们设计的那个输入框,我们从输入框退出时则返回我们投票的结果,代码如下.

窗体初次被装入时,Label1(3)、Label(4)和Text1(3)、Text1(4)的Enabled属性都是False,我们需要通过改变Check1的Value(1,被选中,0,未选中)是他们有效或无效。

声明全局变量(General):

Dim PosChk As Boolean \'检查X、Y坐标是否有效

Check1_Click 事件:

Private Sub Check1_Click() If Check1.Value = 1 Then

Label1(3).Enabled = True

Label1(4).Enabled = True

Text1(3).Enabled = True

Text1(4).Enabled = True

PosChk = True Else

Label1(3).Enabled = False

Label1(4).Enabled = False

Text1(3).Enabled = False

Text1(4).Enabled = False

PosChk = False

End If

End Sub

接着在按钮中填写代码:

Private Sub Command1_Click(Index As Integer)

Dim Prompt, Title, Default As String

Dim xPos, yPos As Integer

Select Case Index

Case 0

Prompt = Text1(0).Text

Title = Text1(1).Text Default = Text1(2).Text

If PosChk Then

xPos = Val(Text1(3).Text)

yPos = Val(Text1(4).Text)

a$ = InputBox(Prompt, Title, Default, xPos, yPos) Else

a$ = InputBox(Prompt, Title, Default, xPos, yPos)

End If

Label1(5).Caption = \"谢谢您的投票,您的选择是\" & a$ & \"!\"

Case 1

Unload Me

End Select

End Sub

按下F5运行程序,你会看到这样的结果。图6-4,6-5。是不是有种受骗的感觉,啊哟哟,可不是我的错,就是这么容易嘛!

从刚才的例子里,我们接触了一些VB中的输入方法,其实数据输入不仅仅局限于向Text框中输入数据,数据的输入还有许多其他的方法,譬如前面的Check1也是向程序发出一定的信息,只要是通过操作向计算机发布命令就可以叫做输入,下面我们来一一介绍。

首先要介绍的当然是输入用到最多的Text框。Text没有Click事件,它的缺省事件是Change,也就是当Text框里的一旦内容改变就会激发该事件发生,还是让我们用实例说话吧。

Text有几个特殊的属性,一是MultiLine(多行)属性,MultiLine属性为False的时候,不论文本有多长,它都会在一行里显示下去,换行符无效,当它为True的时候,字符串显示到Text框边缘的时候就会自动换行。另一个与之配合的属性是ScrollBars属性,它有4个值,0到3,分别是没有滚动条,水平滚动条,垂直滚动条,和二者都有,它是一个只读属性,也就是说只有在程序设计过程中才能改变,而不能在程序运行中改变,但是我们可以通过API解决运行中改变的问题,我们放在以后再讲。PawordChart属性,我们经常在程序操作中遇到要填写密码的部分,为了保密起见,在屏幕上显示的字符一般“*”表示,并且这时是无法用剪贴板的,这在VB中非常容易做到,把PawordChart中设一个用来代替字符串的字符即可,并不一定是“*”哦。

下面我们完成一个有趣的小程序,是我以前遇到过的一个程序,我对其进行了部分修改。程序的意思是这样的,假设你是一个司机应超速被警察扣留,现在需要你向警察陈述你的理由,如果你的话能打动他,就可以免交罚金,如果你在规定的字数里没有说出什么有震撼力的话,那老兄你可就惨了,交钱吧。J

这个程序比原来的英文程序有了几点不同,第一,由于用到的是双字节中文的中文,所以对于检测中文字符和英文有很大不同,第二,原来的英文程序不管你说多少,警察依然是依法从事,本例中给了犯规者10%的免罚机会(有点无聊„„L ,不过也是为了学一些东东嘛)。下面就跟我来设计窗体吧。(如图6-6)

Form1 Icon Stop图标

Caption 停车检查

BorderStyle 3

Label1 Caption 警官,我超速是有原因的,请听我说:

BackColor &H00808080&

ForeColor &H80000012&

Label2 Caption 你必须在30字之内完成你理由的申诉,否则将受到罚款!

BackColor &H00808080&

ForeColor &H00FF0000&

Text1 MultiLink True

Text “”

Picture1 Autosize True

BackColor &H00808080&

Visible True

Picture2 Autosize True

BackColor &H00808080&

Visible False

Picture3 Autosize True

BackColor &H00808080&

Visible False

Command1 Visible False

三个图片框Picture1-3的Picture属性分别为绿灯,黄灯和红灯,这些图标在VB目录下的Graphics\\Icons\\Traffic下(VB5),或是VB目录下的Icons\\Traffic下(VB

4、VB3),你还可以为Label1在Font属性里选一个合适的字体和字重。下面我们来看代码:

首先初始化程序:

Private Sub Form_Load()

\'把Command1放在水平的中央

Command1.Top = Label2.Top+200

Command1.Left = (Form1.WidthStrLength) & \"个字可以说\"

Level = 1

Case 10 To 19

If Level = 1 Then

RandomNum = Rnd * 10’得到随机数

If RandomNum 9 Then

Text1.Enabled = False

Label2.Caption = \"很抱歉这是个误会„„\"

Command1.Visible = True

Command1.Caption = \"您可以离开了\"

End If

Level = 2 Else

Picture1.Visible = False

Picture2.Visible = True

Picture3.Visible = False

Str1 = \"怎么还没说完!\"

Label2.Caption = Str1 & \"你还有\" & Str(30StrLength) & \"个字可以说\"

End If

Case Else

Text1.Enabled = False

Label2.Caption = \"你已经没有机会了!\"

Command1.Visible = True

Command1.Caption = \"交钱吧,肇事犯!\"

End Select

End Sub

中间有几个函数需要解释一下:

Mid可以从字符串中取出一部分,返回字符型,格式:

Mid(字符串,从第几个字符开始,取字符的长度)

Asc可以把字符转换为ASCII码,格式:

Asc(字符串)

Rnd,取得大于0但小于1 的数值,可以没有参数。

怎么样,十分简单吧,我们将在下一次继续讨论VB的输入机制!

在继续上面的内容时,我想再回顾和强调几个在字符串操作中经常函数:

先是几个已经接触过的,Mid(),Asc(),Len(),它们的语法分别是:

Mid(字符型,起始字符,长度)

返回子字符串,如果从字符串的第一个字符取起,起始字符为1,依此类推。

Asc(字符型)

返回数值,如果参数不是一个字符,而是字符串(多个字符),将返回参数的第一个字符ASCII值。

Len(字符型)

返回字符串的长度。

下面我再为你解释几个新的函数:

Left(字符串,长度)

将返回字符型,从字符串的第一个字符向左取字符串,与之相对应的是Right(),它将从字符串的最后一个字符向右取字符串。

Chr(数值型)

该数值范围从0-255,返回字符型,如Chr(65)可返回字符“A”,这样可以输入一些用键盘无法输入的字符。

Str(数值型)

该函数把数值型转换为字符型,也许你觉得数值“123”和字符串“123”没什么区别,但在内存中一个ASCII字符是占一个字节,也就是说字符串“123”占3个字节,而当数值“123”是整型时,它占两个字符,当它是长整型时,占4个字节。与之向对应的是Val(数值型),它把数值型转换为字符型。

上面的函数都是以后要经常用到的,请将它们熟悉。

上次讲到文本框的用处,还有意思吗?你是否能把上次的程序稍稍变动一下,来计算出输入的单词数,提示一下,单词与单词之间是用空格分隔开的。

输入不仅仅是向文本框输入字符,凡是从外界向程序传递数据都可以叫做输入,我们一一说明白。

无线钮,记得我们曾在第一章中完成过我们的第一个程序――“Hello World!”它就是一种输入的方法,在设计VB程序时可以通过一组这样的无线钮,它们之间互相排斥,也就是说,只能有一个按钮被选中。它因为很象无线电收音机上的按钮因而得名无线钮。如果要在一个窗体内放置多组无线钮必须用Frame控件把它们区分开来。下面我们在来完成一个例子,顺便熟悉一下另外两个处理字符串的函数――LTrim()和Rtrim(),它们分别用来删除字符串左边的空格和右边的空格,让我们看看它们是如何工作的。

程序窗体如图6-8,由于窗体比较简单,无需修改更多的属性,一共有三个文本框(Text1到3),分别用来显示输入字符,显示把空格换成星号的字符,和经过处理的字符,还有三个无线钮(Option1到3),要修改的只有Caption属性,分别是“删除左边的空格”、“删除右边的空格”和“删除两边的空格”。因为空格在我们在文本框中无法看到空格,所以我们通过一个称作AddStar的函数把原有字符串中的空格转换为星号,使我们能够看到函数的效果。下面在程序中添加代码,首先在General中声明窗体级变量:

Dim LTrimmedword$, RTrimmedword$ \'删除左边空格和右边空格后的字符串

Dim LRTrimmedword$ \'删除两边空格后的字符串

然后,我们通过一个叫做addstar的函数为字符串加上星号,以前曾说过函数与过程的分别,函数会返回一个函数值,所以addstar也就相当于一个变量,其实这很好理解,就象中学代数中的函数,函数就相当于变量Y,而函数中的参数则相当于自变量X,当然可能有很多自变量X

1、X2„„请原谅,我并不想在这里上数学课,因为我厌恶那玩意儿,特别是上了大学之后,好在大二以后就再也不会有数学课了,哈哈„„

Function addstar(tempword As String) As String Dim charindex% Dim pasteword$ \'加星号后的字符串 For charindex = 1 To Len(tempword)

If Mid(tempword, charindex, 1) = \" \" Then \'如果字符为空格

pasteword = pasteword + \"*\"

Else: pasteword = pasteword + Mid(tempword, charindex, 1) End If Next addstar = pasteword \'返回函数值

End Function

下面的代码很简单,并且我为它做了注释,就不再一一解释了,我只想简要的提几句,Ltrim和Rtrim只有一个参数(字符型),另外下面用到了焦点事件,我们曾在第三章中介绍过,当Text1得到焦点(GotFocus)时,清空所有的文本框,当它失去焦点(LostFocus)时,对字符进行addstar并且在Text2中显示。

Private Sub Text1_GotFocus() \'但焦点于Text1

\'清除所有文本框中的字符 Text1.Text = \"\" Text2.Text = \"\" Text3.Text = \"\"

End Sub

Private Sub Text1_LostFocus()

Dim Origionword As String Origionword = Text1.Text Text2.Text = addstar(Origionword) LTrimmedword = addstar(LTrim(Origionword)) RTrimmedword = addstar(RTrim(Origionword)) LRTrimmedword = LTrim(RTrim(Origionword))

End Sub

Private Sub Option1_Click()

Text3.Text = LTrimmedword \'显示删除左空格后的字符串

End Sub

Private Sub Option2_Click()

Text3.Text = RTrimmedword \'显示删除右空格后的字符串

End Sub

Private Sub Option3_Click()

Text3.Text = LRTrimmedword \'显示删除两边空格后的字符串

End Sub

最后结果如图6-9。

与无线钮相对的是检查框,在同一范围内一组无线钮只能有一个被选中,而检查框则可以有多个选择,就象在添表时,性别那项只能有一个选择,而在描述你以前的职业时可以有学生、程序员、家庭教师或者什么,总之有很多选择,下面我们举一个简单的例子加以说明。

假设编写了一个共享软件,在让用户注册的时候你想知道你的用户使用的计算机情况,你就需要一个调查表,为了使这个调查表不止枯燥,可以在这个程序中加入一些图形。新建一个项目文件,窗体布局如图6-10。

程序很简单,一共有两个框架(Frame1和Frame2),它们的Caption分别为“选择你的计算机拥有的配置”和“这是你的计算机系统”,在Frame1有四个检查框(Check1到Check4),Caption分别为“网络系统”、“鼠标”、“密码保护”和“电子邮件”,另把Check4的Enabled属性改为False,使其无效;在Frame2中放置四个图片框(Picture1到Picture4)与四个检查框向对应,请把所有图片框的BorderStyle属性设为0(无边框),它们的Picture属性请根据上图,在存放图标的目录中找到相对的图标。下面是程序代码:

Private Sub Check1_Click()

If Check1.Value Then

Check4.Enabled = -1 Picture1.Visible = -1

Else: Check4.Enabled = 0 Picture1.Visible = 0 Check4.Value = 0 Picture4.Visible = 0

End If

End Sub

Private Sub Check2_Click()

If Check2.Value Then

Picture2.Visible = -1

Else: Picture2.Visible = 0

End If

End Sub

Private Sub Check3_Click()

If Check3.Value Then

Picture3.Visible = -1

Else: Picture3.Visible = 0

End If End Sub

Private Sub Check4_Click()

If Check4.Value Then

Picture4.Visible = -1

Else: Picture4.Visible = 0

End If

End Sub

这个程序比我们见过的任何程序都简单,就不再做说明。

第六章 输入

(三)

滚动条(ScrollBar)在视窗中也是一个不可缺少的部分,由于面积所限,我们不得把屏幕上的内容滚来滚去,以显示大量的内容,这就是我们经常要用到的滚动条。但滚动条除去滚动窗口,还有一个很重要的作用――输入,想想你经常用到的一些家用电器上调节声音或别的什么东西的滑块,你把它滑向大的一方音量就会增大,而你把它滑向小的一方音量就会减小,或者一个控制左右两个音箱的均衡器,当滑块在正中央的时候,两个音箱的音量是相同的,当你把滑块偏向一方时,音箱的音量有了大小之分,在Windows操作中,我们也经常要用到类似的效果。

在VB中提供了两个常规的滚动条控件――Vscroll和Hscroll,分别代表垂直的和水平的滚动条,它们只不过是方向不同而已,而它们的属性,以及会发生的事件都是相同的。,滚动条有几个特殊的属性:

Value属性,当滑块挪动后停在某一位置时,就改变了滚动条的Value属性。

Max和Min属性,用来设置滚动条的最大值和最小值,譬如把Max设为100,把Min设为0时,滚动条的Value就在0到100之间移动,当Max和Min倒置时,滚动条的方向也会相反,也就是说,当Max

SmallChange和LargeChange属性,当鼠标在滚动条两头的箭头上单击时,就会把滚动条向相应的方向挪动一点,这时用到的就是SmallChange属性,当你把它设为1时,每点一下,滚动条的Value就改变1;当鼠标在滚动条上点击时,用到的就是LargeChange,当设为10时,每点击一下滚动条,Value就改变10。

下面我们看一个实例。

大家都知道,物体之所以会有颜色是因为物体表面的材料吸收了太阳光中的部分色光,而还有部分色光没被吸收而被反射回来,它就成了我们看到的颜色,黑色就是物体吸收了所有的太阳光的所有色光,没有反射颜色,所以在我们看来是黑的,而当物体反射了所有的色光,我们看到的就是白色。在计算机中,颜色的表示就是象我们刚才描述的样子,它把颜色分为红(R)、绿(G)和蓝(B)。众所周知,计算机的机器语言是使用二进制表示的,为了方便查阅我们看到的往往是十六进制代码,一个字节包括两位十六进制数字,从0-255(十六进制表示0-FF),而一个字节是由八位二进制数值表示(2^8,2的8次方),计算机中用分别用一个字节,也就是八位表示一种颜色,和在一起也就是三个字节(24位)表示所有的颜色,这就是我们平时常说的24位真彩,它一共可以组成256×256×256(2^24)种颜色,对于我们的肉眼,是根本分辨不出来相邻两个不同的颜色的,比如用FFFFFF表示白色,就好象我们刚才说的物体反射了所有的色光,相反的可以用000000表示黑色,它吸收了所有的色光,还可以用FF0000表示红色,在HTML语言中就是这样表示颜色的。

小知识:现在你可以根据你的显卡的显存来计算一下显卡在24位真彩下可以以多大的分辨率显示,计算是这样的,用显存的字节数÷3(24位色)=显示器宽的象素数×显示器高的象素数,宽的象素数:高的象素数=4:3,比如4兆显存,就应该是4×1024×1024÷3=1365×1024。

在下面的小程序中,我们通过三个滚动条分别代表R、G、B,滚动滚动条,将在右边的图片框中显示相应的颜色,并且在下面的文本框中显示颜色的十六进制数值。

现在,新建一个项目文件,在Form1中如图6-12布局控件,各控件属性如下表:

HsrollBar Name Hscroll1

Index 0、

1、2

(共同属性)

Max 255

Min 0

LargeChange 10

SmallChange 1

Label Name Label1

Index 0、

1、2

Index 0 Caption “红:”

Index 1 Caption “绿:”

Index 2 Caption “蓝:”

Label Name Label2

Caption “颜色值”

TextBox Name Text1

Text “”

PictureBox Name Picuture1

为了把十进制数值换成十六进制数值,要使用一个叫做Hex()的函数,它把十进制数值转化为十六进制的字符,但对于只有一位的十六进制字符,这个函数并不在高位补零,为了视觉上的正确,我设计了一个小函数帮助它给一位的十六进制字符补零.

程序代码很简单,见下:

Dim RedStr, GreenStr, BlueStr As String’RGB的字符 Dim RedNum, GreenNum, BlueNum As Integer’RGB的数值

Function GetColorValue() As String

‘获得输入值

RedNum = HScroll1(0).Value GreenNum = HScroll1(1).Value BlueNum = HScroll1(2).Value

RedStr = Hex(RedNum) If Len(RedStr)

GreenStr = Hex(GreenNum) If Len(GreenStr)

BlueStr = Hex(BlueNum) If Len(BlueStr)

GetColorValue = RedStr + GreenStr + BlueStr’合并

End Function

Private Sub Form_Load()

‘初始化程序

Text1.Text = GetColorValue Picture1.BackColor = RGB(RedNum, GreenNum, BlueNum)\'RGB函数返回颜色值

End Sub

Private Sub HScroll1_Change(Index As Integer)

‘当滚动条被改变时

Text1.Text = GetColorValue Picture1.BackColor = RGB(RedNum, GreenNum, BlueNum)

End Sub

运行如图6-13。

列表框(ListBox)和复合列表框(ComboBox)也是我们经常见到的视窗元素,我们从它所列示的条目中选出所需的,两种列表框只是在外观上略有不同,但从本质和操作方法来说它们是很相象的,它们也有一些特殊的属性:

List属性,你可以利于该属性象列表框或复合列表框中添加条目,但也可以在程序设计中通

第20篇:最简单的工作总结

工作总结

自2011年8月份开始,我在山东省海阳市三合房地产开发有限公司工作。在繁忙的工作中不知不觉的经过了几个月,回顾这几个月的工作历程,我深深的感受到三合公司蓬勃发展的热气,员工们拼搏的精神。实习的这段期间给我很大的锻炼,在学校学习的理论知识有了一个实践的机会,使我学会了很多的社会经验,了解到了很多工作中应该注意的问题。下面我将实习期间的工作总结如下:

一、感受和体会。

1、态度决定一切。

工作一定要认真仔细。在平时的工作中,每天我们的业务经理都会给我们开早会,告诉我们今天的工作任务,对于工作中的每一个细节都会讲的很细致,强调一天的工作重点,然后第二天经理会让我们反映问题,把昨天在接待顾客的过程中遇到的问题在会议中提出来,大家讨论解决的办法。这样不仅能顺利的完成工作,还能提高工作效率总结经验教训。和大家工作的这段时间里,她们严谨认真的工作作风给我留下很深的印象,我也从他们身上学习到很多自己缺少的东西。这次实习虽然时间比较少,但是却让我了解公司的文化、管理经验等,这对我来说是很宝贵。

2、勤于思考,不断学习。

刚进入营销中心的时候,对三合的企业文化及项目都还不够了解,对于一个职业顾问应该掌握的专业知识也是一窍不通。针对这个问题,我经常和同事们多学习,多讨教,掌握房地产行业的专业术语,了解楼盘的相关知识,深入的学习营销知识,不断的提高自己的能力,使我的工作做起来渐渐的步入正轨。对于销售过程中遇到的问题,我多动脑筋,不断改进自己的工作方法,渐渐的我的工作效率提高啦,成为一名专业的置业顾问,得到了大家的认可与肯定。

3、理论联系实际。

在大学的时候,我们学习过市场营销课程,当时只是书本上的知识,纯粹的理论没有应用到实践当中,虽然在脑子里理解了这个概念,但是还是不知道具体怎么用,使理论和实践脱节了。在参加工作之后,作为一名合格的置业顾问,就是针对不同类型的顾客采取不同的策略,把顾客划分为几个不同的目标市场,以及怎么样要顾客接受你所推销的产品,更好的运用了我所学到的书本知识,在实践中检验知识的有用性。

二、成绩与教训。

刚开始进入销售团队的时候,我要熟悉沙盘讲解,要来访的客户了解我们楼盘的位置,我们小区周边的配套设施,小区周围的交通情况,小区绿化,价位等各方面的介绍。每天经理都会要我们在沙盘面前对着同事讲一遍沙盘熟悉一下,然后同事会彼此一些问题,我们会根据情况做解答。随着了解的东西逐渐增多之后,对各项业务都已经很熟悉,我开始迎来了我的第一位顾客。这次小小的成功对我确实极大的鼓励与肯定。它表示我这一阶段的努力都有了回报,代表着我的表现得到了顾客的认可与信任,也为我之后的工作打下了良好的基础。这次小小的胜利使我意识到,机会是留给有准备的人的。每一次努力之所以没有成功呢只

是说明你的付出还远远不够,如果你的眼里一直是你的目标,那么你多看到的障碍都不是障碍。

每一个营销都会有电话营销这个项目,在一开始工作的时候,由于我的工作不是很熟悉,在进行电话推销的时候很多顾客了解的问题我都不能即时的给予认真满意的回答,使得顾客对我的服务质量不是很满意,给公司造成了无形的损失,流失了客户。经过这次教训之后,使我明白了客服是公司的窗口,客户对于公司的形象认识可以从客服人员开始,对于那些没有网点或网点较少的金融服务公司、网络公司客服是重要的接触点,客服人员的服务态度、素质、专业性、语言习惯、遣词造句,甚至声音等都会影响到客户对公司的印象。 客服是公司管理水平和能力的体现。一方面,对客户的服务需要系统的管理流程,没有高效和严谨的流程涉及不可能创造出高质量的服务。客服处理问题的系统性、周密性、响应速度、回馈方式等都体现出公司整体的管理水平。另一方面,服务人员的主动性关系到服务质量。对人员的管理是客户服务管理永恒的课题。管理者只有能够调动员工的主动性和创造力,提升团队凝聚力才能培养出一个高效的服务团队。所以说,客服能够反映公司整体的管理水平。

三、今后的打算。

半年的工作中,我通过实践学到了许多房地产的相关知识,通过不断的学习逐步提高了自己的业务水平。但是作为新人,我深深知道,自己经验还是相对欠缺的,需要不断的学习和磨练。因此,在新的一年里,我希望通过到销售第一线的不断学习和实践,做好个人工作计划,在现场不断增加自己的经验和见识,争取使自己的业务水平提到一个更高的高度.。

在团队工作的这段时间,使我有了很大的收获,学习了很多对自己有用的知识。在工作中存在一些问题和不足,主要表现在:第一,由于对业务的不熟悉,以致工作起来不能游刃有余,工作效率有待进一步提高;第二,有些工作还不够过细,一些工作协调的不是十分到位;第三,自己的理论水平还跟不上公司工作的要求。

在下接下来的工作中,应认真提高业务、工作水平,为公司经济跨越式发展,贡献自己应该贡献的力量。我想我应努力做到:第一,加强学习,拓宽知识面,努力学习房产专业知识和相关工作常识;第二,本着实事求是的原则,做到上情下达下情上报,真正做好领导的助手;第三,自身及置业顾问工作作风建设,加强管理,团结一致,勤奋工作,形成良好的工作氛围。遵守公司内部规章制度,维护公司利益,积极为公司创造更高价值,力争取得更大的工作成绩。

《最简单离婚协议书.doc》
最简单离婚协议书
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

相关推荐

祝福语实习报告辞职报告策划书口号检讨书介绍信导游词社会实践报告求职信协议书委托书证明承诺书自我介绍自我评价自我鉴定广告词申请书活动方案
下载全文