⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 toolmanager.h

📁 用bcg库编写的java IDE 源码
💻 H
字号:
// ToolManager.h: interface for the CToolManager class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_TOOLMANAGER_H__0C3B7B52_5C60_44CB_8A18_5A0294E46CFE__INCLUDED_)
#define AFX_TOOLMANAGER_H__0C3B7B52_5C60_44CB_8A18_5A0294E46CFE__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
	//basic tools
class CDevToolJavacPage;
class CCoreToolJavaw;
class CCoreToolJavah;
class CCoreToolAppletviewer;
class CCoreToolJavap;
class CRmiToolRmic;
class CRmiToolSerialVer;
class CNative2Ascii;
class CSecurityToolKeytool;
class CSecurityToolJarSigner;
struct XMLelement;


class CToolManager  
{	
    #define XMLELEMENT_LIST CList<XMLelement*,XMLelement*>
public:

	XMLELEMENT_LIST   m_lxmlSettings;
	CString           m_szpSettingsSrc;
	BOOL              m_bModified;
public:
	CToolManager();
	virtual ~CToolManager();

	//initial loading
    void  LoadToolSettings(CString szpSrc);

	void AcquireDataToRunJavac(CMapStringToString* lszpList,int& nConfig);
	void AcquireDataToRunJavaw(CMapStringToString*lpCommands);
	

	void Create(CString strfile,CString strName,CString strHomePath);
	void SaveJavacSettings(CStdioFile*,XMLelement*);
	void SaveJavawSettings(CStdioFile*,XMLelement*);

	XMLelement* GetXMLObject(CString strName);
};

#endif // !defined(AFX_TOOLMANAGER_H__0C3B7B52_5C60_44CB_8A18_5A0294E46CFE__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -