是否常常因?yàn)橐粋€(gè)符號(hào)而找半天,或者因?yàn)橐粋€(gè)給文檔加水印而四處求于人,再或者因?yàn)?strong>Word中一些操作而手忙腳亂,忘記學(xué)過的操作。我想這些也曾是你和我在工作中遇到過的,有問題我們不怕,怕的就是知道自己有不足而不去改正,去提高!今天我們一起來(lái)溫故一些實(shí)用小技能,讓你在文檔處理中迎難而上,早點(diǎn)下班啊!
Word下標(biāo)快捷鍵是【ctrl】+【=】
另外,Word上標(biāo)的快捷鍵時(shí)【ctrl】+【Shift】+【=】
大家常用的就是鼠標(biāo)選中再點(diǎn)【開始】-【字體】下的【上標(biāo)】、【下標(biāo)】,這雖然也很方便,但是如果是大量的輸入,當(dāng)然還是使用快捷鍵更方便一些。
方法一:word菜單欄中【插入】--【符號(hào)】,【字體】選項(xiàng),找到 Wingdings 2,如圖,就會(huì)看到該符號(hào),點(diǎn)擊插入即可。
方法二:“插入”--“特殊符號(hào)”點(diǎn)擊“數(shù)字符號(hào)“,找到該符號(hào),點(diǎn)擊確定:
方法三:利用QQ輸入法,或者搜狗輸入法,這里我們已QQ輸入法為例,調(diào)出QQ輸入法,點(diǎn)擊最后面的那個(gè)小扳手,如圖,點(diǎn)擊符號(hào)
左側(cè)”數(shù)字/單位“中就會(huì)看到有該符號(hào),點(diǎn)擊選中即可輸入
word中打勾就這么簡(jiǎn)單,記住了會(huì)大大提高工作效率的。
第一步:打開一個(gè)word文檔,將光標(biāo)移動(dòng)到第二頁(yè)的開頭,點(diǎn)擊“【插入】”---“【分隔符】”---“【分頁(yè)符】”--“【下一頁(yè)】”,如圖
第二步:將光標(biāo)移動(dòng)到第三頁(yè)的開頭,重復(fù)第一步驟。
第三步:將光標(biāo)移動(dòng)到第三頁(yè)的任意一個(gè)位置,點(diǎn)擊“【插入】”--“【頁(yè)碼】”,點(diǎn)左下角的”【格式】“,頁(yè)碼編排中起始頁(yè)碼改為”【1】“,確定。
第四步:雙擊第三頁(yè)頁(yè)碼,(注意這是第三頁(yè)的頁(yè)碼應(yīng)該顯示的是”1“,如圖所示)這樣就開了頁(yè)眉頁(yè)腳的工具欄,將“鏈接至前一個(gè)”按鈕點(diǎn)擊成灰色,雙擊工具欄之外的任意地方。
第五步:把第一和第二頁(yè)的頁(yè)碼刪除,大功告成。看完是不是覺得很簡(jiǎn)單呢! 現(xiàn)在學(xué)會(huì)了要加強(qiáng)練習(xí),熟練了才能得心應(yīng)手呢!!
其實(shí)人民幣符號(hào)有兩種:分別是
(兩個(gè)橫線)和¥(一個(gè)橫線)這兩個(gè)好像是通用的。小編在微軟雅黑下時(shí)兩個(gè)橫線的
,在宋體下時(shí)一個(gè)橫線的¥。所以根據(jù)自己的需要選擇字體并找到自己想要的符號(hào)。
1.最簡(jiǎn)單的方法還是先切換成中文輸入法(ctrl+空格),然后再按shift+4(4是主鍵盤上帶有$的4)。
2.由于現(xiàn)在大家使用的都是只能輸入法,所以只要輸入“renminbi”就會(huì)在第5項(xiàng)出現(xiàn)此符號(hào)。小編分別用了搜狗拼音和qq拼音輸入法試驗(yàn)了一下:
3.還可以按住alt,數(shù)字小鍵盤連續(xù)輸入0165.(Alt+0165)(記住,是小鍵盤哦)
4.如果你使用的是word文檔,則可以在“菜單欄”-->插入-->特殊符號(hào)-->在彈出的“插入特殊符號(hào)”中選擇“單位符號(hào)”,如圖所示:
1.在搜狗輸入法或者qq拼音輸入法下 打拼音pingfang 選項(xiàng)欄里第五項(xiàng)就是2。
2.先把輸入法調(diào)為英文狀態(tài)然后按住Alt鍵在右邊小鍵盤輸入178,就是2(alt+178)若輸179,則是立方,3 (alt+179)
3.在word中用Ctrl+shift+“+”號(hào)輸入上標(biāo),再按一次恢復(fù)原來(lái)的輸入狀態(tài),ctrl+“+”號(hào)輸入下標(biāo),再按一次恢復(fù)原來(lái)的輸入狀態(tài)。也可以點(diǎn)擊按鈕和快捷鍵達(dá)到一樣的效果。
4.先在Word中輸入個(gè)x2,然后用鼠標(biāo)選中“2“,一次點(diǎn)擊右鍵選擇字體 里面有個(gè)上標(biāo)點(diǎn)擊勾選就可以了。
首先我們應(yīng)了解空白頁(yè)產(chǎn)生的原因,我們分別來(lái)了解:
一、空白頁(yè)是由回車空行造成的
1、直接用Bankspace鍵刪除空行即可。
2、在空白頁(yè)的上一頁(yè)文字的最后點(diǎn)下鼠標(biāo),按住Shift鍵不放手,在空白頁(yè)下一頁(yè)文字的開頭點(diǎn)下鼠標(biāo),這樣就選中了空白頁(yè),按Delete刪除。
二、空白頁(yè)是由分頁(yè)符造成的
點(diǎn)擊菜單欄“視圖---普通”,切換到普通視圖就會(huì)看到分頁(yè)符。
1、如果分頁(yè)符少的話,按退格鍵(Backspace)刪除即可。
2、如果分頁(yè)符很多,可以在“編輯---”替換“---”特殊字符“---”手動(dòng)分頁(yè)符“---“全部替換”。
三、空白頁(yè)是在插入表格后,最后一個(gè)回車在下一頁(yè)產(chǎn)生的
1、把表格縮小,或者把空白頁(yè)上面的頁(yè)邊距設(shè)置的小一點(diǎn),“文件”---“頁(yè)面設(shè)置”,把頁(yè)邊距上下的數(shù)字改小一點(diǎn)。
2、如果空白面是最后一頁(yè),且鼠標(biāo)在第一行,選中空白頁(yè)中的段落標(biāo)記,然后在菜單欄依次單擊“編輯”→“全選”菜單命令。依次選擇“格式”-“段落”,將這一行的行距設(shè)為固定值1磅,該空白頁(yè)將自動(dòng)消失。
四、由pdf等其它格式文檔轉(zhuǎn)換過來(lái),造成格式不正確,或者從網(wǎng)上下載的內(nèi)容直接復(fù)制到word里出現(xiàn)格式不正確,造成的空白頁(yè)無(wú)法刪除
把鼠標(biāo)放在該空白頁(yè)的一頁(yè)的最后面,不停的按回車,直到又出現(xiàn)一個(gè)空白頁(yè)為止,在第一個(gè)空白頁(yè)的上一頁(yè)的最后一個(gè)字后面點(diǎn)下鼠標(biāo),按住Shift不放,然后在第二個(gè)空白頁(yè)的最后面點(diǎn)一下鼠標(biāo),這樣就選中了兩個(gè)空白頁(yè),按Delete刪除即可。
經(jīng)常見到的問題如上圖,我們一般會(huì)選擇“不發(fā)送”,word會(huì)自動(dòng)關(guān)閉,再次運(yùn)行,會(huì)提示“是否以安全模式啟動(dòng)word”,如果我們選擇“是”,進(jìn)入安全模式,僅顯示一個(gè)空白的文檔,需要我們重新手動(dòng)打開該文檔。如果選擇“否”,就會(huì)出現(xiàn)剛開始的情形。解決方法如下:
方法一:打開“我的電腦”,把 C:\Documents and Settings\Administrator\application data\microsoft\templates 復(fù)制到地址欄中,會(huì)看到有這個(gè)文件“Normal.dot”,直接將其刪除,重新打開word文檔即可。如果找不到該文件,那么很可能是隱藏了,找到“工具---文件夾選項(xiàng)---查看”,把“隱藏受保護(hù)的操作系統(tǒng)文件(推薦)”前面的勾去掉,刷新即可顯示出來(lái)。
方法二:在我們上面提到的“是否以安全模式打開word文檔”時(shí)我們選擇“是”,打開后,點(diǎn)擊“文件”--新建,在右邊欄會(huì)看到如下圖所示內(nèi)容
點(diǎn)擊“本機(jī)上的模版”,刪除空白文檔,重新打開該word即可恢復(fù)正常。
怎么樣,很簡(jiǎn)單吧,以后在遇到這種問題就可以很快的解決了,會(huì)大大的提高我們的工作效率。
1. 問:WORD 里邊怎樣設(shè)置每頁(yè)不同的頁(yè)眉?如何使不同的章節(jié)顯示的頁(yè)眉不同?
答:分節(jié),每節(jié)可以設(shè)置不同的頁(yè)眉。文件――頁(yè)面設(shè)置――版式――頁(yè)眉和頁(yè)腳――首頁(yè)不同。
2. 問:請(qǐng)問word 中怎樣讓每一章用不同的頁(yè)眉?怎么我現(xiàn)在只能用一個(gè)頁(yè)眉,一改就全部改了?
答:在插入分隔符里,選插入分節(jié)符,可以選連續(xù)的那個(gè),然后下一頁(yè)改頁(yè)眉前,按一下“同前”鈕,再做的改動(dòng)就不影響前面的了。簡(jiǎn)言之,分節(jié)符使得它們獨(dú)立了。這個(gè)工具欄上的“同前”按鈕就顯示在工具欄上,不過是圖標(biāo)的形式,把光標(biāo)移到上面就顯示出”同前“兩個(gè)字來(lái)。
3. 問:如何合并兩個(gè)WORD 文檔,不同的頁(yè)眉需要先寫兩個(gè)文件,然后合并,如何做?
答:頁(yè)眉設(shè)置中,選擇奇偶頁(yè)不同/與前不同等選項(xiàng)。
4. 問:WORD 編輯頁(yè)眉設(shè)置,如何實(shí)現(xiàn)奇偶頁(yè)不同? 比如:?jiǎn)雾?yè)浙江大學(xué)學(xué)位論文,這一個(gè)容易設(shè);雙頁(yè):(每章標(biāo)題),這一個(gè)有什么技巧啊?
答:插入節(jié)分隔符,與前節(jié)設(shè)置相同去掉,再設(shè)置奇偶頁(yè)不同。
5. 問:怎樣使WORD 文檔只有第一頁(yè)沒有頁(yè)眉,頁(yè)腳?
答:頁(yè)面設(shè)置-頁(yè)眉和頁(yè)腳,選首頁(yè)不同,然后選中首頁(yè)頁(yè)眉中的小箭頭,格式-邊框和底紋,選擇無(wú),這個(gè)只要在“視圖”――“頁(yè)眉頁(yè)腳”,其中的頁(yè)面設(shè)置里,不要整個(gè)文檔,就可以看到一個(gè)“同前”的標(biāo)志,不選,前后的設(shè)置情況就不同了。
6. 問:如何從第三頁(yè)起設(shè)置頁(yè)眉?
答:在第二頁(yè)末插入分節(jié)符,在第三頁(yè)的頁(yè)眉格式中去掉同前節(jié),如果第一、二頁(yè)還有頁(yè)眉,把它設(shè)置成正文就可以了
●在新建文檔中,菜單―視圖―頁(yè)腳―插入頁(yè)碼―頁(yè)碼格式―起始頁(yè)碼為0,確定;●菜單―文件―頁(yè)面設(shè)置―版式―首頁(yè)不同,確定;●將光標(biāo)放到第一頁(yè)末,菜單―文件―頁(yè)面設(shè)置―版式―首頁(yè)不同―應(yīng)用于插入點(diǎn)之后,確定。第2 步與第三步差別在于第2 步應(yīng)用于整篇文檔,第3 步應(yīng)用于插入點(diǎn)之后。這樣,做兩次首頁(yè)不同以后,頁(yè)碼從第三頁(yè)開始從1 編號(hào),完成。
7. 問:WORD 頁(yè)眉自動(dòng)出現(xiàn)一根直線,請(qǐng)問怎么處理?
答:格式從“頁(yè)眉”改為“清除格式”,就在“格式”快捷工具欄最左邊;選中頁(yè)眉文字和箭頭,格式-邊框和底紋-設(shè)置選無(wú)。
8. 問:頁(yè)眉一般是---------,上面寫上題目或者其它,想做的是把這根線變?yōu)殡p線,WORD 中修改頁(yè)眉的那根線怎么改成雙線的?
答:按以下步驟操作去做:
●選中頁(yè)眉的文字,包括最后面的箭頭●格式-邊框和底紋●選線性為雙線的●在預(yù)覽里,點(diǎn)擊左下小方塊,預(yù)覽的圖形會(huì)出現(xiàn)雙線●確定▲上面和下面自己可以設(shè)置,點(diǎn)擊在預(yù)覽周圍的四個(gè)小方塊,頁(yè)眉線就可以在不同的位置。
9. 問:Word 中的腳注如何刪除?把正文相應(yīng)的符號(hào)刪除,內(nèi)容可以刪除,但最后那個(gè)格式還在,應(yīng)該怎么辦?
答:步驟如下:
1、切換到普通視圖,菜單中“視圖”――“腳注”,這時(shí)最下方出現(xiàn)了尾注的編輯欄。
2、在尾注的下拉菜單中選擇“尾注分隔符”,這時(shí)那條短橫線出現(xiàn)了,選中它,刪除。
3、再在下拉菜單中選擇“尾注延續(xù)分隔符”,這是那條長(zhǎng)橫線出現(xiàn)了,選中它,刪除。
4、切換回到頁(yè)面視圖。尾注和腳注應(yīng)該都是一樣的。
10. 問:Word 里面有沒有自動(dòng)斷詞得功能?常常有得單詞太長(zhǎng)了,如果能設(shè)置下自動(dòng)斷詞就好了
答:在工具―語(yǔ)言―斷字―自動(dòng)斷字,勾上,word 還是很強(qiáng)大的。
11. 問:如何將word 文檔里的繁體字改為簡(jiǎn)化字?
答:工具―語(yǔ)言―中文簡(jiǎn)繁轉(zhuǎn)換。
12. 問:怎樣微調(diào)WORD 表格線?WORD 表格上下豎線不能對(duì)齊,用鼠標(biāo)拖動(dòng)其中一條線,可是一拖就跑老遠(yuǎn),想微調(diào)表格豎線讓上下對(duì)齊,請(qǐng)問該怎么辦?
答:選定上下兩個(gè)單元格,然后指定其寬度就可以對(duì)齊了,再怎么拉都行press"Alt",打開繪圖,其中有個(gè)調(diào)整坐標(biāo)線,單擊,將其中水平間距與垂直間距都調(diào)到最小值即可。打開繪圖,然后在左下腳的繪圖網(wǎng)格里設(shè)置,把水平和垂直間距設(shè)置得最小。
13. 問:怎樣微調(diào)word 表格線?我的word 表格上下豎線不能對(duì)齊,用鼠標(biāo)拖動(dòng)其中一條線,可是一拖就跑老遠(yuǎn),我想微調(diào)表格豎線讓上下對(duì)齊,請(qǐng)問該怎么辦?
答:可以如下操作:●按住ctl 鍵還是shift,你have a try●double click the line, try it :)●打開繪圖,設(shè)置一下網(wǎng)格(在左下角)。使水平和垂直都為最小,試一把!?●press "Alt"
14. 問:怎么把word 文檔里已經(jīng)有的分頁(yè)符去掉?
答:先在工具――> 選項(xiàng)―― > 視圖――> 格式標(biāo)記,選中全部,然后就能夠看到分頁(yè)符,delete 就ok了。
15. 問:Word 中下標(biāo)的大小可以改的嗎?
答:格式―字體
16. 問:Word 里怎么自動(dòng)生成目錄啊
答:用“格式>>樣式和格式”編輯文章中的小標(biāo)題,然后插入->索引和目錄
17. 問:Word 的文檔結(jié)構(gòu)圖能否整個(gè)復(fù)制? 論文要寫目錄了,不想再照著文檔結(jié)構(gòu)圖輸入一遍,有辦法復(fù)制粘貼過來(lái)嗎?
答:可以自動(dòng)生成的,插入索引目錄。
18. 問:做目錄的時(shí)候有什么辦法時(shí)右邊的頁(yè)碼對(duì)齊?比如:1.1 標(biāo)題..........11.2 標(biāo)題...............2
答:畫表格,然后把頁(yè)碼都放到一個(gè)格子里靠右或居中,然后讓表格的線條消隱就可以了,打印出來(lái)就很整齊。
19. 問:怎樣在word 中將所有大寫字母轉(zhuǎn)為小寫?比如一句全大寫的轉(zhuǎn)為全小寫的
答:格式->更改大小寫->小寫
20. 問:在存盤的時(shí)候,出現(xiàn)了問題,癥狀如下:磁盤已滿或打開文件過多,不能保存,另開新窗口重存也不管用。如何解決?
答:把word 文檔全選,然后復(fù)制,然后關(guān)掉word,電腦提示你粘貼板上有東西,要不要用于別的程序,選是,然后,再重新打開word,然后粘貼,然后,保存。
21. 問:WORD 中的表格一復(fù)制粘貼到PPT 中就散掉了,怎么把WORD 里面的表格原樣粘貼到PPT 中?
答:
1)比較好的方法是:先把表格單獨(dú)存為一WORD 文件,然后插入-->對(duì)象,選由文件創(chuàng)建,然后選中上面的WORD 文件,確定;
2)還可以先把表格copy 到excel 中,然后copy 到PPT 中,這個(gè)也是比較好的辦法;3)可以先做成文本框,再粘貼過去;4)復(fù)制粘貼,但是在PPT 中不能粘在文本框里面;5)拷屏,做成圖片,再弄到PPT 里面。
22. 問:有沒有辦法將PPT 的文字拷入WORD 里面?
答:另存就可以了。只要以.rtf 格式另存即可
23. 問:word 中圖片的分欄如何處理?假如有:1 2 圖3 4 這樣的結(jié)構(gòu),我想實(shí)現(xiàn):1 3 圖(要橫跨兩欄)2 4 但是,試了半天總是:1 2 圖3 4 怎么辦呀?help!
答:設(shè)置圖片格式――版式――高級(jí)――文字環(huán)繞――環(huán)繞方式選上下型――圖片位置――對(duì)齊方式選居中――度量依據(jù)選頁(yè)面,要先改文字環(huán)繞,然后才能改圖片位置
24. 問:用word 寫東西時(shí)字距老是變動(dòng),有時(shí)候自動(dòng)隔得很開,有時(shí)候進(jìn)入下一行的時(shí)侯,上一行的字距又自動(dòng)變大了,這是為什么?怎么糾正啊?
答:是因?yàn)樽詣?dòng)對(duì)齊的功能,格式――>段落――>對(duì)齊方式可以選。還有允許斷字的功能如果check 上,就不會(huì)出現(xiàn)你說的情況了。
25. 問:在使用WORD 的樣式之后,如標(biāo)題1、標(biāo)題2 之類的,在這些樣式前面總會(huì)出現(xiàn)一個(gè)黑黑的方塊,雖然打印的時(shí)候看不到,但看著總是不舒服,有沒有辦法讓它不要顯示呢?
答:“視圖”-->“顯示段落標(biāo)志”,把前面的勾去掉。其實(shí)這個(gè)很有用,可以便于知道哪個(gè)是標(biāo)題段落
26. 問:文章第一頁(yè)下面要寫作者聯(lián)系方式等。通常格式是一條短劃線,下面是聯(lián)系方式,基金支持等。這樣的格式怎么做出來(lái)?就是注明頁(yè)腳嗎?
答:插入――腳注和尾注
27. 問:文字雙欄,而有一張圖片特別大,想通欄顯示,應(yīng)該怎么操作?
答:可以選擇的內(nèi)容,按雙欄排。選擇其他內(nèi)容,按單欄排。
28. 問:Word 里面如何不顯示回車換行符?
答:把視圖->顯示段落標(biāo)記的勾去掉或工具->選項(xiàng)->視圖->段落標(biāo)記
29. 問:有沒有方法把WORD 里的軟回車一下子替換掉?識(shí)別出來(lái)的文字全帶著軟回車,能把他們一次全刪掉嗎??
答:查找+替換,按CTRL+H;軟回車好象是^l,在特殊字符里有
30. 問:在WORD 里的框框里怎么打勾?
答:畫個(gè)文本框,文本框里寫一個(gè)鉤,然后拖過去;或者先在WORD 里插入符號(hào)“√”,然后選中“√”,到-》格式-》中文版式-》帶圈字符-》選“□”
31. 問:還是不行,這樣拷過去的框框字體是windings 的,而原來(lái)的是宋體的,兩者有很大的區(qū)別。
答:根據(jù)模板新建專業(yè)型傳真,里面有框,雙擊后打勾,copy 就ok
32. 問:Word 中怎么在一個(gè)英文字母上打?qū)μ?hào)?
答:透明方式插入圖片對(duì)象,內(nèi)容是一個(gè)√
33. 問:WORD 里怎么顯示修訂文檔的狀態(tài)?文檔修訂后,改后標(biāo)記很多,但是在菜單里沒有“顯示修訂最終狀態(tài)”等,怎么調(diào)出來(lái)?
答:工具->自定義->命令->類別(工具)->命令(修訂)->把“修訂”等拖到工具欄上
34. 問:怎樣把許多分開的word 文檔合并成一個(gè)文檔。我的論文是按照章節(jié)分開寫的,但現(xiàn)在圖書館要提交電子版的學(xué)位論文,是一個(gè)文檔的,我找了很多選項(xiàng)但好象不能合并,選擇插入文件功能,可以加入內(nèi)容,但文檔中的頁(yè)眉卻插不進(jìn)去,有誰(shuí)有高見?
答:acrobat6 可以直接把多個(gè)文檔打印成一個(gè)pdf 文檔。可以提交pdf 格式的論文,先一個(gè)一個(gè)word 文檔轉(zhuǎn)換為pdf 格式的,然后在pdf 文檔菜單的文件菜單中,選上作為pdf 格式打開,追加上就可。
35. 問:Word 里面要寫方程式怎么辦啊?
答:插入-對(duì)象-公式編輯器equation,如果沒有公式編輯器Equation,要自己從光盤中安裝,或者安裝Mathtype 公式編輯器按右鍵把它拖出來(lái)--插入--命令--自定義--工具應(yīng)該是倒過來(lái)
36. 問:想在WORD 里面表示矩陣,怎樣才能畫出那個(gè)很大的矩陣?yán)ㄌ?hào)?
答:裝公式編輯器mathtype 好了~:)
37. 問:Word 的公式編輯器怎么安裝?
答:工具-自定義-插入-公式編輯器,把它拖到工具條上即可;或者安裝OFFICE 后,再次安裝,選增加功能吧,會(huì)有提示的
38. 問:Word2000 下調(diào)用公式編輯器的快捷鍵?
答:點(diǎn)擊菜單[工具]->[自定義],點(diǎn)擊對(duì)話框下方[鍵盤],在[類別]里選擇[插入],在命令里選擇[InsertEquation],指定你的快捷方式
39. 問:WORD 中出現(xiàn)公式的行往往要比只有文字的行來(lái)得寬,如何把這些行改的跟只有文字的行一樣寬?
答:段落行距設(shè)為固定值即可。這樣會(huì)有一個(gè)問題,比如設(shè)置為18 磅,有些公式符號(hào)(特別是有下標(biāo)的)不能全部顯示打印稿可以顯示。怎么解決這個(gè)問題?這個(gè)如何解決還需要考慮。
40. 問:我的文檔就是公式多,應(yīng)該怎么辦?
答:公式多的時(shí)候,最好的消除這個(gè)問題的辦法就是每打幾個(gè)公式就要存盤,如果連續(xù)打太多,就會(huì)出現(xiàn)這個(gè)問題。出現(xiàn)問題的時(shí)候:●選中所有內(nèi)容,ctrl+C●把WORD 所有文檔關(guān)閉。
●最關(guān)鍵:出現(xiàn)一條信息,務(wù)必選擇“是”●重新打開WORD 編輯器,●ctrl+V,粘貼●ctrl+S,存盤。
41. 問:怎樣在word 里面的公式編輯器中輸入空格?
答:ctrl+shift+space
42. 問:如何使word 中公式全都小一號(hào)?一個(gè)一個(gè)選實(shí)在麻煩?
答:在Mathtype公式編輯器中:
首先,在Mathtype 中的菜單Size 中選define,定義所需的字號(hào)大小;
再次,在Mathtype 中的菜單preferences 中的equation preference 的save to file 存貯所定義的字號(hào)文件;返回word 中:在Mathtype菜單中選Format equation:1)在MathType preference file 中,選你剛才所定義的文件;2)在Range 中,選Whole document。
最后,選OK,即OK了。
43. 問:如何將WORD 中的公式編緝拉到外面?
答:工具-自定義-命令-插入-右邊找公式編輯器,往上脫
44. 問:怎樣可以去掉word 里面公式,或是圖片上方總是出現(xiàn)的灰色的橫條啊?以前沒有的,不知道怎么跑出來(lái)了,看著怪暈糊的。。。。。
答:工具->選項(xiàng)->視圖->域底紋,選不顯示,或選取時(shí)顯示,就可以了
45. 問:整個(gè)論文用一個(gè)WORD 文檔,太大,不好編輯,一個(gè)地方有增刪,后面那么長(zhǎng)一個(gè)文檔版面分布會(huì)變得亂七八糟,特別是圖表之類的東東。想讓每章的偶數(shù)頁(yè)自動(dòng)顯示自己的章號(hào)和題目,WORD 里這個(gè)能夠自動(dòng)實(shí)現(xiàn)嗎?
答:不要整個(gè)論文放一個(gè)WORD 文檔,一章一個(gè),然后每章就可以奇偶分開處理了
46. 問:論文按照章節(jié)寫的,想把它們合并成一個(gè)文件,并保持原有的文件格式。采用了在文件末尾插入分節(jié)符的方法,但插入后有些文件的部分格式發(fā)生了變化,請(qǐng)問如何解決?
答:用主控文檔的方法比較好,在大綱模式里設(shè)置的;采取插入文件的方式,格式有些變化
47. 問:WORD 里邊怎么樣顯示行號(hào)?
答:在頁(yè)面設(shè)置那里,板式選項(xiàng),最下面有個(gè)行號(hào)選項(xiàng)
48. 問:Word 里面怎么插入半個(gè)空格?
答:先在word 的工具欄上,點(diǎn)中雙箭頭那個(gè)紐,就可以看到原先看不到的空格,然后再編輯一下這個(gè)空格的大小,比如小五或小四什么的。
49. 問:只要一回車,或是改變光標(biāo)位置的任何操作,都會(huì)使上一行的)變成=,有人遇到過這個(gè)問題么?
答:是不是設(shè)置了自動(dòng)替換啊,符號(hào)里的自動(dòng)替換看看吧!
50. 問:WORD 有沒有可以按單詞的首字母進(jìn)行排序?就是從A-Z 進(jìn)行排
答:表格中的內(nèi)容可以按照拼音排序,弄到excel 里,排序,再回來(lái)
51. 問:怎么在word 里面打R^2?
答:先打R2,然后用鼠標(biāo)選中2,同時(shí)按"Ctrl",“shift”和"+"
52. 問:Word 中發(fā)現(xiàn)空格都是小圓點(diǎn),是怎么回事情?每輸入一個(gè)空格就出現(xiàn)一個(gè)小圓點(diǎn),怎么把它消除掉啊?這個(gè)空格會(huì)打印出來(lái)嗎?
答:不會(huì)打印出來(lái),如果想不顯示:工具-選項(xiàng)-視圖格式標(biāo)記中前面的勾去掉即可
53. 問:word 如何使兩個(gè)表格能排在一起?我做的表格每一個(gè)都比較小,但是表格數(shù)比較多,我想兩個(gè)表格排成一行,請(qǐng)問該怎么做?
答:試試在局部分欄,每個(gè)分欄中一個(gè)表格。
54. 問:為什么換機(jī)器打開WORD 文檔排版變了?在一臺(tái)機(jī)器上排好板的WORD 文檔換在另一臺(tái)機(jī)器打開就變了?頁(yè)碼都不對(duì)了,怪哉。
答:是默認(rèn)的頁(yè)面設(shè)置不一樣吧,或者版本不同
55. 問:Word 里面插入表格的問題,同一表格前后兩行被分在了不同的頁(yè)上,想**他們?cè)谕豁?yè)怎么做?
答:轉(zhuǎn)換成圖文框可能更容易排版一點(diǎn),或者加個(gè)文本框
56. 問:怎么在word 里畫坐標(biāo)圖?在word 里有了坐標(biāo)圖,文字卻加不加去怎么辦?
答:作圖時(shí)直接將文字加上去;word 中的繪圖工具條,文字環(huán)繞里面尋找合適的方案,把圖放在文字的底層
57. 問:WORD 文件有密碼,怎么辦呢?
答:找破解軟件,比如advanced_office_2000_password_recovery_pro_v1.03,但不一定好用。
58. 問:怎么給word 文檔加密?
答:打開文檔,另存為―工具―常規(guī)選項(xiàng)―打開、修改權(quán)限密碼,保存
59. 問:Word 文件怎么轉(zhuǎn)化為postscript 文件?
答:先轉(zhuǎn)化為pdf,然后打印到文件,通過distiller 生成ps。
60. 問:Word 無(wú)法識(shí)別origin 中的漢字怎么辦?用origin 做的圖形中有漢字,copy 到word 中就成了問號(hào),因此我不得不先用export 把圖形變?yōu)閖pg 文件才能解決這個(gè)問題,有沒有方便的解決辦法?
答:ORIGIN 里面的字體改成宋體或者仿宋
61. 問:請(qǐng)教怎么把Origin 中的圖表拷貝到Word?
答:點(diǎn)origin 的Edit 菜單里的copy page 到word 里粘貼就行了
62. 問:把origin 的圖復(fù)制粘貼到word,總有一大塊的空白,這個(gè)空白有什么工具可以去掉嗎?還有就是用word 自帶的圖表工具畫圖時(shí),也是有一大塊空白去不掉,這個(gè)可以解決嗎?
答:右鍵選擇圖片工具欄,點(diǎn)裁減
63. 問:插入的圖片為什么老是處于頁(yè)面的頂端,想拖下來(lái)放到其他地方,卻又自動(dòng)跑到頂端去,就是拖不下來(lái),請(qǐng)問該如何處理
答:改變圖片的屬性,就可以了。
64. 問:如何保證一幅圖像固定在某一段的后面,另一段的前面,而不會(huì)因?yàn)榍懊娑温涞膭h減而位置改變?
答:右鍵點(diǎn)擊圖片->設(shè)置對(duì)象格式―>版式―>嵌入型
65. 問:如何把在WORD 里面圖形工具畫的圖轉(zhuǎn)化為jpg?
答:另存為html 格式,然后在html 文件對(duì)應(yīng)的文件夾里找
66. 問:請(qǐng)問什么格式的圖片插入word 最清晰?手頭持有png 和tif 格式,復(fù)制粘貼到word 中模糊一片,請(qǐng)問轉(zhuǎn)換成什么圖片格式用于word 最清晰?什么方法(插入圖片來(lái)自文件還是直接復(fù)制粘貼)對(duì)清晰度有否影響?
答:emf,eps 等矢量圖最清晰,不會(huì)因?yàn)榭s放損失分辨率,而jpeg,bmp 等點(diǎn)陣圖就不行了。
67. 問:在WORD 中如何讓圖片的左、上、下邊都是文本?
答:在分欄的數(shù)量為1的情況下實(shí)現(xiàn)。圖片選中后右鍵,設(shè)置圖片格式--版式-四周型就可以了
68. 問:jpg 文件插入word 文件以后怎么讓文件變小?jpg 格式圖片插到word文件以后文件變的巨大,有什么方法可以讓它小一點(diǎn)?最好能一張軟盤放的下。
答:兩個(gè)方法:●用photoshop 改變圖片的分辨率,當(dāng)然要看得清楚,然后插入word●word 有強(qiáng)大的壓縮功能,把文檔另存為比如:temp.doc,看看是不是小了很多。
69. 問:Matlab 仿真圖片大家一般怎么弄到word 里面的?相對(duì)橫軸和縱軸修改一下的說
答:一般都是在Matlab 里面把所有的直接修改好了,然后再保存的時(shí)候用jpg 格式,在word 中間導(dǎo)入就好了。
70. 問:如何向WORD 中的圖片添加文本?想在圖片上輸入一些說明文字
答:插入文本框,將版式設(shè)成“懸浮”在WORD 的繪圖工具里面有個(gè)自選圖形,找到你要的括號(hào),直接在頁(yè)面上畫就可以了。可以移動(dòng),大小也可以改。然后把他挪到文字邊上,即可。一個(gè)小竅門就是用CTRL+箭頭可以進(jìn)行微調(diào)。如果你覺得經(jīng)常需要對(duì)這些文字編輯,怕圖形錯(cuò)位的話,可以將需要的文字打在一個(gè)文本框里,記得將文本框設(shè)置成透明無(wú)色的(這樣就看不見文本框了),然后將文本框和你的括號(hào)(或其他符號(hào))組合成一個(gè)圖形,就萬(wàn)無(wú)一失了。
71. 問:AUTOCAD 的圖拷貝到WORD 下如何處理?
答:有幾種辦法:
一是可以在WORD 中進(jìn)行CAD 編輯的方法:將CAD 的背景設(shè)為白色,然后將CAD 窗口縮小,到你想復(fù)制的圖形的大小,正好可以容納就可以了,否則WORD 里面有很大的空白,然后,拷貝,選中所有的圖形中的線條,右鍵。到WORD 中粘貼。
二是,先轉(zhuǎn)為wmf 文件,具體先將窗口縮小,如上,然后,按emport,選中線條,存儲(chǔ)。WORD 中,插入,圖形,來(lái)自, 文件,找到文件就可以插入了。
72. 問:文章用WORD 打開時(shí),原有的公式全是紅叉,以及WORD 中圖變成red cross(紅叉)怎么辦?
答:基本上沒有辦法挽救回來(lái)了,只能重新插一遍圖。據(jù)微軟的技術(shù)支持所說,紅叉是由于資源不夠引起的。也就是說,如果你所編輯的文檔過大,可能因?yàn)橘Y源問題導(dǎo)致圖片無(wú)法調(diào)入,從而顯示紅叉。可是實(shí)際情況是,有時(shí)候所編輯的文檔并不大,可是還是出現(xiàn)紅叉。這就可能是因?yàn)槟阍O(shè)置了快速保存,在選項(xiàng)菜單中可以找到。這是由WORD 的文檔結(jié)構(gòu)所決定的。當(dāng)你設(shè)置為快速保存時(shí),每次保存的時(shí)候只是把你改動(dòng)過的部分添加到文檔尾部,并不重寫文檔本身,以達(dá)到快速的目的。
所以,你會(huì)看到一個(gè)本來(lái)并不長(zhǎng)的文檔的實(shí)際大小可能有好幾兆。當(dāng)取消了快速保存后,文檔長(zhǎng)度將大大減小。還有一個(gè)減小紅叉出現(xiàn)可能性的辦法是把圖片的屬性中的"浮動(dòng)"去掉。這樣可能在編輯的時(shí)候有一定的困難,但是對(duì)于避免紅叉的出現(xiàn)確實(shí)很靈。再說一句,一旦紅叉出現(xiàn)了,應(yīng)該是沒有辦法恢復(fù)的,只有再重新貼圖。
73. 問:如果Word 突然定在那里了怎么辦?
答:重新打開會(huì)回復(fù),或者在word自身的templates 里面找到近期文件,重寫的不用太多。
74. 問:如何解決word 說磁盤已滿不讓保存的問題?
答:有時(shí)候,當(dāng)要保存一個(gè)文件時(shí),Word 會(huì)彈出一個(gè)對(duì)話框說是磁盤空間已滿,無(wú)法保存文件,可實(shí)際上磁盤上空間還很大。這是非常令人惱火的一件事情。這一信息最常見的原因是Temp 文件夾已經(jīng)達(dá)到了一個(gè)文件夾中可以包含的最多文件數(shù)的上限。
這時(shí)的解決方法很簡(jiǎn)單:
在【資源管理器】中右擊安裝有Windows 系統(tǒng)的磁盤,在出現(xiàn)的快捷菜單中單擊【屬性】,將出現(xiàn)【屬性】對(duì)話框,從【常規(guī)】選項(xiàng)卡中選擇【磁盤清理】按鈕,此時(shí)將出現(xiàn)【磁盤清理】對(duì)話框。執(zhí)行磁盤清理完畢以后,Windows 會(huì)彈出一個(gè)新的對(duì)話框。在【要?jiǎng)h除的文件】框中選中【臨時(shí)文件】選項(xiàng),然后選擇【確定】。Windows 將刪除臨時(shí)文件。要人工刪除臨時(shí)文件,進(jìn)入臨時(shí)文件夾,刪除任何舊的臨時(shí)文件(臨時(shí)文件以波浪號(hào)開始,以.tmp 擴(kuò)展名結(jié)束),返回Word,再次試著保存文件。如果此時(shí)還不能正確保存文檔,可以采取以下的方法,
步驟如下:
(l)按Ctrl+A 選定整個(gè)文檔。
(2)按Ctrl+C 將整個(gè)文檔復(fù)制到內(nèi)存中。
(3)關(guān)閉Word 程序。此時(shí)系統(tǒng)會(huì)提示:"您將大量文本放在了'剪貼板'中,是否希望在退出Word 后這些文本仍可用于其他程序?"。
(4)選擇【是】按鈕。
(5)重新打開Word 程序。
(6)按Ctrl+V,將復(fù)制下來(lái)的文本粘貼到新文件中。
注意:在刪除臨時(shí)文件時(shí),可能會(huì)出現(xiàn)一個(gè)對(duì)話框,提示不能刪除正在使用的文件。這是因?yàn)閃indows 運(yùn)行的時(shí)候,需要不斷地用到一些臨時(shí)文件。因而,在人工刪除臨時(shí)文件時(shí),試著在開始時(shí)只刪除幾個(gè)文件,然后對(duì)桌面上的回收站進(jìn)行清空。否則可能無(wú)法刪除所有選擇的文件。
篇將圍繞 Solidity 的基礎(chǔ)特性,帶大家上手開發(fā)一個(gè)最基本的智能合約。
如 前篇 介紹,目前大部分的聯(lián)盟鏈平臺(tái),包括 FISCO BCOS,都采用 Solidity 作為智能合約開發(fā)語(yǔ)言,因此熟悉并上手 Solidity 十分必要。
作為一門面向區(qū)塊鏈平臺(tái)設(shè)計(jì)的圖靈完備的編程語(yǔ)言,Solidity 支持函數(shù)調(diào)用、修飾符、重載、事件、繼承等多種特性,在區(qū)塊鏈社區(qū)中,擁有廣泛的影響力和踴躍的社區(qū)支持。但對(duì)于剛接觸區(qū)塊鏈的人而言,Solidity 是一門陌生的語(yǔ)言。
智能合約編寫階段將從 Solidity 基礎(chǔ)特性、高級(jí)特性、設(shè)計(jì)模式以及編程攻略分別展開,帶讀者認(rèn)識(shí) Solidity 并掌握其運(yùn)用,更好地進(jìn)行智能合約開發(fā)。
本篇將圍繞 Solidity 的基礎(chǔ)特性,帶大家上手開發(fā)一個(gè)最基本的智能合約。
任何編程語(yǔ)言都有其規(guī)范的代碼結(jié)構(gòu),用于表達(dá)在一個(gè)代碼文件中如何組織和編寫代碼,Solidity 也一樣。
本節(jié),我們將通過一個(gè)簡(jiǎn)單的合約示例,來(lái)了解智能合約的代碼結(jié)構(gòu)。
pragma solidity ^0.4.25;
contract Sample{
//State variables
address private _admin;
uint private _state;
//Modifier
modifier onlyAdmin(){
require(msg.sender==_admin, "You are not admin");
_;
}
//Events
event SetState(uint value);
//Constructor
constructor() public{
_admin=msg.sender;
}
//Functions
function setState(uint value) public onlyAdmin{
_state=value;
emit SetState(value);
}
function getValue() public view returns (uint){
return _state;
}
}
上面這段程序包括了以下功能:
整個(gè)合約主要分為以下幾個(gè)構(gòu)成部分:
下面將逐一介紹上述構(gòu)成部分。
狀態(tài)變量
狀態(tài)變量是合約的骨髓,它記錄了合約的業(yè)務(wù)信息。用戶可以通過函數(shù)來(lái)修改這些狀態(tài)變量,這些修改也會(huì)被包含到交易中;交易經(jīng)過區(qū)塊鏈網(wǎng)絡(luò)確認(rèn)后,修改即為生效。
uint private _state;
狀態(tài)變量的聲明方式為:[類型] [訪問修飾符-可選] [字段名]。
構(gòu)造函數(shù)
構(gòu)造函數(shù)用于初始化合約,它允許用戶傳入一些基本的數(shù)據(jù),寫入到狀態(tài)變量中。
在上述例子中,設(shè)置了 _admin 字段,作為后面演示其他功能的前提。
constructor() public{
_admin=msg.sender;
}
和 Java 不同的是,構(gòu)造函數(shù)不支持重載,只能指定一個(gè)構(gòu)造函數(shù)。
函數(shù)
函數(shù)被用來(lái)讀寫狀態(tài)變量。對(duì)變量的修改將會(huì)被包含在交易中,經(jīng)區(qū)塊鏈網(wǎng)絡(luò)確認(rèn)后才生效。生效后,修改會(huì)被永久的保存在區(qū)塊鏈賬本中。
函數(shù)簽名定義了函數(shù)名、輸入輸出參數(shù)、訪問修飾符、自定義修飾符。
function setState(uint value) public onlyAdmin;
函數(shù)還可以返回多個(gè)返回值:
function functionSample() public view returns(uint, uint){
return (1,2);
}
在本合約中,還有一個(gè)配備了 view 修飾符的函數(shù)。這個(gè) view 表示了該函數(shù)不會(huì)修改任何狀態(tài)變量。
與 view 類似的還有修飾符 pure,其表明該函數(shù)是純函數(shù),連狀態(tài)變量都不用讀,函數(shù)的運(yùn)行僅僅依賴于參數(shù)。
function add(uint a, uint b) public pure returns(uint){
return a+b;
}
如果在 view 函數(shù)中嘗試修改狀態(tài)變量,或者在 pure 函數(shù)中訪問狀態(tài)變量,編譯器均會(huì)報(bào)錯(cuò)。
事件
事件類似于日志,會(huì)被記錄到區(qū)塊鏈中,客戶端可以通過 web3 訂閱這些事件。
定義事件:
event SetState(uint value);
構(gòu)造事件:
emit SetState(value);
這里有幾點(diǎn)需要注意:
修飾符
修飾符是合約中非常重要的一環(huán)。它掛在函數(shù)聲明上,為函數(shù)提供一些額外的功能,例如檢查、清理等工作。
在本例中,修飾符 onlyAdmin 要求函數(shù)調(diào)用前,需要先檢測(cè)函數(shù)的調(diào)用者是否為函數(shù)部署時(shí)設(shè)定的那個(gè)管理員(即合約的部署人)。
//Modifer
modifier onlyAdmin(){
require(msg.sender==_admin, "You are not admin");
_;
}
...
//Functions
function setState(uint value) public onlyAdmin{
...
}
值得注意的是,定義在修飾符中的下劃線 “_”,表示函數(shù)的調(diào)用,指代的是開發(fā)者用修飾符修飾的函數(shù)。在本例中,表達(dá)的是 setState 函數(shù)調(diào)用的意思。
了解了上述的智能合約示例的結(jié)構(gòu),就可以直接上手運(yùn)行,運(yùn)行合約的方式有多種,大家可以任意采取其中一種:
本例中使用 remix 作為運(yùn)行示例。
編譯
首先,在 remix 的在線 ide 中鍵入代碼后,通過編譯按鈕來(lái)編譯。成功后會(huì)在按鈕上出現(xiàn)一個(gè)綠色對(duì)勾:
部署
編譯成功后就可進(jìn)行部署環(huán)節(jié),部署成功后會(huì)出現(xiàn)合約實(shí)例。
setState
合約部署后,我們來(lái)調(diào)用 setState(4)。在執(zhí)行成功后,會(huì)產(chǎn)生一條交易收據(jù),里面包含了交易的執(zhí)行信息。
在這里,用戶可以看到交易執(zhí)行狀態(tài)(status)、交易執(zhí)行人(from)、交易輸入輸出(decoded input、decoded output)、交易開銷(execution cost)以及交易日志(logs)。
在交易日志中,我們看到 SetState 事件被拋出,里面的參數(shù)也記錄了事件傳入的值 4。
如果我們換一個(gè)賬戶來(lái)執(zhí)行,那么調(diào)用會(huì)失敗,因?yàn)?onlyAdmin 修飾符會(huì)阻止用戶調(diào)用。
getState
調(diào)用 getState 后,可以直接看到所得到的值為 4,正好是我們先前 setState 所傳入的值:
在前文的示例中,我們用到了 uint 等數(shù)據(jù)類型。由于 Solidity 類型設(shè)計(jì)比較特殊,這里也會(huì)簡(jiǎn)單介紹一下 Solidity 的數(shù)據(jù)類型。
整型系列
Solidity 提供了一組數(shù)據(jù)類型來(lái)表示整數(shù), 包含無(wú)符號(hào)整數(shù)與有符號(hào)整數(shù)。每類整數(shù)還可根據(jù)長(zhǎng)度細(xì)分,具體細(xì)分類型如下。
定長(zhǎng)字節(jié)系列
Solidity 提供了 bytes1 到 bytes32 的類型,它們是固定長(zhǎng)度的字節(jié)數(shù)組。
用戶可以讀取定長(zhǎng)字節(jié)的內(nèi)容。
function bytesSample() public{
bytes32 barray;
//Initialize baarray
//read brray[0]
byte b=barray[0];
}
并且,可以將整數(shù)類型轉(zhuǎn)換為字節(jié)。
uint256 s=1;
bytes32 b=bytes32(s);
這里有一個(gè)關(guān)鍵細(xì)節(jié),Solidity 采取大端序編碼,高地址存的是整數(shù)的小端。例如,b[0] 是低地址端,它存整數(shù)的高端,所以值為 0;取 b[31] 才是 1。
function bytesSample() public pure returns(byte, byte){
uint256 value=1;
bytes32 b=bytes32(value);
//Should be (0, 1)
return (b[0], b[31]);
}
變長(zhǎng)字節(jié)
從上文中,讀者可了解定長(zhǎng)字節(jié)數(shù)組。此外,Solidity 還提供了一個(gè)變長(zhǎng)字節(jié)數(shù)組:bytes。使用方式類似數(shù)組,后文會(huì)有介紹。
字符串
Solidity 提供的字符串,本質(zhì)是一串經(jīng) UTF-8 編碼的字節(jié)數(shù)組,它兼容于變長(zhǎng)字節(jié)類型。
目前 Solidity 對(duì)字符串的支持不佳,也沒有字符的概念。用戶可以將字符串轉(zhuǎn)成字節(jié)。
function stringSample() public view returns(bytes){
string memory str="abc";
bytes memory b=bytes(str);
//0x616263
return b;
}
要注意的是,當(dāng)將 string 轉(zhuǎn)換成 bytes 時(shí),數(shù)據(jù)內(nèi)容本身不會(huì)被拷貝,如上文中,str 和 b 變量指向的都是同一個(gè)字符串 "abc"。
地址類型
address 表示賬戶地址,它由私鑰間接生成,是一個(gè) 20 字節(jié)的數(shù)據(jù)。同樣,它也可以被轉(zhuǎn)換為 bytes20。
function addressSample() public view returns(bytes20){
address me=msg.sender;
bytes20 b=bytes20(me);
return b;
}
映射
mapping 表示映射,是極其重要的數(shù)據(jù)結(jié)構(gòu)。它與 Java 中的映射存在如下幾點(diǎn)差別:
contract Sample{
mapping(uint=>string) private values;
function mappingSample() public view returns(bytes20){
//put a key value pair
values[10]="hello";
//read value
string value=values[10];
}
}
數(shù)組
如果數(shù)組是狀態(tài)變量,那么支持 push 等操作:
contract Sample{
string[] private arr;
function arraySample() public view {
arr.push("Hello");
uint len=arr.length;//should be 1
string value=arr[0];//should be Hello
}
}
數(shù)組也可以以局部變量的方式使用,但稍有不同:
function arraySample() public view returns(uint){
//create an empty array of length 2
uint[] memory p=new uint[](2);
p[3]=1;//THIS WILL THROW EXCEPTION
return p.length;
}
結(jié)構(gòu)
Solidity 允許開發(fā)者自定義結(jié)構(gòu)對(duì)象。結(jié)構(gòu)體既可以作為狀態(tài)變量存儲(chǔ),也可以在函數(shù)中作為局部變量存在。
struct Person{
uint age;
string name;
}
Person private _person;
function structExample() {
Person memory p=Person(1, "alice");
_person=p;
}
本節(jié)中只介紹了比較常見的數(shù)據(jù)類型,更完整的列表可參考 Solidity 官方網(wǎng)站: https://solidity.readthedocs.io/en/v0.6.3/types.html
示例合約代碼的構(gòu)造函數(shù)中,包含 msg.sender。它屬于全局變量。在智能合約中,全局變量或全局方法可用于獲取和當(dāng)前區(qū)塊、交易相關(guān)的一些基本信息,如塊高、塊時(shí)間、合約調(diào)用者等。
比較常用的全局變量是 msg 變量,表示調(diào)用上下文,常見的全局變量有以下幾種:
這里只列出了部分常見全局變量,完整版本請(qǐng)參考: https://solidity.readthedocs.io/en/v0.4.24/units-and-global-variables.html 。
本文以一個(gè)簡(jiǎn)單的示例合約作為引入,介紹了運(yùn)用 Solidity 開發(fā)智能合約的基本知識(shí)。讀者可以嘗試運(yùn)行該合約,感受智能合約的開發(fā)。
若想更深入學(xué)習(xí)智能合約示例,推薦官方網(wǎng)站示例供讀者學(xué)習(xí),也可關(guān)注本專題后續(xù)系列文章。
在官網(wǎng)的示例中,提供了投票、競(jìng)拍、微支付通道等多個(gè)案例,這些案例貼近實(shí)際生活,是很好的學(xué)習(xí)資料。
markdown語(yǔ)法
## 概述
1. Markdown 是一種輕量級(jí)標(biāo)記語(yǔ)言,它允許人們使用易讀易寫的純文本格式編寫文檔。
2. Markdown 的目標(biāo)是實(shí)現(xiàn)「易讀易寫」。
3. Markdown 語(yǔ)法的目標(biāo)是:成為一種適用于網(wǎng)絡(luò)的書寫語(yǔ)言.
4. Markdown 編寫的文檔可以導(dǎo)出 HTML 、Word、圖像、PDF、Epub 等多種格式的文檔。
5. Markdown 編寫的文檔后綴為 .md, .markdown。
6. Markdown 能被使用來(lái)撰寫電子書,如:Gitbook。
7. Markdown 語(yǔ)言在 2004 由約翰·格魯伯(英語(yǔ):John Gruber)創(chuàng)建。
8. Markdown編寫Hello World!語(yǔ)法:
># hello world!
## 基本語(yǔ)法
### 標(biāo)題
#### 類 Setext 形式
用底線的形式,利用 `=` (最高階標(biāo)題)和 `-` (第二階標(biāo)題),例如:
This is an H1
=============
This is an H2
-------------
任何數(shù)量的 `=` 和 `-` 都可以有效果。
#### 類 Atx 形式
在行首插入 1 到 6 個(gè) `#` ,對(duì)應(yīng)到標(biāo)題 1 到 6 階,例如:
“# 這是 H1
”## 這是 H2
“###### 這是 H6
### 引用
Markdown 標(biāo)記區(qū)塊引用是使用類似 email 中用 `>` 的引用方式。
> 舉個(gè)例子
引用整個(gè)段落,只需在整個(gè)段落的第一行最前面加上' > ’。
區(qū)塊引用可以嵌套(例如:引用內(nèi)的引用),只要根據(jù)層次加上不同數(shù)量的 `>`.
>引用
>>引用的引用
引用的區(qū)塊內(nèi)也可以使用其他的 Markdown 語(yǔ)法,包括標(biāo)題、列表、代碼區(qū)塊。
> ## 這是一個(gè)標(biāo)題。
> 1. 這是第一行列表項(xiàng)。
> 2. 這是第二行列表項(xiàng)。
### 插入鏈接
Markdown 支持兩種形式的鏈接語(yǔ)法: _行內(nèi)式_ 和 _參考式_ 兩種形式。
不管是哪一種,鏈接文字都是用 [方括號(hào)] 來(lái)標(biāo)記。
要建立一個(gè)_行內(nèi)式_的鏈接,只要在方塊括號(hào)后面緊接著圓括號(hào)并插入網(wǎng)址鏈接即可,如果你還想要加上鏈接的 title 文字,只要在網(wǎng)址后面,用雙引號(hào)把 title 文字包起來(lái)即可,例如:
This is [an example](http://example.com/ "舉例") inline link.
[This link](http://example.net/) has no title attribute.
### 列表
Markdown 支持有序列表和無(wú)序列表。
無(wú)序列表使用星號(hào)、加號(hào)或是減號(hào)作為列表標(biāo)記:
點(diǎn)號(hào)"*、+、-"
* Red
+ Green
- Blue
有序列表則使用數(shù)字接著一個(gè)英文句點(diǎn):
1. Bird
2. McHale
3. Parish
### 分隔線
你可以在一行中用三個(gè)以上的星號(hào)、減號(hào)、底線來(lái)建立一個(gè)分隔線,行內(nèi)不能有其他東西。你也可以在星號(hào)或是減號(hào)中間插入空格。下面每種寫法都可以建立分隔線:
```text
***
* * *
******
- - -
------
```
### 強(qiáng)調(diào)
Markdown 使用星號(hào)(`*`)和底線(`_`)作為標(biāo)記強(qiáng)調(diào)字詞的符號(hào),
- 用1個(gè)星號(hào)*或底線_表示斜體
- 用2個(gè)星號(hào)*或底線_表示粗體
- 用3個(gè)星號(hào)*或底線_表示粗斜體
被 `*` 或 `_` 包圍的字詞會(huì)被轉(zhuǎn)成用 `標(biāo)簽包圍,用兩個(gè)`*`或`_`包起來(lái)的話,則會(huì)被轉(zhuǎn)成`,例如:
斜體
*single asterisks*
_single underscores_
加粗
**double asterisks**
__double underscores__
粗斜體文字
***粗斜體文字***
___粗斜體文字___
你可以隨便用你喜歡的樣式,唯一的限制是,你用什么符號(hào)開啟標(biāo)簽,就要用什么符號(hào)結(jié)束。
### 刪除線
如果段落上的文字要添加刪除線,只需要在文字的兩端加上兩個(gè)波浪線~~即可。
### 下劃線
下劃線可以通過HTML的標(biāo)簽來(lái)實(shí)現(xiàn)
```text
<u>帶下劃線文本</u>
```
<u>下劃線</u>
### 插入圖片
Markdown圖片語(yǔ)法格式為:
```text

題")
```
- 開頭一個(gè)感嘆號(hào)!
- 接著一個(gè)方括號(hào),里面放上圖片的代替文字
- 接著一個(gè)普通括號(hào),里面放上圖片的網(wǎng)址,最后還可以用引號(hào)包住并加上選擇性的'title'屬性文字。
舉例: 
### 制作表格
語(yǔ)法格式:
```text
|表頭1|表頭2|
-|-|-|
|單元格11|單元格12|
|單元格21|單元格22|
```
舉例:
學(xué)號(hào)|姓名|分?jǐn)?shù)
-|-|-|
01|simon|99
02|leo|98
#### 表格對(duì)齊方式
我們可以指定表格單元格的對(duì)齊方式,冒號(hào)在左邊表示左對(duì)齊,右邊表示有對(duì)齊,兩邊都有表示居中。
語(yǔ)法格式:
```text
|表頭1|表頭2|
:-|:-:|-:|
|左對(duì)齊|居中|右對(duì)齊
|單元格21|單元格22|
```
舉例:
學(xué)號(hào)|姓名|分?jǐn)?shù)
:-|:-:|-:|
01|simon|99
左對(duì)齊|居中|右對(duì)齊
### 居中對(duì)齊
語(yǔ)法格式:<center>居中對(duì)齊</center>
### 復(fù)選框
語(yǔ)法格式:
- [ ] 復(fù)選框未選中
- [x] 復(fù)選框已選中
### 一些有趣的特殊字符
名稱|代碼|實(shí)例
:-:|:-:|:-:
對(duì)勾|\✓ |✓
愛心|\❤ |❤
五角星|\★ |★
音樂|\♫ |♫
笑臉|\🤣 |🤣
破碎的愛心|\💔 |💔
贊|\👍 |👍
循環(huán)|\♻ |♻
閃亮|\✨ |✨
警告|\⚠ |⚠
百合花|\⚜ |⚜
女生|\♀ |♀
男生|\♂ |♂
男女生|\⚥\⚧| ⚥ ⚧
?????????????????????????????
???▄▄▄▄▄▄????▄▄▄????▄▄▄??????
????████???▄█████▄▄█████▄????
?????██???████████████████???
?????██???████████████████???
?????██????██████████████????
????▄██▄?????██████████??????
???██████??????██████????????
?????????????????██??????????
?????????????▄▄??????????????
???███?███?▄█??█▄??██???██???
?????█▄█??▄█????█▄?██???██???
??????█???██????██?██???██???
??????█????█▄??▄█??██???██???
????▄███▄????██??????███?????
?????????????????????????????
????????▄██▄??????▄▄??
????????███??????▄███▌
??▄???▄█???????????██?
?█???██???????????????
█▌???██??▄██▌??▄▄▄???▄
██???██▄??█?????██???▌
██▄??███▄▄??▄▄▄????▄██
?███▄██████▄???▄█████▌
?████████████??██████?
??████?██████??█████??
????????█████▌?████???
???????????███????????
[更多有趣符號(hào)點(diǎn)擊訪問](https://unicode-table.com/cn/)
### 文字
#### 字體
語(yǔ)法格式:\<font face="字體名稱">文字內(nèi)容</font>
實(shí)例:
\<font face="黑體">hello world</font>
\<font face="宋體">hello world</font>
\<font face="微軟雅黑">hello world</font>
<font face="黑體">hello world</font>
<font face="宋體">hello world</font>
<font face="微軟雅黑">hello world</font>
#### 顏色
語(yǔ)法格式:\<font colo="顏色">文字內(nèi)容</font>
實(shí)例:
\<font color="#00FFFF" >藍(lán)色</font>
\<font color="#7fff00" >綠色</font>
<font color="#00FFFF" >藍(lán)色</font>
<font color="#7fff00" >綠色</font>
#### 字號(hào)
語(yǔ)法格式:\<font size=文字大小>文字內(nèi)容</font>
文字內(nèi)容在1~7之間,默認(rèn)值為3
實(shí)例:
\<font size=7>hello world</font>-最大值
\<font size=5>hello world</font>
\<font size=3>hello world</font>-默認(rèn)值
\<font size=1>hello world</font>-最小值
<font size=7>hello world</font>
<font size=5>hello world</font>
<font size=3>hello world</font>
<font size=1>hello world</font>
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。