日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種基于模型的SmartC編輯器同步在線搜索方法

文檔序號:6460469閱讀:248來源:國知局
專利名稱:一種基于模型的SmartC編輯器同步在線搜索方法
技術(shù)領(lǐng)域
本發(fā)明涉及嵌入式集成開發(fā)環(huán)境技術(shù),尤其是涉及一種基于模型的SmartC 編輯器同步在線搜索方法。
背景技術(shù)
目前,市場上占有率比較高的語言編輯器一般都是針對諸如C、C++和Java 等廣泛使用的編程語言而設(shè)計的編輯器,比如TurboC、 Visual C++、 JCreator、 eclipse等。這些為數(shù)眾多的語言編輯器絕大多數(shù)都是提供了通用計算機語言的 各項開發(fā)功能,而對于新型領(lǐng)域?qū)S谜Z言和自定義語言卻失去作用。
在基于模型的軟件開發(fā)方法中,對系統(tǒng)的描述方法非常重要。C語言本身結(jié) 構(gòu)單一,無法很好描述一個系統(tǒng),所以一般會用更高級的模型來描述軟件系統(tǒng)。 SmartC語言是自主開發(fā)的面向汽車電子領(lǐng)域的系統(tǒng)表述語言,用于解決嵌入式 系統(tǒng)結(jié)構(gòu)的描述問題。SmartC語言是建立在C語言的基礎(chǔ)上的,它是C語言的 一個擴充,增加了面向汽車電子控制應(yīng)用的一些關(guān)鍵字、描述符以及圖形化的 表示方式,擴展了 C語言的應(yīng)用描述能力,成為一種可以對汽車電子控制系統(tǒng) 進行建模的領(lǐng)域?qū)S妹枋稣Z言。SmartC語言采用四層結(jié)構(gòu),自頂向下包括系 統(tǒng)層、構(gòu)件層、任務(wù)層、組件層。在系統(tǒng)層,設(shè)計者關(guān)注的是整個系統(tǒng)的結(jié)構(gòu) 和需求;在構(gòu)件層,開發(fā)者關(guān)注的是系統(tǒng)的功能需求和軟件部署;在任務(wù)層, 開發(fā)者關(guān)注的是系統(tǒng)執(zhí)行流程的實現(xiàn);在組件層,開發(fā)者關(guān)注的是具體算法的 實現(xiàn)。
支持基于模型驅(qū)動的SmartC編輯器語言編輯器專為SmartC語言設(shè)計,主 要是實現(xiàn)面向汽車電子領(lǐng)域?qū)S谜Z言SmartC代碼的編輯器,除了實現(xiàn)諸如內(nèi)容 輔助、自動縮排、層次化大綱Outline等高級語言編輯器應(yīng)該有的功能外,還將 同步在線搜索方法內(nèi)置于SmartC編輯器中。
大多數(shù)的語言編輯器在搜索自己的預(yù)搜索的源代碼時,需要用戶離開編輯 器,再另外通過一一打開互聯(lián)網(wǎng)現(xiàn)有的搜索引擎來在線搜索源代碼片段。但是, 有時候這種方法會降低用戶的編碼效率,針對性不夠明確,而基于模型的SmartC 編輯器同步在線搜索方法為SmartC這種領(lǐng)域?qū)S谜Z言程序設(shè)計的編輯提供便 捷,可以很好地適應(yīng)SmartC語言的各種特定需求,滿足ModaEDA方法和汽車 電子領(lǐng)域?qū)S玫奶攸c,提高汽車領(lǐng)域?qū)S密浖_發(fā)效率。

發(fā)明內(nèi)容
為了解決上述現(xiàn)有語言編輯器存在的缺陷,實現(xiàn)嵌入式領(lǐng)域的基于模型的
軟件開發(fā)方法,本發(fā)明的目的在于提供一種基于模型的SmartC編輯器同步在線 搜索方法。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案的步驟如下
1) 運行SmartC語言編輯器;
2) 編寫或者打開SmartC程序源代碼;
3) 利用SmartC語言編輯器定制點增件功能,在SmartC語言編輯器工具欄 里選中搜索功能,在其搜索表達式中鍵入欲搜索的關(guān)鍵源碼;
4) 通過鍵入的欲搜索的關(guān)鍵源碼搜索定位至當前SmartC程序的代碼結(jié)構(gòu), 自動顯示代碼的相關(guān)源碼片段同步搜索、代碼注釋同步搜索、懸浮提示內(nèi)容同 步搜索或SmartC關(guān)鍵字同步搜索結(jié)果;
5) 通過各種即時在線搜索工具同步在線搜索在SmartC語言編輯器視圖中顯 示搜索結(jié)果;
6) 在同步獲得各種即時在線搜索引擎結(jié)果中,進一步選擇關(guān)注的搜索引擎, 在Web搜索中査看結(jié)果。
所述的相關(guān)源碼片段同步搜索的具體步驟如下l)開始;2)在SmartC搜索 表達式中鍵入欲搜索的關(guān)鍵源碼;3)在基于層次化模型的SmartC項目的所有源 碼中搜索;4)在SmartC系統(tǒng)層模型代碼中搜索,顯示SmartC系統(tǒng)層模型代碼 搜索結(jié)果;5)在SmartC構(gòu)件層模型代碼中搜索,顯示SmartC構(gòu)件層模型代碼 搜索結(jié)果;6)在SmartC任務(wù)層模型代碼中搜索,顯示SmartC任務(wù)層模型代碼 搜索結(jié)果;7)在SmartC組件層模型代碼中搜索,顯示SmartC組件層模型代碼 搜索結(jié)果;8)結(jié)束。
所述的代碼注釋同步搜索的具體步驟如下l)開始;2)在SmartC搜索表達 式中鍵入欲搜索的關(guān)鍵源碼;3)找到代碼注釋部分;4)在代碼注釋部分搜索;5) 顯示SmartC代碼注釋的搜索結(jié)果;6)結(jié)束。
所述的懸浮提示內(nèi)容同步搜索的具體步驟如下l)開始;2)在SmartC搜索 表達式中鍵入欲搜索的關(guān)鍵源碼;3)判斷是否為帶有懸浮提示內(nèi)容的特殊源碼, 如果是,則轉(zhuǎn)4,否則結(jié)束;4)在擁有懸浮提示內(nèi)容的特殊源碼庫中匹配搜索; 5)顯示懸浮提示內(nèi)容的搜索結(jié)果;6)結(jié)束。
所述的SmartC關(guān)鍵字同步搜索的具體步驟如下l)開始;2)在SmartC搜索 表達式中鍵入欲搜索的關(guān)鍵源碼;3)判斷是否為SmartC關(guān)鍵字,如果是,則轉(zhuǎn)4,否則結(jié)束;4)在SmartC關(guān)鍵字庫中匹配搜索;5)顯示martC關(guān)鍵字使用說明 的搜索結(jié)果;6)結(jié)束。
所述的通過各種即時在線搜索工具同步在線搜索具體步驟如下l)開始;2) 運行SmartC代碼編輯器;3)打開SmartC源碼;4)在SmartC語言編輯器工具欄 里選中搜索功能;5)在SmartC搜索表達式中鍵入欲搜索的關(guān)鍵源碼;6)通過各 種即時在線工具在SmartC語言編輯器視圖中顯示各搜索工具的搜索結(jié)果;7)在 同步獲得的各種即時在線搜索引擎結(jié)果中,進一步選擇所關(guān)注的特定搜索引擎, 并在Web搜索中査看結(jié)果;8)在線代碼片段搜索結(jié)束。
本發(fā)明具有的有益效果是
1) 基于模型的SmartC編輯器同步在線搜索方法為SmartC這種領(lǐng)域?qū)S谜Z 言程序設(shè)計的編輯提供便捷,可以很好地適應(yīng)SmartC語言的各種特定需求,滿 足ModaEDA方法和汽車電子領(lǐng)域?qū)S玫奶攸c,提高汽車領(lǐng)域?qū)S密浖_發(fā)效 率。
2) 通過特別是針對SmartC的源碼片段、代碼注釋、懸浮提示內(nèi)容、SmartC 關(guān)鍵字使用說明等方面進行搜索,增強了 SmartC源碼同步在線搜索的效率和完 備性。
3) 同步在線搜索方法內(nèi)置于SmartC編輯器,使用戶不必離開SmartC編輯 器,而直接搜索基于互聯(lián)網(wǎng)的源代碼片段庫,同步獲得各種即時在線搜索引擎 結(jié)果。


圖1本發(fā)明基于模型的SmartC信息同步搜索流程圖。 圖2本發(fā)明相關(guān)源碼片段同步搜索流程圖。 圖3本發(fā)明代碼注釋同步搜索流程圖。 圖4本發(fā)明懸浮提示內(nèi)容同步搜索流程圖。 圖5本發(fā)明SmartC關(guān)鍵字同步搜索流程圖。 圖6本發(fā)明通過各種即時在線搜索工具同步在線搜索流程圖。
具體實施例方式
下面結(jié)合附圖和實例對本發(fā)明作進一步介紹
圖1指出了本發(fā)明基于模型的SmartC信息同步搜索流程圖,具體如下
1. 開始;
2. 運行SmartC代碼編輯器;
3. 編寫SmartC源碼;4. 在SmartC語言編輯器工具欄里選中搜索功能;
5. 在SmartC搜索表達式中鍵入欲搜索的關(guān)鍵源碼;
6. 搜索定位至SmartC程序相關(guān)源碼片段、代碼注釋、懸浮提示內(nèi)容、SmartC 關(guān)鍵字使用說明等方面;
7. 顯示SmartC程序相關(guān)源碼片段、代碼注釋、懸浮提示內(nèi)容、SmartC關(guān)鍵 字使用說明等方面搜索結(jié)果;
8. 結(jié)束。
圖2指出了本發(fā)明相關(guān)源碼片段同步搜索流程圖,具體如下
1. 開始;
2. 在SmartC搜索表達式中鍵入欲搜索的關(guān)鍵源碼;
3. 在基于層次化模型的SmartC項目的所有源碼中搜索;
4. 在SmartC系統(tǒng)層模型代碼中搜索,顯示SmartC系統(tǒng)層模型代碼搜索結(jié)
果;
5. 在SmartC構(gòu)件層模型代碼中搜索,顯示SmartC構(gòu)件層模型代碼搜索結(jié)
果;
6. 在SmartC任務(wù)層模型代碼中搜索,顯示SmartC任務(wù)層模型代碼搜索結(jié)
果;
7. 在SmartC組件層模型代碼中搜索,顯示SmartC組件層模型代碼搜索結(jié)
果;
8. 結(jié)束。
圖3指出了本發(fā)明代碼注釋同步搜索流程圖,具體如下-
1. 開始;
2. 在SmartC搜索表達式中鍵入欲搜索的關(guān)鍵源碼;
3. 找到代碼注釋部分;
4. 在代碼注釋部分搜索;
5. 顯示SmartC代碼注釋的搜索結(jié)果;
6. 結(jié)束。
圖4指出了本發(fā)明懸浮提示內(nèi)容同步搜索流程圖,具體如下
1. 開始;
2. 在SmartC搜索表達式中鍵入欲搜索的關(guān)鍵源碼;
3. 判斷是否為帶有懸浮提示內(nèi)容的特殊源碼,如果是,則轉(zhuǎn)4,否則結(jié)束;
4. 在擁有懸浮提示內(nèi)容的特殊源碼庫中匹配搜索;5. 顯示懸浮提示內(nèi)容的搜索結(jié)果;
6. 結(jié)束。
圖5指出了本發(fā)明SmartC關(guān)鍵字同步搜索流程圖,具體如下
1. 開始;
2. 在SmartC搜索表達式中鍵入欲搜索的關(guān)鍵源碼;
3. 判斷是否為SmartC關(guān)鍵字,如果是,則轉(zhuǎn)4,否則結(jié)束;
4. 在SmartC關(guān)鍵字庫中匹配搜索;
5. 顯示martC關(guān)鍵字使用說明的搜索結(jié)果;
6. 結(jié)束。
圖6指出了本發(fā)明通過各種即時在線搜索工具同步在線搜索流程圖,具體 如下
1. 開始;
2. 運行SmartC代碼編輯器;
3. 打開SmartC源碼;
4. 在SmartC語言編輯器工具欄里選中搜索功能;
5. 在SmartC搜索表達式中鍵入欲搜索的關(guān)鍵源碼;
6. 通過各種即時在線工具在SmartC語言編輯器視圖中顯示各搜索工具的搜 索結(jié)果;
7. 在同步獲得的各種即時在線搜索引擎結(jié)果中,進一步選擇所關(guān)注的特定 搜索引擎,并在Web搜索中查看結(jié)果;
8. 在線代碼片段搜索結(jié)束。
權(quán)利要求
1. 一種基于模型的SmartC編輯器同步在線搜索方法,其特征在于該方法的步驟如下1)運行SmartC語言編輯器;2)編寫或者打開SmartC程序源代碼;3)利用SmartC語言編輯器定制點增件功能,在SmartC語言編輯器工具欄里選中搜索功能,在其搜索表達式中鍵入欲搜索的關(guān)鍵源碼;4)通過鍵入的欲搜索的關(guān)鍵源碼搜索定位至當前SmartC程序的代碼結(jié)構(gòu),自動顯示代碼的相關(guān)源碼片段同步搜索、代碼注釋同步搜索、懸浮提示內(nèi)容同步搜索或SmartC關(guān)鍵字同步搜索結(jié)果;5)通過各種即時在線搜索工具同步在線搜索在SmartC語言編輯器視圖中顯示搜索結(jié)果;6)在同步獲得各種即時在線搜索引擎結(jié)果中,進一步選擇關(guān)注的搜索引擎,在Web搜索中查看結(jié)果。
2、 根據(jù)權(quán)利要求1所述的一種基于模型的SmartC編輯器同步在線搜索方 法,其特征在于所述的相關(guān)源碼片段同步搜索的具體步驟如下l)開始;2) 在SmartC搜索表達式中鍵入欲搜索的關(guān)鍵源碼;3)在基于層次化模型的SmartC 項目的所有源碼中搜索;4)在SmartC系統(tǒng)層模型代碼中搜索,顯示SmartC系 統(tǒng)層模型代碼搜索結(jié)果;5)在SmartC構(gòu)件層模型代碼中搜索,顯示SmartC構(gòu) 件層模型代碼搜索結(jié)果;6)在SmartC任務(wù)層模型代碼中搜索,顯示SmartC任 務(wù)層模型代碼搜索結(jié)果;7)在SmartC組件層模型代碼中搜索,顯示SmartC組 件層模型代碼搜索結(jié)果;S)結(jié)束。
3、 根據(jù)權(quán)利要求1所述的一種基于模型的SmartC編輯器同步在線搜索方 法,其特征在于所述的代碼注釋同步搜索的具體步驟如下l)開始;2)在SmartC 搜索表達式中鍵入欲搜索的關(guān)鍵源碼;3)找到代碼注釋部分;4)在代碼注釋部分 搜索;5)顯示SmartC代碼注釋的搜索結(jié)果;6)結(jié)束。
4、 根據(jù)權(quán)利要求1所述的一種基于模型的SmartC編輯器同步在線搜索方 法,其特征在于所述的懸浮提示內(nèi)容同步搜索的具體步驟如下l)開始;2) 在SmartC搜索表達式中鍵入欲搜索的關(guān)鍵源碼;3)判斷是否為帶有懸浮提示內(nèi) 容的特殊源碼,如果是,則轉(zhuǎn)4,否則結(jié)束;4)在擁有懸浮提示內(nèi)容的特殊源碼 庫中匹配搜索;5)顯示懸浮提示內(nèi)容的搜索結(jié)果;6)結(jié)束。
5、 根據(jù)權(quán)利要求1所述的一種基于模型的SmartC編輯器同步在線搜索方 法,其特征在于所述的SmartC關(guān)鍵字同步搜索的具體步驟如下l)開始;2) 在SmartC搜索表達式中鍵入欲搜索的關(guān)鍵源碼;3)判斷是否為SmartC關(guān)鍵字, 如果是,則轉(zhuǎn)4,否則結(jié)束;4)在SmartC關(guān)鍵字庫中匹配搜索;5)顯示martC 關(guān)鍵字使用說明的搜索結(jié)果;6)結(jié)束。
6. 根據(jù)權(quán)利要求1所述的一種基于模型的SmartC編輯器同步在線搜索方 法,其特征在于所述的通過各種即時在線搜索工具同步在線搜索具體步驟如 下l)開始;2)運行SmartC代碼編輯器;3)打開SmartC源碼;4)在SmartC語 言編輯器工具欄里選中搜索功能;5)在SmartC搜索表達式中鍵入欲搜索的關(guān)鍵 源碼;6)通過各種即時在線工具在SmartC語言編輯器視圖中顯示各搜索工具 的搜索結(jié)果;7)在同步獲得的各種即時在線搜索引擎結(jié)果中,進一步選擇所關(guān)注 的特定搜索引擎,并在Web搜索中查看結(jié)果;8)在線代碼片段搜索結(jié)束。
全文摘要
本發(fā)明公開了一種基于模型的SmartC編輯器同步在線搜索方法。本發(fā)明針對基于模型驅(qū)動的汽車電子領(lǐng)域?qū)S谜Z言SmartC編程特點,為搜索引擎提供SmartC源碼同步在線客戶端服務(wù),進入SmartC編輯器后在其搜索表達式中鍵入欲搜索關(guān)鍵源碼后便可并行提示不同搜索引擎的即時在線搜索結(jié)果,特別是針對SmartC的源碼片段、代碼注釋、懸浮提示內(nèi)容、SmartC關(guān)鍵字等方面進行搜索。本方法將同步在線搜索方法內(nèi)置于SmartC編輯器,使用戶不必離開SmartC編輯器,而直接搜索基于互聯(lián)網(wǎng)的源代碼片段庫,同步獲得各種即時在線搜索引擎結(jié)果,具有較好的實用易用性、有效提高了SmartC源碼同步在線搜索的效率和完備性。
文檔編號G06F9/45GK101290580SQ20081006192
公開日2008年10月22日 申請日期2008年5月27日 優(yōu)先權(quán)日2008年5月27日
發(fā)明者倪曉輝, 張莉蘋, 楊國青 申請人:浙江大學
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1