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

校園網(wǎng)電子文庫的建設(shè)與應(yīng)用

2014-12-07 10:49:08趙建兵
中小學(xué)電教 2014年10期
關(guān)鍵詞:頁面數(shù)據(jù)庫

☆趙建兵

(懷來縣教育研究室,河北懷來 075400)

目前,電子文庫在基于網(wǎng)絡(luò)的學(xué)術(shù)交流中得到了越來越多的應(yīng)用。百度文庫、豆丁網(wǎng)、道客巴巴等都采用了基于Flash格式的電子文檔來組建文庫,通過眾多網(wǎng)友的上傳,形成了龐大的網(wǎng)絡(luò)資料庫。這些文檔多數(shù)是以作者上傳的Word文檔為基礎(chǔ),通過轉(zhuǎn)換工具將其轉(zhuǎn)換為Flash格式,然后,放置到網(wǎng)頁中進(jìn)行呈現(xiàn)。與傳統(tǒng)的網(wǎng)頁在線編輯器相比,上傳者無需進(jìn)行網(wǎng)頁排版,只需在本地進(jìn)行Word文檔編輯,一經(jīng)上傳并通過審核即可轉(zhuǎn)換為SWF,可以按照原始版式在網(wǎng)頁中顯示。

在中小學(xué)教育教學(xué)過程中,每天都會產(chǎn)生大量的教育類文章,例如:《學(xué)校工作安排》、《教師論文教案》、《學(xué)生習(xí)作規(guī)劃》等。如果能將這些文章像百度文庫那樣放置到校園網(wǎng)中,不僅便于文檔收集、組織,而且更便于文章瀏覽和交流,最重要的是降低了文檔上網(wǎng)的操作難度,師生也更積極上傳自己的好作品。

筆者經(jīng)過探索研究出一套簡單可行的校園網(wǎng)文庫建立方法。下面就其方法進(jìn)行介紹。

一、技術(shù)方案

如今的校園網(wǎng)軟件平臺基本都是基于數(shù)據(jù)庫的,文庫的建設(shè)也同樣需要數(shù)據(jù)庫。為了說明的簡便,本文選取Access進(jìn)行論述,而在實(shí)際應(yīng)用中,應(yīng)當(dāng)采用更專業(yè)的數(shù)據(jù)庫系統(tǒng),如:SQL Server;關(guān)于將Word文檔轉(zhuǎn)換為SWF文件需要轉(zhuǎn)換工具,本文則使用Print2Flash,此外,F(xiàn)lashPaper也可選擇;從數(shù)據(jù)庫讀取文檔數(shù)據(jù)并調(diào)用Print2Flash所需要的執(zhí)行程序,本文選擇使用C#語言進(jìn)行編寫。

二、安裝Print2Flash

Print2Flash軟件主要用于將Word文檔轉(zhuǎn)換為SWF格式的電子文檔(可以從http://print2flash.com/網(wǎng)站下載),下載后執(zhí)行安裝即可。為方便以后以命令行方式執(zhí)行程序,最好將軟件安裝在一個磁盤根目錄的單獨(dú)文件夾中,如:c:Print2Flash,不要將其安裝在Program Files等名稱帶有空格的文件夾中。軟件運(yùn)行分為幾個模式,本文將以命令行方式運(yùn)行需要Server模式,軟件在未注冊模式下即為Server模式,可以免費(fèi)試用一個月。安裝后,會在系統(tǒng)中添加一個名為Print2Flash Printer的虛擬打印機(jī)。

三、數(shù)據(jù)庫設(shè)計(jì)

文庫數(shù)據(jù)庫采用Access創(chuàng)建,表結(jié)構(gòu)如下:

表1

四、網(wǎng)頁設(shè)計(jì)

本示例項(xiàng)目通過VS 2010采用ASP.NET創(chuàng)建,也可采用其他技術(shù)。網(wǎng)頁主要分為三個模塊,即第一個用于用戶上傳文件;第二個用于展示文章列表;第三個用于展示文章內(nèi)容。以下介紹中,代碼只列出關(guān)鍵部分,詳細(xì)代碼參見http://hljy.zjkedu.cn/wenku。

1.文檔上傳頁面

用戶通過此頁面將文檔上傳到服務(wù)器中,界面如圖1所示。

圖1

本例中使用了ASP.NET的File Up load控件進(jìn)行文件上傳,通過C#語言實(shí)現(xiàn)上傳功能,按鈕的單擊事件響應(yīng)代碼如下。

2.文檔列表頁面

此頁面將已經(jīng)轉(zhuǎn)換的文檔從數(shù)據(jù)庫中讀出并以列表形式顯示出來,界面如圖2所示。

圖2

本例中,使用了ASP.NET的ListView控件進(jìn)行文章列表展示,在頁面初始化事件中從數(shù)據(jù)庫中讀取數(shù)據(jù),并執(zhí)行以下函數(shù):

3.文檔查看頁面

此頁面以Flash格式顯示文檔內(nèi)容,界面如圖3所示。

圖3

本例中,在頁面中插入了一個Flash對象并且在頁面初始化時(shí)從數(shù)據(jù)庫讀出文檔數(shù)據(jù),并傳遞給頁面類的全局變量Swf。

五、批處理轉(zhuǎn)換程序的編制

用戶上傳Word文檔以后,需要在服務(wù)器端使用Print2Flash工具將Word文檔轉(zhuǎn)化為Swf文件,這樣才能在網(wǎng)頁中顯示。最好的轉(zhuǎn)換方式是偵測數(shù)據(jù)庫的變化,當(dāng)有新紀(jì)錄產(chǎn)生時(shí)將自動調(diào)用轉(zhuǎn)換程序,但需要的技術(shù)也相對比較復(fù)雜。本例中,采用轉(zhuǎn)換程序定時(shí)運(yùn)行的方案,使用C#語言開發(fā)一個控制臺程序,功能是從數(shù)據(jù)庫中查詢未經(jīng)轉(zhuǎn)換的記錄并且調(diào)用Print2Flash工具進(jìn)行轉(zhuǎn)換。開發(fā)完成后將其部署在Windows系統(tǒng)的計(jì)劃任務(wù)中,設(shè)置為在每天一個固定時(shí)刻自動啟動,進(jìn)行新增文檔的自動轉(zhuǎn)換。

控制臺程序調(diào)用Print2Flash需要使用Print2Flash的命令行運(yùn)行形式,命令格式為:

以上命令中的各部分最好使用路徑全名,如Print2Flash程序安裝在C盤Print2Flash文件夾中,要將D盤123文件夾下的test.doc文件轉(zhuǎn)換為swf并以test.swf命名存放到E盤456文件夾,其相應(yīng)的命令為:

調(diào)用Print2Flash的批處理程序從數(shù)據(jù)庫中讀取未進(jìn)行轉(zhuǎn)換的數(shù)據(jù)庫記錄,然后循環(huán)調(diào)用下列子程序以利用Print2Flash將DOC文檔轉(zhuǎn)換為SWF:

數(shù)據(jù)庫讀取記錄的主程序代碼并沒有在此列出,詳見http://hljy.zjkedu.cn/wenku。

程序編制完成后經(jīng)編譯得到exe可執(zhí)行文件。

六、部署

系統(tǒng)開發(fā)完成以后,需要部署到Windows Server服務(wù)器上。部分網(wǎng)頁需要在IIS中做相關(guān)設(shè)置,并進(jìn)行批處理轉(zhuǎn)換程序后添加到系統(tǒng)任務(wù)計(jì)劃中,并按照步驟2所述的方法執(zhí)行Print2Flash的安裝。至此,文庫系統(tǒng)便可順利投入運(yùn)行。

[1]Imar Spaanjaars.ASP.NET3.5入門經(jīng)典[M].北京:清華大學(xué)出版社,2008,10.

[2]章立明.ASP.NET開發(fā)實(shí)戰(zhàn)范例寶典[M].北京:科學(xué)出版社,2010,9.

猜你喜歡
頁面數(shù)據(jù)庫
微信群聊總是找不到,打開這個開關(guān)就好了
大狗熊在睡覺
刷新生活的頁面
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
同一Word文檔 縱橫頁面并存
數(shù)據(jù)庫
主站蜘蛛池模板: 色悠久久久| 国产精品自在在线午夜区app| 日韩av无码DVD| 中文字幕中文字字幕码一二区| 野花国产精品入口| 国产午夜不卡| 国产欧美精品专区一区二区| 国产精品蜜芽在线观看| 国产人妖视频一区在线观看| 成人小视频在线观看免费| 呦女亚洲一区精品| 日韩毛片免费| 99中文字幕亚洲一区二区| 欧美一级夜夜爽www| 91精品国产麻豆国产自产在线| 欧美区国产区| 欧美精品在线看| 蜜臀AVWWW国产天堂| 日韩精品成人网页视频在线 | 成人午夜精品一级毛片| 亚洲三级a| 亚洲天堂成人| 午夜国产理论| aaa国产一级毛片| 亚洲系列无码专区偷窥无码| 一级毛片免费观看久| 免费一级无码在线网站| 欧美视频二区| 欧美日韩国产成人高清视频| 精品福利视频网| 无码免费的亚洲视频| 国产成人精品视频一区二区电影| 亚洲一级色| 国产一区二区三区在线观看视频 | 国产青青操| 国产产在线精品亚洲aavv| 啪啪免费视频一区二区| 在线精品自拍| 国产成人综合在线视频| 久久大香伊蕉在人线观看热2| 欧美天天干| 精品色综合| 农村乱人伦一区二区| 国产精品林美惠子在线播放| 91网红精品在线观看| 久久久久亚洲Av片无码观看| 日韩在线播放中文字幕| 欧美成人二区| 亚洲三级片在线看| 国产在线精彩视频二区| 在线观看亚洲成人| 热久久综合这里只有精品电影| 精品国产香蕉在线播出| 久久五月天综合| 一本大道在线一本久道| 国产精品成人免费视频99| www.狠狠| 欧美国产日韩在线观看| 国产精选小视频在线观看| 欧洲亚洲一区| 免费A∨中文乱码专区| 久久国产精品波多野结衣| 免费A∨中文乱码专区| 亚洲日韩第九十九页| 天天综合网色中文字幕| 国产情侣一区二区三区| 日韩欧美国产精品| 在线免费观看a视频| 成人av手机在线观看| 日韩小视频网站hq| 欧美精品1区| 中文无码精品A∨在线观看不卡 | 国产精品9| 欧美成人午夜影院| 国产福利免费观看| 97色伦色在线综合视频| 91久久偷偷做嫩草影院精品| 香蕉在线视频网站| 在线观看欧美精品二区| 色老头综合网| 伊在人亚洲香蕉精品播放| 天天色天天综合|