(原創) 第一次体会Component Oriented Design的威力 (OO) (.NET) (日記)

本文探讨了在C#中使用VB.NET编写的组件的实际应用,通过将VB.NET类编译为DLL,实现了与C#项目的无缝对接,展示了组件导向编程在不同语言间的优势。

以前总觉得Object Oriented就够了,为什么还要Component Oriented呢?今天写Computer Vision的第二次作业,要画出一张图片的Histogram,这是一种长条图,统计0到255每个色阶有多少的Pixel数,统计当然不难,难在如何去画长条图….。

我在董大伟的ASP.NET 2.0深度剖析范例集这本书中,有找到相关的范例,但只可惜董大伟的书一贯都用VB写的,本来雄心大志想改成C#,但程序不小,要改成C#也必须得花一些时间,若继续用VB写又不太习惯,毕竟已经六年没写VB了,虽然VB看的懂,但若真的要写起程序还是卡卡的,最后想到一招,将VB的Class compile成DLL给C#用,这样我就可以继续在C#写程序,而借用VB的Class了,这都要拜C#和VB都是Component Oriented Language,有标准的Binary格式可以互通,不然两种语言根本无法沟通,怎么可能彼此合作呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值