在當(dāng)前的教育輔助手段中,虛擬實(shí)驗(yàn)是一種較為常見的方式,近幾年來,由于計(jì)算機(jī)技術(shù)的不斷發(fā)展、創(chuàng)新,使網(wǎng)絡(luò)虛擬實(shí)驗(yàn)教學(xué)得到順利的發(fā)展,網(wǎng)絡(luò)虛擬實(shí)驗(yàn)教學(xué),由于其本身的特點(diǎn),因此,與傳統(tǒng)的課堂教學(xué)相比,可以有效地將理論學(xué)習(xí)以及實(shí)踐學(xué)習(xí)相結(jié)合,在提高學(xué)生理論知識(shí)的同時(shí),加強(qiáng)學(xué)生的實(shí)際操作能力。
一、AS技術(shù)的概述
AS技術(shù)的所有動(dòng)作,都是按照Adobe Flash Playe運(yùn)行過程中的編程語言進(jìn)行的,擁有處理數(shù)據(jù)的特點(diǎn),在Flash技術(shù)不斷發(fā)展的前提條件下,AS技術(shù)也得到一定的發(fā)展,以目前情況來看,AS技術(shù)已經(jīng)成為編程中做最為常用的技術(shù)之一,且由于編程功能的逐漸完善,已經(jīng)成為愛好者的首選技術(shù),不但可以支持動(dòng)畫功能,也可以對(duì)動(dòng)畫進(jìn)行控制。
二、我國計(jì)算機(jī)網(wǎng)絡(luò)虛擬實(shí)驗(yàn)的現(xiàn)狀
在計(jì)算機(jī)網(wǎng)絡(luò)虛擬實(shí)驗(yàn)中,需要將計(jì)算機(jī)作為輔助設(shè)備,然后采用仿真技術(shù)建立平臺(tái),試驗(yàn)者可以通過網(wǎng)絡(luò)在平臺(tái)上進(jìn)行實(shí)驗(yàn),達(dá)到接近實(shí)際操作的效果。在實(shí)現(xiàn)虛擬實(shí)驗(yàn)的過程中,會(huì)在極大程度上節(jié)約實(shí)驗(yàn)室的修建成本,為實(shí)驗(yàn)提供便利。網(wǎng)絡(luò)虛擬實(shí)驗(yàn)的最大優(yōu)勢(shì),便是在將虛擬與現(xiàn)實(shí)相結(jié)合,在現(xiàn)實(shí)實(shí)驗(yàn)中完成難度極大的實(shí)驗(yàn),可以通過虛擬實(shí)驗(yàn)開展。但是,以目前情況來說,我國大部分的高校都沒有建立相應(yīng)的網(wǎng)絡(luò)虛擬實(shí)驗(yàn)平臺(tái),產(chǎn)生此種情況的原因是虛擬實(shí)驗(yàn)的開發(fā)力度不足。雖然虛擬實(shí)驗(yàn)對(duì)高校以及實(shí)驗(yàn)室的發(fā)展具有積極意義,但是由于技術(shù)在應(yīng)用時(shí)具有局限性,因此,平臺(tái)一直沒有被建立,需要對(duì)網(wǎng)絡(luò)虛擬實(shí)驗(yàn)進(jìn)一步的開發(fā)。
在開發(fā)虛擬實(shí)驗(yàn)技術(shù)時(shí),主要使用的技術(shù)有FLASH以及JAVE等,這些技術(shù)在應(yīng)用時(shí),都各有優(yōu)勢(shì)或者劣勢(shì),并且都可以被運(yùn)用在網(wǎng)絡(luò)虛擬實(shí)驗(yàn)的開發(fā)中。FLASH正是由于本身具有快捷、方便和操作簡(jiǎn)單的特點(diǎn),因此其適用范圍逐漸增加。
三、以AS技術(shù)作為基礎(chǔ)的網(wǎng)絡(luò)虛擬實(shí)驗(yàn)開發(fā)
1.設(shè)置實(shí)驗(yàn)界面
在計(jì)算機(jī)網(wǎng)絡(luò)虛擬實(shí)驗(yàn)中應(yīng)用AS技術(shù)時(shí),需要對(duì)開發(fā)界面進(jìn)行設(shè)置。在設(shè)置階段中,需要合理的使用計(jì)算機(jī)文本框以及端口等工具,對(duì)終端進(jìn)行設(shè)置,操作界面的主要內(nèi)容有國家以及電話號(hào)碼等。在終端界面中,需要設(shè)置兩個(gè)功能按鈕,確定以及取消,在用戶選擇確定摁鈕時(shí),便可以進(jìn)入到操作界面,在此界面中可以設(shè)置相關(guān)的參數(shù),當(dāng)用戶取消設(shè)置時(shí),便可以退出該界面。
2.創(chuàng)建對(duì)象
在使用AS技術(shù)編寫程序時(shí),首先需要將各對(duì)象連接在一起,使其成為一個(gè)整體的同時(shí),保證各對(duì)象具有一定的獨(dú)立性,當(dāng)用戶對(duì)其中一個(gè)對(duì)象進(jìn)行改變時(shí),不會(huì)使其他對(duì)象受到影響,此特點(diǎn)也是AS技術(shù)的優(yōu)勢(shì)之一。將實(shí)驗(yàn)界面進(jìn)行設(shè)置后,便進(jìn)入創(chuàng)建對(duì)象階段,通過對(duì)象將實(shí)驗(yàn)的各部分連接在一起,體現(xiàn)整體性。在網(wǎng)絡(luò)虛擬實(shí)驗(yàn)中,對(duì)象分為五個(gè)方面:
①Text field的主要作用便是將信息輸出或者輸入,達(dá)到信息流通的目的;②Text format的功能是,將系統(tǒng)中運(yùn)行過的信息進(jìn)行刪除,起到格式化的功能;③XML,起到儲(chǔ)存的功能,可以將運(yùn)行過達(dá)到數(shù)據(jù)或者其他信息進(jìn)行記錄并儲(chǔ)存;④Url request的主要作用為,按照用戶的操作,對(duì)服務(wù)器發(fā)送相關(guān)的請(qǐng)求信息;⑤Urlloader的作用為,接受服務(wù)器反饋的信息,然后將信息再次發(fā)送,當(dāng)服務(wù)器接收信息后,便可以進(jìn)行相關(guān)的計(jì)算,在計(jì)算結(jié)束后,便將結(jié)果反饋回用戶。
3.數(shù)據(jù)的流通
在開展網(wǎng)絡(luò)虛擬實(shí)驗(yàn)時(shí),信息需要通過Url request發(fā)送出去,然后接收反饋信息,學(xué)生也可以創(chuàng)建一個(gè)用于存放信息的文件,可以在實(shí)驗(yàn)后,對(duì)其進(jìn)行查詢,在完成后,也可以通過發(fā)送請(qǐng)求的方式,將其中的信息進(jìn)行讀取。
4.歷史記錄的查詢
AS技術(shù)也具有查詢歷史信息的作用,系統(tǒng)在記錄用戶信息后,可以在實(shí)驗(yàn)后的操作中,只需要進(jìn)行簡(jiǎn)單的操作,便可以對(duì)最近執(zhí)行過的命令進(jìn)行查詢,這種功能具有很重要的意義,當(dāng)用戶所輸入的命令較長(zhǎng)無法記憶時(shí)或者輸入較長(zhǎng)的命令太過麻煩,都可以使用查詢功能,對(duì)以往記錄進(jìn)行查詢,所以查詢功能可以準(zhǔn)確的找到在執(zhí)行過的命令,并且將歷史命令存放在數(shù)據(jù)組中。
5.用戶幫助
AS技術(shù)在操作時(shí),流程并不復(fù)雜,但是做需要的代碼較多,在實(shí)際操作的過程中,難免會(huì)產(chǎn)生輸入錯(cuò)誤代碼的情況,此類情況的產(chǎn)生,會(huì)使實(shí)驗(yàn)無法順利的進(jìn)行。用戶幫助功能,具有幫助用戶檢查打碼的作用,用戶需要輸入“?”系統(tǒng)會(huì)彈出相關(guān)的命令,但是這一功能需要相關(guān)的代碼。
6.權(quán)限設(shè)置
在完成網(wǎng)絡(luò)虛擬實(shí)驗(yàn)的開發(fā)后,需要設(shè)置程序權(quán)限,防止外部網(wǎng)絡(luò)對(duì)其進(jìn)行訪問,并且準(zhǔn)確的讀取信息,保證整體網(wǎng)絡(luò)試驗(yàn)的安全,減少重要信息被泄露的幾率。計(jì)算機(jī)的安全沙箱主要分為四種,其中Security.remote是一種為域文件,僅可以讀取同一域中的信息,但是可以根據(jù)用戶的實(shí)際要求,將設(shè)置進(jìn)行更改。其余三種為本地文件,Security.local-with-file雖然可以讀取本地信息但是不可以進(jìn)行網(wǎng)絡(luò)通信。而Security. local-with-network恰好相反,至于Security.local-trusted沙箱可以具有網(wǎng)絡(luò)通信以及本地信息的的全部功能。
將計(jì)算機(jī)網(wǎng)絡(luò)虛擬實(shí)驗(yàn)應(yīng)用于教學(xué)活動(dòng)中,不但可以提高教師的教學(xué)效率,并且可以將學(xué)生的實(shí)際操作能力進(jìn)行一定程度上的提升,因此,需要加大實(shí)驗(yàn)開發(fā)的研究力度,不斷研發(fā)新的技術(shù)對(duì)其進(jìn)行改善。