網友評分: 5分
黑月可視化界面設計是一款非常有趣的編程環境插件。黑月是類似于斬月,目的是將易語言程序小型化,脫離支持庫運行的工具,具有更規范更優化的PE程序文件結構,讓我們更快進行編譯。
1、具有正常的PE可執行文件結構,經過反編譯后生成的易程序代碼清晰可見,完全呈現。匯編代碼可分析可用專用軟件跟蹤調試,不會再產生誤報。
2、在脫離核心支持庫的同時,又不廢除原有核心庫命令,而是轉向調用功能類似的黑月核心庫。就是說,黑月可以使用大部分的原核心庫命令(非窗口操作),并且黑月核心庫為本人模仿原核心庫功能,再重新編寫的靜態庫。由于黑月先天優勢,可以靜態庫抽取代碼片段合成編譯,就是用到的命令函數才提取相應部分代碼。不用到命令不合成到目標程序。這樣的好處是既保持原有功能不變,又不使程序文件大小增加,附帶冗余代碼。
4、黑月可以使用PE標準資源,用RC腳本編譯生成。比如使用資源對話框模板創建窗口,并配合可視化的黑月RC腳本編輯器,比斬月又多一種更方便的界面設計功能,而且與匯編和c語言的RC腳本兼容通用,使黑月程序更接近于常規程序。
5、黑月的DLL可以使用類似其它語言DLLMAIN入口函數(黑月為“Dll入口函數”),可以通過DLL的模塊句柄訪問DLL的PE資源、注入進程、多線程應用等等優點。
6、黑月可以突破易語言自身的限制,實現對__cdecl調用方式函數的支持,并且可以在編譯時鏈接其它由C語言或MASM32匯編語言編寫的靜態庫,這又大大的增強了功能擴展,對眾多C語言代碼資源的利用,和軟件工程的協作開發創造了便利條件。
標簽: 可視化界面設計