免序列号 witclient

  • J4_758758
    了解作者
  • 3.7MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-24 02:24
    上传日期
witclient是一款纯客户端:【智能客户端】。支持直接连到数据库,几乎可以连接目前所有常用的数据库,对表进行操作,只需要配置,就可以做到。还支持通过SOCKET通讯方式传输消息的服务器,是的同样是只要配置就可以做到。那作为金融行业后台服务是中间件的服务呢?同样可以修改配置就可支持,但目前只支持TXUEDO中间件。支持与数据库直接操作的SQL语句格式报文协议,支持现在流行的XML协议,支持银行常用的CMT报文协议,支持常用的名字值人机接口语言MML,但现在witclient只能做到这些,会认为还不够吗,是的肯定是不够的,想要更完美的witclient,请支持witclient吧。 软件技术 一:支持XML配置菜单命令,消息参数,参数类型,参数值。详情请阅《配置手册》。 二:支持动态创建参数控件,支持CEdit,CComboBox,CDateTimeCtrl,支持数字类型,字符类型的CEdit,支持自定义类型的CComboBox,支持长格式和短格式DateTimeCtrl。 三:支持动态生成菜单命令参数的帮助信息,并在系统帮助是显示。 四:支持可二次开发动态库,预处理参数值和命令消息。详情请阅《二次开发手册》。 五:采用数据库适配器DataBaseAdapter支持常用数据库。 六:采用协议适配器ProtocolAdaptr支持XML,SQL,MML,CMT格式报文。 七:采用参数分析器ParameterParser实时分析参数格式化参数。 八:支持导出EXECL报表和WORD表格。 九:内嵌浏览器功能,可打开常用网页或网站及CHM文件中的内容。 十:支持参数样式 值为PWD表示显示为*的密码样式。 值为READ表示显示为只读样式。 值为FILE表示参数为文件名,控件右边会有一按钮,点击即可选择文件名。 值为HIDE表示参数隐藏。 值为AUTOSEQ表示参数为自动自增流水号。 参数为日期时间支持初始化值为NOW,即参数的INIT=”NOW”,实时获取时间。 软件应用 一:信息化应用 如:家庭财务管理,电话簿,个人数据的录入,更新,查询等。 二:通信领域 如:BOSS操作终端等。 三:金融领域 如:网点操作终端等。 四:其他应用 如:简单的进销存管理等。
witclient_nosn.rar
  • onlinedown
  • sdk
  • parsecmd.dll
    100KB
  • reportlist.lib
    38.2KB
  • ReportCtrl.h
    12KB
  • reportlist.dll
    44KB
  • parsecmd.h
    9.9KB
  • parsecmd.lib
    20.3KB
  • witclient Q001R002C02.exe
    3.7MB
内容介绍
#ifndef __REPORTCTRL_H__ #define __REPORTCTRL_H__ #include <wtypes.h> // Sent to parent window when user clicked on the checkbox of an item: // wParam: The item index in the list ctrl // lParam: The mouse event type(WM_LBUTTONDOWN, WM_RBUTTONDOWN, etc) which generated this event. // Note: This message is not sent when the checkbox states were altered programmatically // by calling "SetItem", it is only sent when the user "physically" clicked the // checkbox using mouse or joystick etc. #define WM_ON_CHKBOX (WM_APP + 10000) // Sent to parent window when a column of items were sorted // wParam: The column index // lParam: The sort method, either 0(descending) or 1(ascending) #define WM_ITEM_SORTED (WM_APP + 10001) // Sent to parent window when an item text editing was committed // wParam: The item index // lParam: The column index #define WM_EDIT_COMMITTED (WM_APP + 10002) // Checkbox styles. #define RC_CHKBOX_NONE 0 // No checkbox displayed #define RC_CHKBOX_NORMAL 1 // Normal, multiple check allowed #define RC_CHKBOX_SINGLE 2 // Single check only #define RC_CHKBOX_DISABLED 3 // Disabled, cannot be checked/unchecked by user input, // but can be by your code. // Item state flags for selection, deletion, etc. // Multiple flags can be combined together using the bit-or operator. // Note: If RC_ITEM_ALL is set, all other flags are ignored #define RC_ITEM_NONE 0x0000 // Void, indicates invalid items only #define RC_ITEM_ALL 0x0001 // All items regardless of states #define RC_ITEM_SELECTED 0x0002 // Selected items #define RC_ITEM_UNSELECTED 0x0004 // Unselected items #define RC_ITEM_CHECKED 0x0008 // Checked items #define RC_ITEM_UNCHECKED 0x0010 // Unchecked items #define RC_ITEM_FOCUSED 0x0020 // Focused item #define RC_ITEM_UNFOCUSED 0x0040 // Unfocused items // Item inverting types #define RC_INVERT_SELECTION 0 // Invert item selection #define RC_INVERT_CHECKMARK 1 // Invert item check mark // Removes any custom color from item text and item backgroun #define COLOR_INVALID 0xffffffff ////////////////////////////////////////////////////////////////////////// // The CReportCtrl Class Definition ////////////////////////////////////////////////////////////////////////// #ifdef REPORTLIST_EXPORTS #define REPORTLIST __declspec(dllexport) #else #ifdef WIN_DLL #define REPORTLIST __declspec(dllimport) #else #define REPORTLIST #endif #endif class REPORTLIST CReportCtrl : public CListCtrl { public: ////////////////////////////////////////////////////////////////////// // Constructor & Destructor ////////////////////////////////////////////////////////////////////// CReportCtrl(); virtual ~CReportCtrl(); ////////////////////////////////////////////////////////////////////// // Run-time Creation ////////////////////////////////////////////////////////////////////// virtual BOOL Create(CWnd* pParentWnd, UINT nID, LPCRECT lpRect = NULL, DWORD dwStyle = WS_BORDER | WS_TABSTOP); /////////////////////////////////////////////////////////////////////// // Column Header attributes /////////////////////////////////////////////////////////////////////// BOOL SetColumnHeader(const CString& strHeadings); // Set columns and their formats. int GetColumnCount() const; // Get the column count. BOOL DeleteAllColumns(); CString GetHeaderText(int nColumn) const; BOOL SetHeaderText(int nColumn, LPCTSTR lpText); BOOL HasColumnHeader() const; // FALSE if the list control has LVS_NOCOLUMNHEADER flag const CHeaderCtrl* GetHeaderCtrl() const; /////////////////////////////////////////////////////////////////////// // Images & Color /////////////////////////////////////////////////////////////////////// // Column header images BOOL SetHeaderImage(int nColumn, int nImageIndex, BOOL bLeftSide = TRUE); int GetHeaderImage(int nColumn) const; CImageList* SetHeaderImageList(UINT nBitmapID, COLORREF crMask = RGB(255, 0, 255)); CImageList* SetHeaderImageList(CImageList* pImageList); // Sub-item images BOOL SetItemImage(int nItem, int nSubItem, int nImageIndex); int GetItemImage(int nItem, int nSubItem) const; CImageList* SetImageList(UINT nBitmapID, COLORREF crMask = RGB(255, 0, 255)); CImageList* SetImageList(CImageList* pImageList); CImageList* GetImageList() const; // Sub-item Text & Background Color void SetItemTextColor(int nItem = -1, int nSubItem = -1, COLORREF color = COLOR_INVALID, BOOL bRedraw = TRUE); COLORREF GetItemTextColor(int nItem, int nSubItem) const; void SetItemBkColor(int nItem = -1, int nSubItem = -1, COLORREF color = COLOR_INVALID, BOOL bRedraw = TRUE); COLORREF GetItemBkColor(int nItem, int nSubItem) const; ////////////////////////////////////////////////////////////////////// // Control Styles & Attributes ////////////////////////////////////////////////////////////////////// void ResizeToFitParent(); // Resize the list control to occupy parent's client area void SetGridLines(BOOL bSet = TRUE); // Show grid lines. void SetCheckboxeStyle(int nStyle = RC_CHKBOX_NORMAL); // Set checkbox styles. int GetCheckboxStyle() const; BOOL IsSortable() const; // Is sort allowed? BOOL SetSortable(BOOL bSet); // Allow/disallow sorting BOOL IsEditable() const; // Is Item text editable? void SetEditable(BOOL bSet = TRUE); // Allow item text editting /////////////////////////////////////////////////////////////////////// // Item attributes & operations /////////////////////////////////////////////////////////////////////// // Item states operation int GetFirstItem(DWORD dwStates = RC_ITEM_ALL, int nStartAfter = -1) const; int GetLastItem(DWORD dwStates = RC_ITEM_ALL, int nStartBefore = -1) const; int GetItemCount(DWORD dwStates = RC_ITEM_ALL) const; DWORD GetItemStates(int nItem) const; BOOL ExamItemStates(int nItem, DWORD dwStates) const; BOOL SetItemStates(int nItem, DWORD dwNewStates); int SetAllItemStates(DWORD dwOldStates, DWORD dwNewStates); void InvertItems(int nType); // RC_INVERT_SELECTION or RC_INVERT_CHECKMARK // Item Insertion & Deletion int InsertItemEx(int nItem, LPCTSTR lpText, ...); BOOL DeleteItem(int nItem, BOOL bSelectNextItem = FALSE); // Delete an item. int DeleteAllItems(DWORD dwStates = RC_ITEM_ALL); // Delete all qualified items. // Item positioning int MoveUp(int nItem, int nCount = 1); // Move an item upwards by "nCount" positions. int MoveDown(int nItem, int nCount = 1); // Move an item downwards by "nCount" positions. int MoveToTop(int nItem); // Move an item up to the top. int MoveToBottom(int nItem); // Move an item down to the bottom. int MoveTo(int nItem, int nNewPosition); // Move an item to a particular position BOOL SwapItems(int nItem1, int nItem2); // Swap two items in the list, including all attributes. // Convenient versions of "CListCtrl::SetItemText" BOOL SetItemText(int nItem, int nSubItem, INT val); BOOL SetItemText(int nItem, int nSubItem, UINT val); BOOL SetItemText(int nItem, int nSubItem, LONG val); BOOL SetItemText(int nItem, int nSubItem, ULONG val); BOOL SetItemText(int nItem, int nSubItem, TCHAR val); BOOL SetItemText(int nItem, int nSubItem, DOUBLE val, int nPrecision = -1); BOOL SetItemText(int nItem, int nSubItem, const COleDateTime& dateTime, DWORD dwFlags = 0); // Sorting BOOL IsSortAscending() const; int GetSortedColumn() const; void SortItems(int nColumn, BOOL bAscending); // Sort a specified column. void SetSortSeparator(LPCTSTR lpSortSeparator = NULL); // Sort-separator, NULL=disabled LPCTSTR GetSortSeparator() const; // Item text edit BOOL StartEdit(int nItem, int nSubItem); // Display the editbox, previous edit are committed BOOL EndEdit(BOOL bCommit = TRUE); // Commit/cancel text edit, hide the editbox CEdit* GetEditControl(); ///////////////////////////////////////////////////
评论
    相关推荐