999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VBA的英語論文文獻自動生成工具

2011-01-23 04:54:12羅興賢陳正倫
通化師范學院學報 2011年6期

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

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

1 引言

英語專業本科畢業論文寫作和答辯是本科階段學習的最后一個環節,是考查學生綜合能力、評估學生成績的一個重要方式,也是本科教學評估中觀察教學效果的一項重要指標.目前全國高校英語專業本科普遍都開設了畢業論文寫作課程,其目的是通過該門課程幫助學生初步熟悉學術寫作規范,總結本科階段的專業知識,為今后工作和深造奠定基礎.

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

2 參考文獻的分類

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

3 設計與實現

根據表1中的分類,為每個大類分別設計了一個對話框來輸入該類參考文獻的相關信息,然后單擊對話框上的“確定”按鈕,會在文檔中光標所在位置生成相應的參考文獻條目.

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

表1 參考文獻分類

3.1 作者

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

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

圖1 期刊文獻信息輸入對話框

3.2 文章標題

如果引用的參考文獻英文文章,則只輸入英文文章標題即可;如果是中文文章,則要選中“中文文章”復選框,并輸入文章的中文標題和英文標題.

3.3 期刊的卷號、期號與報刊的版面

根據刊物類型的結果來判別是期刊還是報刊.如果是期刊類文獻,則版面文本框被禁用,如果是報刊文獻,則卷號、期號、頁碼文本框被禁用.

對于期刊,除了其出版時間外,他的卷號和期號是可選的,在自動生成參考文獻條目的時候通過卷號和期號文本框中的內容是否合法來對其卷號或期號進行判別,從而生成相應的參考文獻內容.

3.4 生成文末參考文獻條目關鍵代碼

With Selection.ParagraphFormat '設定參考文獻條目的段落格式

.LeftIndent=CentimetersToPoints(0.35)

.FirstLineIndent=CentimetersToPoints(-0.35)

.OutlineLevel=wdOutlineLevelBodyText

.CharacterUnitFirstLineIndent=-2 '懸掛縮進2字符

End With

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

MoveCursorRight '按右光標鍵

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

MoveCursorRight

Selection.Text= trTitle+“.” '添加標題

MoveCursorRight

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

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

MoveCursorRight

If (strVol <> “”) Then

Selection.Text=strVol '添加卷號

Selection.Font.Italic=True

End If

MoveCursorRight

If (strNo <> “”) Then

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

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 '參考文獻條目生成完畢, 按回車鍵將光標移動到下一行

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

圖2 根據圖1內容自動生成的參考文獻條目(條目編號非自動生成)

表1中列出的其它四大類參考文獻的自動生成工具的設計與期刊類參考文獻生成工具設計方法類似,這里不再一一詳述.

4 結語

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

參考文獻:

[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.

主站蜘蛛池模板: 日韩精品中文字幕一区三区| 日本亚洲欧美在线| 久久综合伊人77777| 国产一级小视频| 国产色婷婷| 欧美伦理一区| 一本大道香蕉久中文在线播放| 日韩在线1| 欧洲av毛片| 成色7777精品在线| 99人妻碰碰碰久久久久禁片| 亚洲午夜国产精品无卡| 99热国产在线精品99| a在线亚洲男人的天堂试看| 亚洲色中色| 国产一区二区人大臿蕉香蕉| 欧美成a人片在线观看| 国产精品原创不卡在线| 丰满少妇αⅴ无码区| 国产欧美日韩另类精彩视频| 亚洲一区二区日韩欧美gif| 国产成人综合网| 国产91丝袜在线播放动漫| P尤物久久99国产综合精品| 欧美国产日韩在线| 国模视频一区二区| 美女国产在线| 91www在线观看| 99视频全部免费| 成人福利在线观看| 不卡午夜视频| 国产精品美女网站| 国产乱子精品一区二区在线观看| 免费A级毛片无码无遮挡| 国产精品女熟高潮视频| 狠狠色香婷婷久久亚洲精品| 国产精品性| 中文字幕 日韩 欧美| 美女亚洲一区| 99偷拍视频精品一区二区| 亚洲国产精品不卡在线| 中文字幕久久精品波多野结| 亚洲免费福利视频| 一级成人欧美一区在线观看| 国产精品所毛片视频| 精品综合久久久久久97| 青青草原国产免费av观看| 亚洲成a人片77777在线播放| 亚洲无码一区在线观看| 日本91视频| 99热国产这里只有精品9九 | 国产91特黄特色A级毛片| 91丨九色丨首页在线播放| 久久精品娱乐亚洲领先| 精品人妻一区无码视频| 99中文字幕亚洲一区二区| 欧美一级夜夜爽www| 一级毛片免费不卡在线| 97久久超碰极品视觉盛宴| 激情综合图区| 亚洲精品免费网站| 国产不卡网| 毛片a级毛片免费观看免下载| 在线观看av永久| 国产成人精品一区二区不卡| 99视频在线观看免费| 久久婷婷综合色一区二区| 国产精品男人的天堂| 国产成年无码AⅤ片在线| 久久99热66这里只有精品一| 免费av一区二区三区在线| 2021天堂在线亚洲精品专区| 国产精品视频观看裸模| 久久这里只精品国产99热8| 特级做a爰片毛片免费69| 国产视频久久久久| 中文字幕在线欧美| 国产成人一区免费观看| 国产在线自乱拍播放| 91精品国产自产在线观看| 亚洲黄色激情网站| 亚洲无码视频图片|