導航:首頁 > 源碼編譯 > 源碼調用圖

源碼調用圖

發布時間:2023-02-09 07:47:50

❶ vb源代碼中的圖片在哪

VB軟體調用圖片有多種方法:
1、直接調用外部圖片文件;
2、直接放入控制項的Picture屬性或Icon等屬性;
3、放入資源文件;
4、其他方法(比如資料庫)。
從你描述的情況來看,應該可以排除第一種方法。如果是第二種方式,那麼圖片是放在與窗體同名的frx文件中(比如Form1.Frx),這里放的是所有與該窗體有關的二進制數據(不單單是圖片),不過你要想在程序外部從frx文件中提取出原圖片可不太容易,但你在程序中可以用savepicture命令很輕松的把圖片保存為新文件。如果使用資源文件存放圖片的,你可以用一些資源文件的分析軟體取出所要的圖片,當然也可以用VB本身的提取資源命令取出圖片到圖像控制項的picture屬性再用savepicture命令保存為新文件。
當然如果你說的VB軟體不是源代碼,而是編譯後的EXE文件,那就沒辦法了,只有破解一途了,但這個的成功率很低。

❷ 易語言怎麼調用API找圖,不要大漠和模塊那些都找的不準,想自己寫一個,最好有源碼

有源碼給你,,還叫你自己寫一個?
在你的概念里,,識圖找圖是怎 樣一個處理流程?
精易模塊的源碼包里有找圖的源碼,不想用模塊就自己分離出來整合一個

❸ 請問查看源代碼調用結構圖的軟體叫什麼

source insight 代碼閱讀和編輯軟體建議試一下,可以實時生成該圖

doxygen可以根據項目代碼靜態生成源代碼調用結構圖

❹ 漫畫網的圖片是怎麼調用的啊,源碼都看不到圖片

首先要安裝Dreamweaver,再把網頁源碼復制到記事本並保存為html格式,再新建一個文件夾放入一個文件名為image的圖片文件夾,再使用Dreamweaver編輯html格式源碼!

❺ 網頁里有調用圖片,但源碼里沒有是怎麼回事求解

圖片路徑是通過ajax從後台伺服器動態獲取的,瀏覽器審查元素的時候會把當前頁面的所有元素(包括靜態的和動態的)解析、整合並格式化後再顯示給你看,與源代碼是不相同的。imgs是個js變數,裡面就是運行js後獲取的圖片路徑,獲取的過程肯定在前面的某個js文件中。但你直接把imgs作為網址那肯定是錯的啊。
要想改成自己的圖片,你可以把這段js代碼全部刪掉(包括<script>和</script>),然後改為自己的html代碼,比如<img src="你自己的圖片地址"/>

❻ 怎麼用codeviz 1.0.9 版在 windows + cygwin 繪制函數調用關系圖

CodeViz是《Understanding The Linux Virtual Memory Manager》(at Amazon,下載地址在頁尾)的作者 Mel Gorman寫的一款分析C/C++源代碼中函數調用關系的open source工具(類似的open source軟體有 egypt、ncc)。其基本原理是給 GCC 打個補丁,讓它在編譯時每個源文件時 mp 出其中函數的 call graph,然後用 Perl 腳本收集並整理調用關系,轉交給Graphviz繪制圖形。
CodeViz
原本是作者用來分析 Linux virtual memory 的源碼時寫的一個小工具,現在已經基本支持 C++ 語言,最新的 1.0.9
版能在 Windows + Cygwin 下順利地編譯使用:)。需要注意的是:1) 下載 GCC 3.4.1 的源碼 gcc-3.4.1.tar.gz 放到 codeviz-1.0.9/compilers,2) 安裝 patch 程序(屬於Utils類),3) 從 http://www.graphviz.org 下載並安裝 Graphviz 2.6。
我用 CodeViz 分析《嵌入式實時操作系統 uC/OS-II (第二版)》中的第一個范常式序,步驟如下:
1. 想辦法讓 gcc 能編譯uC/OS 2.52和范常式序的源碼,每個C源文件生成對於的.c.cdepn文件。只要編譯(參數-c)就行,無需連接。
2. 調用genfull生成full.graph,這個文件記錄了所有函數在源碼中的位置和它們之間的調用關系。
3. 使用gengraph生成我關心的函數的調用關系。
首先分析main():
1.gengraph --output-type gif -f main
分析main()的call graph,得到的圖如下,看不出要領:

2.gengraph --output-type gif -f main -s OSInit
暫時不關心OSInit()的內部實現細節(參數-s),讓它顯示為一個節點。得到的圖如下,有點亂,不過好多了:

3.gengraph --output-type gif -f main -s OSInit -i "OSCPUSaveSR;OSCPURestoreSR"
基本上每個函數都會有進入/退出臨界區的代碼,忽略之(參數-i)。得到的圖如下,基本清楚了:

4.gengraph --output-type gif -f main -s "OSInit;OSSemCreate" -i "OSCPUSaveSR;OSCPURestoreSR" -k
OSSemCreate()的內部細節似乎也不用關心,不過保留中間文件sub.graph(參數-k),得到的圖如下,

5.dot -Tgif -o main.gif sub.graph
修改sub.graph,使圖形符合函數調用順序,最後得到的圖如下,有了這個都不用看代碼了:)

接著分析OSTimeDly()的被調用關系:
gengraph --output-type gif -r -f OSTimeDly
看看哪些函數調用了OSTimeDly(),參數 -r ,Task()和TaskStart()都是用戶編寫的函數:

❼ 雲楓工作室企業網站源碼(asp無限製版)3.0 首頁怎樣調用推薦產品縮略圖 怎樣調用所有產品圖片,怎樣調用新

沒有研究過你這個系統的代碼。別人也是,要看到相關代碼,資料庫結構,才能回答你這個問題。
你說的各種調用函數,是沒有辦法給你的。

❽ 要做一個根據C代碼自動生成函數調用關系圖的小程序

1,你可以嘗試一下llvm,蘋果公司支持的開源編譯器項目,它可以將程序解析成基本塊的關系圖;首先llvm做的事情要比你要求的多很多,程序會被解釋成一個模塊,每個模塊包含若干個函數function,function內部將代碼分成一個一個基本塊,基本塊是一個編譯原理的術語,你可以查一下相關定義。其次,高級語言程序要被解釋成一種中間表達,這種中間表達可以描述一種圖叫做有向無環圖,你所需要的調用關系圖是這個有向無環圖中的一個子圖。
2,自己做的話首先你要了解有向無環圖(DAG)的數據結構,比較適合描述函數調用關系圖,其次要將函數抽象成DAG上的一個結點,這個結點至少包含以下信息,調用這個函數的母函數指針集合,這個函數調用的函數指針集合,當前函數的名稱。

❾ 怎麼改網站源碼里的圖片

可以在源碼裡面的圖片文件夾里找到對應圖片直接替換,或找到源碼裡面找到圖片位置直接修改數據調用路徑。
網站源碼裡面有一個專門的文件夾是用來放圖片的,網站裡面用的圖片基本上都是從這個文件夾調用。
替換的時候,請注意圖片的屬性要完全相同才能進行替換。

❿ 函數調用關系圖可以提供哪些與測試有關的信息

繪制函數調用關系圖對理解大型程序大有幫助。我想大家都有過一邊讀源碼(並在頭腦中維護一個調用棧),一邊在紙上畫函數調用關系,然後整理成圖的經歷。如果運氣好一點,藉助調試器的單步跟蹤功能和call stack窗口,能節約一些腦力。

不過如果要分析的是腳本語言的代碼,那多半隻好老老實實用第一種方法了。如果在讀代碼之前,手邊就有一份調用圖,豈不妙哉?下面舉出我知道的幾種免費的分析C/C++函數調用關系的工具。

函數調用關系圖(call graph)是圖(graph),而且是有向圖,多半還是無環圖(無圈圖)——如果代碼中沒有直接或間接的遞歸的話。Graphviz是專門繪制有向圖和無向圖的工具,所以很多call graph分析工具都以它為後端(back end)。那麼前端呢?就看各家各顯神通了。

調用圖的分析分析大致可分為「靜態」和「動態」兩種,所謂靜態分析是指在不運行待分析的程序的前提下進行分析,那麼動態分析自然就是記錄程序實際運行時的函數調用情況了。

靜態分析又有兩種方法,一是分析源碼,二是分析編譯後的目標文件。

分析源碼獲得的調用圖的質量取決於分析工具對編程語言的理解程度,比如能不能找出正確的C++重載函數。Doxygen是源碼文檔化工具,也能繪制調用圖,它似乎是自己分析源碼獲得函數調用關系的。GNU cflow也是類似的工具,不過它似乎偏重分析流程圖(flowchart)。

對編程語言的理解程度最好的當然是編譯器了,所以有人想出給編譯器打補丁,讓它在編譯時順便記錄函數調用關系。CodeViz(其靈感來自Martin Devera (Devik) 的工具)就屬於此類,它(1.0.9版)給GCC 3.4.1打了個補丁。

另外一個工具egypt的思路更巧妙,不用大動干戈地給編譯器打補丁,而是讓編譯器自己mp出調用關系,然後分析分析,交給Graphviz去繪圖。不過也有人另起爐灶,自己寫個C語言編譯器(ncc),專門分析調用圖,勇氣可嘉。不如要是對C++語言也這么干,成本不免太高了。分析C++的調用圖,還是藉助編譯器比較實在。

閱讀全文

與源碼調用圖相關的資料

熱點內容
批處理編譯qt 瀏覽:65
鐵友app怎麼查詢機票訂單 瀏覽:197
myeclipselinux破解版 瀏覽:417
批處理命令語法不正確 瀏覽:889
pdf合並成一個pdf在線 瀏覽:383
柱加密區構造要求 瀏覽:514
地板木龍骨標准跟加密區別 瀏覽:150
解壓放鬆的好地方河南 瀏覽:965
搜狗怎麼移動到文件夾 瀏覽:617
文件自動選擇到文件夾 瀏覽:794
贈送的app怎麼在ipad下載 瀏覽:508
頸椎解壓後神經恢復 瀏覽:849
怎麼看app訂閱扣費 瀏覽:314
linux系統的負載均衡 瀏覽:419
遇到挫折解壓視頻 瀏覽:778
什麼指令看伺服器運行負載 瀏覽:84
因碩智能門鎖卡片是加密的么 瀏覽:336
為什麼會伺服器不可用 瀏覽:290
wow宏命令設置 瀏覽:264
解壓神器一張紙折疊魔術球 瀏覽:23