摘要:节 1.01 前言 本文件是作者本人使用VSS产生的一些心得、经验之类的记录,并非严肃的操作手册。就我个人体会而言,严谨详细的操作手册通常让人产生畏惧感并由此排斥这个软件。如果只通过简单的几步引导就能获得常用的结果则会让人产生很大的满足感并对这个软件产生很高的评价(我试图接近这个目标)。很幸运,微软的产品总是比较容易入门(并因此招致竞争对手的嫉妒和指责)。...
阅读全文
摘要:思路:第一步:将程序按模块划分,提供一个接口给这些模块,模块要实现这个接口,将模块封装成组件。第二步:将组件名、组件中的成员以及权限信息一起写入XML文件。第三步:在主程序中读取XML文件并结合用户权限判断,再用反射生成菜单。下面是小例子首先定义一个接口,然后封装组件 public interface IMdiFunc{ void void MdiParentToolBarOnClick(st...
阅读全文
摘要:最近,偶也在学设计模式,从图书馆借了一本《.NET与设计模式》,感觉书的内容还是很实用,就是示例代码有点问题,小错误比较多,但还难不倒我^_^一本书老带来带去也很麻烦,现求《.NET与设计模式》电子书,最好是PDF的,谢谢啦在网上搜索的时候发现一本《设计模式迷你手册》还挺不错的,要的朋友在这里下吧http://www.cnblogs.com/Files/maxianghui/20050816074...
阅读全文
摘要:去掉了原有基类,所有功能都在主窗体中完成,拖入一个TabControl,加入以下代码: MainFormMDI_MdiChildActivate#region MainFormMDI_MdiChildActivateprivate void MainFormMDI_MdiChildActivate(object sender, System.EventArgs e) { ...
阅读全文
摘要:效果如下图所示,应该说还不错吧,菜单简陋了一点,不过你可以根据自己的需要扩充。因为能力有限,没能实现给当前的TabPage加一些修饰,不像专业软件那么漂亮,不过还能凑合用^_^做法如下:首先创建一个MDI子窗口的基类 MDI子窗体Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighli...
阅读全文
摘要:昨天为了装一套软件,把卡巴斯基给关掉了一会,都装完再打开卡巴,报告发现病毒,很多.exe都被感染了,那就杀吧。由于杀的是exe,许多小软件都要重装,亏大了:(晚上进行了一次全盘扫描,又杀了很多.exe,应该好了吧。今早打开Thunderbird收邮件,发现多了很多_desktop.ini文件夹,删也删不掉,到保存邮件的路径下一看,每个文件夹下都有个_desktop.ini.msf文件,全部删除,重...
阅读全文
摘要:经过一个多月的努力,终于搞定了这个小软件,请大家给点意见我。
采用VC# + Access2003 + XML开发,扩展了TreeView控件,扩展了RichTextBox控件,扩展了ListBox控件,所以功能更强大。
系统左边是一棵树,右边是工作区,有点像Windows的资源管理器,可以当备忘录,也可以记录文字,存储文档和文件,形成有结构的目录。
阅读全文
摘要:采用VC# + Access2003 + XML开发,扩展了TreeView控件,扩展了RichTextBox控件,扩展了ListBox控件,所以功能更强大。
系统左边是一棵树,右边是工作区,有点像Windows的资源管理器,可以当备忘录,也可以记录文字,存储文档和文件,形成有结构的目录。
阅读全文