混合编程
文章平均质量分 76
kagula086
高级码农
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CMake - SWIG - 移植动态库
CMake - SWIG最后更新日期:2014-04-25 bykagula阅读前提:《CMake入门(二)》、《同Java的混合编程-SWIG》、Linux的基本操作、java基础知识环境:Windows 8.1 64bit英文版,Visual Studio 203 Update1英文版,CMake 2.8.12.2、 Cent OS 6.5、SWIG 3.0.0。内容简介原创 2014-11-02 10:04:26 · 3099 阅读 · 0 评论 -
Atl Control 编程
Atl Control 编程学习笔记。原创 2015-09-21 17:09:28 · 1643 阅读 · 0 评论 -
SWIG - C++同C#的混合编程(三)
kagula2019-3-14测试环境: VS2017Update 5+ SWIG 3.0.12这里假设你已经有SWIG的基础。C#源代码片段,演示常用参数形式如何传递 //测试,简单参数的传递。 CPlusPlusClass cppc = new CPlusPlusClass(); Co...原创 2015-05-14 07:00:30 · 1701 阅读 · 0 评论 -
WebBrowser控件,c++修改HTML中元素内容的一种方式
标题:WebBrowser控件,c++修改HTML中元素内容的一种方式Author: KagulaLast Update Date: 2014-12-05关键词:CComPtr IHTMLDocument3Envrionment: Win7 64bits VS2010SP1Step1: //如何使用了m_pWebAccount->ShowWindow(SW_原创 2014-12-05 08:36:51 · 3816 阅读 · 0 评论 -
SWIG - C++同C#的混合编程(二)
使用SWIG,实现C#同c++之间的相互调用。原创 2014-12-02 19:27:59 · 3170 阅读 · 1 评论 -
ATL - JavaScript混合编程
JavaScript混合编程- ATL最后更新日期:2014-5-10环境:Windows8.1 64bit英文版,Visual Studio 2013 Professional Update1英文版阅读前提:COM的基本概念 内容简介 ATL(ActiveTemplate Library)是微软为了简化COM编程提供的一套C++模板,这里介绍如何用ATL建原创 2014-12-02 19:04:50 · 1814 阅读 · 0 评论 -
Web Browser控件,C++调用JS
void CcaterpDlg::ShowOrHideAudioBTN( bool bShow ){ CString strJsName = _T("showOrHideAudio"); CStringArray csa; CComVariant VarResult; CString strJsParam = _T("0"); if (bShow) { strJsParam =转载 2014-11-27 17:21:46 · 2159 阅读 · 0 评论 -
HTML页面,测试JS对C函数的调用
HTML页面,测试JS对C函数的调用 ' + kagulaTest.myfunc(document.getElementById('func2_input1').value, document.getElementById('func2_input2').value))"/>转载 2014-11-14 11:14:16 · 7610 阅读 · 0 评论 -
CEF3中如何截获XMLHttpRequest(XHR)的笔记
标题:CEF3中如何截获XMLHttpRequest(HDR)的笔记原创 2014-11-04 09:30:06 · 12994 阅读 · 2 评论 -
MFC C++代码与WebBrowser HTML的互动(还需完善)
testWebBrowser.htestWebBrowser.cpptset.html原创 2014-08-03 17:02:12 · 13321 阅读 · 3 评论 -
JNI编程进阶 数据结构对象的传递
JNI编程进阶 数据结构对象的传递Kaugla2011/9/3简介在《Java调用VC2005 DLL的一个例子》http://blog.sina.com.cn/s/blog_4c37468101000axv.html资料的基础上,通过示例源码的形式,展原创 2011-09-03 15:42:03 · 2472 阅读 · 2 评论 -
SWIG - 同Java的混合编程
同Java的混合编程 - SWIG最后更新日期:2014-04-20阅读前提:推荐已经阅读《同C#的混合编程_SWIG入门》, 有Eclipse下编写JavaProject的经验。作者: Kagula环境:Windows 8.1 64bit(英文版)、VisualStudio 2013 Update1(英文版)、SWIG Win 3.0.0、JDK 1.6.0_45 64bit原创 2014-12-02 19:15:50 · 2901 阅读 · 1 评论 -
ATL回调JavaScript
测试环境:WinXPSP3 VS2008SP1 IE6 IE8 未验证,[1]这种方法拿出来的Script可不可以被不同的支线线程使用,还是第一次被哪根线程拿的,就只能这根线程用了。[2]要不要调用CoUninitialize [3]要不要最后释放Script对象。这三个问题,等以后有时间了再折腾,因为,目前的,已经能满足我的需要了,这三段代码贴出来,主要是原创 2013-04-26 12:30:52 · 2090 阅读 · 0 评论 -
SWIG入门 - c++ 同 c# 的混合编程
同C#的混合编程-SWIG入门最后更新日期:2014-04-18 by kagula环境:Windows8.1 64bits(英文版)、Visual Studio 2013 Update1(英文版)、SWIG Win 3.0.0正文: 做小项目直接《C#调用C++写的Native DLL》工作量也能接受,但是,当接口变得很复杂这个方式就不经济。原创 2014-11-02 10:44:54 · 9145 阅读 · 4 评论 -
VS2005下第一个ATL
VS2005下第一个ATL作者:kagula日期: 2008-9-2环境: [1]VisualStudio2005简体中文版(必需已经安装C语言开发环境支持) [2]WinXP+SP3 读者要求:初步使用过Visual C++2005 内容简介:通过简述一个简单的ATL程序的建立过程,使大家对如何在VC2005下编写ATL程序有一个概念。正原创 2008-09-02 11:38:00 · 2309 阅读 · 0 评论 -
Linux下jstring与char字符串类型之间的转换
以源码的形式介绍Linux下JNI编程中如何在jstring同char *类型之间转换。本文的源码基本来自网上,这里只是做了很小的修改。原创 2011-01-24 09:48:00 · 5058 阅读 · 0 评论 -
ATL编程总结
ATL编程总结Kagula2011-12-22内容概要 [1] 在Visual Studio2008下使用Visual C++ ATL项目向导,完成一个COM服务( DLL),可在HTML中调用。 [2]用Visual Studio打包成安装文件, 在客户端自动注册。 假设读者有在Visual Studio 2008下的C++开发经验,主要是给自己看的,很多地方省略了。原创 2011-12-23 10:10:06 · 5862 阅读 · 0 评论 -
C#调用C++写的Native DLL
C#部份namespace testInteroperability{ class MsgBoxTest { [DllImport("user32.dll")] static extern int MessageBox(IntPtr hWnd,string text, string caption,int type); pub原创 2012-09-20 10:56:31 · 4822 阅读 · 0 评论 -
测试WPF中动态加载XAML中的控件
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Docume原创 2012-09-20 16:27:29 · 10923 阅读 · 2 评论 -
Java中16进制字符串提交到C中转中英文字符串
public class Utility { //转字符串为十六进制编码 public static String toHexString(String s) { String str=""; for (int i=0;i<s.length();i++) {原创 2012-10-30 18:37:51 · 1703 阅读 · 0 评论 -
C#实现RSA加解密,验证同Cryptopp561的一致性成功
/* * 功能:C#实现RSA加解密,验证同Cryptopp561的一致性(成功) * 研究目的:异构软件之间,如何保证数据在网络上的安全通讯。 * 作者:李军 * 时间:2012-07 * 说明:警告,仅使用本代码段是无法保证数据通讯安全的,请参考相关资料! */ class RSACryption {原创 2012-07-06 16:06:59 · 2297 阅读 · 0 评论 -
C#实现AES加解密,验证同Cryptopp561的一致性成功
/* * CFB模式的AES加解密,经测试同Crypt561带的AES加解密算法运算结果一致。 * 经测试,可以正确加解密中文形式的明文 * --by kagula 2012-7 */ class CSSecurity { //默原创 2012-07-05 16:21:53 · 3590 阅读 · 0 评论 -
从ATL中返回字符串数组到JavaScript的示例
测试环境:VS2008 SP1 + WinXP SP3测试时间:2012-5-11ATL中的代码STDMETHODIMP CSnapshot::GetFilesFromClipboard(VARIANT* retVal){ std::list listFiles = getFilesFromClipboard(NULL); std::list::iterator it原创 2012-05-11 14:43:34 · 3107 阅读 · 1 评论 -
VC2017下开发ATL程序注意事项
VC2017下开发ATL程序注意事项kagula2019-4-29阅读对象 早期做过ATL 项目开发的C++程序员.环境 Windows10 Pro, Visual studio 2017/Visual studio 2019, IE11, C++ ATL x86项目. 正文 VC2017相对于VC2013对ATL开发不是很方便, ...原创 2019-04-29 12:00:37 · 2598 阅读 · 2 评论
分享