
VB.net/C#.net/JNI
文章平均质量分 79
iteye_20267
这个作者很懒,什么都没留下…
展开
-
VB set Excel color
Sub Macro3()'' Macro3 Macro'' Range("E4").Select With Selection.Font .Name = "simsun" .FontStyle = "标准" .Size = 11 .Strikethrough = False .Superscript = Fals...原创 2010-10-08 17:30:59 · 122 阅读 · 0 评论 -
jni调用dll及dll已用其它dll的资料
http://blog.youkuaiyun.com/KONGKONGWJZWJZ/archive/2009/08/22/4473009.aspx http://zhidao.baidu.com/question/14452689.html :(解决方案资源管理器 ---引用---右键aaa的引用---属性 复制本地选项选择 false) ...原创 2010-10-25 16:00:22 · 99 阅读 · 0 评论 -
注入托管代码
前言:本文的重点不在于介绍如何注入托管代码,而是侧重于介绍我的研究过程,这里面有很多曲折,可能会使你感到琐屑,但正所谓“授人以鱼,不如授人以渔”,了解了这个过程,会使你理解得更深刻。正文:网上关于dll注入的文章实在太多,但基本上都是针对Win32 dll的,而很少涉及到托管dll。首先让我们来看看Win32 dll是如何注入的,通常有两种方法:钩子和远程线程。而远程线程更灵活,所以本文主要讨论远...原创 2010-10-25 17:18:08 · 200 阅读 · 0 评论 -
Managed Extensions for C++ Reference
Managed Extensions for C++ ReferenceConverting Managed Extensions for C++ Projects from Pure Intermediate Language to Mixed Mode Managed Extensions for C++ projects that are created as D...原创 2010-10-25 18:10:53 · 179 阅读 · 0 评论 -
Java调用C#
Java调用C#下载: http://www.codeproject.com/KB/cross-platform/javacsharp/javacsharp_src.zip, 解压到javacsharp_src; 打开vs.net 2003, 新建visual c++项目: win32 项目; 在下一个窗口点"应用程序设置", 选中"DLL", "空项目";设置工程属性: ...原创 2010-10-25 22:49:15 · 150 阅读 · 0 评论 -
CLR笔记(一)
1.CLR的执行模型 术语: CLR :Common Language Runtime 公共语言运行期,有多种不同编程语言使用的运行库 托管模块:Managed Module,一个标准的MS Window可移植执行体文件(32位PE32或64位PE32+) IL:Intermediate Language 中间语言,又叫托管代码(由CLR管理它的执行) 元数据:...原创 2010-10-26 13:22:33 · 701 阅读 · 0 评论 -
CLR笔记(二)
6.类型和成员基础1.Class的可见性有public和internal两种,public对所有程序集都可见,internal仅对其所在的程序集可见。默认是public的。 2.友元程序集, 使用friend assembly可以实现单元测试,而不使用反射技术。 书上讲的是按照命令行编译。 我测试用的是vs2005的solution,如下: 3.成员的可访问...原创 2010-10-26 13:53:22 · 104 阅读 · 0 评论 -
strong-named
前段时间自己整理的一个有关strong-named assemblies的相关知识点。What it the strong-named assembly?A strong name consists of the assembly‘s identity:Simple text nameVersion numberCulture informationA public key and a digit...原创 2010-10-26 14:48:33 · 132 阅读 · 0 评论 -
.NET程序集
【主要内容】@将源代码编译为托管模块@将模块组合为程序集@共享程序集(强签名)【概念阐述】@将源代码编译为托管模块1、在.NET框架里,我们可以用任何支持CLR(Common Language Runtime)的编程语言来创建源代码文件,然后用相应的编译器来做 语法检查和源代码分析,不管使用的是何种编程语言及编译器,最后生成的结果都是一个托管模块(Managed Module)。 高...原创 2010-10-26 15:03:07 · 414 阅读 · 0 评论 -
C# method calls within a Java program
.net产生的比java晚,其类库的封装在某些方面也比java更优秀,更全面。比如最近在做一个OJ,看到网上的一些做法是用java+c++,C++用作所提交程序的测试。c++虽然好,但是他的编写比较复杂。因此,我选择的是C#,用.net的类库可以很方便的获得一个进程(用户提交的程序)运行的时间和消耗的内存。下面是我的测试程序: 首先我在网上查了一些资料:C# method call...原创 2010-10-23 16:11:55 · 113 阅读 · 0 评论 -
走近COM Interop
走近COM Interop—— RCW入门 绪言 由于目前加入了一个负责将原有系统移植至.Net平台的项目组,花了些时间对COM-->.Net进行了些基础研究。贴出此文,希望与各位分享。不足之处,请各位指正。先谢啦。一、基础概念 什么是COM Interop?COM Interop看上去象是介乎于COM和.Net之间的一条纽带,一座桥梁。为了保持向后兼容...原创 2010-10-23 15:40:03 · 608 阅读 · 0 评论 -
Writing an Activex control in VB.net
The problem with that example is that is does not register the control, and the example will only work for putting it in a web page.I did get this to work. The .Net user control can be hosted in VB6, ...原创 2010-10-09 22:33:28 · 182 阅读 · 0 评论 -
vb.net 封装组件成com的方法
前几天一直在研究如何将.net的组件封装成com供非托管代码调用。上网查资料,查书,试验,最后测试了vb.net,c#,vc++.net 等多种语言,都没有搞定。在论坛上发了帖子。虽然有回复,但是只是给了些资料。资料看了又看,反复的研读。照着例子一步一步地做。但总是有些地方没有成功。正在绝望中。一个朋友给了我简单的答案。我在高兴的同时也感慨自己的愚钝和呆笨。 原来在vs.net 2005中用v...原创 2010-10-10 17:16:25 · 386 阅读 · 0 评论 -
.net Com组件注册
本文将详细为大家介绍一个java调用.net DLL的方法,以实现特殊的客户的特殊要求:“在Java项目中必须使用其提供的用.net写的DLL加密机制!”环境与工具:◆.net framework 3.5 C#◆java jdk1.5, Tomcat 5.5◆jacob-1.15-M3实现例子:一、C# 制作Com组件新建一个Class 项目,取名TestComus...原创 2010-10-11 09:30:34 · 213 阅读 · 0 评论 -
Exposing .net Components to Com
http://www.codeproject.com/KB/COM/nettocom.aspxhttp://www.eggheadcafe.com/software/aspnet/30541435/what-is-dispid-used-for.aspx原创 2010-10-11 09:47:58 · 108 阅读 · 0 评论 -
使用.Net访问Office编程接口(PIA和IA的区别)
在这篇文章里面,我将向大家介绍如何在.Net中访问Office所公开的编程接口。其实,不管是使用哪种具体的技术来针对Office进行开发(比如VSTO,或者用C#编写一个Office Add-in,或者在一个WinForms程序中调用Office的功能,甚至在一个ASP.NET应用的服务器端启动一个Excel进程),只要是基于.Net平台,这篇文章所描述的内容都是有价值的。在这篇文章以及后...原创 2010-10-11 10:25:42 · 590 阅读 · 0 评论 -
VB.net 的Me My MyBase MyClass
第一次接触 Visual Basic 中的 Me、My、MyBase 和 MyClass 时,这些概念表面上的相似可能会产生混淆。本页描述了上述每个实体,以帮助您区分它们。Me 关键字提供了一种引用当前正在其中执行代码的类或结构的特定实例的方法。Me 的行为类似于引用当前实例的对象变量或结构变量。在向另一个类、结构或模块中的过程传递关于某个类或结构的当前执行实例的信息时,使用 Me...原创 2010-10-11 23:46:47 · 547 阅读 · 0 评论 -
VB.NET调用DLL实现方法解析
VB.NET开发平台专为编程人员打造一个功能强大,性能稳定安全的编程环境。在这里我们先为大家想写介绍一下VB.NET调用DLL的相关方法,来让大家对这门语言有一个初步的了解,并增加大家的开发经验。 一般VB.NET调用DLL可以通过Declare 语句在模块级用于声明对动态链接库 (DLL) 中的外部过程的引用。Private Declare Sub myFunc1 ...原创 2010-10-13 10:43:29 · 2259 阅读 · 0 评论 -
get chartobjects from VB.net
Excel.Sheets sheets = oWB.Worksheets;Excel.Worksheet thisWorksheet = (Excel.Worksheet)sheets.get_Item(1);Excel.ChartObjects charts =(Excel.ChartObjects)thisWorksheet.ChartObjects(Type.Missing);Excel.C...原创 2010-10-18 10:34:13 · 239 阅读 · 0 评论 -
程序集与托管模块
本文是为了学习程序集而整理的网上资料,主要包括两个部分,概念和使用,前部分讲怎样理解程序集,后部分讲述怎样使用的细节。程序集与托管模块的概念"程序集与托管代码块"(摘自Himage的blog),希望大家看了此篇文章后对程序集的概念清楚一点 如果你正在开发面向DotNet平台的应用程序,那么你肯定对“程序集”和“托管模块”这两个概念不陌生,这是DotNet带来的术语...原创 2010-10-26 16:22:44 · 123 阅读 · 0 评论