本例把结构体作为参数在Com和C#之间传递,结构体有两个参数ComID和ComName,
C#中初始化结构体,传递给COM,Com处理后,传回给C#。
首先打开上例中的FirstCom项目(http://www.cnblogs.com/xiaokang088/archive/2011/05/16/2047376.html),请按照以下步骤操作。
1. 打开FirstCOM.idl文件,增加一个结构
ORM模型在现在的项目开发中用的还是比较多的,他的好坏我们就不讨论了,已学习为主吧;
ORM模型的大概思想就是实体与我们库中的表的对应关系,一个实体就好比表中的一行数据,将实体的操作视为对表的操作,如增、删、该、查就是对表的同样操作,我们只需要简单的封装一下就可以省很多的重复劳动,通过ORM模型对我们的代码的简洁程度还是有目共睹的,我们将对数据库的操作通过ORM转换后执行,前者我们省掉了很多复杂的
系列博客
1. 改善代码设计 —— 优化函数的构成(Composing Methods)
2. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects)
&
在我们讲到协议的时候,申明的协议都是预留方法体,方法的的具体实现,等待使用协议的人去实现。要实现oc中的委托功能,其中重要的的一个成员,就是协议。
网上有很多讨论关于委托的概念,有人说委托是c中的的回调函数,也有人说是java中的回调函数,也有人说委托就是代理。个人认为,给宇宙中的某个物体下定义和取名字,最好不要偏离他真实的本质,如果定义偏离本质太远,很容易误导观众。如果实在想不出
你是否早已厌倦了alert、confirm、window.open等等呆板丑陋的web弹出形式?如果你也和我一样对此耿耿于怀,那就跟随我一起来打造专属于我们自己的Popup吧!
自定义弹出框目前在网络上的应用越来越广泛,各种版本的实现代码也是铺天盖地。其基本思路无外乎是在ht
相信HibernateDaoSupport这一个类在Hibernate里面常见了,但是它是抽象类,怎么就可以灵活、方便直接的取出相关的有用实例?
1)、此为一xxDaoImpl类:
public class EmailDaoImpl extends HibernateDaoSupport implements EmailDao {
......
}
2)、你是否觉得以下查询有点奇怪,Session
“知己知彼,百战不殆。”孙子的这句名言,非常之有道理。然而,历史上,想要征服项目,最后反被项目征服的项目经理,数以万计。难道他们都不知道不明白这个道理吗?
【知己知彼】 --------------------------------------------------------------------------
“知己知彼,百战不殆&
在mvc3中,最让人称道的当然还是路由的方便与先进之处,类似于java中的mvc,加载每一个页面(包括首页),都要先运行该页面对应的后台controller,处理页面的初始化数据(mvc中的数据传递问题这里不再讲述)、域名读取、权限操作等,然后返回相应的页面。本篇文章讲述如何从mvc的前台页面中异步获取后台的json数据。
1.建一个mvc3的项目,取名叫MVC3Test(事先安装mvc3 ver
在网上闲逛,突然对博客的接口感兴趣,经考察,多数博客都对metaWeblog Api 提供了支持,虽然windows live writer是好用,不过出于对这个接口的好奇,也想自己做个能发博客的小工具. 到处浏览资料,用了一个下午终于成功发布了一篇简陋版博客:)。其实很简单,方法对了很快就连上了。 MetaWeblog API中文说明 1、什么是MetaWeblog API?
Silverlight项目中访问WCF服务,都是通过异步线程模式调用的。在某些情况下我们的调用是需要同步进行,此时我们可以通过AutoResetEvent的线程等待特性实现Silverlight同步调用远端WCF服务。
线程通过对 AutoResetEvent 调用 WaitOne或WaitAll 方法来等待信号。如果 AutoResetEvent 为非终止状态,则线程会被阻止,并等待当前控制
me.ThisBlog.Goal = “引起一些大家对函数式编程的关注和对面向对象地位的反思”;
me.ThisBlog.Style = “侃大山”;
if (you.Expectation == “看到一篇技术博客”)
{
re
经过两天折腾,终于将WindowsPhoneApp部署到HD2上了,感觉不错,跟大家分享一下经过,昨天说了一下准备过程,今天解锁加部署。 解锁 昨天晚上忘记带数据线,回家没能尝试windowsphone7的越狱,今天中午上网搜了一下,已经可以了,具体的流程已有刷机的朋友介绍,地址如下: http://www.wpxap.com/thread-5359-1-1.html 这里需要记录的是几个
1、 搭建Google Maps API开发环境
安装php集成开发环境WAMP5,这个在这里就不多做介绍了。大家按照“下一步”装上了就行。
2、 为php开发环境添加GD2图形库
这里简要介绍一下:点击WAMP5在状态栏上的图标,一个仪表盘样的图标,然后在菜单中选择“PHP设置(H)”——》&ldq
1. Pull Up Field (提升值域)
解释:
如果发现每个子类都拥有相同的某个值域, 那么使用 Pull Up Field 将这个值域提升到父类中去.
冲动前:
冲动后:
2. Pull Up Method (提升函数)
解释:
如果每个子类都有相同的某个
本文系Mainz在博客园的原创(http://www.cnblogs.com/mainz/),若您在银光中国(SilverlightChina)或其它网站看到本文,请注意是转载,文中很多链接已经丢失。言归正传,前天园友Smok.问我这个动态切换数据库的问题,今天中午研究了一下发出来,因为大家可能都有这种类似的需求,也许发出来大家还有更好的解决方案。本文说的是Silverlight+EntityFr
上周末,在风景秀丽的浙江大学校园内,举行了NodeParty杭州站的活动。我在活动上结合Node.js项目对Jscex进行了简单介绍,包括其设计目的,设计原则,使用方式,高级模式,组成部分等等。在场的许多朋友也提出了不少问题,我也一一作了解答或是演示。总体感觉还算不错,毕竟是亲手编写的项目,对其各方面还是了然于胸的。在此发布演讲用的幻灯片,希望能给不在现场的同学带来一些帮助。 Jscex: Wr
以前用过Ext.tree.TreePanel 做过树形结构的查询绑定,感觉TreePanel还蛮好。
今天来尝试下 结合Ext.menu.Menu 菜单做一个增删改的功能,并实现无限级的绑定,如下图的效果:
第一步:TreePanel的无限级加载设计:
我的数据设计结构如下图:
第二步:后台获取级联数据结构,返回json数据类型:
[{"id":7,"text":"2011" , "leaf":
有朋友在问,《软件项目经理新手上路》到底写的是什么?翻来覆去,案例后面还是案例,再加上一些主观的判断(我自己认为是客观,只描述结果,里面可能有些主观的词汇)。有人形容,这一系列文章就像恐怖片,项目经理真不容易;有人说,不知道楼主要表达的是什么意思;有很多人发现案例比较有意思,有些共鸣或反对;还有人给出了自己的案例;有人受困于类似的案例,希望找到答案。
如果前面所有的文章和案例都只是个引子,大家会不