国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Delphi7版實(shí)用智能任務(wù)助理的開(kāi)發(fā)和應(yīng)用

2017-04-23 23:30章榮杰
電子技術(shù)與軟件工程 2017年5期
關(guān)鍵詞:策略優(yōu)化自由時(shí)空

章榮杰

摘 要 信息時(shí)代里,各行業(yè)已經(jīng)把信息技術(shù)的運(yùn)用發(fā)揮到前所未有的技術(shù)高度和應(yīng)用廣泛度,人們的工作也變得更加高效;信息技術(shù)的運(yùn)用,讓每個(gè)工作者都受益匪淺。不過(guò)任何事物的發(fā)展可以是多維的,軟件技術(shù)除了可以精益求精,也可以另辟蹊徑,走策略優(yōu)化和應(yīng)用優(yōu)化的道路。本篇論文的智能任務(wù)助理,就是策略和應(yīng)用的一種行之有效的、勇敢的、有力的嘗試。本論文程序,基于Delphi7集成開(kāi)發(fā)環(huán)境,并結(jié)合Excel表格文件任務(wù)表,文本文件任務(wù)命令序列,實(shí)現(xiàn)了智能模擬人們對(duì)電腦所做的操作合集的整個(gè)過(guò)程,達(dá)到手工操作相同的目標(biāo)或任務(wù)。程序命名為“Delphi7版實(shí)用智能任務(wù)助理的開(kāi)發(fā)和應(yīng)用”,緣于其運(yùn)作時(shí)空的自由、操作運(yùn)行的靈活、設(shè)計(jì)愿景的無(wú)限。

【關(guān)鍵詞】策略優(yōu)化 應(yīng)用優(yōu)化 智能模擬 時(shí)空 自由

1 軟件應(yīng)用來(lái)源和方向

信息技術(shù)領(lǐng)域的技術(shù)發(fā)展迅速,可終究離不開(kāi)人工的干預(yù)和操作,技術(shù)完全取代人工雖然不太現(xiàn)實(shí),但這種理念一定會(huì)成為未來(lái)發(fā)展方向之一。模擬或部分取代人工的技術(shù)和功能,必能受到現(xiàn)實(shí)生活和工作的青睞。下面就工作和生活中,實(shí)際應(yīng)用的來(lái)源舉例如下:

1.1 工作場(chǎng)景的啟發(fā)

可以說(shuō)工作中能利用到模擬自動(dòng)化的場(chǎng)景無(wú)處不在,現(xiàn)列舉如下:

(1)公司辦公內(nèi)網(wǎng)環(huán)境下,業(yè)務(wù)系統(tǒng)的數(shù)據(jù)查詢、下載和傳輸;本應(yīng)用程序可以在預(yù)設(shè)的時(shí)間點(diǎn),自動(dòng)觸發(fā)運(yùn)行,完成某項(xiàng)任務(wù)。

(2)公司辦公內(nèi)網(wǎng)環(huán)境下,員工OA系統(tǒng)考勤的簽到與簽出;本應(yīng)用程序可以在預(yù)設(shè)的時(shí)間點(diǎn),自動(dòng)觸發(fā),完成簽到或者簽退,上下班的白領(lǐng)們能在更有彈性的作息時(shí)間差。

1.2 生活場(chǎng)景的啟發(fā)

生活中也不乏可以利用到模擬自動(dòng)化的場(chǎng)景,現(xiàn)列舉如下:

(1)股票交易數(shù)據(jù)的下載,每日交易、除權(quán)、新股等數(shù)據(jù),都可模擬成自動(dòng)操作完成。

(2)淘寶網(wǎng)中淘寶金幣的自動(dòng)領(lǐng)取,淘寶網(wǎng)和手機(jī)淘寶中都有金幣可以抵用現(xiàn)金的。

2 軟件應(yīng)用技術(shù)

一方面,應(yīng)用程序在應(yīng)用思路上很明確;另一方面,軟件技術(shù)開(kāi)發(fā)應(yīng)更加方便、高效、獨(dú)特、實(shí)用?,F(xiàn)在詳述本應(yīng)用軟件的幾個(gè)技術(shù)特點(diǎn)。

2.1 電子表格文件

技術(shù)應(yīng)用的發(fā)展趨勢(shì)是輕便、小巧、易用、實(shí)用等。本軟件應(yīng)用摒棄了任何數(shù)據(jù)庫(kù),從形式上消除了因使用數(shù)據(jù)庫(kù)帶來(lái)的負(fù)荷、復(fù)雜。

本軟件應(yīng)用中,用到的“任務(wù)表.xls”,就是采用Excel電子表格文件形式實(shí)現(xiàn)的,文件內(nèi)容涵蓋任務(wù)名稱、描述等基本信息,也包含觸發(fā)時(shí)間、運(yùn)行周期、時(shí)延等控制信息。其中的任務(wù)序列,具備關(guān)聯(lián)任務(wù)實(shí)際操作集合的功能。

2.2 關(guān)聯(lián)文本文件

本軟件應(yīng)用中,用到的“任務(wù)序列執(zhí)行命令.txt”,是與上述“任務(wù)表.xls”關(guān)聯(lián)的文件。通過(guò)文件的預(yù)定格式,使得任務(wù)序列號(hào)發(fā)生關(guān)聯(lián),繼而實(shí)現(xiàn)任務(wù)相應(yīng)的所有操作集合。

文本文件是一個(gè)小巧、易用、實(shí)用的突出展現(xiàn)!用戶可以在操作系統(tǒng)中直接修改文本文件的達(dá)到預(yù)定的任務(wù)要求;也可以在本程序內(nèi)部修改和保存該文本文件,以滿足不同的客戶使用偏好。用戶通過(guò)了解和設(shè)定關(guān)聯(lián)文本文件內(nèi)每個(gè)操作格式,實(shí)現(xiàn)對(duì)電腦的發(fā)號(hào)施令,完美模擬人工的操作!

2.3 觸發(fā)與啟動(dòng)機(jī)制

類似于操作系統(tǒng)的任務(wù)計(jì)劃表,本軟件應(yīng)用通過(guò)自動(dòng)按鈕開(kāi)關(guān)控制實(shí)現(xiàn)“任務(wù)表.xls”內(nèi)的所有任務(wù)是否根據(jù)預(yù)定的時(shí)間、周期觸發(fā)運(yùn)行。

全自動(dòng)觸發(fā)機(jī)制,實(shí)現(xiàn)了網(wǎng)絡(luò)環(huán)境、操作人員的時(shí)空穿越。比如,凌晨至上班時(shí)間之間這段時(shí)間,程序可以為用戶不知疲倦的“義務(wù)勞動(dòng)”,比如:領(lǐng)取淘金幣、積分、優(yōu)惠券等。

半自動(dòng)啟動(dòng)機(jī)制,實(shí)現(xiàn)了機(jī)動(dòng)性完成用戶即時(shí)性工作的任務(wù)!省卻了使用者不少時(shí)間和精力。比如:重復(fù)性網(wǎng)站登錄工作、業(yè)務(wù)查詢和輸出等工作。

2.4 模仿操作的多樣性

本軟件應(yīng)用的每個(gè)任務(wù)其實(shí)是一系列的操作所組成的。為實(shí)現(xiàn)盡可能全面的模仿人工操作,本軟件在技術(shù)實(shí)現(xiàn)上清晰地劃分出了多類操作,使得操作具有很強(qiáng)的適用性、多樣性。

本軟件程序?yàn)閷?shí)現(xiàn)多樣性的操作,預(yù)置了幾類操作命令:運(yùn)行、輸入、回車、點(diǎn)擊、連擊、拖拽、驗(yàn)證、傳遞等!通過(guò)這些類型的命令的指定與有機(jī)結(jié)合,完整有效的模仿人工的一系列操作,并能可展示操作功能的豐富性、多樣性。

2.5 他山之石可以攻玉

本軟件應(yīng)用并未在此節(jié)點(diǎn)作過(guò)多的深入、專業(yè)化,而是借鑒“他山之石可以攻玉”之法。即,注冊(cè)、購(gòu)買、合作,以及集成和調(diào)用了第三方的打碼平臺(tái),瞬間實(shí)現(xiàn)了對(duì)各類驗(yàn)證碼的識(shí)別能力!該能力可謂如虎添翼,擴(kuò)大了本軟件的適用領(lǐng)域。

3 軟件應(yīng)用實(shí)例

通過(guò)“淘寶幣(搜狗)”任務(wù)的由來(lái)、制定、調(diào)試、測(cè)試、運(yùn)行、優(yōu)化的全過(guò)程,展示軟件應(yīng)用發(fā)起源泉,并闡述了各類技術(shù)的選擇、突破,并以實(shí)際成果體現(xiàn)了軟件應(yīng)用的意圖、實(shí)效。

3.1 發(fā)現(xiàn)與選擇任務(wù)

社會(huì)上流行一句話:沒(méi)有做不到的,只有想不到的。

日常生活和工作中,我們可能都匆匆忙忙的干著賴以生計(jì)的本職工作或過(guò)著重復(fù)乏味的居家生活。我們就不能突發(fā)奇想,或許我們的工作可以讓電腦為我們減負(fù)、代勞、服務(wù)。

3.2 制定任務(wù)計(jì)劃

打開(kāi)本軟件應(yīng)用程序根目錄下的\iTasks子目錄中的“任務(wù)表.xls”文件。

該任務(wù)表文件,是本軟件程序的所有任務(wù)清單,用戶可以根據(jù)自身需求增加、刪除和修改所有任務(wù)的屬性、功能。每個(gè)任務(wù)都有任務(wù)序列、任務(wù)名稱、創(chuàng)建人、有效性、觸發(fā)時(shí)間、任務(wù)描述、停止周次列字段域。其中,“任務(wù)序列”域至關(guān)重要,后續(xù)將做詳述。

“有效性”域,在軟件應(yīng)用進(jìn)入自動(dòng)觸發(fā)模式時(shí),如果該域的值為是,則表示可觸發(fā);否則不觸發(fā)。

“觸發(fā)時(shí)間”域,在軟件應(yīng)用進(jìn)入自動(dòng)觸發(fā)模式時(shí),如果該域的值,其中的時(shí)間點(diǎn)到達(dá)之后的10分鐘內(nèi),則表示可以觸發(fā)一次;否則不觸發(fā)。

“停止周次”域,在軟件應(yīng)用進(jìn)入自動(dòng)觸發(fā)模式時(shí),如果該域的值,匹配當(dāng)日的周次,則不觸發(fā);否則可以觸發(fā);同樣在這個(gè)域,如果包含“長(zhǎng)時(shí)延”,則表示滿足其他觸發(fā)條件時(shí),再過(guò)0-20分鐘不定時(shí)運(yùn)行;如果包含“短時(shí)延”,則表示滿足其他觸發(fā)條件時(shí),再過(guò)0-3分鐘不定時(shí)運(yùn)行。之所以設(shè)計(jì)成不定時(shí)的時(shí)延運(yùn)行,可以從一定程度上避免被發(fā)現(xiàn)是電腦智能操作。

3.3 制定操作命令

任務(wù)表計(jì)劃完成,接下來(lái)就是如何實(shí)現(xiàn)某個(gè)具體的任務(wù)了。

打開(kāi)本軟件應(yīng)用程序根目錄下的\iTasks子目錄中的“任務(wù)序列執(zhí)行命令.txt”文件。

3.4 任務(wù)運(yùn)行測(cè)試

通常,一個(gè)任務(wù)人工操作都能順利完成,將整個(gè)任務(wù)分割為幾個(gè)連續(xù)的操作也都可行。然而,在將每個(gè)操作轉(zhuǎn)化為可供調(diào)用和運(yùn)行的命令時(shí),必須反復(fù)測(cè)試運(yùn)行才能確定下來(lái)。另外,本軟件應(yīng)用程序的\log子目錄下提供了程序運(yùn)行的關(guān)鍵信息日志,可供問(wèn)題發(fā)生時(shí),作為必要的診斷依據(jù)。而\pic子目錄,也是驗(yàn)證碼的截圖依據(jù),同樣可作為可靠的排查材料。

3.5 任務(wù)正式運(yùn)行

本軟件應(yīng)用程序,采用Delphi7作為IDE(軟件開(kāi)發(fā)環(huán)境),具體采用了Delpi7的技術(shù)包含:

(1)控件引用,即TTF16.ocx控件的應(yīng)用,方便了對(duì)Excel電子表格文件的加載和訪問(wèn)。

(2)動(dòng)態(tài)鏈接庫(kù)調(diào)用,即UUWiseHelper.dll的調(diào)用,實(shí)現(xiàn)了對(duì)優(yōu)優(yōu)云服務(wù)的調(diào)用,從而使得本軟件應(yīng)用準(zhǔn)確、高效、快速的具備對(duì)驗(yàn)證碼的識(shí)別能力。

圖1初始主界面,可以通過(guò)右擊任務(wù)列表某行,再點(diǎn)擊菜單“運(yùn)行當(dāng)前”,來(lái)直接運(yùn)行某個(gè)任務(wù)!人工點(diǎn)擊“自動(dòng)”按鈕之后,按鈕會(huì)標(biāo)題更改為“暫?!?,本助理程序?qū)⒏鶕?jù)任務(wù)表的設(shè)置參數(shù)觸發(fā)運(yùn)行,具備很強(qiáng)的“計(jì)劃性”,按照既定目標(biāo)執(zhí)行或暫停任何任務(wù)。

3.6 軟件應(yīng)用的運(yùn)作優(yōu)化

本軟件應(yīng)用實(shí)質(zhì)上是一種強(qiáng)調(diào)任務(wù)發(fā)現(xiàn)和選擇的具有建設(shè)意義的框架程序,倘若用戶能發(fā)現(xiàn)和創(chuàng)建出很多有價(jià)值和實(shí)用性強(qiáng)的任務(wù),必將利己利人,使本軟件的應(yīng)用前景無(wú)可限量。

4 結(jié)束語(yǔ)

本軟件應(yīng)用已經(jīng)構(gòu)筑了一個(gè)可跨越時(shí)間和空間的任務(wù)管理、運(yùn)作、運(yùn)行的智能框架,并隨著逐漸的嘗試、操作,完成了往常較難完成的功能或者工作。這些成績(jī)的取得已經(jīng)激起了短暫喜悅,它是個(gè)設(shè)想成真的艱辛摸索與實(shí)現(xiàn)的起點(diǎn),由此繼而期許更大的目標(biāo):大步走向充滿更多挑戰(zhàn)的非同凡響的未來(lái)世界;引導(dǎo)更多后來(lái)者進(jìn)一步開(kāi)拓、積累,創(chuàng)造出更多社會(huì)財(cái)富。

參考文獻(xiàn)

[1]梁水,梁冰,宋坤編著.Delphi 范例完全自學(xué)手冊(cè)明日科技[M].北京:人民郵電出版社,2010(01).

[2]優(yōu)優(yōu)云服務(wù)平臺(tái)http://www.uuwise.com開(kāi)發(fā)者用戶注冊(cè)和Delphi7版接口調(diào)用.

猜你喜歡
策略優(yōu)化自由時(shí)空
鏡中的時(shí)空穿梭
玩一次時(shí)空大“穿越”
探究初中數(shù)學(xué)教學(xué)內(nèi)容優(yōu)化策略
英語(yǔ)閱讀策略的優(yōu)化與學(xué)生閱讀能力的提升
云環(huán)境中數(shù)據(jù)安全及訪問(wèn)控制模型研究
美國(guó)壟斷不了“自由”“民主”
沁源县| 宜良县| 察雅县| 赤壁市| 甘南县| 隆昌县| 昌平区| 桂阳县| 同心县| 闸北区| 汝南县| 子长县| 肃北| 宁国市| 大足县| 柳江县| 云阳县| 资兴市| 淅川县| 泸州市| 明溪县| 哈尔滨市| 三门县| 长宁区| 阳原县| 蓬溪县| 穆棱市| 织金县| 特克斯县| 舞阳县| 子洲县| 东港市| 刚察县| 桦甸市| 浦东新区| 莆田市| 富裕县| 邢台县| 吴旗县| 峨眉山市| 巫山县|