Advertisement

C#版TradeX2-CSharp-M示例程序

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
C#版TradeX2-CSharp-M是一款专为交易设计的示例程序,采用C#语言开发。它提供了一个简洁而强大的框架,帮助开发者理解和构建复杂的交易系统。 TradeX2-CSharp-M程序的演示版本使用了C#语言,并且依赖于一个名为Trade X.dll的32位DLL文件(该DLL是在VS2010环境下编写的)。此DLL可以在Windows 7/8/10以及服务器版Windows Server 2008等操作系统中运行,无论是32位还是64位版本。然而,如果使用的是64位C#、Java或Python,则由于无法直接调用该32位接口的原因,因此不能直接使用Trade X.dll。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • C#TradeX2-CSharp-M
    优质
    C#版TradeX2-CSharp-M是一款专为交易设计的示例程序,采用C#语言开发。它提供了一个简洁而强大的框架,帮助开发者理解和构建复杂的交易系统。 TradeX2-CSharp-M程序的演示版本使用了C#语言,并且依赖于一个名为Trade X.dll的32位DLL文件(该DLL是在VS2010环境下编写的)。此DLL可以在Windows 7/8/10以及服务器版Windows Server 2008等操作系统中运行,无论是32位还是64位版本。然而,如果使用的是64位C#、Java或Python,则由于无法直接调用该32位接口的原因,因此不能直接使用Trade X.dll。
  • TradeX2-M-Py3_多账户本_20190429.zip
    优质
    TradeX2-M-Py3_多账户版本_20190429.zip是专为多账户交易设计的TradeX2软件Python 3版,发布于2019年4月29日。 TradeX 自动化交易提供连接服务器、实盘交易和查询等功能。
  • MindVision C#
    优质
    《MindVision C#示例程序》是一本针对C#编程语言的实践指南书籍,通过丰富的实例向读者展示如何使用MindVision软件开发工具进行高效编程。 深圳市迈德威视科技有限公司是一家专注于工业相机研发、生产和销售的公司。自成立以来,该公司凭借强大的技术实力成为了国家高新技术企业,并通过了ISO9001质量管理体系认证。 作为国内少数几家能够同时提供USB2.0/3.0、GigE以及VGA和HDMI接口常规工业相机及X86与ARM平台智能相机的厂家之一,迈德威视在软件完整性方面也领先于其他国内同行。其SDK支持Windows、Linux(包括ARM Linux)和苹果MAC OS系统。
  • C# (CSharp) 串口通信编
    优质
    本教程详解C#语言在串行端口通信中的应用,涵盖基本原理、开发技巧及案例实践,助您轻松掌握设备间的数据交换技术。 我编写了一个简单的测试程序,旨在为学习C#串口通信提供一些启发。该程序代码非常简洁,并且调用了一个第三方的日志库。通过查看LOgs文件夹中的内容,可以了解从串口接收到的数据情况。
  • TradeX2-CS-M.rar
    优质
    TradeX2-CS-M.rar 是一个压缩文件,可能包含与TradeX2软件相关的配置、文档或数据资源。具体内容需解压查看。 TradeXM多账户版本兼容原有的Trade.dll下单业务,并整合了行情API。它解决了华泰等券商服务器无法正常连接的问题,在任何时间段都可以正确获取数据。该系统支持VC、VB、C#、Python等多种编程语言,可以直接连接交易和行情服务器。本脚本展示了如何使用TradeX-C#-API。
  • M/M/1 排队理论的C
    优质
    本项目为一个基于C语言编写的M/M/1排队系统模拟程序。通过随机数生成和概率计算,该程序能够有效地模拟顾客到达和服务时间服从指数分布的单服务台排队模型,并分析其性能指标如平均等待时间和队列长度等。 关于M/M/1排队论的C程序代码,希望能对大家有所帮助。
  • VB.Net转C# Instant CSharp 19.06.11 破解
    优质
    《VB.NET转C# Instant CSharp》是一款专为开发者设计的工具软件,旨在帮助程序员快速转换从Visual Basic .NET编写的代码到C#语言。此版本于2019年6月发布,并声称破解可用于自由编程转换,但请注意合法合规使用正版软件的重要性。 VB.NET转C#的强力工具!2019年6月11日发布的最新版本已完全破解,转换无任何限制,下载后即可使用。
  • 星图识别(MC本).zip
    优质
    《星图程序识别(M和C版本)》是一款专为天文爱好者设计的应用程序,提供针对不同需求优化的M和C两个版本,帮助用户精准定位和识别夜空中的星星与星座。 星图识别的各种程序,在Matlab和C语言中的实现具有很好的借鉴意义。
  • EasyHook函数钩子(VS2010 C++
    优质
    本项目为使用Visual Studio 2010开发的C++版本EasyHook函数钩子示例程序,旨在帮助开发者理解和实现动态代码注入与API拦截技术。 目前最好的EasyHook的完整示例程序包括了Hook.dll动态库和Inject.exe注入程序。 Hook.dll动态库封装了一套稳定的挂钩机制,今后对函数进行挂钩只需要填写数组表格即可实现,这极大地简化了未来的使用过程。 Inject.exe部分是用MFC编写的界面程序。用户只需在界面上输入进程ID就能成功地对该进程进行挂钩操作,非常简便易用。 这个示例的代码风格非常好,在VS2010中可以稳定编译通过,值得下载和使用。 以下是两个关键的部分代码片段: Inject.exe注入程序的代码如下所示: ```cpp void CInjectHelperDlg::OnBnClickedButtonInjectDllProcessId() { UINT nProcessID = 0; if (!GetProcessID(nProcessID)) { TRACE(_T(%s GetProcessID 失败), __FUNCTION__); return; } CString strPathDLL; if (!GetDllFilePath(strPathDLL)) { TRACE(_T(%s GetDllFilePath 失败), __FUNCTION__); return; } NTSTATUS ntStatus = RhInjectLibrary(nProcessID, 0, EASYHOOK_INJECT_DEFAULT, strPathDLL.GetBuffer(0), NULL, NULL, 0); if (!ShowStatusInfo(ntStatus)) { TRACE(_T(%s ShowStatusInfo 失败), __FUNCTION__); return; } } ``` Hook.dll动态库的代码如下所示: ```cpp extern C __declspec(dllexport) void __stdcall NativeInjectionEntryPoint(REMOTE_ENTRY_INFO* InRemoteInfo) { if (!DylibMain()) { TRACE(_T(%s DylibMain 失败), __FUNCTION__); return; } } FUNCTIONOLDNEW_FRMOSYMBOL array_stFUNCTIONOLDNEW_FRMOSYMBOL[]= { {_T(kernel32), (void*)CreateFileW, (void*)CreateFileW_new}, {_T(kernel32), (void*)CreateFileA, (void*)CreateFileA_new}, {_T(kernel32), (void*)ReadFile, (void*)ReadFile_new} }; BOOL HookFunctionArrayBySymbol() { int nPos = 0; do { FUNCTIONOLDNEW_FRMOSYMBOL* stFunctionOldNew = &g_stFUNCTIONOLDNEW_FRMOSYMBOL[nPos]; if (!stFunctionOldNew->strModulePath) break; if (!HookFunctionBySymbol(stFunctionOldNew->strModulePath, stFunctionOldNew->strNameFunction, stFunctionOldNew->pFunction_New)) { TRACE(_T(%s HookFunctionBySymbol 失败), __FUNCTION__); return FALSE; } } while(++nPos); return TRUE; } HANDLE WINAPI CreateFileW_new( PWCHAR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile ) { TRACE(_T(CreateFileW_new. lpFileName = %s), lpFileName); return CreateFileW( lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile); } ```