上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页

2009年7月14日

您也使用托管C++吗?

摘要: 您也使用托管C++吗?   转向.NET后,手头上往往仍有旧的模块要重用。也许这些模块是Delphi写的,也许是C/C++写的,或者是其它编程语言……为了能把它们移植到.NET下,或者是在.NET中调用,To be or not to be, that is a question。  在这里,我笔记了几个在工作中遇到的几个场景。不过,这里不包括完全使用C#来重写原来用C++... 阅读全文

posted @ 2009-07-14 16:20 highmayor 阅读(210) 评论(0) 推荐(0) 编辑

一个专门的wiki站点DllImport属性包装API函数

摘要: http://www.pinvoke.net 阅读全文

posted @ 2009-07-14 16:17 highmayor 阅读(121) 评论(0) 推荐(0) 编辑

Visual Studio 2008 中创建和调用Static Library静态链接库文件

摘要: 1.新建一个Visual C++语言下的Win32项目,在应用程序内容中选择“表态库”,去掉预编译头前的选项钩。OK!完成!2.在头文件目录中加一个lib.h文件#ifndef LIB_H #define LIB_H extern "C" int add(int x,int y); //声明为C编译、连接方式的外部函数#endif3.在源文件目录中加一个lib.cpp文件#... 阅读全文

posted @ 2009-07-14 15:33 highmayor 阅读(4340) 评论(1) 推荐(1) 编辑

C++与C#编写的DLL/COM的各种调用方法

摘要: 多年来 COM 对象一直是 Windows 编程的基础,不可避免的是,在向.NET过渡时,还是需要继续使用现有的COM对象。“互操作性封送处理”是一个打包过程,在将参数和返回值移动到 COM 对象或从 COM 对象移出时,此过程将这些参数和返回值打包为等价的数据类型。公共语言运行库通过名为运行库可调用包装 (Runtime Callable Wrapper,RCW) 的代理... 阅读全文

posted @ 2009-07-14 15:30 highmayor 阅读(1265) 评论(0) 推荐(0) 编辑

使用托管C++粘合C#和C++代码(二)

摘要: 上篇文章讲解了在C#代码中调用纯C++模块的基本流程。在本文章中我们再来实现一下C++代码调用C#代码的过程。我构造一个简单并且直观的例子:通过C++ UI 触发C# UI。首先建立一个C#工程Class Library工程----CSharpUI为该工程添加一个Form界面,并添加一个C#函数--InvokeUi()来构造并显示这个界面namespaceCSharpUI{publicclassP... 阅读全文

posted @ 2009-07-14 15:25 highmayor 阅读(337) 评论(0) 推荐(0) 编辑

(转)使用托管C++粘合C#和C++代码(一)(备用资料)

摘要: 关于C#和C++孰优孰劣的争论有很多,我不太喜欢这样的争论,感觉好像非要置对方于死地而后快。咱们伟大的毛主席说了:百花争放,百家齐鸣。改革开放的总设计师***也说了:黑猫白猫,逮住老鼠就是好猫。(呵呵,扯得太远了一点,愤青们千万不要砸砖头。)我想说的是:其实两种语言都各有自己的长处,取长补短才是硬道理。C#在xml读写,数据库操纵,界面构造等很多方面性能卓越;C++的效率高,是底层开发的必备武器。... 阅读全文

posted @ 2009-07-14 15:24 highmayor 阅读(327) 评论(0) 推荐(0) 编辑

2009年7月8日

jtds介绍

摘要: JTDS是一个开放源代码的100%纯Java的,用于JDBC 3.0驱动Microsoft SQL Server (6.5 ,7 ,2000和2005版本)和Sybase(10 ,11 ,12 ,15 版本)的驱动程序 。 JTDS是基于freetds的,并且是目前最快的生产准备JDBC驱动程序为SQL Server和Sybase 。 JTDS完全与JDBC 3.0兼容,支持只向前的,和可滚动/可... 阅读全文

posted @ 2009-07-08 14:25 highmayor 阅读(506) 评论(0) 推荐(0) 编辑

2009年7月3日

使用eclipse打开已有项目

摘要: 在开始使用Eclipse的时候,会发现一个问题,那就是如何打开一个现有的Eclipse工程,开始在菜单中找了好久也没找到。其实,Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若要打开非workspace文件夹下的其他已有项目,可以打开菜单file-import-general-existing project into space(也可以导入文件系统File Syste... 阅读全文

posted @ 2009-07-03 15:12 highmayor 阅读(9558) 评论(1) 推荐(2) 编辑

2009年7月2日

jdbc连接oracle

摘要: jdbc驱动在C:\oracle\ora92\jdbc\lib\ojdbc14.jar可以找到。package jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;p... 阅读全文

posted @ 2009-07-02 16:19 highmayor 阅读(230) 评论(0) 推荐(0) 编辑

jdbc连接sqlserver2005

摘要: 安装JDBC FOR SQLSERVER2005 建立Java项目建立一个Java Project,名字为JdbcTest建立一个包jdbc在包jdbc下建立一个类Test输入代码package jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.... 阅读全文

posted @ 2009-07-02 10:59 highmayor 阅读(1089) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页

导航