摘要:
每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍。首先,您需要了解什么是托管,什么是非托管。一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的组件,托管代码是基于.net平台开发的。如果您想深入了解托管与非托管的关系与区别,及它们的运行机制,请您自行查找资料,本文件在此不作讨论。(一) 调用DLL中的非托管函数一般方法首先,应该在C#语言源程序中声明外部方法,其基本形式是:[DLLImport(“DLL文件”)]修饰符 extern 返回变量类型 方法名称 (参数列表)其中:DLL文件:包含定义外部方法的库文件。 修饰符: 访问修饰符 阅读全文
摘要:
一、 前言 ADO.NET Entity Framework(以下简称EF)是微软推出的一套O/RM框架,如果用过Linq To SQL的人会比较容易理解,因为Linq To SQL是微软在.net FrameWork 3.0时推出的一套轻量级的O/RM框架,但是只支持SQL Server一种数据库。至.net FrameWork 3.5 sp1时,才推出Entity FrameWork,可以通过实现不同的Provider来支持不同的数据库(当然微软还是只内置SQL Server的Provider,其它数据库的Provider么,需要第三方开发)。EF加上linq,这是.net开发上的一个巨大 阅读全文
摘要:
目录 预备知识 2 LINQ技术 2LINQ技术的基础 - C#3.0 2自动属性 2隐式类型 2对象初始化器与集合初始化器 3匿名类 3扩展方法 4Lambda表达式 4.NET中的数据访问 4DataSet方案 5改进的的DataSet方案 5手写代码通过ADO.NET2.0连接类与数据库交互 5ORM – LINQ to SQL 6深入了解Entity Framework 7Entity Framework的核心 – EDM(Entity Data Model) 7EDM概述 7EDM之CSDL 7EDM之SSDL 11EDM之MSL 12EDM中存储过程的设计 15EDM中Comple 阅读全文
摘要:
一、新建wcf服务 1 public class Service1 : IService12 {3 public string GetData(int value)4 {5 return string.Format("You ent... 阅读全文
摘要:
本来以为在java平台上用axis2生成了客户端代理类然后移植到Android平台上就好了。没想到在移植过程中出现了很多问题。说明JVM和android的DVM差距还是很大的。JVM执行的是class文件,而DVM执行的是dex文件。在eclipse里面开发Android程序的时候在编译时会把jar包里面的class一个个编译成DVM可执行的dex文件。当然,有个前提是jar包是放在source folder里面的。这样eclipse才会在编译程序的时候将jar包编译到apk文件中去。要不然虽然本地eclipse不会报错,但是在模拟器中会报错NoClassDefFound。而且有的jar包是不 阅读全文