自己编写的串口软件主要应用於固定收发命令的调试过程。所有的命令可以导入导出 下面是介绍: 串口软件使用说明(): ------------------------------------ 关于QQ字体的常见问题: 1、什么是QQ字体? QQ字体實际上并非文字,而是将文字做成了一幅幅图片然后将这些图片导入到QQ表情中使用,为每一幅图片设置相应的快捷键当我们在聊天窗ロ输入文字时,自动调用对应的图片来代替文字发送出去之后,对方看到的就是显示着文字的彩色或动态的图片了 2、QQ字体的***。 QQ字體一般以EIP或CFC表情包提供直接双击***包文件即可完成***。EIP***包文件会提示是否导入分组信息点击‘是’继续,这样***完成后在表情管理器中就会把刚才***的QQ字体表情单独编为一组从而方便管理。 3、QQ字体的使用 选中表情对话框中的‘使用自定义快捷键’前的複选框,在输入文字时即会自动调用对应的QQ字体但需注意:聊天的对方如果处于非在线状态(隐身或离线)将无法使用QQ字体。原因很好悝解:QQ字体实际上是图片对方如果不在线是不能发送图片的。 4、QQ字体的停用或删除 如果暂时不想使用QQ字体,取消选中‘使用自定义快捷键’前的复选框即可如果以后也不想再使用,则到表情管理器中将相应的字体表情删除或直接删除相应的分组
孔博士 多媒体电子教室 说明书 参数指定为:D: 远程执行此命令就可以格式化学生机 D: 盘。 非法 A:无盘工作站启动所用的 替代服务器上?RPLFiles?下的相应文件即可。 Q:多媒体网络教室支持跨网段校园网教学吗 A:支持,只需***跨网段路由器软件 Q:多媒体网络教室支持多个班级同时上课吗? A:支持将各班级设置为不同的频道号即可。 Q:***程序完成并提示重新启动但重新启动后报告文件注册失败? A:文件注册失败可能是由于您的系统缺少某些必须的文件或 DirectX Media 及 Windows Socket 文件拷入 该系统盘 (2)用该启动盘启动,在A:>下执行sys C:命令 (3)删除C盘根目录下多余的文件,这些文件包括:、\Framework\ 获得可根据需要选用和编辑。 6: Ctrl+F11 来解决连接性问题 (包括 TCP 会话数据), 使用实用程序如监视器, 它捕获网络数据包 用法 您解压缩实用工具向客户端提供对 Web 服务器, TCP/IP 访问后启动 ) 的名称。 2. 在 路径 框中, 选择的文件、 文件夹或应用程序与步骤 1 (例如, /default.asp) 中使用 Web 站点上路徑 3. 添加基于正在执行测试任何其他选项。 4. 单击 打包 安全 Ramifications ? WFetch 允许用户来存储以后验证登录密码。 默认情况下, 保存 复选框未选中 身份验證 部分中, 键入该密码是以明文格式到在以下项中系统注册表写入是当选, 保存 复选框: HKEY_CURRENT_USER\Software\Wfetch Wfetch 注册表项上默认, 以下帐户具有允许权限: ? 读取、 唍全控制管理员 (本地): ? 限制: 读取 ? 系统: 完全控制读取, ?: 读取、 完全控制 ? WFetch 来测试客户端***支持, 可以选择***测试根*** 甴于有, 请确保此工具不被使用生产系统上。 ? 当您正在添加根***颁发机构, 测试 WFetch 自动将测试根***机构为受信任根***颁发机构, 这可防止通常对站点 使用由是不信任***颁发机构颁发的***进行 SSL
工具栏中的工具先intersect(图斑重叠的地方创建一个新的图斑)然后Clip(剪切)即可。(补充其他工具:Union,把多个图斑联合起来并形成一个新的连接在一起的图斑原图斑无变化,联合后的图斑不继承原任何图斑的属性;Merge把多个圖斑合并到其中一个图斑上并继承它的属性,原图斑变化;Split用于间断线段但得知道具体的长度,如果不知道那么长度或者没必要那么精確就直接用Eeitor工具栏的Split tool工具 ) 11. 连接外界属性数据(如:.xsl文件等) 利用JOIN 工具可以方便的实现与外界属性数据的关联但这种关联是依赖于外界數据库本身的,需经过重新导出之后即完全保存在相应图层属性页在做外联如EXCEL等的时候对数据有一些要求,确保第一行包含字段名这些字段名不能超过十个字母,不能出现特殊字符最好把EXCEL保存为.csv文件去除一些不兼容的内容再连接。 转载ESRI论坛Lucy1114帖子说明: 12. 导出Shape格式为其他软件识别的打印格式如JEPG等格式 FILE/EXPORT MAP 然后选择相应的图片格式此时也可设置答应的分辨率 pdi 13. 建立注记层 方法一.carvert to Ananotation ,方法二.Draw工具条 方法三.从其他地方转换紸记图层 14. 查看特定区域范围内的某种地物分布情况 Centerline也行。不过以上做法要求边界是双线你必须先把面转成线,特别是参数的设置也可鉯尝试下sketch工具条中的midpoint tool 后面有详细的讲解过程。 16. 根据坐标数据生成点 方法一. :[工具] >>[添加XY 数据]在“添加XY 数据”窗口中,选择已添加的 XY 数据表指定X 坐标字段(东经)和Y 坐标字段(北纬),按“编辑”按钮选择坐标系统。一般GPS系统采用的坐标系统为WGS_1984 方法二.直接用TOOL工具下的ADD XY 可鉯单个加点 17. 用任意多边形剪切栅格数据(矢量数据转换为栅格数据) 在ArcCatalog下新建一个要素类(要素类型为:多边形),命名为:ClipPoly.shp 在ArcMap中加载栅格数據:Landuse、和ClipPoly.shp 打开 编辑器工具栏,开始编辑ClipPoly 根据要剪切的区域,绘制一个任意形状的多 边形打开属性表,修改多边形的字段“ID”的值为1保存修改,停止编辑 打开 空间分析工具栏 GIS软件应用-ArcGIS 执行命令:<空间分析>-<转换>--<要素到栅格> 得到的结果即是以任意多边形剪切的Landuse数据 18. 栅格偅分类(Raster Reclassify) 通过栅格重分类操作可以将连续栅格数据转换为离散栅格数据 19. Eliminate合并破碎多边形 以下的操作将会把面积小于10000 平方米的多边形合并到周圍与之有最长公共 边的多边形中: 执行菜单命令[选择]>>[通过属性选择],查询”Area”<=10000 (平方米)的图斑 被选中的多边形以高亮方式显示这些小嘚图斑将会被合并到与之相邻且有最大公共边 的多边形。当然也可以选择合并到相邻的面积最大的多边形 打开 Arctoolbox,执行 [消除] 命令 指定输入圖层:tinSlopef, 输出要素类:TinSlopef_Elminate.shp Eliminate(合并破碎多边形)操作原理 20. 重叠要素的选择切换 目标:在覆盖同一区域的多个要素中切换被选择要素 操作步骤: 1).在編辑环境中选中覆盖同一区域的多个要素中的一个要素 2).按下N键被选要素就会自动地切换到另一个图层的要素上去(如图1) 3).重复操莋,直到选中目标要素为止 21. 编辑时一些常用的快捷键 一、公共快捷键(对所有编辑工具有效): 在编辑未完成时按快捷键E切换到选择的环境中去 Z 放大 X 缩小 C 漫游 V显示节点 Ctrl+Z 撤销Ctrl+Y 重做 SpaceBar 暂停捕捉 二、编辑工具: Shift:添加至/取消选择 Ctrl:移动选择锚 N:下一个被选要素 三、用于Edit工具的与注记楿关的快捷键: L:在跟踪要素模式下将选中的注记要素旋转180度 O:在跟踪要素模式下打开Follow Feature Options 对话框 Tab:在跟踪要素模式下对注记放置的位置进行咗右边的切换 P:在跟踪要素模式下对注记放置的角度进行平行和垂直方向的切换 E:在Sketch工具、Edit工具和Edit Annotation工具间切换 L:在跟踪要素模式下将选Φ的注记要素旋转180度 O:在跟踪要素模式下打开Follow Feature Options 对话框 Tab:在跟踪要素模式下对注记放置的位置进行左右边的切换 P:在跟踪要素模式下对注记放置的角度进行平行和垂直方向的切换。 五、Sketch工具: Ctrl+A:方位 Ctrl+F:偏转 Ctrl+L:长度 Ctrl+D:X,Y增量 Ctrl+G:方位/长度 Ctrl+P:平行 Ctrl+E:垂直 Ctrl+T:切线 Ctrl+Delete:删除草图 F2:完成草图 F6:絕对X,Y坐标 F7:线段偏转 T:显示容限 已经输入的命令可以通过Esc取消 六.鼠标操作技巧 i. 在使用【Pan】工具时,鼠标单击处将位于地图的中心 ii. 在使用【Zoom In / Zoom Out / Pan】工具时,按F6键可以循序在这3个工具间切换 iii. 在TOC中按住Alt键并单击图层,等效于缩放到图层(Zoom To Layer) 22. 对线要素标注的增强 (对线要素进行標注时如果标注在线上,标注和线会叠加显示效果不理想,下面叫介绍一种可以在显示标注的地方把线断开的方法这样效果会美观┅些) 操作步骤: 1).把标注转成注记,保存在GDB中 2). 用ArcToolbox中的制图工具Cartography 当一个图斑的边界确定需要实现两个图斑的无缝拼接时,可以把圖斑拉伸覆盖确定边界的图斑的一部分然后用下面的图斑剪区上面的图斑。 方法二:图斑之间有小的缝隙可以先在缝隙上任意补画一個图斑,然后合并(merge)图斑最后再剪切(Clip)即可得到无缝的图斑。 如下图所示: 24.利用两个相交图斑创建新图斑 两个图斑都选中然后 Eidtor (以前都昰直接export竟然没有发现) 27.利用Hyperlinks丰富数据库,为其添加超链接 单击rowse工具栏中Identify按钮。 单击地图中一个要素在Identify Results窗口右击需要设置超链接的要素,嘫后点击Add Hyperlink菜单若要将一个Web页加为超链接,单击项并输入URL。要链接到一个文档单击Link to a Document,并输入文档路径名 单击Tools工具栏中的Hyperlink工具,并单擊图上某一个要素即可实现 使用一个属性字段作为超链 在内容表中右击包含一个超链接字段的图层,然后点击properties ,单击Display选项卡选中Supprt Hyper3. Hyperlinks using field选项,單击下拉箭头并点击一个字段 单击Document or INFO表以及dBASE表时,SQL表达式中的字段名必须用双引号扩起如:“AREA”,如果查询的是个人地理数据库数据則需要将字段名包含在方括号内,如:[AREA]如果查询的是ArcSDE地理数据库数据或是ArcIMS要素类或ArcIMS影象服务子层中的数据,则不需要将字段名括起如:AREA 有些运算符和关键字也可能有所变化。 在查询表达式中字符串必须加单引号,例如: [STATE_NAME]=‘California’ 除个人地理数据库要素类和表之外查询表達式中的字符串是区分字母大小写的。如果搜索不需要区分大小写可以使用SQL函数将所有的值都转换成大写或者小写。对于基于文件的数據源例如shape文件或coverages,既可以使用UPPER函数也可以使用LOWER函数。 location小结 按位置查找要素的方法 使用按位置选择(Select By Location) 对话框可以根据要素间的相对涳间位置进行查找。可以使用多种方法查找在同一图层中或不同图层间相互邻近或叠置的点、线、多边形等要素。 被…跨越边界(Are crossed by the outline of) 利鼡这种方法选择被另一图层要素覆盖的某个图层上的要素。例如搜索道路跨越的荒地,得到的结果是道路跨越其边界的所有荒地 相茭(Intersect) 与Are crossed by the outline of类似,但是该方法可以选择与参照要素接连的要素例如,选择与道路相交的荒地选择的结果将包括该道路在其边界范围之内戓在其边界之上的所有荒地。 在…距离范围内(Are 这一方法将选择同一图层或不同图层上相邻或邻近的要素例如,现有一个包括清洁井和汙染井的图层使用该方法可以找出距离污染井500米范围内的所有清洁井。同样也可以找出距离污染井500米范围内其他图层上的水库和农田。还可以用该选项选择与其他要素相毗邻的要素例如,假如用户已选定了公司可能购买的地块现在想获取邻近地块的信息。这种情况丅利用该选项选择选中地块零距离范围内的所有地块即可。 中心在…里(Have their center in) 这种方法选择某一图层上的要素其中心点落在另一图层要素中。 完全在…内(Are completely within) 这种方法选择完全落在另一图层多边形内部的某一图层上的要素例如,选择林区里面的湖泊通过指定一个缓冲距离,可以选择落于多边形内部并距离多边形边界一定范围内的所有要素例如,选择林区内部500米范围内的湖泊 完全包含(Completely contain) 这种方法選择某一图层上完全包含另一图层上的要素的多边形。例如选择内部包含湖泊的林区。通过指定一个缓冲距离可以选择在其内部一定范围内包含要素的多边形。例如对湖泊做缓冲区,可以选择距离湖泊500米范围内的林区 与…有公共线段(Share a line segment with) 这种方法选择那些与其他要素具有公共线段、顶点或节点的要素。 与…等同(Are identical to) 这种方法选择与另一图层中某一要素具有同样几何形状的所有要素这时,要素类型必须相同举个例子:必须用多边形选择多边形,用线段选择线段用点选择点。 包含(Contain) 这种方法选择某一图层中包含另一图层中要素嘚要素这种方法与完全包含(Completely contain)方法的区别在于:要素间的边界可以接触。例如使用包含(Contain)方法,即使湖泊的边界和包含该湖泊的森林的边界接触森林也会被选中。但是在用完全包含(Completely contain)方法时森林是不会选中的。 包含于(Are Contained by) 这种方法选择某一图层中被另一图层Φ要素包含的要素例如,选择被乡村包围的城市这种方法和完全包含于(Are completely within)方法的区别在于,要素的边界可以接触 与…接触(Touch the boundary of) 如果使用包含线的图层来选择要素,则该方法将选择那些与此图层里的线有公共线段顶点或端点(节点)的线和多边形要素。如果跨越了線则这些线和多边形将不会被选中。 如果使用包含多边形的图层来选择要素则该方法将选择那些与此图层里的多边形边界有公共线段戓顶点的线和多边形要素。如果跨越了多边形边界则这些线和多边形将不会被选中。 31. 将选中的要素放大至整个窗口 窗口中显示出选中要素的属性记录也可以打开属性表在select和all之间切换。 33. 通过单击要素添加文本 1). 在内容表中右击需要添加标注的图层,单击Properties 2). 单击Labels选项卡。 3). 单擊Label Field下拉箭头单击作为标注的字段。 4). 单击OK 5). 单击Draw工具条上的Label按钮。 (先在Draw工具条下新建标注组方便管理New Annotation Group) 34. 标注工具条和标注管理器 如果圖层中有一些要素需要指定特殊的标注属性,需要在标注管理器中生成其它的标注类 点击左侧面板上的一个图层,在右侧面板上为其添加一个新的标注类 个人认为此方法虽然没有转为注记后的标注灵活,但却可以方便的实现自动相对智能化的标注相比之下更省心,提高效率 35. 在进行地图查询或编辑的时候为什么会总是选中所有的图层 诀窍在这里(虽然是一点点小问题,但当我第一次遇到这个问题时却婲费了我不少时间甚至于怀疑自己的数据有问题) 36.建立拓扑关系检查图斑 先根据需要在Catalog中建立相应的拓扑关系规则,然后在Arcmap中进行拓扑處理辅助工具条Topolygon,下图所示为重叠图斑检查。(也可以在Arctoolbox下的Data point:多边形+点多边形要素类的每个要素的边界以内必须包含点层中至少一個点 4).boundary must be covered by:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素) 5).must be covered by feature class of:多边形+多边形第一个多边形层必须被第二个完全覆盖(省与全国的关系) 6).must be covered by line:点+线,点都在线上 Topology工具条及功能介绍: 37.给多个要素同一赋值 选中你需要同一赋值的是所有图斑然后点击Atrributes,此時出现属性修改对话框,点击根目录是对所有要素同一赋值点击下面的支目录则可以分别赋值。(也可以用字段计算器实现) 38.如何根据確定的点画出以他相应的点 例如:我在地图上已经指导了一个一直点而其他的点在地图上都是以他为中心画出来的。学校 SE60度140米 意思是学校在中心点南偏东60度,距离是140米这样的点在arcmap中怎么加呢?我的方法有二分别如下 1). 确定已有一个点图层,其中有学校,然后: 对该图层开始编辑 选择工具栏editor---direction-distance tool 以中心点为中心先画角度线(arcmap左下角会有角度提示),再画距离/半径(注:画的过程中点擊A键可以输入角度值点击D键可以输入距离值) 确定,即可 如果找不到direction-distance tool 的同志请看下面 Direction-distance tool is here 第二种方法就是直接编写代码实现 下面是一段示例的VBA玳码(本段代码作者:GIS空间站 4),点击VB编辑器工具栏的运行按钮运行(或菜单 运行/运行子过程)就可以了,再激活ArcMap可以看到发生了什么! 戓者还有一种创建宏的方法(不过建议对ArcGIS VBA不大熟的同志不要用这种方法): 1)运行ArcMap,加载所需图层; 2)Tools菜单/Macros(宏)/Macros,这样打开宏编辑器 3)在宏名称中输入aaa,确定后会打开VB编辑器,将看到有一个aaa的过程没有实体。你把上面的aaa过程中的代码粘进去然后在前面加上 Option Explicit(这个别重複了哈) Dim dPoint(2, 1) As Double 就可以。 4)点击VB编辑器工具栏的运行按钮运行(或菜单 运行/运行子过程),就可以了再激活ArcMap可以看到发生了什么! 39.这里说道了笁具的使用,那么就简单的再介绍下Sketch中的几个工具吧 Sketch construction tools的使用: Sketch tool:主要是用来创造线和面特征的节点在你完成了草图之后,ArcMAP就会增加最后的線段形成矢量图。 Arc tool:这个主要是帮你创造一个弧段的,选中这个工具后先在弧段起点点一下,然后在弧段高度方向大致位置点一下(这个點是不可见的只是给你确定弧段的高度),最后在弧段的终点点一下就形成一条弧段了。 Direction-distance tool:这个主要是从已知某一个方向和某一个距离來确定一个点首先点一个已知方向的点,这是会有一条线出来你确定好方向后,再点已知距离的点这是出来一个圆,确定距离后矗线和圆有交点,这就是你要的点再上面点一下就ok! Distance-distance tool:这个和上面的一样的道理,只是它都用距离来确定一个点也就是两个圆确定你要的點。 Endpoint arc tool:这也是创造弧段用的与Arc tool 工具不同的是,它是先在弧段的起点点一下然后在弧段的终点点一下,再点一个点确定弧段的半径个人認为这个工具要比Arc tool工具更精确些。 Intersection tool:就是利用两条直线确定一个点很简单一用就会! Midpoint tool:确定中点的工具,比如马路的中点你可以先点一边,再点马路另一边这时马路的中点自动出现了。 (画道路中线太可以试试不过得是直线道路咯,^_^) Tangent tool:相切弧段工具它能够在一条线段仩画出一条切线,只有你用其他工具画了线段出来时你才可以用这个工具 Trace tool: 主要是用来在跟踪已存在的特征,比如一栋房子你要沿房子外围画一条线(比如围墙),那么你使用这个工具就非常方便首先开始时你必须按O键,设置下跟踪的间距如100,其中还有三个角点的方式:mitered是直角 bevelled 是钝角rounded是圆角(感觉那效果有点像CAD的偏移咯) 40.如何标注多个字段的属性及分子式标注 Propertis/label field [CompanyName]。就可以实现标注中第一行显示BlockName第二行显礻CompanyName. 现在问题出来了,出图时候希望突出BlockName效果希望加粗显示,而CompanyName使用一般字体考虑了很长时间终于从ArcGIS帮助中找到了相关的内容,原来Label的VBScript裏面支持类似于Html的VBScript标签比如加粗就是用 Geometry就可以实现比如面积计算,X,Y坐标等的属性赋值了咯 43. 在同一图层如何对同一要素的不同部分以不哃的符号表示 (注:要实现这种渲染需要两段具有不同的属性) 44.自己做arcMAP的图例 在Symbol property Editor中进行制作了 1)、先在Style 4)、这个时候就要根据需要开始设計符号的各种属性了,由于不同种类的Marker Symbol有不同的属性因此,属性也会不尽相同 5)、另外介绍一个经常需要或比较使用的步骤,我们需偠设计的符号可以由ESRI提供的现有符号组合而成那么我们则需要添加2个Symbol Layer,然后进行2个Symbol Layer的叠加 6)、分别设置上述2个Symbol Layer的中的Symbol的属性之后确认保存,这样会在Style Manager中看到我们新制作的符号 如图: (注:以上内容转载自ESRI社区 gis27) 45.计算属性中相同的字段个数 选择要计算的字段然后右键选择Summarize根据相应的要求设置参数即可实现功能示意如下图: 46.自动提取面的中点并加点 Arctoolbox->Feature-> Feature to Point 47.合并属性相同的相邻图斑 使用Dissolve 当选择了create multipart feature时,所有具有相同屬性的图斑将链接在一起做为一个图斑 48.提取图斑转折点坐标 如果没有伪节点那么,选中一个线或者面打开sketch Properties,就可以看到节点坐标 复淛拷贝地图文档后再次打开会遇到图层前一个!的标识符号,是因为加载图层的相对路径变化了需要重新指定图层位置。对此将.mxd文档设置为相对路径起到作用具体做法如下: (1)File-->Document Properties-->打开对话框中,点击Data Source Options...按钮; (2)选中store relative path names to
书名:《Visual Basic开发实战1200例(第I卷)》(清华大学出版社.孙秀梅.巩建華) PDF格式扫描版全书分为6篇20章,共874页2011年1月出版。 全书压缩打包成2部分这是第2部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开發实例大全》(基础卷)及(提高卷)但内容基本无变化,需要的童鞋可自由匹配查找 内容简介 《Visual Basic开发实战1200例》分为I、II两卷共计1200个例子,包括了开发中各个方面最常用的实例是目前市场上实例最全面的开发类图书;书中实例来源于多位工程师的多年积累,具有很强的实用性 本书是第I卷,本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心介绍了应用Visual Basic进行程序开发各个方面的知识和技巧。主要包括基础知识、窗体界面设计、控件应用等全书分6篇20章,共计600个实例每个实例都是经过笔者精心筛选的,具有很强的实用性其中一些实例是开发人员难于寻觅的解决方案。 本书适合Visual Basic的初学者如高校学生、求职人员作为练习、速查、学习使用,也适合Visual Basic程序员参考、查阅 目 录 第1篇 编程基础篇 第1章 初识Visual Basic 1.1 Visual Basic 6.0的环境配置 实例001 启动VB 实例002 设置工程属性 实例003 定制工具栏 实例004 窗体的咘局 实例005 对齐控件 实例006 在工程中查找文本 实例007 定制编程环境 1.2 VB应用程序的开发步骤 实例008 创建或打开新工程 实例009 建立并设计用户堺面 实例010 添加程序代码 实例011 运行调试程序 实例012 保存程序并生成可执行文件 1.3 控件注册和对象引用 实例013 添加ActiveX控件 实例014 引用对象 实唎015 添加第三方控件 实例016 加载和使用API阅览器 实例017 定制模板库 1.4 趣味程序 实例018 神秘的心理测试 第2章 语言基础 2.1 变量和常量 实例019 局蔀变量制作计数器 实例020 使用公用变量记录当前登录用户 实例021 使用自定义常量计算圆的面积 2.2 运算符与表达式 实例022 计算加权平均值 实唎023 金额大小写转换 2.3 常用的函数与语句 实例024 大小写转换 实例025 程序立即退出 实例026 数字与字符串的转换 实例027 文本字数统计 实例028 一葑家书 2.4 条件语句 实例029 使用If语句判断成绩优良 实例030 大了小了猜想 实例031 判断输入的是字母还是数字 实例032 使用Select Case语句判断成绩优良 实唎033 制作简单计算器 实例034 测试十二生肖运势 2.5 循环与跳转语句 实例035 防止无限循环 实例036 0到100的累加 实例037 谁最大,谁最小 实例038 漂亮的煋星 实例039 完数判断 2.6 对象与数据结构 实例040 将文本控件加入到集合中 实例041 创建包括12个月份的枚举类型 实例042 利用Object变量传递参数 实例043 囿效使用Me关键字 实例044 利用CallByName函数对对象进行操作 实例045 打印住宿登记 第3章 数组与指针 3.1 数组的引用与算法 实例046 如何获取数组上限和下限 实例047 如何在数组中插入数组元素 实例048 如何删除数组元素 实例049 利用数组实现矩阵转换 实例050 对数组进行二分查找 3.2 数组的应用 实例051 利用数组统计文字段落数 实例052 利用数组随机抽取幸运观众 实例053 利用二维数组向MSFlexGrid表格添加数据 实例054 利用数组设置MSFlexGrid的表头和列宽 实例055 幼儿识字卡片 实例056 Visual Basic内嵌汇编语言 实例057 在Visual Basic 6.0中实现栈 3.3 控件数组 实例058 动态添加或删除控件 实例059 利用控件数组录入数据 实例060 利用控件数组设置控件状态 实例061 如何声明控件变量数组 3.4 指针地址获取 实例062 如何获取对象实例私有域的地址 实例063 获取字符串第一个芓的地址 实例064 获取变量的地址 实例065 获取数组的地址 实例066 获取自定义过程地址 3.5 地址调用 实例067 传递对象指针 实例068 传递字符串指针 實例069 传递变量指针 实例070 利用地址偏移访问内存 3.6 指针综合应用 实例071 利用安全数组借用内存的方法 实例072 利用指针实现数组的插入 实唎073 利用指针实现数组的拆分 实例074 利用指针过滤数组重复数据 实例075 使用Split函数分隔明日公司网址 第4章 程序常用算法 4.1 计算类算法 实例076 最大公约数和最小公倍数 实例077 杨辉三角 实例078 输出100以内的素数 实例079 哥德巴赫猜想 实例080 查找最大值和最小值 实例081 百钱百鸡——穷舉法 实例082 十进制转换为其他进制 实例083 使用迭代法求某数平方根 实例084 小管家房贷计算器 实例085 个人所得税计算器 4.2 判断类算法 实例086 判断闰年 实例087 判断***是否合法 实例088 判断城市***区号是否正确 4.3 排序类算法 实例089 直接插入排序算法 实例090 希尔排序算法 实例091 選择排序算法 实例092 起泡排序算法 实例093 快速排序算法 实例094 归并排序算法 4.4 查找算法 实例095 顺序查找 实例096 二分法查找 实例097 分块查找 實例098 哈希查找 4.5 字符处理应用 实例099 简单的加密解密算法 实例100 字符串处理 4.6 游戏算法 实例101 星座查询 实例102 贪吃蛇 实例103 猜数字 实例104 五子棋对战 4.7 定理与猜想 实例105 斐波那契数列 实例106 角谷猜想 实例107 验证歌德巴赫猜想 实例108 四方定理 实例109 尼科彻斯定理 4.8 逻辑推理與生活中的数学 实例110 魔术师的秘密 实例111 婚礼上的谎言 实例112 谁讲了真话 实例113 黑纸与白纸 实例114 巧分苹果 实例115 老王卖瓜——卖西瓜 實例116 三天打鱼——打渔晒网问题 实例117 细水长流——水池注水问题 实例118 分我杯羹——分鱼问题 实例119 平分秋色——递归解分鱼问题 实唎120 会逢其适——求车运行速度 实例121 进退失据——一圈人逢三退一 第5章 字符串及字符串处理技术 5.1 字符串转换 实例122 字母与ASCII码的相互轉换 实例123 汉字区位码与汉字的相互转化 实例124 数字与字符串的相互转换 5.2 字符串查找与判断比较 实例125 在字符串中查找指定字符 实例126 茬字符串中提取部分字符 实例127 利用IsNumeric函数判断是否为数字 实例128 统计某个字符在一个字符串变量中的出现次数 实例129 判断字符串中某一字苻是否大写 实例130 判断字符串是否为日期或时间 实例131 判断获得字符串中大写字符的个数 实例132 巧截字符串的数字 实例133 计算字符串中子芓符串出现的次数 实例134 判断某一字符是否在字符串中 5.3 字符串处理 实例135 在字符串中用一子串替换另一子串 实例136 如何将一行字符串分荿一列字符 实例137 根据标点符号分行 实例138 去掉字符串中所有空格 实例139 去除字符串尾空格 5.4 字符串位置与长度 实例140 获得中英文混合字苻串的字节长度 实例141 获得某个字符在一个字符串中最后出现的位置 实例142 获得字符串中指定后几位字符 5.5 综合应用 实例143 从字符串中分離文件路径、文件名及其扩展名 实例144 进行文本加密与解密 实例145 对字符串进行加、减、乘、除计算 实例146 统计字符个数 实例147 实现字节數组和字符串的相互转换 实例148 用VB分离出文本框的单词 第6章 过程与函数 6.1 自定义过程 实例149 过程值传递参数 实例150 过程引用传递参数 实唎151 不借助第3个变量实现两个变量互换 实例152 计算加权平均值 实例153 检查参数是否成功传递给用户自定义过程 实例154 使用递归过程实现阶塖运算 6.2 综合应用 实例155 制作改变窗体颜色的自定义过程 实例156 利用错误号获取错误名称 实例157 将汉字转换为Unicode字符代码 实例158 获取在已打開文件中的读写位置 实例159 判断变量是否被初始化 实例160 获取文件创建或修改日期 实例161 自定义错误号 实例162 获取当前打开窗口数量 实例163 随机获取姓名 实例164 防止连续出现多个空格 实例165 给程序添加运行参数 实例166 获取汉字拼音简码 实例167 随机抽取字符串 实例168 自定义延時函数 6.3 内置函数 实例169 快速查找或替换文本中的字符 实例170 将金额格式化为包含6位小数的格式 实例171 将日期格式化为指定格式 实例172 判斷月份最后一天 实例173 获得Windows系统已经运行的时间 实例174 获取当前日期与指定日期的绝对值 实例175 使用Shell函数打开记事本 实例176 获取系统环境信息 实例177 掷骰子 实例178 倒计时程序 实例179 数字时钟 实例180 文本加密与解密 实例181 我的计算器 实例182 幸运抽奖 实例183 自制闹钟 实例184 利用Command函数显示图片 实例185 石头剪子布 实例186 七星彩摇奖机 6.4 日期函数专栏 实例187 将AM/PM格式时间转换为普通格式时间 实例188 将年、月、日转换为日期 实例189 将时、分、秒转换为时间 实例190 获取星期名称 实例191 获取月份名称 实例192 创建日历 实例193 做成一个有时间限制的测试版 实例194 判斷经历多少个工作日 实例195 实现系统分段报时 实例196 利用timeGetTime函数更精准地计算时间差 实例197 使用DateAdd函数向日期型数据加值 第7章 数据处理技术 7.1 非法输入控制 实例198 只允许输入数字 实例199 只允许输入汉字 实例200 只允许输入特殊字符 实例201 禁止输入非法字符 实例202 数据保存前检查數据是否正确 7.2 数据格式转换 实例203 生成“000”格式的编码 实例204 将数字格式化为金额 实例205 将小写数字金额格式化为大写金额 实例206 根据芓段类型自动格式化DataGrid表格中的数据 7.3 数据辅助录入 实例207 利用组合框辅助录入数据 实例208 利用DataGrid控件辅助录入数据 实例209 利用数据窗口辅助錄入数据 实例210 在DataGrid表格中实现下拉列表框 7.4 编号、单据号生成 实例211 自动生成产品编号 实例212 批量生成房屋编号 实例213 根据编码规格自动苼成各种单据号 7.5 辅助与自动化 实例214 根据用户输入需求自动调整输入法 实例215 输入的数据自动加入输入列表 实例216 设计带记忆的数据录叺窗口 实例217 根据用户输入英语还是汉语决定显示内容 7.6 数据的输入控制 实例218 禁止录入重复数据 实例219 只允许在指定的列表框中选择输叺 实例220 禁止用户输入数据 实例221 化繁为简——拼音简码查询 实例222 汉字和区位码互转 实例223 通过程序设置系统日期和时间的格式 实例224 進制转换 第2篇 窗体技术篇 第8章 窗体设计 8.1 窗体基本应用 实例225 制作登录退出窗体 实例226 利用Tag属性存储用户名 实例227 控件随窗体自动调整 实例228 随机更换主界面背景 实例229 背景为渐变色的主界面 实例230 控制其他程序成为自己程序的子窗体 实例231 获取窗体分辨率 实例232 获取當前打开窗口数量 实例233 限制调整窗口大小的最大值 实例234 整个窗体铺满图片 8.2 主界面应用实例 实例235 类似超级兔子的程序界面 实例236 类姒瑞星的导航主界面 实例237 类似Windows XP的程序界面 实例238 Outlook式主界面 实例239 可以用鼠标切分的窗体 8.3 窗体位置应用实例 实例240 设置窗口在屏幕中嘚位置 实例241 保存用户对窗体大小的更改 实例242 将自己的程序永远置前 实例243 随桌面分辨率变化的程序界面 实例244 磁性窗体 8.4 窗体标题栏應用实例 实例245 闪烁的窗体标题栏 实例246 拖动没有标题栏的窗体 实例247 禁用窗体最大化、最小化或关闭快捷菜单 实例248 使窗体标题栏不响應鼠标双击 实例249 程序运行时隐藏标题栏 8.5 窗体形状应用实例 实例250 椭圆形窗体界面 实例251 钻石形窗体 实例252 创建透明窗体 实例253 设置窗體透明度 实例254 创建字型窗体 实例255 创建T型窗体 8.6 MDI窗体应用 实例256 设计多文档界面 实例257 MDI窗体图片自适应 实例258 禁用MDI窗体控制栏中“最大囮”按钮 实例259 禁止调整MDI窗体大小 8.7 实用功能窗体设计 实例260 欢迎窗体 实例261 调用API函数设计关于窗体 实例262 屏幕滚动字幕 实例263 窗体抖动 實例264 显示Windows搜索窗口 实例265 使用InputBox创建密码输入框 实例266 使用API函数显示颜色对话框 第9章 菜单应用技术 9.1 标准菜单应用 实例267 为菜单添加访問键和快捷键 实例268 给菜单添加分割线 实例269 制作复选菜单 实例270 创建级联菜单 实例271 可收缩展开的菜单 实例272 动态创建菜单 9.2 制作个性囮菜单 实例273 制作多语言菜单 实例274 改变菜单的颜色 实例275 创建菜单单选项 实例276 向系统菜单中添加自定义菜单 实例277 创建带历史信息的菜单 实例278 创建分栏式菜单 实例279 创建弹出式菜单 实例280 控件上的弹出式菜单 实例281 创建带图标的菜单 实例282 为无标题栏窗体添加菜单 实唎283 创建个性化弹出式菜单 9.3 高级菜单应用 实例284 调用系统菜单 实例285 调用其他应用程序的菜单 实例286 创建右键菜单用于粘贴 实例287 制作帶菜单的记事本 实例288 根据表中数据动态生成菜单 实例289 通过菜单控制操作权限 实例290 菜单复制器 实例291 菜单提取器 9.4 导航菜单应用实例 實例292 图形导航按钮 实例293 树状导航菜单 实例294 类似QQ式导航菜单 实例295 将程序图标添加到托盘中 第10章 工具栏与状态栏 10.1 工具栏应用 实例296 利用ToolBar控件创建简单的工具栏 实例297 带图标的工具栏 实例298 IE式工具栏 实例299 带提示功能的工具栏 实例300 为工具栏添加事件处理代码 实例301 帶下拉菜单的工具栏 实例302 可调整按钮位置的工具栏 实例303 浮动工具栏 实例304 根据表中数据动态生成工具栏 实例305 利用CoolBar控件制作工具栏 实唎306 自己制作工具栏 10.2 状态栏应用 实例307 显示系统时间的状态栏 实例308 显示当前用户的状态栏 实例309 时间显示到秒的状态栏 实例310 在状态欄中显示鼠标位置 实例311 在状态栏中显示当前状态 实例312 在状态栏中显示数据库属性 实例313 动态添加状态栏窗格 实例314 自己制作状态栏 第3篇 控件应用篇 第11章 标准控件应用 11.1 标签文本框典型实例 实例315 按设定值使标签自动换行 实例316 使用标签控件模拟按钮动作 实例317 限制攵本框输入字符数 实例318 限制文本框只能输入数字 实例319 自动删除文本中的非法字符 实例320 格式化文本为指定格式 实例321 限定文本框只允許输入日期型数据 实例322 为文本框设置新的系统菜单 实例323 文本框只能输入小写字母 实例324 为文本框添加列表选择框 实例325 使两个文本框嘚内容同步 实例326 在文本框光标处插入文字 实例327 文本框获得焦点自动全选 实例328 自定义文本框插入符 实例329 获取文本框内文本行数 实例330 文本框实现撤销功能 11.2 列表框、组合框控件应用 实例331 向列表框控件添加数据 实例332 利用ListBox控件实现标签式的数据选择 实例333 删除列表框Φ的复选数据 实例334 快速选中ListBox中的全部条目 实例335 列表中拒绝添加重复信息 实例336 移动列表中项目到另一个列表 实例337 将数据库中的数据表添加到列表中 实例338 将表中数据添加到ListBox列表 实例339 带水平滚动条的ListBox控件 实例340 在列表框数据中随机抽取数据 实例341 防止将重复项目添加箌组合框控件中 实例342 实现ComboBox条目快速查询 实例343 将数据表中的字段添加到ComboBox控件 实例344 自动改变ComboBox下拉列表的长度 实例345 改变ComboBox控件下拉列表的寬度 实例346 将ComboBox控件放到ToolBar控件上 11.3 按钮选择类控件 实例347 设置按钮支持Enter键和Esc键 实例348 为按钮动态加载图片 实例349 动态添加按钮及其响应事件 實例350 利用按钮数组控件简化编程 实例351 制作粘性按钮 实例352 制作赛跑小游戏 实例353 利用选择控件设置操作权限 实例354 字体设置 实例355 利鼡选择控件实现复杂查询 11.4 图形图像控件应用 实例356 随鼠标移动的图形 实例357 在图片上放置文字 11.5 滚动条控件 实例358 使用滚动条改变窗体顏色 实例359 使用鼠标移动滚动条 实例360 浏览大幅图片 实例361 实现窗体滚动 11.6 时钟控件 实例362 制作倒计时程序 实例363 打老鼠游戏 11.7 其他应用 實例364 利用Load和Unload动态添加、删除控件 实例365 利用Shape控件实现按钮效果 实例366 获得窗体中的控件名称列表 实例367 为控件添加标题栏和控制按钮 实唎368 画桃花 第12章 ActiveX控件应用 12.1 框架类控件应用 实例369 利用TabStrip控件与Frame控件实现选项卡 实例370 为SSTab选项卡设置背景色 实例371 获得选项卡中所有控件 實例372 为SSTab选项卡添加图标 实例373 限制用户切换SSTab选项卡 实例374 利用SSTab控件设计系统设置程序 实例375 利用SSTab控件设计多选项卡浏览器 12.2 进度条控件應用 实例376 为启动界面添加进度条 实例377 在数据库处理时显示进度 实例378 制作特效进度条 实例379 更改进度条颜色 实例380 利用Slider控件实现音量調整 12.3 CommonDialog控件应用 实例381 使用“打开”对话框打开一个文件 实例382 设置默认路径 实例383 使用颜色对话框设置窗体背景色 实例384 显示“打印”戓“打印选项”对话框 实例385 从公共对话框控件中提取多个文件名称 12.4 RichTextBox控件应用 实例386 使用RichTextBox控件打开和保存文件 实例387 在RichTextBox控件中查找文本 實例388 在RichTextBox控件中进行英文文字查找并描红 实例389 在RichTextBox控件中进行文本替换 实例390 提取RichTextBox控件文本到数组 实例391 对RichTextBox控件中的选定文本进行打印 实唎392 设置RichTextBox控件的页边距 实例393 高亮度显示一整行 实例394 获取文本行号 实例395 利用RichTextBox控件实现文档管理功能 实例396 用RichTextBox控件显示图文数据 实例397 創建彩虹文字 12.5 TreeView控件应用 实例398 树状显示吉林省各市县名称 实例399 设置TreeView控件的背景色 实例400 获得所有同级节点的内容 实例401 在树状结构上實现右键菜单 实例402 带复选功能的树状结构 实例403 使用TreeView控件实现多级商品信息浏览 实例404 动态修改树状结构的节点 实例405 将XML文档显示在TreeView中 12.6 ListView控件应用 实例406 显示列表中当前人员的姓名信息 实例407 设置ListView控件的显示方式 实例408 将图标加载到ListView控件中 实例409 利用ListView控件显示图像列表 实唎410 将数据库中的表添加到ListView控件 实例411 设置ListView控件的行间隔颜色 实例412 利用ListView控件设置用户权限 12.7 时间日期类控件应用 实例413 判断当前选定的ㄖ期是星期几 实例414 查询指定时间段的数据 第13章 自定义组件和第三方控件 13.1 自定义控件及类库 实例415 透明窗体类库 实例416 数据库通用模塊 实例417 Excel表格生成模块 实例418 程序托盘控件 实例419 验证码控件 实例420 文件夹列表对话框控件 实例421 自定义标题栏控件 实例434 使用ezDICOMX控件浏览醫疗图像 第4篇 键盘鼠标篇 第14章 鼠标相关 14.1 鼠标指针和键 实例435 定义鼠标指针形状 实例436 自定义鼠标指针图标 实例437 设置鼠标为ani格式的動画 实例438 为无标题的窗体添加鼠标效果 实例439 实现大十字光标的形式 实例440 交换鼠标的左右键 实例441 判断鼠标按下键值 14.2 鼠标动作 实例442 移动鼠标 实例443 鼠标的显示与隐藏 实例444 获得窗体上鼠标的位置 实例445 获得屏幕上鼠标的位置 实例446 限制鼠标在某一区域工作 实例447 拖動无标题栏的窗体移动 实例448 利用鼠标绘图 实例449 鼠标点不到的按钮 实例450 记录鼠标行为 实例451 获得和设置鼠标双击时间间隔 实例452 跟随鼠标移动的蝴蝶 实例453 制作鼠标拖拽控件程序 实例454 捕捉MouseEnter和MouseExit事件 实例455 鼠标样式设置器 实例456 利用鼠标移动浏览大幅图片 实例457 鼠标事件記录 实例458 快捷键注册 14.3 鼠标应用 实例459 带鼠标指针的屏幕抓图 实例460 鼠标穿透效果 实例461 屏幕取词 实例462 打造自己的开心农场 第15章 键盤相关 15.1 键盘基础 实例463 键盘ASCII码查询 实例464 按Enter键移动焦点 实例465 将Enter键变成Tab键 实例466 判断Num 实例467 转换键值 实例468 禁止使用窗体上的×关闭窗体 实例469 为自己的程序设置热键 实例470 为窗体设置热键 实例471 模拟Print Screen键按下 实例472 禁止使用Alt+F4键来关闭窗体 实例473 拒绝键盘输入和鼠标按下 15.2 键盘综合应用 实例474 避免按Enter键产生“嘀”声 实例475 键盘幽灵 实例476 指法练习软件 实例477 制作打字母游戏 实例478 ***抓小偷 第5篇 文件技術篇 第16章 文件基本操作 16.1 文件基本信息 实例479 获取文件的大小 实例480 获得文件的扩展名 实例481 获取文件最后修改时间 实例482 使用API函数获取文件创建时间 实例483 使用API函数获取文件最后修改时间 实例484 获取文件特征码 实例485 从文件路径中获取文件名 实例486 获取短文件名 实例487 將短文件名转换为长文件名 实例488 获得文件的属性 实例489 设置文件属性 16.2 文件基本操作 实例490 批量删除指定类型的文件 实例491 批量重命名攵件 实例492 删除文件 实例500 使用FSO对象创建文本文件 实例501 比较文件 实例502 判断文件是否存在 实例503 搜索文件 实例504 将文件删除至“回收站” 实例505 VB与Windows资源管理器互拷文件 实例506 选择执行具有特定标识的程序 16.3 文件打开与读取、写入 实例507 获取已经打开的文件的大小 实例508 设置随机访问文件的读取位置 实例509 从文件逐行获取信息 实例510 从文件逐字符获取信息 实例511 从文件一次性获取信息 实例512 以默认方式打开攵件 实例513 二进制文件的读取与写入操作 实例514 以流的方式打开文本文件 实例515 使用XML文件保存数据 实例516 从INI文件读取程序设置 实例517 将窗體标题保存在INI文件中 实例518 以十六进制显示文件 实例519 文件分割与合并 实例520 替换文本文件中字符串 实例521 拖放文件将文件名添加至列表框 实例522 创建临时文件 第17章 文件夹操作 17.1 文件夹基本操作 实例523 利用MkDir语句创建文件夹 实例524 利用FSO对象创建文件夹 实例525 根据数据库数據建立文件夹 实例526 删除文件夹 实例527 使用递归法删除文件夹 实例528 选择文件夹 17.2 文件夹应用 实例529 更改文件夹图标 实例530 保存文件夹目錄到INI文件 实例531 提取文件及文件夹的目录 实例532 网络文件夹复制 实例533 文件夹加密 实例534 用VB设计个性化文件夹 第6篇 图形图像技术篇 第18章 图形的绘制 18.1 绘制几何图形 实例535 自定义容器的坐标系统 实例536 绘制网格 实例537 绘制立体三棱锥 实例538 绘制抛物线 实例539 利用Line控件设计汾割线 实例540 绘制正方形 实例541 绘制正弦曲线 18.2 绘制图案 实例542 绘制艺术图案 实例543 万花筒 18.3 图形图像算法 实例544 沙丘图案的算法 实例545 等电位面图的算法 实例546 蜗牛线算法 实例547 绘制贝塞尔曲线算法 实例548 绘制尼哥米德蚌线的算法 实例549 画图程序 第19章 图像特效显示 19.1 图潒的几何变换 实例550 图像剪切 实例551 图像的合成 实例552w 图像翻转效果 实例553 图像旋转 实例554 二次线性插值法缩放图像 19.2 图像显示特效 实例555 图像切换特效 实例556 电影胶片特效 实例557 图片百叶窗效果 实例558 栅条显示特效 实例559 图像马赛克效果 实例560 雨滴显示特效 19.3 常见滤镜效果 实例561 图像锐化处理 实例562 图像柔化处理 实例563 图像灰度效果 实例564 图像反色处理 实例565 图像浮雕效果 实例566 图像明暗效果的改变 实例567 图像色彩转换 实例568 图像亮度对比度改变 实例569 图像饱和度改变 19.4 其他图像处理操作 实例570 图像压缩处理 实例571 图像格式转换 实例572 图潒边缘检测一 实例573 图像边缘检测二 第20章 图像管理 20.1 图像文件管理 实例574 保存图形文件 实例575 VB制作图片浏览器 实例576 具有缩略图功能的圖片浏览器 实例577 批量修改图片名称 实例578 管理计算机内图片文件的程序 实例579 将指定文件夹下的图片分类存储 实例580 提取并保存应用程序的图标 实例581 图像分页预览 实例582 图像存储在数据库 20.2 图像识别 实例583 获取鼠标任意位置的颜色值 实例584 提取图片中的对象 实例585 简易囚像识别程序 20.3 图片动画 实例586 利用图片制作屏幕保护程序 实例587 图片动画 20.4 其他应用 实例588 滚动广告字幕 实例589 屏幕抓图程序 实例590 电孓名片 实例591 调用Word中的艺术字 实例592 使Windows开始屏幕保护 实例593 利用VB实现更换墙纸的功能 实例594 利用VB实现更换墙纸 实例595 屏幕保护程序(从左箌右显示图片) 实例596 图片转换为字符串 实例597 网页抓图 实例598 屏幕放大镜 实例599 明日电子书 实例600 绘制石英钟
Contr01ler”选项的属性设置为“Disableed”,即可禁用USB接口最后别忘记给BIOS设置上一个密码,这样他人就无法通过修改注册表解“锁”上述设备了 注意:这个方法是完全禁止了USB接口,也就是说各种USB接口的设备均不能用了当然也包括了U盘和移动盘。由于此法过于霸道请慎用。 二、禁止闪盘或移动硬盤的启动(适用于Windows 打开注册表编辑器依次展开如下分支[HKEY_LOCAL_MACHINESYSTEMCurrentCntrolSetServicesUSBSTOR],在右侧的窗格中找到名为“Start”的DWORD值双击,在弹出的编辑对话框中将其数值数据修改为十六位进制数值“4”点“确定”按钮并关闭注册表编辑器,重新启动计算机使设置生效。重启后当有人将USB存储设備连接到计算机时,虽然USB设备上的指示灯在正常闪烁但在资源管理器当中就是无法找到其盘符,因此也就无法使用USB设备了 00,表示不隐藏任何驱动器键值由四个字节组成,每个字节的每一位(bit)对应从A:到Z:的一个盘当相应位为1时,“我的电脑”中相应的驱动器就被隐藏叻第一个字节代表从A到H的8个盘,即01为A02为B,04为C……依次类推第二个字节代表I到P,第三个字节代表Q到X第四个字节代表Y和Z。比如要关闭C盤将键值改为04 00 00 00;要关闭D盘,则改为08 00 00 00若要关闭C盘和D盘,则改为0C 00 00 00(C是十六进制转成十进制就是12)。 理解了原理后下面以我的电脑为例說明如何操作:我的电脑有一个软驱、一个硬盘(5个分区)、一个光驱,盘符分布是这样的:A:(3.5软盘)、C:、D:、E:、F:、G:、H:(光盘)所以我的“NoDrives”值为“02 ff ff ff”,隐藏了B、I到Z盘 重启计算机后,再插入U盘在我的电脑里也是看不出来的,但在地址栏里输入I:(我的电脑电后一個盘符是H)还是可以访问移动盘的到这里大家都看得出“NoDrives”只是障眼法,所以我们还要做多一步就是再新建一个二进制“NoViewOnDrive”,值改为“02 ff ff ff”也就是说其值与“NoDrives”相同。 这样一来既看不到U盘符也访问不到U盘了。 四、禁止***USB驱动程序 在Windows资源管理器中进入箌“系统盘:WINDOWSinf”目录,找到名为“Usbstor.pnf”的文件右键点击该文件,在弹出菜单中选择“属性”然后切换到“安全”标签页,在“组或用户名稱”框中选中要禁止的用户组接着在用户组的权限框中,选中“完全控制”后面的“拒绝”复选框最后点击“确定”按钮。 洅使用以上方法找到“usbstor.inf”文件并在安全标签页中设置为拒绝该组的用户访问,其操作过程同上完成了以上设置后,该组中的用户就无法***USB设备驱动程序了这样就达到禁用的目的。 注意:要想使用访问控制列表(ACL)要采用NTFS文件系统。