亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? express.h

?? 股票軟件
?? H
字號:
/*
	Cross Platform Core Code.

	Copyright(R) 2001-2002 Balang Software.
	All rights reserved.

	Using:
		class	CExpress;
		class	CIndex;
		class	CIndexContainer;
*/

#if	!defined( __STKLIB_EXPRESS_H__ )
#define	__STKLIB_EXPRESS_H__

#include "MathParser.h"
#include "Container.h"

/***
	定義股票列表項的唯一標識
*/
	//	股票
#define	SLH_NONE					0
#define	SLH_MIN						1
#define	SLH_CODE					1	//	股票代碼
#define	SLH_NAME					2	//	股票名稱
	//	技術數據
#define	SLH_DATE					3	//	日期
#define	SLH_LASTCLOSE				4	//	昨收
#define	SLH_OPEN					5	//	今開
#define	SLH_CLOSE					6	//	收盤價
#define	SLH_HIGH					7	//	最高價
#define	SLH_LOW						8	//	最低價
#define	SLH_AVERAGE					9	//	均價
#define	SLH_DIFF					10	//	漲跌
#define	SLH_DIFFPERCENT				11	//	漲幅%
#define	SLH_SCOPE					12	//	震幅%
#define	SLH_VOLUME					13	//	成交量
#define	SLH_AMOUNT					14	//	成交額
#define	SLH_VOLUP					15	//	外盤
#define	SLH_VOLDOWN					16	//	內盤
#define	SLH_DIFFPERCENT_MIN5		17	//	五分鐘漲幅%
#define	SLH_SELLBUYRATIO			18	//	委比%
#define	SLH_SELLBUYDIFF				19	//	委量差
#define	SLH_BUYPRICE3				20	//	買價三
#define	SLH_BUYPRICE2				21	//	買價二
#define	SLH_BUYPRICE1				22	//	買價一
#define	SLH_SELLPRICE1				23	//	賣價一
#define	SLH_SELLPRICE2				24	//	賣價二
#define	SLH_SELLPRICE3				25	//	賣價三
#define	SLH_BUYVOLUME3				26	//	買量三
#define	SLH_BUYVOLUME2				27	//	買量二
#define	SLH_BUYVOLUME1				28	//	買量一
#define	SLH_SELLVOLUME1				29	//	賣量一
#define	SLH_SELLVOLUME2				30	//	賣量二
#define	SLH_SELLVOLUME3				31	//	賣量三

	//	主要基本指標
#define	SLH_REPORTTYPE				32	//	報表類型
#define	SLH_PE						33	//	市盈率
#define	SLH_PNETASSET				34	//	市凈率
#define	SLH_PMAININCOME				35	//	市銷率
#define	SLH_RATIO_PCASH				36	//	價格凈現金比
#define	SLH_RATIO_CURRENCY			37	//	流通率
#define	SLH_RATIO_CHANGEHAND		38	//	換手率
#define	SLH_RATIO_VOLUME			39	//	量比
#define	SLH_RS						40	//	相對強度
#define	SLH_MARKETVALUE				41	//	總市值
#define	SLH_MARKETVALUEA			42	//	A股市值
#define	SLH_MARKETVALUEB			43	//	B股市值
	// ★償債能力
#define	SLH_RATIO_LIQUIDITY			44	//	流動比率
#define	SLH_RATIO_QUICK				45	//	速動比率
#define	SLH_VELOCITY_RECEIVABLES	46	//	應收帳款周率
	// ★經營能力
#define	SLH_VELOCITY_MERCHANDISE	47	// 存貨周轉率
#define	SLH_MAIN_INCOME				48	// 主營業務收入
#define	SLH_CASH_PS					49	// 每股凈現金流量
	// ★盈利能力
#define	SLH_PROFIT_MARGIN			50	// 主營業務利潤率
#define	SLH_NETASSET_YIELD			51	// 凈資產收益率
	// ★資本結構
#define	SLH_DATE_BEGIN				52	//	上市日期
#define	SLH_SHARE_COUNT_TOTAL		53	//	總股本
#define	SLH_SHARE_COUNT_A			54	//	流通A股
#define	SLH_SHARE_COUNT_B			55	//	流通B股
#define	SLH_SHARE_COUNT_H			56	//	流通H股
#define	SLH_SHARE_COUNT_NATIONAL	57	//	國有股
#define	SLH_SHARE_COUNT_CORP		58	//	法人股
#define	SLH_PROFIT_PSUD				59	// 每股未分配利潤
#define	SLH_ASSET					60	// 總資產
#define	SLH_RATIO_HOLDERRIGHT		61	// 股東權益比率
#define	SLH_RATIO_LONGDEBT			62	// 長期負債率
#define	SLH_RATIO_DEBT				63	// 資產負債率
	// ★投資收益能力
#define	SLH_NETASSET_PS				64	// 每股凈資產
#define	SLH_NETASSET_PS_REGULATE	65	// 調整每股凈資產
#define	SLH_EPS						66	// 每股收益
#define	SLH_EPS_DEDUCT				67	// 扣除后每股收益
#define	SLH_NET_PROFIT				68	// 凈利潤
#define	SLH_MAIN_PROFIT				69	// 主營業務利潤
#define	SLH_TOTAL_PROFIT			70	// 利潤總額
#define	SLH_PROFIT_INC				71	// 主營利潤增長率
#define	SLH_INCOME_INC				72	// 主營收入增長率
#define	SLH_ASSET_INC				73	// 總資產增長率
#define	SLH_ANNGAINS_AVERAGE		74	// 年平均收益率
#define	SLH_ANNGAINS_STDDEV			75	// 收益標準差
#define	SLH_BETA					76	// β值
#define	SLH_SHARP					77	// 夏普風險指數
#define	SLH_TRADE					78	// 行業
#define	SLH_PROVINCE				79	// 省份
#define	SLH_MAX						79

#define	SLH_INVALID					(UINT(-1))
#define	SLH_USERDEFINE_BEGIN		10000

#define	SLH_WIDTH_MIN				60


#define	SLMAX_SLHTEXTLEN			256

typedef	struct	slh_data_t	{
	UINT	slh_id;
	char	string[SLMAX_SLHTEXTLEN+1];
	UINT	weight;
	char	varname[MP_MaxVarNameLen];
}SLH_DATA;

extern	SLH_DATA	slh_data_array[SLH_MAX+1];

	CSPString	AfxGetVariantName( UINT nVariantID, BOOL bWithParameter );	// 根據股票列表項ID得到名稱,bWithParameter表示名稱中是否含有參數
	BOOL		AfxGetVariantNameArray( CSPStringArray & astr, BOOL bWithParameter );	// 得到所有股票列表項的名稱
	UINT		AfxGetVariantID( CSPString strName, BOOL bWithParameter );	// 根據股票列表項名稱得到ID
	CSPString	AfxGetVariantVarName( int nVariantID );		// 根據股票列表項ID得到使用在表達式中的變量名稱
	CSPString	AfxGetVariantVarName( CSPString strName, BOOL bWithParameter );		// 根據股票列表項名稱得到使用在表達式中的變量名稱
	BOOL		AfxGetVariantValue(UINT nVariantID, CStockInfo &info, double * pValue,
							   CStockContainer *pContainer );	// 得到某只股票的相應值,單位與股票列表視圖中相同
	int			AfxCompareVariantValue(int nVariantID, CStockInfo & info1, CStockInfo &info2,
								   CStockContainer *pContainer );	// 比較兩只股票的相應值
	CSPString	AfxGetVariantDispString(UINT nVariantID, CStockInfo &info,
									CStockContainer *pContainer );		// 得到某只股票的相應值的顯示字串
	COLORREF	AfxGetVariantColor( UINT nVariantID, CStockInfo &info );	// 得到某只股票的相應值的顯示顏色

/***
	表達式,可以包含變量
*/
class  CExpress  
{
public:
	CExpress();
	CExpress( const CExpress &src );
	virtual ~CExpress();

	CExpress & operator = ( const CExpress &src);
	virtual	void Serialize( CSPArchive &ar );

	BOOL		SetExpressString( CSPString strExpressOrg );
	CSPString	GetExpressString( );

	virtual	CSPString	GetLastErrorMsg( );
	BOOL	GetExpressResult( double * pResult, BOOL * pError );

protected:
	virtual	BOOL	PreCompile( );
	virtual	BOOL	InitParser( );

protected:
	CSPString	m_strExpressOrg;		//	Save to disk
	int			m_nReserved;			//	Save to disk, Not Used

	BOOL		m_bIsModified;
	CSPString	m_strExpress;
	CMathParser	m_parser;
};

/***
	新建指標,包含含有變量的表達式,在股票列表上顯示為一列
*/
class  CIndex : public CExpress
{
public:
	CIndex( );
	CIndex( const CIndex &src );
	~CIndex( );

	UINT			m_nID;
	CSPString		m_strName;
	CSPString		m_strDescript;
	CSPString		m_strReserved;

	CIndex	& operator = ( const CIndex &src );
	virtual	void	Serialize( CSPArchive & ar );
	BOOL	IsInvalidID( );
	BOOL	SetNextID( );

	virtual	BOOL	CheckExpressValid( );
	BOOL	GetExpressResult( double * pResult, CStockInfo &info, BOOL *pVariantNoValue, BOOL * pError );

protected:
	virtual	BOOL	PreCompile( );
	virtual	BOOL	InitParser( CStockInfo &info, BOOL *pVariantNoValue );

protected:
	CSPDWordArray	m_adwVariant;	// temp data
};

//template class __declspec(dllexport)	CSPArray<CIndex, CIndex &>;
typedef	CSPArray<CIndex, CIndex &>	CIndexArray;
/***
	新建指標數組
*/
class  CIndexContainer : public CIndexArray
{
public:
	CIndexContainer( );
	virtual ~CIndexContainer( );

	// for access CIndexArray
	virtual	int	Add(CIndex &newElement)	{	return CIndexArray::Add(newElement);	}

	void		RemoveIndex( UINT nID );
	CIndex	&	GetIndex( UINT nID );
	CIndex	&	GetIndex( CSPString strName );
	BOOL		EditIndex( CIndex &index );

	UINT		GetNextID( );

	void		FileSerialize( CSPArchive & ar );
};


#endif // __STKLIB_EXPRESS_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜视频久久久久久| 91麻豆精品一区二区三区| 国产激情偷乱视频一区二区三区 | 欧美精品色综合| 精品国产三级电影在线观看| 日韩一级片网址| 国产69精品久久777的优势| 国产精品丝袜91| 欧美在线色视频| 韩国女主播成人在线观看| 日本一区二区三区免费乱视频 | 国产成人夜色高潮福利影视| 国产日韩精品久久久| 精品日韩一区二区三区免费视频| 福利电影一区二区| 午夜欧美视频在线观看| 欧美激情一区二区| 日韩你懂的电影在线观看| 不卡的av电影在线观看| 日韩电影免费一区| 亚洲日穴在线视频| 日韩一区二区三区高清免费看看| 99久久精品免费看国产| 国产一区二区三区免费在线观看| 亚洲 欧美综合在线网络| 亚洲欧美另类在线| 久久久久9999亚洲精品| 日韩欧美国产小视频| 国产成人丝袜美腿| 天天色综合天天| 日本午夜一本久久久综合| 一区二区国产视频| 亚洲精品视频在线观看网站| 国产精品久久午夜| 国产精品国产馆在线真实露脸| 精品国产乱码久久久久久蜜臀| 欧美日韩性生活| 麻豆91在线观看| 亚洲色图视频免费播放| 亚洲人123区| 夜夜嗨av一区二区三区中文字幕 | 亚洲成国产人片在线观看| 亚洲精品菠萝久久久久久久| 最新久久zyz资源站| 亚洲男人电影天堂| 水野朝阳av一区二区三区| 一区二区免费在线播放| 天天亚洲美女在线视频| 国产乱码精品一区二区三区av| 国产99久久久国产精品潘金网站| 国产mv日韩mv欧美| 91国产丝袜在线播放| 欧美一区二区三区免费在线看| 久久综合久久鬼色中文字| 国产精品久久一卡二卡| 亚洲18影院在线观看| 懂色av一区二区夜夜嗨| 色视频一区二区| 亚洲精品在线一区二区| 一区二区三区中文字幕在线观看| 免费在线观看不卡| youjizz久久| 精品国产乱子伦一区| 1000精品久久久久久久久| 五月婷婷久久综合| 一本到一区二区三区| 久久色在线视频| 麻豆精品久久精品色综合| 在线观看亚洲精品视频| 欧美日韩激情在线| 欧美一区在线视频| 亚洲国产日日夜夜| 色综合色综合色综合色综合色综合| 欧美人妇做爰xxxⅹ性高电影| 日韩美女精品在线| 国产精品18久久久久久久网站| 日韩欧美一区二区不卡| 日韩福利电影在线观看| 欧美日韩视频在线观看一区二区三区| 国产精品毛片久久久久久| 国产一区二区剧情av在线| 久久综合视频网| 成人av影视在线观看| 国产精品久久久久三级| 色老汉av一区二区三区| 亚洲夂夂婷婷色拍ww47| 欧美美女一区二区| 久久精品99久久久| 亚洲欧洲另类国产综合| thepron国产精品| 亚洲高清三级视频| 精品国产一区a| 一本色道亚洲精品aⅴ| 视频一区二区三区入口| 久久婷婷色综合| 欧美视频完全免费看| 国产伦精品一区二区三区视频青涩| 久久精品人人做人人爽97| 一本一道综合狠狠老| 麻豆国产欧美日韩综合精品二区| 久久色在线观看| 在线播放91灌醉迷j高跟美女| 国产一区高清在线| 奇米影视一区二区三区| 亚洲欧美在线视频观看| 日韩免费电影网站| 欧美三级蜜桃2在线观看| 国产乱子伦视频一区二区三区| 日韩一区二区在线观看视频播放| 蜜臀av一区二区在线观看| 中文字幕中文字幕一区| 日韩精品一区二区三区视频| 色综合天天性综合| 国产一区二区三区免费在线观看| 天堂一区二区在线| 亚洲123区在线观看| 一区二区高清免费观看影视大全 | 欧美高清性hdvideosex| 在线观看亚洲精品视频| 欧美亚洲免费在线一区| 在线观看一区不卡| 欧美色窝79yyyycom| 欧美影院一区二区| 欧美色综合影院| 日韩欧美国产小视频| 日韩欧美激情一区| 国产无遮挡一区二区三区毛片日本| 日韩欧美国产1| 久久久久国产一区二区三区四区| 日韩美女视频在线| 国产精品久久久久久久久晋中 | 在线播放91灌醉迷j高跟美女| 91麻豆精品国产自产在线观看一区 | 国产米奇在线777精品观看| 成人免费毛片高清视频| 99久久精品费精品国产一区二区| 欧美亚洲国产怡红院影院| 日韩欧美一级二级三级久久久| 久久综合狠狠综合| 国产精品不卡在线观看| 国产精品美女久久久久久| 成人欧美一区二区三区小说| 性感美女极品91精品| 不卡一卡二卡三乱码免费网站| 91视频免费播放| 久久毛片高清国产| 日韩精品电影在线| 欧美专区亚洲专区| 国产精品美女久久久久高潮| 天天操天天干天天综合网| 不卡免费追剧大全电视剧网站| 在线综合亚洲欧美在线视频| 亚洲日本在线看| 精品一区二区综合| 欧美精品123区| 丝瓜av网站精品一区二区| 色偷偷88欧美精品久久久| 国产精品久久久久桃色tv| 国产精品一区二区三区四区| 91精品婷婷国产综合久久 | 中文字幕巨乱亚洲| 激情综合色综合久久综合| 欧美一区二区视频在线观看2020| 一区二区三区色| 91精选在线观看| 久久电影国产免费久久电影| 精品国产髙清在线看国产毛片| 热久久一区二区| 国产三级精品在线| 91亚洲男人天堂| 亚洲一区在线视频观看| 欧美一区二区三区免费视频 | 国内精品不卡在线| 国产精品嫩草99a| 欧美色综合天天久久综合精品| 偷拍自拍另类欧美| 欧美激情一区二区三区不卡| 99视频一区二区三区| 午夜激情久久久| 久久色成人在线| 在线观看av一区| 国产精品亚洲一区二区三区妖精 | 国产高清在线精品| 亚洲你懂的在线视频| 日韩一区二区中文字幕| 波多野结衣亚洲| 精品一区二区三区视频| 亚洲成人你懂的| 久久精品人人做人人爽人人| 久久成人免费日本黄色| 亚洲男人的天堂av| 国产三级一区二区| 精品久久久久久最新网址| 色综合天天做天天爱| 国产一本一道久久香蕉| 青青草成人在线观看| 亚洲国产综合视频在线观看| 国产精品系列在线| 2014亚洲片线观看视频免费| 精品免费视频.|