• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于VBA的英語論文文獻(xiàn)自動(dòng)生成工具

      2011-01-23 04:54:12羅興賢陳正倫
      關(guān)鍵詞:期號(hào)文本框條目

      羅興賢,陳正倫,王 琴,湯 平

      (1.西華師范大學(xué) 計(jì)算中心,四川 南充 637009;2.西華師范大學(xué) 外國語學(xué)院;3.西華師范大學(xué) 體育學(xué)院)

      1 引言

      英語專業(yè)本科畢業(yè)論文寫作和答辯是本科階段學(xué)習(xí)的最后一個(gè)環(huán)節(jié),是考查學(xué)生綜合能力、評(píng)估學(xué)生成績的一個(gè)重要方式,也是本科教學(xué)評(píng)估中觀察教學(xué)效果的一項(xiàng)重要指標(biāo).目前全國高校英語專業(yè)本科普遍都開設(shè)了畢業(yè)論文寫作課程,其目的是通過該門課程幫助學(xué)生初步熟悉學(xué)術(shù)寫作規(guī)范,總結(jié)本科階段的專業(yè)知識(shí),為今后工作和深造奠定基礎(chǔ).

      在英語論文撰寫過程中,對(duì)學(xué)術(shù)文獻(xiàn)的引用和參考文獻(xiàn)的撰寫方法,以及表格、圖表、腳注和附錄的編排方式都有不同的規(guī)范.而其中的參考文獻(xiàn)又因種類與形式的不同而容易引起論文撰寫者的混淆;基于這個(gè)原因,本文介紹了在Microsoft Office Word軟件中基于VBA[1]設(shè)計(jì)并實(shí)現(xiàn)的英語論文寫作助手,主要完成參考文獻(xiàn)條目的自動(dòng)生成.

      2 參考文獻(xiàn)的分類

      在參照APA[2,3]英語論文寫作規(guī)范的前提下,考慮到便于軟件界面的設(shè)計(jì),對(duì)參考文獻(xiàn)進(jìn)行了分類,形成了五個(gè)大類,每個(gè)大類下又分多種不同情況,具體如表1所示.

      3 設(shè)計(jì)與實(shí)現(xiàn)

      根據(jù)表1中的分類,為每個(gè)大類分別設(shè)計(jì)了一個(gè)對(duì)話框來輸入該類參考文獻(xiàn)的相關(guān)信息,然后單擊對(duì)話框上的“確定”按鈕,會(huì)在文檔中光標(biāo)所在位置生成相應(yīng)的參考文獻(xiàn)條目.

      在各類參考文獻(xiàn)中,尤以期刊類參考文獻(xiàn)最具代表性.期刊類參考文獻(xiàn)條目生成工具對(duì)話框如圖1所示,其中包括文獻(xiàn)的作者、文章標(biāo)題、期刊種類、期刊名稱、電子文獻(xiàn)標(biāo)識(shí)碼、出版日期、期刊的卷號(hào)、期號(hào)和頁碼(報(bào)刊的版面)等信息,這里就其中處理起來相對(duì)復(fù)雜且變化較多的如作者、文章標(biāo)題、刊物的期號(hào)、卷號(hào)和頁碼(報(bào)刊的版面)等幾個(gè)方面的設(shè)計(jì)進(jìn)行了詳細(xì)說明.

      表1 參考文獻(xiàn)分類

      3.1 作者

      在參考文獻(xiàn)中,如果作者不超過7人,在參考文獻(xiàn)條目中要將作者全部列出,如果作者多于7人,則在參考文獻(xiàn)條目中要將前6位作者和最后一位作者列出來,并且在第6位作者和最后一位作者之間加省略號(hào)“…”,如“Gilbert,D.G.,McClernon,J.F.,Rabinovich,N.E.,Sugai,C.,Plath,L.C.,Asggard,G.,…Joanne,M.A.”;而文內(nèi)引文超過6位作者的一律采用形如“(Gilbert et al.,2005)”的形式.在參考文獻(xiàn)中所有的標(biāo)點(diǎn)符號(hào)后面與文字之間都有一個(gè)空格,這是在人工輸入?yún)⒖嘉墨I(xiàn)條目的時(shí)候最容易疏忽的地方.

      由于作者的數(shù)目是不定的,而且除了姓(Last Name)和第一名字(First Name)之外,有的作者還有中間名字(Mid Name),所以,對(duì)于作者的中間名字是可選的.通過在“姓”、“第一名字”和“中間名字”對(duì)應(yīng)的文本框中輸入每個(gè)作者的名字,單擊上面的“+”按鈕,則會(huì)將該作者的名字及簡寫形式添加到列表框中,參考文獻(xiàn)條目中需要列出的作者全部通過此方法添加到列表框中.對(duì)于列表框中的作者可以通過“↑”、“↓”按鈕上下移動(dòng),也可以用“╳”按鈕刪除.在文本框中輸入的作者的姓和名都是全稱,但在列表框中只有姓是全稱,第一名字和中間名字都只采用詞首字母的大寫形式,這個(gè)功能是在將文本框中的作者信息添加到列表框時(shí)自動(dòng)實(shí)現(xiàn)的,如圖1所示.

      圖1 期刊文獻(xiàn)信息輸入對(duì)話框

      3.2 文章標(biāo)題

      如果引用的參考文獻(xiàn)英文文章,則只輸入英文文章標(biāo)題即可;如果是中文文章,則要選中“中文文章”復(fù)選框,并輸入文章的中文標(biāo)題和英文標(biāo)題.

      3.3 期刊的卷號(hào)、期號(hào)與報(bào)刊的版面

      根據(jù)刊物類型的結(jié)果來判別是期刊還是報(bào)刊.如果是期刊類文獻(xiàn),則版面文本框被禁用,如果是報(bào)刊文獻(xiàn),則卷號(hào)、期號(hào)、頁碼文本框被禁用.

      對(duì)于期刊,除了其出版時(shí)間外,他的卷號(hào)和期號(hào)是可選的,在自動(dòng)生成參考文獻(xiàn)條目的時(shí)候通過卷號(hào)和期號(hào)文本框中的內(nèi)容是否合法來對(duì)其卷號(hào)或期號(hào)進(jìn)行判別,從而生成相應(yīng)的參考文獻(xiàn)內(nèi)容.

      3.4 生成文末參考文獻(xiàn)條目關(guān)鍵代碼

      With Selection.ParagraphFormat '設(shè)定參考文獻(xiàn)條目的段落格式

      .LeftIndent=CentimetersToPoints(0.35)

      .FirstLineIndent=CentimetersToPoints(-0.35)

      .OutlineLevel=wdOutlineLevelBodyText

      .CharacterUnitFirstLineIndent=-2 '懸掛縮進(jìn)2字符

      End With

      Selection.Text=strlAuths '添加作者到文檔

      MoveCursorRight '按右光標(biāo)鍵

      Selection.Text=“(”+strYear+“).” '添加年份

      MoveCursorRight

      Selection.Text= trTitle+“.” '添加標(biāo)題

      MoveCursorRight

      Selection.Text= trPressOrJName +“,” '添加期刊名或出版社

      Selection.Font.Italic=True '字體傾斜

      MoveCursorRight

      If (strVol <> “”) Then

      Selection.Text=strVol '添加卷號(hào)

      Selection.Font.Italic=True

      End If

      MoveCursorRight

      If (strNo <> “”) Then

      Selection.Text=“(”+strNo+“),”'添加期號(hào)

      Else

      Selection.Text=“,”

      End If

      Selection.Font.Italic=False '字體為正

      MoveCursorRight

      If (strPageTo <> “”)Then '添加頁碼

      Selection.Text=strPageFrom+“-”+strPageTo+“.”

      Else

      Selection.Text=strPageFrom+“.”

      End If

      If (chkIsChs=False) Then '添加doi

      MoveCursorRight

      Selection.Text=“doi: ”+strDoiOrOther

      End If

      MoveCursorRight

      Selection.TypeParagraph '參考文獻(xiàn)條目生成完畢, 按回車鍵將光標(biāo)移動(dòng)到下一行

      本部分代碼中給出了生成最終參考文獻(xiàn)條目的代碼,在生成參考文獻(xiàn)條目之前,工具軟件先對(duì)文獻(xiàn)信息窗口中輸入的各類信息進(jìn)行判別與檢查,由于這部分代碼量大,這里進(jìn)行了省略.根據(jù)圖1所示的內(nèi)容生成的文末參考文獻(xiàn)條目如圖2所示.

      圖2 根據(jù)圖1內(nèi)容自動(dòng)生成的參考文獻(xiàn)條目(條目編號(hào)非自動(dòng)生成)

      表1中列出的其它四大類參考文獻(xiàn)的自動(dòng)生成工具的設(shè)計(jì)與期刊類參考文獻(xiàn)生成工具設(shè)計(jì)方法類似,這里不再一一詳述.

      4 結(jié)語

      考慮到當(dāng)前大多數(shù)人使用Microsoft Office Word作為論文撰寫工具,寫作助手是在基于中文Windows XP SP2+Microsoft Office Word 2003的環(huán)境中,利用VBA設(shè)計(jì)完成的.軟件短小精煉,便于復(fù)制;而且各類參考文獻(xiàn)生成功能可添加到Word自定義菜單中和自定義工具欄中,方便使用.在其它的文檔寫作工具如WPS Office等當(dāng)中,也可廣泛采用此類方法開發(fā)出用戶所需要的工具,保證論文寫作的文獻(xiàn)規(guī)范性.下一步工作將考慮如何在工具軟件中增加根據(jù)文獻(xiàn)作者或者文獻(xiàn)標(biāo)題自動(dòng)連接到搜索引擎或期刊網(wǎng)站進(jìn)行文獻(xiàn)檢索的功能.

      參考文獻(xiàn):

      [1]微軟公司.Microsoft Office Word 2003 Visual Basic Reference[EB].2004,7.

      [2]百度百科.APA格式[EB/OL].http://baike.baidu.com/view/3604775.htm.2010-08.

      [3]American Psychological Association. Publication Manual of the American Psychological Association (6th ed.)[M]. Washington D. C.: American Psychological Association, 2009.

      猜你喜歡
      期號(hào)文本框條目
      巧用文本框?qū)崿F(xiàn)PPT多圖片排版
      怎樣著錄期刊中析出文獻(xiàn)的期號(hào)?
      PPT文本框的另類應(yīng)用
      《詞詮》互見條目述略
      Can we treat neurodegenerative diseases by preventing an age-related decline in microRNA expression?
      文本框酷變3D效果
      英國《科學(xué)文摘》(SA)收錄本刊2014年發(fā)表66篇論文索引(二)
      英國《科學(xué)文摘》(SA)收錄本刊2012—2013年發(fā)表113篇論文索引(二)
      文本框在地理課件中的應(yīng)用
      對(duì)縣級(jí)二輪修志采用結(jié)構(gòu)體式的思考
      黑龍江史志(2010年4期)2010-08-15 00:46:01
      阿尔山市| 治县。| 凤凰县| 莱州市| 夏邑县| 乌鲁木齐市| 荥经县| 琼中| 盱眙县| 监利县| 错那县| 佳木斯市| 惠安县| 宝丰县| 叙永县| 分宜县| 乐昌市| 武冈市| 无棣县| 明溪县| 修水县| 澄江县| 芜湖县| 讷河市| 丹凤县| 江孜县| 濮阳县| 泰和县| 芷江| 扎囊县| 铁岭市| 庄浪县| 英德市| 城市| 凤冈县| 开封县| 依兰县| 岑溪市| 闸北区| 绿春县| 浙江省|