虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

浅谈

  • c#给目录树显视自定义图标

    楼术描述项:         (1).该项目中"我的电脑"是作者自定义的root节点,没有设定其路径,所以BeforeExpand事件中会从它开始依次遍历,但"我的电脑"会提示"没有指定路径".故需要if(e.Tag.ToString() != "我的电脑")判断.同时"我的文档"需要再次获取其路径,依次实现Add子节点;         (2).同时在"我的文档"和盘符中需要添加tNode.Nodes.Add("")加载空节点形成+号,如果没有该+号,BeforeExpend事件不会被调用,子目录无法获取加载,在BeforeExpand事件调用TreeViewItems.Add加载其子结点需要e.Nodes.Clear();清除该结点的子目录再加载.         (3).提供两篇类似文章供大家学习,经过对比可以发现:第一篇仅从驱动器(C盘)开始加载,所以BeforeExpend简单展开子目录即可,不需要判断"我的电脑"和"我的文档".第二篇含"桌面",因此需要判断路径:"C# TreeView磁盘文件,AfterSelect显示加号-骆驼祥子" 和"Treeview树状显示文件夹" .同时补充一篇很优秀的文章供大家学习"WinForm应用:ListView做图像浏览"         (4).补充TreeView(树视图)事件:更详细见"c# 树状视图(TreeView类)".         事件 描述         AfterCheck 在选中节点复选框后引发         AfterCollapse 在折叠一个节点后引发         AfterExpand 在扩展一个节点后引发         AfterSelect 在选中一个节点后引发         BeforeCheck 在选中节点复选框之前引发         BeforeCollapse 在折叠一个节点之前引发         BeforeExpand 在扩展一个节点之前引发         BeforeSelect 在选中一个节点之前引发         (5).补充两个关于论坛讨论"c#怎样动态读取资源文件里的图片"和"在C#中怎么调用Resources文件中的图片"         (6).在《C#典型模块与项目实战大全》(清华大学出版社-丁士锋)书中谈到,出于对程序响应性能考虑,它先加载盘符结点,没有使用递归一次性加载所有文件到树状列表中,代码通过AfterSelect事件和FileSystemWatcher控件,监听加载.并使用线程池Task更新加载TreeView,希望大家去学习.          总结         该篇通过TreeView加载了磁盘目录路径,并通过ImageList加载图标.那么怎样实现阅读文件夹下文件,获取其图标、文件大小、扩展名等信息,并双击打开文件呢?下一篇将接着讲述.最后希望该文章对大家有所帮助,文章中很多链接都可以供觉得有用的同学学习,感谢上面提到的文章及书籍作者.同时如果文章中有错误或不足之处请原谅,有问题或建议者亦可提出.希望尊重作者劳动果实勿喷.     

    标签: 目录树 自定义

    上传时间: 2016-08-15

    上传用户:baobao9437

  • matlab 遗传算法

    遗传算法,模拟达尔文进化论的自然选择和遗传学机理的生物进化过程的计算模型,一种选择不断选择优良个体的算法。谈到遗传,想想自然界动物遗传是怎么来的,自然主要过程包括染色体的选择,交叉,变异(不明白这个的可以去看看生物学),这些操作后,保证了以后的个体基本上是最优的,那么以后再继续这样下去就可以一直最优了。

    标签: matlab 算法

    上传时间: 2017-06-12

    上传用户:tian610115

  • win7操作说明

    Windows7下IE 8使用技巧5则 IE几乎是各位菜鸟、大虾上网时的首选浏览器,有关它的常规使用技巧,相信各位早已是耳熟能详了。只要你足够用心、细心,就一定会不断“挖掘”出IE新的使用技巧来。不信,就来看看下面的几则新鲜用法吧,相信会让各位有耳目一新之感! 1.寻找失落的IE启动按钮 正常情况下,IE浏览器的快速启动按钮会在系统任务栏中“安家落户”,可是一旦操作不小心,往往会导致IE浏览器的快速启动按钮在任务栏中“消失”。那么 你面对IE启动按钮从系统任务栏中消失时,你该如何去将它寻找回来呢?其实方法很简单,只要你按照下面的步骤来进行操作就可以了。 首先用鼠标右键单击桌面中的IE浏览器图标,从弹出的快捷菜单中执行“创建快捷方式”命令,这样就能为IE浏览器创建好一个对应的快捷方式。 接着打开系统资源管理窗口,依次双击C盘中的“Windows”文件夹、“ApplicationData”文件夹、“Microsoft”文件夹、 “InternetExplorer”文件夹、“QuickLaunch”文件夹;然后将桌面中创建好的IE快捷方式,直接拖动到 “QuickLaunch”文件夹窗口中。 当然还有更简洁的方法,那就是直接将系统桌面中的IE浏览器图标,用鼠标左键拖动到系统任务栏中,不过在拖放时一定要在出现虚线图标之后才可以。 2.让IE也能断点续传 大家知道,单击IE页面中的某个下载链接地址时,IE就会自动调用其内置的下载功能来下载文件;不过这种功能一旦遇到网络堵塞而掉线的情况时,就会将已经下载好的内容全部丢失,以后再次下载时还需要从头再来,显然IE内置的下载功能容易耽误下载时间。 那么我们有没有办法让IE的下载功能也支持断点续传呢?答案是肯定的。只要你使用IE来下载文件出现意外掉线时,或者发现IE下载进度条长时间没有任何反 应时,请不要单击该下载对话框中的“取消”按钮,而应该直接单击该窗口中的“x”按钮,来暂时退出下载状态;接着重新单击网页中的这个下载链接地址,然后 再单击“保存”按钮,在弹出的保存对话框中,将文件名和保存路径都设置为与上次没下载完时的文件相同,这样IE就能接着上次没下载完的位置,继续下载余下 的内容;当然这种IE断点续传功能只适合HTTP下载方式,而不适合FTP下载方式。 3.将IE选项设置“架空” 倘若允许其他人随意对IE的上网参数进行设置的话,那么IE的安全、甚至系统的安全都会受到威胁,例如一旦非法用户打开IE浏览器的“Internet选 项”设置框,将上网安全级别降低的话,那么网络中的各种病毒、木马,都有可能就会随之而来。为了确保安全,你有时必须“架空”IE浏览器中的 Internet选项,让非法用户无法自行设置IE上网参数: 首先打开Windows系统的资源管理器窗口,找到并进入到“system32”文件夹窗口,选中其中的“inetcpl.cpl”文件,并用鼠标右键单 击之,从弹出的右键菜单中,单击“重命名”选项,将“inetcpl.cpl”的文件名称更名为“inetcplnew.cpl”,当然你也能将其换成其 他名称,不过你一定要将更名后的文件名称记得,以后需要恢复时以便能快速找到。完成重命名操作后,再单击IE浏览器中的“Internet选项”命令时, 就不能进入到选项设置窗口了。 4.不用工具也能修复IE 在网上尽情冲浪时,IE难免会遭遇恶意攻击;那么面对被恶意修改的IE,你该如何去恢复它呢?大多数人都会去选用各种专业的IE修复工具,来对付IE的恶意攻击;也有水平高一些的“大虾”,通过手工修改注册表的方法,来恢复IE的本来“面貌”。可是当你手头没有专业的IE修复工具可以利用时,或者自己对注册表了解不深时,你该如何去修复IE呢?为此,本文为你提供一则非常便利的解决方法,不过该方法只能适合Windows2000或WindowsXP操作系统,下面就是该方法的具体实现步骤: 依次单击“开始”/“设置”/“控制面板”命令,然后依次双击“管理工具”/“计算机管理”图标,在随后弹出的窗口中,依次展开“系统工具”/“本地用户 和组”文件夹,再单击“用户”选项,在对应的右边子窗口中,右击空白区域,执行快捷菜单中的“新用户”命令,将新用户命名为“newusr”,同时设置好 该账号的访问密码; 完成新用户的创建任务后,依次单击“开始”/“关机”命令,然后执行“注销Administrator”操作,再改用“newusr”账号重新进入到 Windows2000系统;接着打开系统注册表编辑界面,依次展开注册表分支HKEY_CURRENT_USER\Software \Microsoft\InternetExplorer,并将“InternetExplorer”主键选中,再依次单击注册表菜单栏中的“注册表”/ “导出注册表文件”命令,将有关IE部分的注册表分支内容导出,例如保存为“ienew.reg”文件,如此一来你就能将“newusr”账号下关于IE 的正确设置全部导出来了;由于“newusr”账号是刚刚新建的,因此该账号下的IE设置都是系统默认的正确设置,也就是说它是没有被攻击过的; 下面注销“newusr”账号,再以“Administrator”账号登录系统;然后打开注册表编辑窗口,依次执行菜单栏中的 “注册表”/“导入注册表文件”命令,在弹出的文件选择对话框中,将前面导出的“ienew.reg”文件导入到注册表中,就能使IE恢复本来“面貌” 了。 当然,这样的方法比较麻烦,因此我们推荐IE一键修复 0.3(点击官方下载)167K ,中文绿色免费软件,可以一键修复被恶意篡改的IE浏览器。此外,在魔方(点此下载)中,也将加入IE的修复功和监控恶意软件等安全功能。 5. 找回Windows 7中的IE 8桌面图标 在Windows 7中,由于超级任务栏的存在,微软取消了IE 8的桌面图标设置,也就是说,在Windows 7中,无法在桌面显示IE 8图标,当然,快捷方式是不能算的。不过近来有会员在论坛为我们提供了一个很好的办法,可以以"曲线"的方式实现IE 8图标桌面显示。尽管还不完美,但基本的功能都具备了,大家可以通过Windows7优化大师 - 美化大师 - 系统外观来自行设置。 善用快捷键,玩转Windows 7 便签程序 便笺是一种可以粘贴在任意位置的正方形或长条形纸条,方便我们随时记录一些信息,或是安排日常工作,随写随记,非常方便。在 Windows 中为我们提供了和实物便笺一样功能的小程序,本人非常喜欢。在 Vista 中,这个小程序作为边栏小工具出现,但在 Windows 7 中已经成为了一个标准的Windows附件程序。 依次点击Windows7的开始菜单按钮 -》所有程序 -》附件 -》,点击打开便签,如下图所示: 不用软件,非会员彻底去除QQ2009/2010广告 昨天谈到了《不是VIP用户也不怕 不需任何补丁屏蔽迅雷广告》,用户反馈非常的多,如果没能设置成功的,请仔细阅读步骤,100%的可以搞定的,当然,如果迅雷再发新版升级后,就不保证了,有任何新的变化,请随时关注Windows7之家和Vista之家首页。 说完了迅雷,我们再来说下QQ吧,QQ的免费用户数量除了Windows外,就属它大了。 屏蔽广告除了更干净洁爽之外,更大的好处是不用随时下载体积大的flash动画和gif动画图片了,QQ登陆速度显著提升,同时,也少了带宽消耗。 非QQ会员彻底屏蔽QQ2009正式版广告: 在QQ2009 Beta版的时候,可以通过删除一些文件让非会员也能实现去广告的目的,可惜从QQ2009正式版起增加了文件完整性检查,删除文件会导致QQ无法启动,并要求重新安装。 那么对于非会员来说,QQ2009正式版(包括之后的SP6、SP5、SP4、SP3、SP2、SP1等)就不能手动去广告了吗? 其实还是有办法的,而且做起来也不难,你说是用第三方工具? 不需要!只要你对Windows操作系统稍有了解就可以轻松搞定,除了QQ2009,您也可以把这些招数用在QQ2010的测试版中,几乎完全一样。 下面,就把找到的方法共享给大家吧! 在开始之前,请先退出您正在运行中的QQ。 1、去除腾讯迷你首页:  对于每次启动QQ后,都弹出的“腾讯迷你首页”,很多人一定感到不爽,就让我们先拿它开刀吧。 首先进入QQ的安装文件夹,接着进入 Plugin\Com.Tencent.Advertisement\bin 文件夹,这里你会看到一个Advertisement.dll文件,它就是迷你首页的关键所在,只需将这个文件改成只读属性,以后启动QQ就不会再看到迷你首页了。在这个文件上面点击鼠标右键,点击属性,勾选只读,确定退出。 2、去除聊天窗口右上角广告: 这个操作针对XP、Win2003系统用户和Vista、Windows7、Win2008略有不同,主要是文件夹路径上的。 1)XP、Win2003系统用户操作方法: 进入 X:\Documents and Settings\用户名\Application Data\Tencent\QQ\Misc\com.tencent.advertisement (注意,X指的系统所在盘盘符,一般是C),首先删除这个文件夹里面的所有文件,注意文件夹本身不能删除,然后把当前用户的写入权限给拒绝掉(需要当前分区为NTFS格式)。 方法:文件夹上右键,属性 - 安全标签,选中当前登录用户,接着在下方“写入”权限里,拒绝上打勾。 2)Vista、Windows7、Win2008用户的操作: 进入 X:\users\用户名\appdata\Roaming\Tencent\QQ\Misc\com.tencent.advertisement,在这个文件上面点击鼠标右键,点击属性,然后点击安全标签, 选中你的当前用户,如下图示例中的Ruamei.com,然后点击“编辑”按钮,OK,写入那儿设置下拒绝吧。 这样,无论是会员还是非会员,你都不会有任何的广告图片下载了。 3、去除QQ2009/QQ2010聊天窗口的左下角广告 如今的聊天窗口,除了右上角的图片广告外,左下角还多了一条文字广告,既然要去广告,那么这块自然也不能遗忘。同样操作针对XP、Win2003系统用户和Vista、Windows7、Win2008而有所不同。 1)XP、Win2003系统用户操作方法: 再次提醒您修改前首先要关闭QQ,然后进入X:\Documents and Settings\用户名\Application Data\Tencent\Users\你的QQ号\QQ\(注意,X指的系统所在盘盘符,一般是C),删除其中的Misc.db,接着新建一个文件夹并命名为Misc.db(是不是和防止U盘自动运行病毒的方法很像)。 2)Vista、Windows7、Win2008用户的操作: 关闭QQ后,进入X:\users\用户名\appdata\Roaming\Tencent\Users\你的QQ号码\QQ\,然后操作同上。 搞定,如此一来,这几个地方都没广告了吧! 好吧,打开一个标签窗口如下图所示,当然,你可以多点多开。 如果你正在使用这个程序,是否觉得它的功能太简单了,点点右键,弹出的菜单中只能切换便笺的颜色,没有其他基本的格式编辑功能。 其实,除了标准的 Ctrl 加 XCVA 的剪切/复制/粘贴/全选快捷键之外,其实便笺程序还有一些快捷键可以使用: 快捷键 功能 Ctrl+N 新建一张便笺 Ctrl+D 删除当前便笺 Ctrl+E 居中对齐 Ctrl+R 右对齐 Ctrl+J 左对齐 Ctrl+I 斜体 Ctrl+B 粗体 Ctrl+U 下划线 Ctrl+T 删除线 Ctrl+Shift+> 加大选中文字的字号 Ctrl+Shift+< 缩小选中文字的字号 Ctrl+Shift+L 在文字前添加项目符号和编号(反复按可循环切换)。其中编号包括数字、大小写字母、大小写罗马数字几种形式。连按两次回车可取消。     知道了这些快捷键,我们就可以做出一些满足日常需要的格式了: 像 Windows 这种应用广泛的软件或硬件,由于全球数十亿人都会使用到,因此一个小小的功能特性都可以对世界造成很大的影响。 想想看,如果所有人都利用好这个小程序而不去买便笺,往小了说是省钱,往大了说可是环保了,能节约很多制作便笺的自然资源消耗。

    标签: win7 操作说明

    上传时间: 2019-06-22

    上传用户:yerbol

  • 浅铸航空有机玻璃规范

    本规范规定了航空有机玻璃的要求、质量保证规定和交货准备。

    标签: 航空 有机玻璃 规范

    上传时间: 2021-10-18

    上传用户:

  • 电磁兼容.pdf

    电磁兼容试验对于国内许多开发人员来说是纸上谈兵,有条件做的也只是能做一些仿真试验,传导性干扰好做,辐射干扰只能仿真了,在这里我们仅谈一下概念和简单的实施过程。

    标签: 电磁兼容

    上传时间: 2021-11-22

    上传用户:

  • 谈5G通信技术应用场景及关键技术

    本文就5G通信技术应用场景与关键技术进行了相关研究,关键技术包括新型网络构架、多天线传输、智能化、D2D技术以及同时同频双全工等;而应用场景包括mMTC型应用场景、低延时和高可靠应用场景、超密集部署、宏覆盖增强应用场景、uRLLC型应用场景、eMMB型应用场景、机器间通信场景等。

    标签: 5G通信技术 5G应用场景 5G关键技术

    上传时间: 2021-12-22

    上传用户:

  • 5G底层核心技术专利现状分析

    5G 底层核心技术专利现状分析 无线通信技术从 2G 到 3G 是一个历史性的跨越,从单纯的语音通话和简单的短信数据传输, 跨入了无线互联网。 在 2009 年发放 3G 牌照的时候,产业界最希望找到的是应用无线宽带能力的杀手级应用。 当时最早的应用是把 3G 当做无线上网卡销售,例如中国电信的 CDMA2000 每月 300 小时不限流 量的 3G 上网卡。而通过 4 年多的产业实践,到了 4G 时代,应用无线宽带能力的导航、音乐、 在线视频、购物、支付、游戏等杀手级应用已经涌现,无线宽带的流量开始变得珍贵,目前中 国电信的 4G 套餐就没有按小时计费全部都按流量计费。 正是看到了产业的兴旺发达,在 2013 年刚刚发放 4G 牌照后,2015 年 5G 就成为了热门的 话题。之前的分析占据 5G 产业的制高点关键在于底层核心技术。有一种观点认为,目前 5G 的 框架还没有确定,谈核心空口技术是否过早。 5G 底层技术专利形成时间远早于 5G 标准框架 目前对于 5G 的标准制定工作已经开始加速,但初步的框架确定估计也要到 2016 年。但标 准框架未定之时,正是底层技术核心专利争夺的关键时期。从历史上的经验看。我国自主提出 的 3G 国际标准 TD-SCDMA 的标准框架专利 CN97104039.7 是在 1997 年由信威通信申请的。而高 通公司赖以掌控 3G 产业链命脉的底层 CDMA 核心专利却是美国高通公司于

    标签: 5g

    上传时间: 2022-02-21

    上传用户:

  • 分散加载文件浅释

    keil 在启动代码时候加载代码步骤

    标签: mdk

    上传时间: 2022-03-28

    上传用户:默默

  • Visual C++宝典_3

    资源较大,分为三个部分,已全部上传:第一部分:https://dl.21ic.com/download/visual_c-431206.html 第二部分:https://dl.21ic.com/download/visual_c-431208.html 第三部分:https://dl.21ic.com/download/visual_c-431210.html C++语言是从C语言发展而来的一种面向对象的高级语言,而 Visual c++则是CC++IDE,即集成开发环境。本书从C十+基础开始讲解,由原理到实践、由浅到深、全面地介绍了在Ⅵ sual c++环境下,如何利用C++语言编写 Windows应用程序。本书分为4部分,包括33章。第1部分是vsua1C++编程入门介绍,介绍了 Windows编程的入门知和C++语言的一些基础知识;第2部分是 saiC++分类应用程序编程介绍,包括 Windows应用编程和控制台程序,以及在 Visual c++下如何编写Win32程序、对话框程序、单文档与多文档程序、动态链接库和 ActiveX控件程序;第3部分+十功能应用程序介绍,在本部分中,讲解了VsuC++下最常见的操作编程,包括文件操作、系统时间、错误与异常处理、多线程技术、定时器、输入输出设备、串口编程、网络编程、数Windows内存管理、程序调试以及网络安全等;第4部分介绍了 Visua1C++的一些杂项编程,包括界面控制、0 ffice文件的读写操作、文件与文件夹、程序控制以及系统控制等。本书内容丰富、实用性强,许多代码可以直接应用到工程项目中,它适合于 Visualc++60的初学者和使用 Visual c++从事开发的程序员使用,对于具有一定 Visual c+编程经验的读者,本书也是非常好的参考书

    标签: Visual C++

    上传时间: 2022-03-30

    上传用户:wangshoupeng199

  • Visual C++宝典_2

    资源较大,分为三个部分,已全部上传:第一部分:https://dl.21ic.com/download/visual_c-431206.html 第二部分:https://dl.21ic.com/download/visual_c-431208.html 第三部分:https://dl.21ic.com/download/visual_c-431210.html C++语言是从C语言发展而来的一种面向对象的高级语言,而 Visual c++则是C++IDE,即集成开发环境。本书从C艹基础开始讲解,由原理到实践、由浅到深、全面地介绍了在 Visualc++环境下,如何利用C++语言编写 Windows应用程序本书分为4部分,包括33章。第1部分是 Visual c++编程入门介绍,介绍了 Windows编程的入门知识和C++语言的一些基础知识;第2部分是sua1C++分类应用程序编程介绍,包括Wnds应用编程和控制台程序,以及在 Visualc++下如何编写Wn32程序、对话框程序、单文档与多文档程序、动态链接库和 ActiveX控件程序;第3部分是 Visua1C++功能应用程序介绍,在本部分中,讲解了vsua1C++下最常见的操作编程,包括文件操作、数据处理、系统时间、错误与异常处理、多线程技术、定时器、输入输出设备、串口编程、网络编程、数据库编程、windows内存管理、程序调试以及网络安全等;第4部分介绍了 visua1C++的一些杂项编程,包括界面控制、Office文件的读写操作、文件与文件夹、程序控制以及系统控制等。本书内容丰富、实用性强,许多代码可以直接应用到工程项目中,它适合于 Visual C++6.0的初学者和使用vsua1C++从事开发的程序员使用,对于具有一定 Visualc++编程经验的读者,本书也是非常好的参考书。

    标签: Visual C++

    上传时间: 2022-03-30

    上传用户:canderile