.Net
文章平均质量分 65
zhouyinhui
这个作者很懒,什么都没留下…
展开
-
让子窗口和父窗口同时处于"激活状态"
让子窗口和父窗口同时处于"激活状态" 周银辉 一般情况下,激活父窗口的时候,子窗口会失去焦点,同理,激活子窗口的时候,父窗口也会失去焦点,这在某些时候不太好看,比如子窗口作为ToolWindow漂浮在父窗口上面时。Visual St原创 2009-12-20 08:10:00 · 1737 阅读 · 0 评论 -
如何打造RSS阅读器
如何打造RSS阅读器 电子科技大学软件学院03级02班 周银辉关键点:下载RSS订阅所对应的XML文件,解析该XML文件该类XML文件其形如:xml version="1.0" encoding="utf-8" standalone="yes" ?> rss version="2.0" xmlns:dc="http://purl原创 2006-10-16 13:51:00 · 766 阅读 · 0 评论 -
软件易容术-----换肤
软件易容术-----换肤 电子科技大学03级02班 周银辉1, 看看成果:换肤前换肤后(说明: 这里仅仅借用的是"千千静听"中皮肤包中的图片, 本示例程序中的皮肤包文件格式以及换肤方案均为作者原创) 2原创 2006-10-30 09:51:00 · 862 阅读 · 0 评论 -
重新包装的钩子
重新包装的钩子 电子科技大学软件学院 03级02班 周银辉打包好的DLL,下载http://files.cnblogs.com/zhouyinhui/hook.rar说明:名字空间"Hook" 示例代码Code highlighting原创 2006-11-29 08:51:00 · 343 阅读 · 0 评论 -
为窗体添加 "最大化","最小化","还原"等 事件
为窗体添加 "最大化","最小化","还原"等 事件 电子科技大学软件学院03级02班 周银辉 在.Net3.0以前的版本中(Form类)都没有与窗口最大化、最小化等相关的事件, 这让人很郁闷. (原创 2007-01-12 18:51:00 · 841 阅读 · 0 评论 -
我的简约播放器
我的简约播放器 周银辉代码很简单,可以点击这里下载原创 2007-04-23 21:50:00 · 436 阅读 · 0 评论 -
LINQ 的演变及其对 C# 设计的影响
LINQ 的演变及其对 C# 设计的影响 Anson Horton http://msdn.microsoft.com/msdnmag/issues/07/06/CSharp30/default.aspx?loc=en简单地说,LINQ 是支持以类型安全方式查询数据的一原创 2007-08-16 12:48:00 · 373 阅读 · 0 评论 -
[WPF疑难]如何禁用窗口上的关闭按钮
[WPF疑难]如何禁用窗口上的关闭按钮 周银辉哈哈,主要是调用RemoveMenu这个API,所以没什么好说的,直接“干货”吧:namespace VersatileMessageBoxLib{ using原创 2008-06-12 19:46:00 · 973 阅读 · 0 评论 -
【recommend】Tracing in .NET and Implementing Your Own Trace Listeners
【recommend】Tracing in .NET and Implementing Your Own Trace Listeners By Mansoor Ahmed Siddiqui reship from http://www.15s原创 2008-08-23 09:46:00 · 823 阅读 · 0 评论 -
父窗口与子窗口的层次关系
父窗口与子窗口的层次关系 周银辉 关于子窗体的层级关系总结一下哈,希望能对大家有些帮助假设有这样两个窗体:RootWindow,SubWindow,在RootWindow中引发某事件而显示SubWindow 1,如果弹出窗体(比如SubWindow)仅仅是调用Sh原创 2008-12-02 11:45:00 · 624 阅读 · 0 评论 -
如何打造标签式IE浏览器 (共享源码)
如何打造标签式IE浏览器(C#) 电子科技大学软件学院03级02班 周银辉1,看看效果2,关于Browser控件 如果您用的IDE是VisualStudio 2005, 那么您会发现,上面有个WebBrowser控件,请 不要 使用该控件来开发这个浏览器(原因是它缺少了很多参数,将使您的工作在中途陷入困境)原创 2006-10-12 19:51:00 · 541 阅读 · 0 评论 -
文本编辑器中,如何设计 撤销/重复栈
文本编辑器中,如何设计 撤销/重复栈 电子科技大学软件学院03级02班 周银辉 在文本编辑中经常使用到“撤销”操作(Ctrl-Z),以及一个与之相应的“重复”操作(Ctrl-Y),各种不同的编辑操作都可以使用这两个操作来撤销或重复,那么如此多的编辑操作是如何被原创 2006-10-04 00:51:00 · 618 阅读 · 0 评论 -
如何自定义特性并解析它们
如何自定义特性并解析它们 电子科技大学软件学院03级02班 周银辉 特性(Attribute),使得我们可以将一些自定义信息附加到程序实体上,这非常有用,比如我们可以利用它来加密函数库,记录其它一些重要信息等。 1,如何定义一个我们所需要的特性: 1),特性实原创 2006-10-02 17:51:00 · 382 阅读 · 0 评论 -
让应用程序单例方式运行
让应用程序单例方式运行 周银辉小经验,做个笔记:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-原创 2009-10-21 09:19:00 · 755 阅读 · 0 评论 -
使用Mci指令打造你自己的媒体播放器
使用Mci指令打造你自己的媒体播放器 电子科技大学软件学院03级 周银辉 转载请注明出处1.说明: 网上mic的文章一大堆,但大多天下文章一大抄。这里说点实际的,在C#中如何使用它来做个播放器。2.如何发送指令: /// /// 发送mci指令 /// /// 要发送的指令 /// 返回串 /// 缓冲区大小 /// 回调。一般设置为原创 2006-05-04 10:52:00 · 567 阅读 · 0 评论 -
用.net打造可编程的表达式计算器
基于C#语言的可编程表达式计算器 1. 说明: 网上的表达式计算器有很多,但这次我们来点,不同的,有两点: 1)用户可以编程以扩充计算器的函数(用户甚至可以编写一个播放音乐的函数,当然对于一个计算器来说这似乎有些过分了) 2)我们对表达式的计算将摆脱传统的观点(即传统的对表达式进行词法分析,语法分析等等),在编写我们的计算器的代码中,不会有任何的词原创 2006-05-04 14:52:00 · 765 阅读 · 0 评论 -
在.net中使用Udp协议创建简单的聊天程序
在.net中使用Udp协议创建简单的聊天程序 电子科技大学软件学院03级 周银辉 转载请注明出处1,说明: 在这之前你应该对网络协议有一点点了解(比如至少知道Socket,知道udp与tcp的区别),由于.net将相关知识包装得太好,所以你可以利用System.net.socket名字空间里的类轻松地编写一个聊天程序,但却原创 2006-05-06 01:52:00 · 641 阅读 · 0 评论 -
开源: 个人财务管理系统文档与源码下载
我与室友一起打造的一个“个人财务管理系统”,现将文档与源代码贴出来大家交流交流 : )---------------------------------------------开发平台:Visual Stdio 2005语言: C#数据存储:Xml设计:余洋、王威、周银辉编码:周银辉测试:王跃 2006年5月---------原创 2006-05-30 18:51:00 · 4299 阅读 · 1 评论 -
代码编辑器之关键字染色, 优化了的方案
代码编辑器之 关键字染色 电子科技大学软件学院03级2班 周银辉 在制作代码编辑器,对关键字染色虽然都很容易地想到使用RichTextBox的SelectionColor属性来实现,但将遇到很多细节问题,导致染色的效果很差,比如染色时文本闪烁得很厉害.甚至不能正确地染色,比如将"inty"染成黑色,但用户突然在字母t后插入换行时却不原创 2006-06-10 00:51:00 · 640 阅读 · 0 评论 -
Web 2.0 浏览器 : Flock--看一眼便会爱上的
以Firefox为基础的浏览器Flock 0.7 版已经发布,很有特点,包括可使用拖放方式把图片上传到Flickr和Photobucket,建立RSS链接,共享收藏和书签。推荐!可以点击这个链接下载 http://www.flock.com/download原创 2006-06-17 01:51:00 · 402 阅读 · 0 评论 -
开源:Mail LOok (电子邮件收发)
--------------------------开源:Mail LOok (电子邮件收发)--------------------------电子科技大学软件学院03级2班 周银辉--------------------------------源代码下载Jmail中文文档--------------------------------原创 2006-06-23 00:51:00 · 676 阅读 · 0 评论 -
仿QQ的屏幕截图
--------------------------------------------------------------------------仿QQ的屏幕截图 电子科技大学软件学院03级2班 周银辉-------------------------------------------------------原创 2006-06-27 15:51:00 · 494 阅读 · 0 评论 -
字节查看器
发现一个字节查看器控件:System.ComponentModel.Design.ByteViewer下面是使用该控件的效果图:有兴趣的话,可以去试用一下。原创 2006-10-01 11:51:00 · 2013 阅读 · 0 评论 -
一个不错的ClickOnce PPT
一个不错的ClickOnce PPT 周银辉 来两张截图: 点击这里下载原创 2009-02-12 13:45:00 · 477 阅读 · 0 评论 -
如何为窗体应用程序显示控制台
如何为窗体应用程序显示控制台 周银辉由于某种特殊需求(⊙﹏⊙),需要将窗体应用程序的控制台输出显示出来,其实是为了显示Console.Write()信息以便调试哈(VS的output窗口是可以显示的,但是,实际情况是,脱离了VS的, 远程调试?forget it!反正是脱离了啦原创 2009-06-06 12:45:00 · 1410 阅读 · 0 评论 -
绘制,不再闪烁
绘制, 不再闪烁 电子科技大学软件学院 03级02班 周银辉 在绘图或绘制控件过程中最让人郁闷的便是复杂绘制的闪烁问题. 如果您为该问题所困扰,那么您应该注意以下几点:1, 使用缓冲: 比如要向Graphics 对象 g 上绘制图形, 你可以在内原创 2006-12-05 20:51:00 · 479 阅读 · 0 评论 -
关于使用TestDriven.Net 2.0的一点补充
关于使用TestDriven.Net 2.0的一点补充 电子科技大学软件学院03级02班 周银辉 2006.12的杂志介绍了一个很好用的单元测试工具"TestDriven.Net 2.0", 对于新手(我也是)需要补充说明的原创 2006-12-13 09:51:00 · 406 阅读 · 0 评论 -
.net 2.0 文档生成工具
.net 2.0 文档生成工具 电子科技大学软件学院03级02班 周银辉1, 没有NDoc的日子 在.Net1.1时ndoc用于文档生成很有用, 但可惜的是其目前并不支持.Net2.0. 这让人多少有些郁闷.苦苦原创 2007-01-15 15:51:00 · 338 阅读 · 0 评论 -
[转]让用户通过宏和插件向您的 .NET 应用程序添加功能
[转]让用户通过宏和插件向您的 .NET 应用程序添加功能概述大多数用户应用程序都受益于可由其他开发人员扩展的能力。扩展一个用户已经很熟悉并针对它进行过培训的现有应用程序往往比从头开发更加简单和有效。因此,可扩展性会使您的应用程序更加吸引人。您可以通过支持插件和宏等功能来使应用程序具有可扩展性。使用 .NET Framework 可以轻松实现这一点,原创 2007-01-16 18:51:00 · 632 阅读 · 0 评论 -
.net3.0 中跨线程访问控件
.net3.0 中跨线程访问控件 周银辉这两天用WPF做一个项目的UI部分时, 发现跨线程地访问了UI控件, 自原创 2007-05-10 21:49:00 · 360 阅读 · 0 评论 -
使用桌面窗口管理器创建Aero玻璃效果
[转]使用桌面窗口管理器创建Aero 玻璃效果 代码下载位置: DWM2007_04.exe (166KB) (要正常使用该代码你应该使用具有Ae原创 2007-05-30 18:49:00 · 828 阅读 · 0 评论 -
反射之反思
反射之反思 Mike Repass http://msdn.microsoft.com/msdnmag/issues/07/06/CLRInsideOut/default原创 2007-08-17 08:48:00 · 389 阅读 · 0 评论 -
XPath语法备忘
XPath语法 周银辉这里有一个不错的语法教程http://www.zvon.org/xxl/XPathTutorial/General_chi/examples.html另外值得补充的是缩写:原创 2007-11-27 16:47:00 · 411 阅读 · 0 评论 -
如何修改.net framework
如何修改.net framework 周银辉 这段时间为跟踪一个Bug而焦头烂额,最后发现是Framework的问题,这让人多少有些绝望。所以到微软论坛提了个帖子,希望能得到些帮助。虽然论坛智能到能够判断原创 2009-06-04 21:45:00 · 926 阅读 · 0 评论 -
[转]Managed, Unmanaged, Native: What Kind of Code Is This?
[转]Managed, Unmanaged, Native: What Kind of Code Is This?Kate Gregory from : http://www.codeguru.com/csharp/.net/cpp_managed/article.php/c4871/蛮精彩,所以转了,以下是正文:<p cl原创 2009-06-08 12:45:00 · 698 阅读 · 0 评论 -
真正的代码宝库:Google Code Search
Google推出代码搜索 ,可以搜索到无数的开源代码,有让人欣喜若狂的感觉啊.不用多说,快去看看 http://www.google.com/codesearch原创 2006-10-13 17:51:00 · 892 阅读 · 0 评论 -
堆栈小应用:配对
在“配对”问题中,栈将使问题大大简化和更富逻辑性。一个简单的例子,我们来看看如何判断表达式中的小括号是否配对。如果没有栈,这问题就不会那么美妙了。 只要你脑袋里能联想到“栈”这个词,解决方案就会变得非常简单。 遍历表达式,遇到左括号则进栈,遇到有括号则将栈顶左括号弹出,遍历完后,栈应该为空。如果不能顺利执行此过程那么表达式的括号则一定不匹配。 #includei原创 2006-05-09 15:51:00 · 400 阅读 · 0 评论 -
如何实现.net程序的进程注入
如何实现.net程序的进程注入 周银辉进程注入比较常见,比如用IDE调试程序以及一些Spy程序,如果仅仅为了与调试器通讯,可以使用.net提供的Debugger接口(在EnvDTE.dll的EnvDTE命名空间下).但无论出于什么目的,进程注入都是比较好玩的事情,所以不原创 2009-06-10 01:45:00 · 783 阅读 · 0 评论 -
[转]VS DEBUG 小技巧
[转]VS DEBUG 小技巧刚刚看完, 蛮不错的~ 收藏一下: Lesson 1 - IntroLesson 2 – Breakpoints in SubExpressionsLesson 3 – BreakPoint HitCountLesson 4 – Debugging ThreadsLesson 5 – Using TracePointsLesso原创 2009-07-10 16:45:00 · 519 阅读 · 0 评论 -
创建类似于输入法窗口的非激活窗口
创建类似于输入法窗口的非激活窗口 周银辉我们注意到输入法的候选词窗口是不会被激活而获得输入焦点的, 一个很明显的现象是当你用鼠标点击该窗口时, 系统焦点不会转移到该窗口上, 原来获得焦点的窗口不会失去焦点. 这很棒, 如何实现呢?原创 2009-08-26 11:44:00 · 1083 阅读 · 1 评论