亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Excel VBA技術(shù)的藥物溶出度處理軟件設(shè)計與實現(xiàn)

        2022-03-07 10:11:20張夢張濤王祥吉祝紅達
        電子測試 2022年24期
        關(guān)鍵詞:按鈕報告用戶

        張夢,張濤,王祥吉,祝紅達

        (1.湖北工業(yè)大學(xué),湖北武漢,430000;2.復(fù)旦大學(xué),上海,200000;3.北京振東生物科技有限公司,北京,100000)

        0 引言

        藥物溶出度是評價體外模擬體內(nèi)藥物的溶出行為,是對體內(nèi)藥物生物利用度評價的有效替代方法,也是評價與衡量固體口服制劑生產(chǎn)工藝及質(zhì)量是否穩(wěn)定的一項重要手段[1-3]。目前溶出數(shù)據(jù)的處理過程普遍在Excel工作表中直接編輯溶出結(jié)果,包括核對試驗參數(shù)、測定數(shù)據(jù)、編輯累計溶出度計算公式、繪制溶出曲線、整理溶出試驗報告等。溶出報告的整理過程產(chǎn)生大量試驗信息反復(fù)輸入、計算公式反復(fù)編輯、溶出報告的反復(fù)排版等此類枯燥重復(fù)的操作,易產(chǎn)生人為失誤。

        目前市面上有關(guān)藥學(xué)實驗與數(shù)據(jù)處理相關(guān)的軟件報告模板常見于色譜工作站,如安捷倫、島津、Waters等品牌儀器都配備軟件報告模板,但這些報告都只是記錄數(shù)據(jù)而并非最終所需的結(jié)果報告;而電子辦公軟件Excel的基礎(chǔ)操作雖然可以進行編輯公式處理數(shù)據(jù),但由于表格的開放性,任何人可以隨時添加或刪除信息,改動報告結(jié)構(gòu)、數(shù)據(jù),并且如前所述存在無法實現(xiàn)數(shù)據(jù)的重復(fù)處理等問題。

        基于實際工作中的這些問題,擬用Office軟件中開發(fā)模塊VBA制作一款可以一鍵生成溶出報告的程序軟件。本文 以 Microsoft Office Excel+ VBA(Visual Basic for Application) 為主平臺進行二次開發(fā),其中自動化智能技術(shù)部分采取以VBA編程為主,Excel函數(shù)為輔的方案,實現(xiàn)既能提高數(shù)據(jù)處理的速率和準(zhǔn)確率,同時得到美觀、規(guī)范的溶出報告。該處理軟件可用于藥物信息錄入、多種藥物制劑溶出數(shù)據(jù)計算、一鍵導(dǎo)出藥物溶出度計算報告等。軟件的設(shè)計可以為研發(fā)人員帶來便利,幫助從繁瑣的重復(fù)數(shù)據(jù)處理中解放出來,提升工作效率和準(zhǔn)確率。

        1 軟件設(shè)計思路

        藥物溶出數(shù)據(jù)處理往往需要對測定數(shù)據(jù)進行復(fù)制、粘貼和公式編輯等操作,為此通過Excel開發(fā)工具Visual Basic錄制新宏,將每一步操作詳細(xì)記錄下來,對應(yīng)在模塊內(nèi)生成可執(zhí)行的VBA宏代碼[4];同時在VBA中創(chuàng)建獨立的用戶窗體和控件,通過控件驅(qū)動代碼,使得用戶窗體與Excel工作表之間實現(xiàn)交互。

        軟件的操作由登錄權(quán)限,測定項目選擇,輸入試驗參數(shù)、輸入測定數(shù)據(jù)和生成溶出報告這五類界面構(gòu)成,“輸入測定數(shù)據(jù)”和“生成溶出報告”兩個功能的用戶操作界面以Excel工作表形式呈現(xiàn),其他功能的用戶操作界面以用戶窗體形式呈現(xiàn)。組成軟件的各個界面屬性見下表1。

        表1 組成軟件的各個界面屬性

        Excel VBA中的用戶窗體和控件為操作人員和程序代碼之間搭建較友好的窗口界面,增強設(shè)計軟件的視覺效果和操作功能。窗體與表格之間能夠交互,其功能可用于登錄窗口、數(shù)據(jù)輸入界面、數(shù)據(jù)查詢界面、選項設(shè)置窗口等系統(tǒng)界面設(shè)計。

        2 軟件主要功能設(shè)計與實現(xiàn)

        2.1 生成溶出報告功能

        登錄軟件并選擇具體藥品項目后,進入主要功能區(qū)UserForm3,在單擊“輸入測定數(shù)據(jù)”和“編輯表頭信息”按鈕輸入相應(yīng)的文本后,單擊“生成溶出報告”即可生成一份完整的溶出報告如圖1所示。一鍵生成溶出報告的方式只需在軟件第一次設(shè)計時編輯好報告模板,后續(xù)可以反復(fù)使用。

        圖1 Sheet溶出度測定報告

        2.2 生成溶出報告功能的設(shè)計

        根據(jù)制藥行業(yè)對于溶出報告的要求設(shè)計報告模板信息見下表2。在Excel工作表單元格中分別添加適當(dāng)數(shù)量的標(biāo)簽,將這些標(biāo)簽重命名為“樣品信息”“樣品名稱”“生產(chǎn)公司”“對照信息”等表2中表頭信息部分,每個標(biāo)簽后面預(yù)留空單元格,適當(dāng)調(diào)整標(biāo)簽和單元格位置使排版清晰美觀。

        表2 溶出報告模板包含信息

        在開發(fā)工具中啟用宏,在Visual Basic中添加一個用戶窗體和相應(yīng)數(shù)量的命令按鈕,分別在屬性中將命令按鈕重名為“輸入測定數(shù)據(jù)”“編輯表頭信息”“生成溶出報告”“返回上一層”,單擊“生成溶出報告”按鈕即彈出Sheet1工作表的程序代碼如下:

        2.3 輸入測定數(shù)據(jù)功能

        登錄并選擇具體藥品項目后,進入主要功能區(qū)UserForm3用戶界面,單擊 “輸入測定數(shù)據(jù)”功能按鈕,在彈出的Sheet2工作表固定單元格內(nèi)輸入具體數(shù)據(jù),點擊“確定”即完成一次溶出試驗數(shù)據(jù)的輸入。

        2.4 輸入測定數(shù)據(jù)功能的設(shè)計

        單擊“輸入測定數(shù)據(jù)”的按鈕會彈出Sheet2工作表,通過如下代碼實現(xiàn)命令按鈕與Sheet2工作表的交互:

        錄制宏只要在Sheet2工作表中輸入數(shù)據(jù),數(shù)據(jù)就會自動復(fù)制粘貼到Sheet1工作表相應(yīng)位置,這個動作完成了一次宏的錄制,加上之前在Sheet1工作表中編輯完成的計算公式,那么粘貼后的數(shù)據(jù)就可以自動計算。應(yīng)用宏錄制事件,可以實現(xiàn)軟件對數(shù)據(jù)的反復(fù)處理功能。錄制的宏體現(xiàn)的部分代碼如下:

        軟件將輸入測定數(shù)據(jù)單獨劃分出來可防止對報告中其他區(qū)域試驗信息的改動,也給用戶帶來直觀簡潔的使用體驗。

        2.5 編輯表頭信息功能

        可以更改報告上的試驗參數(shù)信息。單擊UserForm3用戶窗體“編輯表頭信息”按鈕,在彈出的UserForm4用戶窗體內(nèi)輸入相應(yīng)試驗參數(shù),點擊“確定”后,試驗參數(shù)會自動添加到溶出報告上,完成一次溶出試驗參數(shù)的輸入,如下圖2所示。

        圖2 UserForm4用戶界面

        2.6 編輯表頭信息功能的設(shè)計

        UserForm4用戶窗體及窗體中命令按鈕、標(biāo)簽的建立同UserForm3,在每個標(biāo)簽后插入文本框用于錄入單次試驗信息。將文本框中數(shù)據(jù)賦值給sheet1工作表中的預(yù)留單元格產(chǎn)生代碼如下:

        參數(shù)輸入完畢單擊“返回上一層” UserForm3用戶界面。

        3 軟件其他功能與設(shè)計

        3.1 登錄權(quán)限

        為了加強軟件的私密性,為軟件設(shè)置登錄權(quán)限,防止因為他人誤登后修改統(tǒng)計數(shù)據(jù),同時也是對使用者的授權(quán)保護。只有在輸入正確的用戶名和密碼后方可進入軟件使用。

        對應(yīng)代碼如下:

        3.2 項目選擇

        軟件可以實現(xiàn)多個藥物的溶出數(shù)據(jù)處理。在登錄后進入UserForm2項目選擇界面,選擇其中一個項目進入即可。不同項目的數(shù)據(jù)處理設(shè)計基本相同,根據(jù)具體藥物的溶出度要求,編輯相應(yīng)的計算公式即可。

        3.3 其他模板設(shè)計

        除溶出報告模板外,市面上含量和有關(guān)物質(zhì)報告模板中均僅體現(xiàn)峰面積、峰高等關(guān)于色譜峰的參數(shù),無法計算含量、有關(guān)物質(zhì)百分比數(shù)據(jù),可以按照本軟件設(shè)計思路另行開發(fā),根據(jù)要求規(guī)范和美化報告。

        猜你喜歡
        按鈕報告用戶
        哪個是門鈴真正的按鈕
        當(dāng)你面前有個按鈕
        一圖看懂十九大報告
        報告
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        報告
        報告
        內(nèi)心不能碰的按鈕
        中文亚洲日韩欧美| 国产午夜片无码区在线播放| 少妇粉嫩小泬喷水视频www| 日韩一线无码av毛片免费| 久久国产精品老人性| 麻豆国产精品久久天堂| аⅴ天堂中文在线网| 人人妻人人澡人人爽久久av| 亚洲AV无码乱码1区久久| 日本久久黄色高清视频| 欧美性猛交xxx嘿人猛交| 亚洲精品无码久久久久秋霞| 国产精品无码久久久久免费AV| 久久精品国产白丝爆白浆| 久久精品国产亚洲超碰av| 亚洲狠狠婷婷综合久久久久图片| 国产av成人精品播放| 亚洲中文字幕乱码免费看| 国产精品国产三级国产aⅴ下载| 久久久久亚洲精品无码网址色欲| 国产在线不卡免费播放| 久久久精品国产老熟女| 日本熟妇美熟bbw| 国产精品内射后入合集| 日本一区二区三区在线| 一区二区三区中文字幕脱狱者| 巨茎中出肉欲人妻在线视频| 91福利国产在线观看一区二区| 日本一区二区三区在线观看免费 | 国产nv精品你懂得| 亚洲国产精品色一区二区| 久久亚洲道色综合久久| 亚洲精品92内射| 日韩偷拍一区二区三区视频| 久久成人永久婷婷99精品| 97se狠狠狠狠狼鲁亚洲综合色| 久久国产精品波多野结衣av| 亚洲高清一区二区三区视频| 99re6在线视频精品免费下载| 久久久精品人妻一区二区三区四 | 美女不带套日出白浆免费视频|