日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]轉換用戶腳本代碼來進行調試有效

專利信息
申請號: 200980151578.4 申請日: 2009-11-20
公開(公告)號: CN102246150A 公開(公告)日: 2011-11-16
發明(設計)人: J·M·斯托爾;A·L·克賴德;I·A·任科夫斯基 申請(專利權)人: 微軟公司
主分類號: G06F11/36 分類號: G06F11/36;G06F11/28
代理公司: 上海專利商標事務所有限公司 31100 代理人: 高見
地址: 美國華*** 國省代碼: 美國;US
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 轉換 用戶 腳本 代碼 進行 調試
【說明書】:

背景

計算機程序應用程序的用戶常常發現需要執行應用程序中的特定任務,有時是一而再再而三的。例如,管理其財務問題的公司可能希望對填充應用程序中的電子表格的數據執行某些計算。執行這些任務可由主機應用程序來支持,但是應用程序可能也允許開發者/用戶創建定制解決方案來自動化所需任務。

應用程序的用戶或開發者可創建執行應用程序中所支持功能的宏,由此自動化所需任務。宏可通過記錄用戶在應用程序中執行的一系列動作來創建,或者可在由主機應用程序支持的源代碼中開發。開發者/用戶可能希望調試宏,或者在使用之前或者在檢測到宏在主機應用程序的不合需操作之后。主機應用程序可以在一平臺上運行,該平臺包括編程語言框架在集成開發環境(IDE)中的實現,這使得用戶/開發者能夠編寫源代碼、編譯該代碼、以及調試該代碼以在主機應用程序中運行。

發明內容

提供本發明內容以便以簡化形式介紹將在以下的具體實施方式中進一步描述的概念精選。本概述并不旨在標識出所要求保護的主題的關鍵因素或必要特征,也不旨在用于限定所要求保護的主題的范圍。

在開發者的用戶腳本代碼的調試期間,開發者常常插入斷點,他們可在斷點處檢測測試環境以確定其是否如所預期地那樣起作用。此外,在斷點處,開發者可能尤其希望檢測變量、步進(step)至不同的函數而無需執行中間的代碼、編輯代碼并繼續執行、查看異常處理等等。目前,在最新的調試操作(例如,使用C#和.NET腳本)期間,當調試器到達應用程序(被調試程序)中的斷點時,其導致被調試程序凍結,直至重新啟動被調試程序(例如,當由用戶選擇重新啟動時)。主機應用程序的一些較舊的IDE平臺允許主機應用程序在到達斷點時繼續進行響應,這會是理想的。然而,如果主機應用程序被從較舊的腳本平臺移至新的腳本平臺時,用戶可能不能使主機應用程序在調試斷點處繼續響應。

如本文所闡述的,提供了用于通過將用戶腳本代碼轉換成可調試代碼來實現被開發來在主機應用程序中運行的用戶腳本代碼的可調試性的技術和系統。例如,用可使得用戶腳本代碼可調試的腳本代碼來插裝用戶腳本代碼,從而允許調試器從用戶代碼而不是從會影響主機應用程序的調試API獲得調試信息。

在一個實施例中,可創建回跡方法,該回跡方法回調主機應用程序,這可允許主機應用程序協作地操作和更新其用戶界面并且看起來繼續起作用,即使在調試停止操作(例如,斷點)處亦如此。此外,通過在所述用戶腳本代碼中能插入停止操作來進行調試的一個或多個位置處注入對回跡方法的回調來轉換用戶腳本代碼。另外,替代針對用戶所需的每個可調試性特征(例如,棧幀管理、變量檢查、設置下一條語句等)來轉換代碼,可通過用例如公共助手函數(例如,迭代器類型函數)轉換用戶腳本代碼來在用戶腳本代碼中組合可調試性特征。

為實現上述內容和相關目的,以下描述和附圖闡述了各個說明性方面和實現。這些方面和實現僅指示可以使用一個或多個方面的各種方式中的一些。結合附圖閱讀以下詳細描述,則本發明的其他方面、優點、以及新穎特征將變得顯而易見。

附圖說明

圖1是一示例性方法的流程圖,藉由該示例性方法可使得已被開發來在主機應用程序中運行的用戶腳本代碼實現可調試性。

圖2是利用本文中所描述的技術的示例性腳本代碼的轉換的例示。

圖3是利用本文中所描述的技術的示例性腳本代碼的轉換的例示。

圖4是利用本文中所描述的技術的示例性腳本代碼的轉換的例示。

圖5是利用本文中所描述的技術的示例性腳本代碼的轉換的例示。

圖6是利用本文中所描述的技術的示例性腳本代碼的轉換的例示。

圖7是利用本文中所描述的技術的示例性腳本代碼的轉換的例示。

圖8是利用本文中所描述的技術的示例性腳本代碼的轉換的例示。

圖9是利用本文中所描述的技術的示例性腳本代碼的轉換的例示。

圖10是用于將開發來用于在主機應用程序中運行的用戶腳本代碼轉換成可調試代碼的示例性系統的框圖。

圖11是以上所描述的示例性系統的示例實現的一個實施例的例示。

圖12是包括被配置成實施這里所闡述的供應中的一個或多個的處理器可執行指令的示例性計算機可讀介質的圖示。

圖13示出了其中可以實現此處所闡述的供應方案中的一種或多種的示例性計算環境。

具體實施方式

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/200980151578.4/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖、流程工藝圖技術構造圖;

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国久久久久久| 99精品区| 精品国产一区二区三区四区四| 亚洲欧洲国产伦综合| 久久精品二| 国产一区2| 亚洲精品久久久久一区二区| 国产精品久久久久久久久久久久久久不卡| 99精品小视频| 欧美日韩中文字幕三区| 日韩中文字幕区一区有砖一区| 国产麻豆91欧美一区二区| 911久久香蕉国产线看观看| 免费久久99精品国产婷婷六月| 国产精品18久久久久白浆| 国产精品尤物麻豆一区二区三区| 一本一道久久a久久精品综合蜜臀| 午夜欧美a级理论片915影院| 国产乱子一区二区| 91一区二区在线观看| 999久久久国产| 国产视频一区二区不卡| 视频一区二区中文字幕| 97人人澡人人添人人爽超碰| 蜜臀久久99精品久久一区二区| 黄色av免费| 国产乱老一区视频| 国偷自产一区二区三区在线观看| 欧美二区在线视频| 国产日韩欧美视频| 国产精品日韩视频| 激情欧美日韩| 狠狠色噜噜狠狠狠狠综合久| 天堂av一区二区| 欧美一区亚洲一区| 日韩av在线一区| 手机看片国产一区| 欧美日韩偷拍一区| 99国产精品九九视频免费看| 狠狠色噜噜狠狠狠狠88| 91久久国产视频| 美国三级日本三级久久99| 亚洲乱视频| 日韩精品一区二区亚洲| 国产精品剧情一区二区三区| 日韩av不卡一区| 在线亚洲精品| 国产在线一二区| 91精品国产综合久久国产大片| 中文丰满岳乱妇在线观看| 国产精品色婷婷99久久精品| 少妇高潮一区二区三区99小说| 国产精品丝袜综合区另类| 国产精品久久久久四虎| 国产精品久久久久久久四虎电影| 国产一区二区资源| 国内精品国产三级国产99| 国产精品一区二区三| 一区二区三区欧美精品| 国产丝袜一区二区三区免费视频 | 欧美日韩综合一区| 91视频国产九色| 狠狠综合久久av一区二区老牛| 国产精品午夜一区二区三区视频| 黑人巨大精品欧美黑寡妇| 真实的国产乱xxxx在线91| 国产无遮挡又黄又爽又色视频| 少妇自拍一区| 91精品一二区| 国产欧美亚洲一区二区| 国产日韩欧美综合在线| 国产一级二级在线| 99国产精品一区| 国产第一区在线观看| 国产精品视频一二区| 欧美网站一区二区三区| 国产精品18久久久久久白浆动漫| 久久99精| 亚洲欧洲日韩在线| 精品国产九九| av毛片精品| 一区二区三区欧美日韩| 99国产精品久久久久老师| 亚洲国产精品网站| 国产精品伦一区二区三区在线观看 | 精品国产品香蕉在线| 久久久综合香蕉尹人综合网| 福利片一区二区三区| 一区二区久久久久| 久久久久久久亚洲国产精品87| 久久99久久99精品蜜柚传媒| 国产一区欧美一区| 在线精品国产一区二区三区| 午夜精品在线观看| 国产精品一二三区视频网站| 欧美日本一二三区| 国产午夜亚洲精品午夜鲁丝片 | 视频一区二区国产| 亚洲v欧美v另类v综合v日韩v| 一本色道久久综合亚洲精品浪潮| 欧美精品久| 国产精品一区二区麻豆| 国产丝袜在线精品丝袜91| 精品国产乱码久久久久久虫虫| 国产1区2区3区中文字幕| 日本一码二码三码视频| 久久精品入口九色| 国产精品免费观看国产网曝瓜| 99精品一级欧美片免费播放| 99精品免费在线视频| 中文字幕一区二区三区免费| 91精品国产91久久久| 午夜影院啪啪| 欧美日韩一卡二卡| 精品久久久久久亚洲综合网 | 欧美一区二区三区中文字幕| 午夜色大片| 国产91在线拍偷自揄拍| 色综合久久久久久久粉嫩| 亚洲精品乱码久久久久久国产主播| 99精品久久久久久久婷婷| 色婷婷精品久久二区二区蜜臂av| 午夜伦情电午夜伦情电影| 在线精品国产一区二区三区 | 精品国产区| 久久国产这里只有精品| 国产伦精品一区二区三区电影| 中文字幕一区2区3区| 欧美精品一区二区久久久| 热久久一区二区| 精品国产免费一区二区三区| 国产一区二区极品| 99re热精品视频国产免费| 国产真实乱偷精品视频免| 国产乱人伦偷精品视频免下载| 午夜叫声理论片人人影院| 国产欧美久久一区二区三区| 日本精品在线一区| 日本二区在线播放| 国产三级欧美三级日产三级99| 伊人av综合网| 黄色香港三级三级三级| 91精品视频在线免费观看| 91免费国产| 91一区二区三区久久国产乱| 日韩欧美国产第一页| 久久激情综合网| 日韩欧美中文字幕精品| 亚洲国产另类久久久精品性| 亚洲欧美色图在线| 日韩精品中文字幕一区| 久久婷婷国产香蕉| 亚洲福利视频二区| 欧美乱大交xxxxx| 国产精品一区二区不卡| 国产精品香蕉在线的人| 国产亚洲另类久久久精品| 国产精品一区二区在线观看免费| 热久久一区二区| 国产亚洲精品久久久久久久久动漫| 欧美乱码精品一区二区 | 夜夜躁人人爽天天天天大学生| 69久久夜色精品国产69–| 亚洲精品人| 欧美色图视频一区| 日日夜夜亚洲精品| 亚洲四区在线| 夜夜躁日日躁狠狠久久av| 午夜国产一区二区| 偷拍精品一区二区三区| 久久密av| 国产色99| 国产999久久久| 99国产精品久久久久| 69精品久久| 国产精品5区| 久久国产激情视频| 免费看性生活片| 国产精品一区二区三| 国产一区日韩在线| 精品91av| 国产乱色国产精品播放视频| 久久久久久久亚洲国产精品87| 国产一区二区三区中文字幕| 欧美视频1区| 李采潭伦理bd播放| 国产精品美乳在线观看 | 国产91视频一区| 国产一级片网站| 亚洲欧美v国产一区二区| 国产目拍亚洲精品区一区| 精品99免费视频| 精品a在线| 91久久久久久亚洲精品禁果| 国产区二区| 97久久久久亚洲| 欧美一级特黄乱妇高清视频| 色乱码一区二区三在线看| 不卡在线一区二区| 97视频久久久| 国产日产精品一区二区| 国产一二区精品| 日本大码bbw肉感高潮| 5g影院天天爽入口入口| 国产精品一二三区视频网站| 国产在线观看免费麻豆| 91国内精品白嫩初高生| 精品国产1区2区3区| 一区二区三区国产视频| 国产足控福利视频一区| 亚洲少妇一区二区| 国产精品麻豆一区二区| 国产在线不卡一| 97人人澡人人爽91综合色| av毛片精品| 99精品小视频| 久久夜色精品亚洲噜噜国产mv| 日韩一区二区精品| 国产97在线看| 国产麻豆精品久久| 女女百合互慰av| 国产精品一区在线观看你懂的| 91超薄丝袜肉丝一区二区| 88888888国产一区二区| 欧美日韩综合一区| 国产免费一区二区三区四区| 性欧美激情日韩精品七区| 久久精品欧美一区二区| 欧美乱大交xxxxx胶衣| 性欧美激情日韩精品七区| 日本一区二区三区中文字幕 | 亚洲神马久久| 亚洲欧美一区二区精品久久久| 久久国产精品视频一区| 欧美在线观看视频一区二区| 中文字幕制服狠久久日韩二区| 黄色91在线观看| 欧美一区视频观看| 97人人模人人爽人人喊小说| 91波多野结衣| 亚洲v欧美v另类v综合v日韩v| 国产一区亚洲一区| 久久国产精品欧美| 国产电影精品一区二区三区| 欧美日韩精品中文字幕| 99精品黄色|