導航:首頁 > 源碼編譯 > 寫框架的源碼怎麼看

寫框架的源碼怎麼看

發布時間:2022-05-13 05:57:12

『壹』 有框架的網頁,如何讀取框架里的源碼

用chtmlview打帶框架網頁寫面函數
BOOL CHtmlView::GetFrameSource( IDispatch *pDisp, CString& refString )
{
BOOL bRetVal = FALSE;
HRESULT hr = S_OK;
if ( pDisp != NULL )
{
CComQIPtr pBrowser = pDisp;
if ( pBrowser != NULL )
{
IDispatch *pDispDoc = NULL;
hr = pBrowser->get_Document(&pDispDoc);
if ( !( FAILED(hr) || !pDisp ) )
{
CComQIPtr pStmInit = pDisp;
if ( !pStmInit )
{
HGLOBAL hMemory;
hMemory = GlobalAlloc(GMEM_MOVEABLE, 0);
if (hMemory != NULL)
{
CComQIPtr spPSI = pDispDoc;
if( spPSI != NULL)
{
CComPtr spStream;
if (SUCCEEDED(CreateStreamOnHGlobal(hMemory, TRUE, &spStream)))
{
spPSI->Save(spStream, FALSE);
LPCTSTR pstr = (LPCTSTR) GlobalLock(hMemory);
if (pstr != NULL)
{
// Stream is always ANSI, but CString
// assignment operator will convert implicitly.
bRetVal = TRUE;
TRY
{
refString = pstr;
}
CATCH_ALL(e)
{
bRetVal = FALSE;
DELETE_EXCEPTION(e);
}
END_CATCH_ALL

if(bRetVal == FALSE)
GlobalFree(hMemory);
else
GlobalUnlock(hMemory);
}
}
}
}
}
}
RELEASE(pDispDoc);
}
}
return bRetVal;
}

能用DocumentComplete我知道獲pDisp像DocumentComplete才能獲框架各頁pDisp沒通用性我想要實現像GetSource功能要網頁載完畢任意刻獲框架html源文件!

『貳』 java大神如何學習和分析Java框架的源碼

1、拿到代碼查看項目當中是否有readme這樣的文件,如果沒有查看是否有文檔之類的
2、代碼當中沒有文檔,那麼就想你的同事或者其他人要這個框架的介紹或者資料
3、先請教別人這個框架的大體思路
4、自己獨立去按照文檔或者其他人說的思路去看代碼
5、不懂的地方全部記錄下面,一次行去問,有的時候很多問題在你看到後面的東西的時候就自然明白了
6、看懂了代碼之後自己嘗試著寫一個,看自己的理解是否正確就這么多了。

『叄』 如何查看框架源碼

用f12打開調試工具,找到iframe復制src地址然後再瀏覽器中打開就可以看到源碼了,希望可以幫到你。

『肆』 如何查看JDK以及JAVA框架的源碼

設置步驟如下:
1.點「window」-> "Preferences" -> "Java" -> "Installed JRES"
2.此時"Installed JRES"右邊是列表窗格,列出了系統中的 JRE 環境,選擇你的JRE,然後點邊上的 "Edit...", 會出現一個窗口(Edit JRE)
3.選中rt.jar文件的這一項:「c:\program files\java\jre_1.5.0_06\lib\rt.jar」
點 左邊的「+」 號展開它,
4.展開後,可以看到「Source Attachment:(none)」,點這一項,點右邊的按鈕「Source Attachment...」, 選擇你的JDK目錄下的 「src.zip」文件(該文件在JDK安裝目錄的根目錄下)
5.一路點"ok",設置完成
設置完成後,按住ctrl鍵再用滑鼠單擊某一個jdk方法名或類名,便能看到該方法的源代碼了。此外按F3也能實現。
PS:rt.jar包含了jdk的基礎類庫,也就是你在java doc裡面看到的所有的類的class文件;src.zip文件裡面放著的正是基本類所對應的源文件(即*.java格式的文件);同理,我們可以去網上下載各個JAVA開源框架所對應的源代碼包,比如spring-src.zip,然後再按照上面的設置步驟設置,就可以查看到對應的JAVA框架源代碼了。

『伍』 怎麼去看框架源代碼

查看框架原代碼,你可以去下載源代碼的壓縮包,再把這個包放到你程序關聯的包上面。 forexample:如果你用的是eclipse的話,假設你工程裡面用到了spring-2.0.6.jar則你在這個jar上點擊右鍵,點屬性,這時在出來的上面有一個java source attachment,你選擇後面external file 把你從官網上下載的包關聯進來,就ok了,這樣你就可以從用到spring源碼的地方直接點進來看spring的源碼了,或者你直接點jar文件的目錄,一樣可以看spring的源碼。

『陸』 Myeclipse下如何查看Spring等框架的源代碼

1.下載jad.exe與jadclipse_3.2.0.jar(本地址資源中心中提供);2.將jad.exe可以存放任意目錄,比如C:jad.exe;3.將jadclipse_3.2.0.jar放到${eclipse}/plugins目錄下,並解壓到當前目錄下,目錄為${eclipse}/plugins/jadclipse_3.2.0;4.打開Myeclipse進行分別設置:選項Windows--Preference--Java-JadClipse下設置Path to decompiler為:C:jad.exe選項Windows--Preference--General--Editor--File Associations下設置File types為*.class的默認打開格式為JadClipse Class File Viewer我是按上面步驟做的,(MyEclipse 6.5)卻什麼也出不來,是不是我的方法不對? 回答: 你上面的步驟是正確的。我在Myeclipse 5.5上用jadclipse_3.2.0.jar同樣的手順已經取到了源代碼。我覺得你用的jadclipse_3.2.0.jar 應該是和你的Eclipe版本不符,低了。我在Myeclipse 7.0 用net.sf.jadclipse_3.3.0.jar 取到了。若換成3.2.0 就不行,出ERROR。

『柒』 如何在Eclipse中查看JDK以及Java框架的源碼

在Eclipse中查看JDK類庫的源代碼
設置:
1.點 「window」-> "Preferences" -> "Java" -> "Installed JRES"
2.此時"Installed JRES"右邊是列表窗格,列出了系統中的 JRE 環境,選擇你的JRE,然後點邊上的 "Edit...", 會出現一個窗口(Edit JRE)
3.選中rt.jar文件的這一項:「c:\program files\java\jre_1.5.0_06\lib\rt.jar」 點 左邊的「+」 號展開它
4.展開後,可以看到「Source Attachment:(none)」,點這一項,點右邊的按鈕「Source Attachment...」, 選擇你的JDK目錄下的 「src.zip」文件
5.一路點"ok",結束。
dt.jar是關於運行環境的類庫,主要是swing的包 tools.jar是關於一些工具的類庫 rt.jar包含了jdk的基礎類庫,也就是你在java doc裡面看到的所有的類的class文件

『捌』 如何正確地查看源代碼

一。先把源代碼安裝起來編譯起來,結合它的文檔和手冊,熟悉其功能和它的應用方式。如果遇到的是英文文檔,那麼首先恭喜你,如果硬著頭皮看下來,不僅能在國內開此系統或框架的先河,而且能讓你閱讀英文的水平大幅提升。
二。瀏覽源代碼的目錄結構,了解各個目錄的功能。從整體上觀察這個工程是有哪些模塊組成的,最好能畫一畫圖。
三。經過以上兩步後你對這份源代碼有了一個初步的了解了,現在開始分析它的源碼吧。這一步我們開始分析源代碼框架。例如入口方式是單入口還是多入口,頁面之間的調用規則,能根據規則找出某個功能用到的頁面。
四。熟悉源代碼的代碼寫作風格,例如縮進方式,排版格式,變數命名,函數命名等。
五。熟悉一下源代碼用到的資料庫和表,可以參考它的技術支持文檔。
六。經過以上幾步相信已經對源代碼有了更深刻的了解,不過這種了解還只是表面的,下來我們從7個方面具體的去分析它吧:
1.入口構造以及頁面調用方式的具體實現,如果閱讀時看到工具類和工具函數,盡量去熟悉一下。這一步的分析可以學習到源代碼的系統架構方式。
2.分析源代碼用到的工具類和工具函數,這樣可以學到很多程序編寫技巧。可以提升自己編程功力。
3.結合一些安全規則,研究這個源代碼是怎樣實現安全方面的設計的。這樣可以提高自己在安全方面的意識和功力。
4.如果有模板引擎的話,研究一下源代碼的模板引擎。大致從實現方式,效率,易用性等幾個方面去考慮。
5.研究系統的各個功能模塊,這樣既能學習編程技巧還能打開自己的編程思路,下次遇到類似的東東就心裡有譜了。
6.研究系統所用到設計模式,一樣的功能實現,用到的設計模式可能相差很多,對比我們之前所作的東東分析設計模式,是提升我們駕馭代碼的不二法門。
7.研究源代碼對訪問壓力,執行效率,系統效率,資料庫查詢的優化。
七。做筆記,把這個開源代碼實現的功能,實現方式、設計框架、模塊組織、以及代碼技巧等記錄下來。邊記錄邊總結整理,對學習的東西更容易消化吸收。
八。實踐是檢驗真理的唯一標准,修改一些比較簡單地功能,或者寫一些簡單的sample,並且調試出來,這樣才能做到更加理解代碼。同時框架性的源代碼里一般都有自帶的實例,修改使用這些實例,可以快速了解框架的使用。

『玖』 如何查看用框架做的網頁源碼

1、查看帶有框架(Frame)的網頁源碼
如果有的網頁中使用了框架(Frame),或者使用了多窗口,那麼利用IE菜單上的命令就只能得到框架設置的源碼,因此無法查看網頁設計的細節。
此時久需要變通一下方法。將滑鼠指針移到網頁中非鏈接的位置,單擊滑鼠右鍵,在彈出的窗口中選擇「查看源文件」功能。需要查看哪個窗口的源文件,就將滑鼠指針指向哪個窗口,再通過點擊右鍵菜單來進行操作。
2、使用特殊的命令
其實,最簡單的方法大概是利用命令了。它的格式為: view-source:http://*.*.*,此時,網頁不會顯示,卻會出現一個顯示網頁源碼的文本框。
對於帶有框架的網頁,可以首先找到框架內某個感興趣的網頁名稱,然後再通過該命令查看框架內的網頁源碼。
3、利用網頁編輯器
上面的方法固然有用,但是,有的網頁保密工作做的非常周全,首先它使用了多窗口的Frame頁,讓IE菜單上的源碼查看功能不能發揮作用,接著它又將滑鼠的右鍵屏蔽了,這時可以考慮使用網頁編輯器來查看網頁源碼。

『拾』 如何快速讀懂項目源碼javaWeb

一:學會如何讀一個JavaWeb項目源代碼 步驟:表結構->web.xml->mvc->db->spring
ioc->log-> 代碼
1、先了解項目資料庫的表結構,這個方面是最容易忘記 的,有時候我們只顧著看每一個方法是怎麼進行的,卻沒
有去了解資料庫之間的主外鍵關聯。其實如果先了解數據 庫表結構,再去看一個方法的實現會更加容易。
2、然後需要過一遍web.xml,知道項目中用到了什麼攔
截器,監聽器,過濾器,擁有哪些配置文件。如果是攔截 器,一般負責過濾請求,進行AOP 等;如果是監 可能是定時任務,初始化任務;配置文件有如使用了 spring
後的讀取mvc 相關,db 相關,service 相關,aop 相關的文件。
3、查看攔截器,監聽器代碼,知道攔截了什麼請求,這
個類完成了怎樣的工作。有的人就是因為缺少了這一步, 自己寫了一個action,配置文件也沒有寫錯,但是卻怎麼
調試也無法進入這個action,直到別人告訴他,請求被攔
4、接下來,看配置文件,首先一定是mvc相關的,如 springmvc
中,要請求哪些請求是靜態資源,使用了哪些 view 策略,controller 註解放在哪個包下等。 然後是db 相關配置文件,看使用了什麼資料庫,使用了
什麼orm框架,是否開啟了二級緩存,使用哪種產品作 為二級緩存,事務管理的處理,需要掃描的實體類放在什 么位置。最後是spring 核心的ioc
功能相關的配置文件, 知道介面與具體類的注入大致是怎樣的。當然還有一些如 apectj 置文件,也是在這個步驟中完成
5、log
相關文件,日誌的各個級別是如何處理的,在哪些 地方使用了log 記錄日誌
6、從上面幾點後知道了整個開源項目的整體框架,閱讀 每個方法就不再那麼難了。
7、當然如果有項目配套的開發文檔也是要閱讀的。

閱讀全文

與寫框架的源碼怎麼看相關的資料

熱點內容
python基礎教程pdf下載 瀏覽:123
如何統計伺服器 瀏覽:742
蘋果和安卓怎麼贈送模組 瀏覽:803
伺服器倒計時怎麼弄 瀏覽:30
excel文件夾更新 瀏覽:433
億點連接app哪裡好 瀏覽:788
java掃碼支付 瀏覽:873
單片機行車記錄儀 瀏覽:391
oppo雲伺服器什麼意思 瀏覽:82
51單片機可以編譯多少公里 瀏覽:27
用什麼工具製作安卓應用 瀏覽:488
單片機數碼管的代碼 瀏覽:779
第一款安卓手機是什麼牌子 瀏覽:396
java非同步web 瀏覽:274
51單片機讀tf卡 瀏覽:940
linux下獲取文件 瀏覽:320
加密文件電腦顯示無屏幕截取許可權 瀏覽:356
虛榮安卓用什麼充值 瀏覽:754
阿里雲沒有伺服器如何備案 瀏覽:708
python用戶特性總結 瀏覽:731