最新评论
Re:.Net插件框架的实现及分析(三) kaleroy 2011-10-08 15:17
谢谢!解我烦忧...
Re:.Net插件框架的实现及分析(一) kaleroy 2011-10-08 15:10
@neverlost
强烈建议贴出文章地址,在下也正需要此类资料!谢谢!
Re:.Net插件框架的实现及分析(一) 安度 2011-09-29 12:53
[quote]neverlost:
额 ,ihost里有getuser方法,真不错嘿嘿
我建议把插件机制和这些业务分开,cnblogs里有几篇关于插件的文章写的非常不错建议你搜索下,人家已经有相当不错的代码[/quote]
建议发出地址....
Re:.Net插件框架的实现及分析(三) 海南.胡勇 2011-09-29 12:48
很不错。
Re:.Net插件框架的实现及分析(二) 孤独的设计师 2011-09-28 16:59
该插架的框架设计和代码实现简单易懂!不错的范例!
Re:.Net插件框架的实现及分析(二) w i n s o n 2011-09-28 09:44
@海南.胡勇
呵呵,谢谢!
Re:.Net插件框架的实现及分析(二) 海南.胡勇 2011-09-28 08:17
好家伙,加油。
这样每一次客户端信息展示都要向后台提交,很低效吧。
Re:.Net插件框架的实现及分析(一) neverlost 2010-09-20 08:32
额 ,ihost里有getuser方法,真不错嘿嘿
我建议把插件机制和这些业务分开,cnblogs里有几篇关于插件的文章写的非常不错建议你搜索下,人家已经有相当不错的代码
Re:在类库中调用资源文件实现国际化! w i n s o n 2010-09-09 13:32
@cdboy
嗯,我试了下,你这个插件好像真的是主要为了管理资源文件的,就是说可以在相应的项目里插入自动生成的资源文件,但也只是限于插入资源,并不能在其他项目里再调用此资源,其实就是省了手工一个个资源文件添加的步骤,具体在程序中调用,还是没有改变的吧?
Re:在类库中调用资源文件实现国际化! w i n s o n 2010-09-08 13:49
嗯,谢谢楼上的啦!我都试试先,呵!
Re:在类库中调用资源文件实现国际化! cdboy 2010-09-08 13:46
vs2005参考:
http://www.codeproject.com/KB/dotnet/ResXFileCodeGeneratorEx.aspx
Re:在类库中调用资源文件实现国际化! cdboy 2010-09-08 13:43
那个插件本身就是支持多语言,当然可以支持类库调用(vs2008以上),如果是vs2005就要安装一个扩展来实现
Re:在类库中调用资源文件实现国际化! w i n s o n 2010-09-08 13:02
@cdboy
哦,你的这个好像只是对资源文件的管理,能起到直接在类库中调用的目的吗?
Re:在类库中调用资源文件实现国际化! cdboy 2010-09-08 12:40
可以参考:http://www.cnblogs.com/LifelongLearning/archive/2010/07/04/1771019.html
Re:图文说明如何使用T4在VS2008里生成代码 John Liu 2010-06-30 22:52
不错,学习下。
Re:一个不错的WEB打印解决方案! zl752364231 2010-05-20 15:18
这里可以设置到打印的纸张大小吗?因为每次打印都是默认的A5的纸张,必须每次都去手动改的,在程序这边是否能够控制到呢
Re:理解依赖注入及其好处! zhdw 2010-04-06 15:39
问下:
1.如果Chart不是开源的,咋办?LZ所谓的IOC还是改动了源码:“为独立的 chart 控件项目继承 IGetImageMgr 接口,然后实现 InjectImage 方法”,可见所谓的IOC太勉强了。
2.个人以为用facade模式好像完全可以解决LZ的问题
3.感觉“不相忘于江湖”的看法有道理,而LZ的回答似是扯谈,因为增加了接口,强迫了引用和调用,谁喜欢“被XX”?
Re:理解依赖注入及其好处! 疯流成性 2010-03-05 11:28
如果想独立的话我觉得不应该使用ioc,这样做就是强迫别人也使用ioc。
Re:理解依赖注入及其好处! dytes 2010-02-10 16:15
不错!
通过Interface Injection的方式实现DI一个生动的示例。
平时网上看到的大部分是Constructor Injection 和Setter Injection的方式。
Re:理解依赖注入及其好处! w i n s o n 2010-02-10 08:21
[quote]dragonpig:如果这个第三方chart控件只是依赖一个stream,那就在生成图片的方法传个stream进去。随便说说,不很清楚具体场景是怎样的。[/quote]
呵,这个方法不行,如果可以,我也不用大费周折了,因为在控件里生成图片并不是逐个记录进行的,而是先传一个Datatable进去,然后再利用DT里的信息(包括员工号和姓名等)来一次过在控件里完成所有工作,而里面最终是以XML形式保存这些结构,因为要做到节点层层展开的效果(这就是控件内部的架构机制,也不需修改),所以也不能直接传stream进去处理,只能先得到字符串的员工号,再从控件里去获取这些图片的stream了
Re:理解依赖注入及其好处! dragonpig 2010-02-10 08:14
如果这个第三方chart控件只是依赖一个stream,那就在生成图片的方法传个stream进去。随便说说,不很清楚具体场景是怎样的。
Re:理解依赖注入及其好处! 陛下 2010-02-09 14:58
ioc确实应该好好学学,我现在还是自己手动写个工厂类并用反射调用创建目标接口的实例。时间啊,岁月啊,那么的不等人,呵呵。
Re:理解依赖注入及其好处! w i n s o n 2010-02-09 11:51
[quote]深蓝医生:
[quote]w i n s o n:
[quote]深蓝医生:请问你引用WebService的项目是那个项目呢?还是没有明白你的所有项目脱离了对WebService的依赖。[/quote]
其实本例中有3个项目,一个是UI的,一个是webservice,另一个是独立的控件项目,而webservice的项目是获取员工图片信息的,然后在UI里通过独立控件项目来生成相关的chart图[/quote]
也就是在UI项目里面引用了WebService项目,是吗?还是说这三个项目之间没有直接的依赖关系?(或者说各个项目没有直接引用其他项目或者其编译好的DLL)[/quote]
是的,现在是直接在UI里引用了webservice
Re:理解依赖注入及其好处! 深蓝医生 2010-02-09 11:49
[quote]w i n s o n:
[quote]深蓝医生:请问你引用WebService的项目是那个项目呢?还是没有明白你的所有项目脱离了对WebService的依赖。[/quote]
其实本例中有3个项目,一个是UI的,一个是webservice,另一个是独立的控件项目,而webservice的项目是获取员工图片信息的,然后在UI里通过独立控件项目来生成相关的chart图[/quote]
也就是在UI项目里面引用了WebService项目,是吗?还是说这三个项目之间没有直接的依赖关系?(或者说各个项目没有直接引用其他项目或者其编译好的DLL)
Re:理解依赖注入及其好处! mj 2010-02-09 11:23
[quote]w i n s o n:
[quote]Miko Ling:控件既然是开源的,那我可以修改代码增加调用接口嘛,岂不更简单?[/quote]
现在我就是修改了控件内部代码才得以完成的,不知你说的修改是指直接在控件添加一个函数让外部调用还是指添加接口来另外去实现?由于本例中需先根据员工号然后得到图片流(图片放在服务器,并已有完成的获取方法了),所以我感觉使用Ioc是比较方便而且对现有代码改动最少的方法了,如果有更好的方法,也欢迎提出哦[/quote]
控件既然使用流作为输入,那提供一个函数让外部调用应该是必备的功能,外部只需要调用这个函数,把流作为参数传入不就行了?这样改是不是简单直接,通用性更好呢?
Re:理解依赖注入及其好处! Todd Wei 2010-02-09 11:21
[quote]風語者·疾風:嗯,写的很实在。IOC其实最大用处就是依赖倒置,否则还不如工厂好用。[/quote]
inversion of control与dependency inversion虽然有联系,但本质上讲的不是一回事。
Re:理解依赖注入及其好处! w i n s o n 2010-02-09 11:06
[quote]深蓝医生:请问你引用WebService的项目是那个项目呢?还是没有明白你的所有项目脱离了对WebService的依赖。[/quote]
其实本例中有3个项目,一个是UI的,一个是webservice,另一个是独立的控件项目,而webservice的项目是获取员工图片信息的,然后在UI里通过独立控件项目来生成相关的chart图
Re:理解依赖注入及其好处! 鬼话符 2010-02-09 11:01
路过。。。
如果想详细了解DI的话
大家可以看看这本书
Dhanji R. Prasanna
Design patterns using Spring and Guice
是一个很牛的人写的 网上能下到原版.
对于我们理解DI很有帮助。
学习中。。。。。。。。。。。
Re:理解依赖注入及其好处! 深蓝医生 2010-02-09 11:00
请问你引用WebService的项目是那个项目呢?还是没有明白你的所有项目脱离了对WebService的依赖。
Re:理解依赖注入及其好处! w i n s o n 2010-02-09 10:50
[quote]Miko Ling:控件既然是开源的,那我可以修改代码增加调用接口嘛,岂不更简单?[/quote]
现在我就是修改了控件内部代码才得以完成的,不知你说的修改是指直接在控件添加一个函数让外部调用还是指添加接口来另外去实现?由于本例中需先根据员工号然后得到图片流(图片放在服务器,并已有完成的获取方法了),所以我感觉使用Ioc是比较方便而且对现有代码改动最少的方法了,如果有更好的方法,也欢迎提出哦
Re:理解依赖注入及其好处! 流箫 2010-02-09 10:10
不错,,, 顶下。。
Re:理解依赖注入及其好处! w i n s o n 2010-02-09 09:58
@木神易
呵呵,谢谢:)
Re:理解依赖注入及其好处! Miko Ling 2010-02-09 09:58
控件既然是开源的,那我可以修改代码增加调用接口嘛,岂不更简单?
Re:理解依赖注入及其好处! 木神易 2010-02-09 09:56
楼主个人blog不错啊,相册也挺漂亮的!
Re:理解依赖注入及其好处! ξ箫音ξ 2010-02-09 09:56
应该有大局观的思想去进行编程工作;IOC实际上是解决OO思想中不同对象和对象之间耦合性高的问题;设计模式只是一种复合重复应用的结构化模型。
Re:理解依赖注入及其好处! w i n s o n 2010-02-09 09:53
[quote]不若相忘于江湖:
我想问一下, 如果我直接在项目中新建一个类,
这个类里直接引用WEB服务, 而第三方控件引用这个类的方法
这样做跟依赖注入有区别吗。 我觉得好像都差不多。
[/quote]
你这样做后,控件与项目间的不就耦合度很大了?因为你控件要依赖与项目里的类来实现,如果此控件放到其他项目里,那就不能用了?除非要修改控件的源码去引用新的类?
使用依赖注入后,控件放到其他项目里都可以用,只需在新项目里去实现控件里的注入接口即可,也符合OO的原则哦
Re:理解依赖注入及其好处! 不若相忘于江湖 2010-02-09 09:48
我想问一下, 如果我直接在项目中新建一个类,
这个类里直接引用WEB服务, 而第三方控件引用这个类的方法
这样做跟依赖注入有区别吗。 我觉得好像都差不多。
Re:理解依赖注入及其好处! 風語者·疾風 2010-02-09 09:38
嗯,写的很实在。IOC其实最大用处就是依赖倒置,否则还不如工厂好用。
Re:理解依赖注入及其好处! w i n s o n 2010-02-09 09:33
[quote]debugger:petshop4.0就是个活例子 还用在园子里看?[/quote]
嗯,是的,但并不是每个人都会去慢慢研究petshop的,感觉这个项目比较大,如果只想了解下依赖注入,不需要去看这么大堆代码,在园子里看的技术都是一点一滴的,大家各自根据需要查阅就是了,我想你也不会为了其中一个小技术去看一大本很厚的书吧,呵呵。
Re:理解依赖注入及其好处! debugger 2010-02-09 09:25
petshop4.0就是个活例子 还用在园子里看?
Re:好不容易找到的WebEx 播放器录制器 fghhj 2009-12-20 23:28
有病毒的吗?那不下载了
貌似不行 要打sp1补丁 http://hi.baidu.com/wei373108867/blog/item/4aab7cf4966ff22fbd31097b.html 这里说的很全 按照步骤走可以得到智能提示
Re:今天解决了一个很郁闷的问题! ForFreeDom 2009-10-01 00:22
这个问题我也遇到过,最后实在没法用了ultracompare比较才发现是编码的问题。。。。
<script src="scripts/jquery-1.3.1.js" type="text/javascript"></script>
<script language = "javascript" src="jQuery.IntelliSense.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
var $cr=$("#cr");
$cr.click(function()
{
if($cr.is(":checked")){alert('asdasdasdas');}
})
});
</script>
听您的 先引用 JQUERY.JS 后引用 只能提示 还是不行(路径没问题)