vb.net中怎么把文件删除到回收站

kulongus 2006-05-22 02:38:36
而且不要显示信息窗口,哪位达人帮帮偶,谢谢
...全文
308 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
浪客 2006-05-23
  • 打赏
  • 举报
回复
SHFileOperation 很好用的。。。

http://community.csdn.net/Expert/TopicView.asp?id=4769052
兔子-顾问 2006-05-23
  • 打赏
  • 举报
回复
比如文件“abcdefg.txt”移动到回收站,打开recycled目录,发现文件名变成dc2.txt了。可能放回收站同时xp还做别的了。所以还是用api好了。
兔子-顾问 2006-05-23
  • 打赏
  • 举报
回复
xp下看来不可以移动文件了。还是用ShellApi好。似乎就这个比较正统。
kulongus 2006-05-23
  • 打赏
  • 举报
回复
顶下 ,有没人会呀 ,教下我撒
kulongus 2006-05-22
  • 打赏
  • 举报
回复
我刚才在注册表里搜索了半天,都没搜索到,具体路径是什么呀,谢谢
kulongus 2006-05-22
  • 打赏
  • 举报
回复
SHFileOperation这个函数是api,vb.net下的好调用吗,vb.net下有别的办法吗?
copico 2006-05-22
  • 打赏
  • 举报
回复
回收站的路径是保存在注册表里的
kulongus 2006-05-22
  • 打赏
  • 举报
回复
路径有时候不一定的,自己建立的回收文件夹好像没用
copico 2006-05-22
  • 打赏
  • 举报
回复
看看回收站的路径,然后把文件移动回收站的文件夹内就算是扔到回收站了
laviewpbt 2006-05-22
  • 打赏
  • 举报
回复
可以这个函数SHFileOperation
兔子-顾问 2006-05-22
  • 打赏
  • 举报
回复
一个不是很好的方法:
检查每个要删除到回收站的文件或文件夹的绝对路径,假设是“d:\abcd\aao”
则把要删除的文件或文件夹移动到其对应驱动器的Recycled目录中就可以了。例如:“d:\recycled”
为什么说不是很好的方法,
1。就是还有一点点缺陷,如果某个变态删除了那目录,则你要先检查那个文件夹是否存在,不存在则要建立。
2。有的变态修改了这个目录名称,那你最好从注册表里读出回收站目录名
以上2点做到就完美了。
哦。一般的人不改,2觉得麻烦就可以省略了。
kulongus 2006-05-22
  • 打赏
  • 举报
回复
用file.delete删不到回收站里的
lljlll2009 2006-05-22
  • 打赏
  • 举报
回复
System.IO.File.Delete("C:\12.txt")
net的最近面试经典试题ASP.NET面试题集合 1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量 3.使用Server.Transfer 3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。 答:public class MainClass { public static void Main() { Console.WriteLine(Foo(30)); } public static int Foo(int i) { if (i 0 && i <= 2) return 1; else return Foo(i -1) + Foo(i - 2); } } 4.C#的委托是什么?事件是不是一种委托? 答 : 委托可以把一个方法作为参数代入另一个方法。 委托可以理解为指向一个函数的引用。 是,是一种特殊的委托 5.override与重载的区别 答 : override 与重载的区别。重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要 Override 是进行基类函数的重写。为了适应需要。 6.如果在一个B/S结构的系统需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理? 答 : this.Server.Transfer 7.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty? 答: foreach (System.Windows.Forms.Control control in this.Controls) { if (control is System.Windows.Forms.TextBox) { System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ; tb.Text = String.Empty ; } } 8.请编程实现一个冒泡排序算法? 答: int [] array = new int ; int temp = 0 ; for (int i = 0 ; i < array.Length - 1 ; i++) { for (int j = i + 1 ; j < array.Length ; j++) { if (array[j] < array) { temp = array ; array = array[j] ; array[j] = temp ; } } } 9.描述一下C#索引器的实现过程,是否只能根据数字进行索引? 答:不是。可以用任意类型。 10.求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m [Page] 答: int Num = this.TextBox1.Text.ToString() ; int Sum = 0 ; for (int i = 0 ; i < Num + 1 ; i++) { if((i%2) == 1) { Sum += i ; } else { Sum = Sum - I ; } } System.Console.WriteLine(Sum.ToString()); System.Console.ReadLine() ; 11.用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答:一般为3层 数据访问层,业务层,表示层。 数据访问层对数据库进行增删查改。 业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。 表示层为了与用户交互例如用户添加表单。 优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。 缺点: 增加成本。 12.在下面的例子里 using Sy
封面 1 书名 2 版权 3 前言 8 目录 10 第一部份:Visual Basic 2010 环境 18 第一章 全身心投入:Visual Basic 2010 编程之旅 19 1.1 开始使用Visual Basic 2010 20 1.2 新建项目 20 1.3 理解 Visual Studio 2010 22 1.4 修改对象的属性 23 1.4.1 对象的命名 23 1.4.2 设置窗体的Text属性 24 1.4.3 保存项目 25 1.4.4 为窗体添加图标 25 1.4.5 改变窗体的大小 26 1.5 在窗体添加控件 27 1.6 设计界面 27 1.6.1 在窗体添加可见控件 28 1.6.2 在窗体添加不可见控件 29 1.7 编写界面后面的代码 30 1.7.1 让用户浏览文件 30 1.7.2 使用代码终止程序 32 1.8 运行项目 33 1.9 总结 34 1.10 问与答 34 1.11 作业 35 1.11.1 测验 35 1.11.2 答案 35 1.11.3 练习 35 第二章 Visual Basic 2010导航 36 2.1 使用Visual Basic 2010起始页 36 2.1.1 创建新项目 37 2.1.2 打开现有项目 38 2.2 导航和定制Visual Basic环境 38 1. 显示和隐藏设计窗口 39 2. 浮动设计窗口 39 3. 停靠设计窗口 40 4. 自动隐藏设计窗口 41 2.3 使用工具栏 41 2.3.1 显示和隐藏工具栏 42 2.3.2 停靠工具栏及调整其大小 42 2.4 使用工具箱将控件添加到窗体 43 2.5 使用“属性”窗口设置对象属性 44 2.5.1 选择对象并查看其属性 44 2.5.2 查看和修改属性 44 2.5.3 使用颜色属性 45 2.5.4 查看属性说明 47 2.6 管理项目 47 2.6.1 使用“解决方案资源管理器”管理项目文件 47 2.6.2 使用解决方案 48 2.6.3 理解项目组件 49 2.6.4 设置项目属性 50 2.6.5 添加和删除项目文件 50 2.7 快速而简单的编程入门指南 51 2.7.1 用变量存储值 51 2.7.2 使用过程来编写代码功能单元 52 2.8 获取帮助 52 2.9 总结 53 2.10 问与答 53 2.11 作业 54 2.11.1 测验 54 2.11.2 答案 54 2.11.3 练习 54 第三章 理解对象和集合 55 3.1 理解对象 56 3.2 理解属性 56 3.2.1 获取和设置属性 57 3.2.2 使用对象及其属性 58 3.3 理解方法 61 3.3.1 触发方法 61 3.3.2 理解方法的动态性 61 3.4 创建简单的对象示例项目 62 3.4.1 为绘图项目创建界面 62 3.4.2 编写基于对象的代码 62 3.4.3 测试对象示例项目 65 3.5 理解集合 65 3.6 使用对象浏览器 67 3.7 总结 68 3.8 问与答 68 3.9 作业 69 3.9.1 测试 69 3.9.2 答案 69 3.9.3 练习 69 第四章 理解事件 70 4.1 理解事件驱动的编程 70 4.1.1 触发事件 71 4.1.2 避免递归事件 72 4.1.3 访问对象的事件 73 4.1.4 使用事件参数 74 4.2 创建事件示例项目 76 4.2.1 创建用户界面 76 4.2.2 创建事件处理程序 77 4.3 更新事件名 79 4.4 总结 79 4.5 问与答 80 4.6 作业 80 4.6.1 测试 80 4.6.2 答案 80 4.6.3 练习 81 第二部份 创建用户界面 82 第五章 创建窗体:基础知识 83 5.1 修改窗体的名称 84 5.2 改变窗体的外观 85 5.2.1 在窗体的标题栏显示文本 85 5.2.2 改变窗体的背景色 86 5.2.3 将图像添加到窗体背景 87 5.2.4 为窗体添加图标 88 5.2.5 为窗体添加最小化、最大化和控制框按钮 89 5.2.6 修改窗体边框的外观和行为 90 5.2.7 控制窗体最小化和最大化时的大小 91 5.3 显示和隐藏窗体 92 5.3.1 显示窗体 92 5.3.2 理解窗体的模态性 92 5.3.3 以正常、最大化或最小化状态显示窗体 93 5.3.4 指定窗体的初始显示位置 94 5.3.5 防止窗体在任务栏出现 95 5.3.6 卸载窗体 95 5.4 总结 96 5.5 问与答 96 5.6 作业 96 5.6.1 测验 96 5.6.2 答案 97 5.6.3 练习 97 第六章 创建窗体:高级技能 98 6.1 使用控件 98 6.1.1 将控件添加到窗体 98 6.1.2 操纵控件 99 6.1.3 创建Tab顺序 107 6.1.4 堆叠控件 109 6.2 创建位于最前面的非模态窗口 109 6.3 创建透明窗体 109 6.4 创建可滚动窗体 110 6.5 创建多文档界面 111 6.6 设置启动窗体 113 6.7 总结 114 6.8 问与答 114 6.9 作业 114 6.9.1 测验 114 6.9.2 答案 115 6.9.3 练习 115 第七章 使用传统控件 116 7.1 使用Lable控件显示静态文本 116 7.2 通过文本框让用户输入文本 117 7.2.1 指定文本对齐方式 118 7.2.2 创建多行文本框 118 7.2.3 添加滚动条 119 7.2.4 限制用户可输入的字符数 120 7.2.5 创建密码框 120 7.2.6 理解文本框的常用事件 121 7.3 创建按钮 121 7.3.1 接受按钮和取消按钮 122 7.3.2 使用复选框提供是/否选项 123 7.4 创建容器和单选按钮组 124 7.4.1 使用面板和分组框 124 7.4.2 使用单选按钮 125 7.5 使用列表框显示列表 126 7.5.1 在设计时操纵Items 127 7.5.2 在运行时操纵Items 127 7.5.3 对列表进行排序 131 7.6 使用组合框创建下?131 7.7 总结 132 7.8 问与答 133 7.9 作业 133 7.9.1 测验 133 7.9.2 答案 134 7.9.3 练习 134 第八章 使用高级控件 135 8.1 创建定时器 135 8.2 创建带选项卡的对话框 137 8.3 在图像列表(Image List)控件存储图片 140 8.4 使用列表视图(List View)控件创建增强的列表 141 8.4.1 创建列 141 8.4.2 添加列表项 142 8.4.3 使用代码操纵List View 143 8.5 使用Tree View创建层次列表 144 8.5.1 在Tree View添加节点 145 8.5.2 删除节点 146 8.5.3 清除所有节点 147 8.6 总结 147 8.7 问与答 147 8.8 作业 148 8.8.1 测验 148 8.8.2 答案 148 8.8.3 练习 148 第九章 给窗体添加菜单和工具栏 149 9.1 创建菜单 149 9.1.1 创建顶级菜单项 150 9.1.2 为顶级菜单创建菜单项 152 9.1.3 移动和删除菜单项 153 9.1.4 创建复选菜单项 153 9.1.5 对菜单进行编程 154 9.1.6 实现上下文菜单 156 9.1.7 为菜单项指定快捷键 157 9.2 使用Toolbar(工具栏)控件 158 9.2.1 使用按钮集合添加工具栏按钮 159 9.2.2 对工具栏进行编程 161 9.2.3 为工具栏按钮创建下?161 9.3 创建状态栏 162 9.4 总结 163 9.5 问与答 163 9.6 作业 163 9.6.1 测验 163 9.6.2 答案 164 9.6.3 练习 164 第三部份 编程 166 第十章 创建和调用过程 167 10.1 创建Visual Basic代码模块 167 10.2 编写过程 169 10.2.1 声明不返回值的过程 169 10.2.2 声明返回值的过程 172 10.3 调用过程 173 10.4 退出过程 177 10.5 避免无限递归 177 10.6 总结 178 10.7 问与答 179 10.8 作业 179 10.8.1 测验 179 10.8.2 答案 179 10.8.3 练习 180 第十一章 使用常量、数据类型、变量和数组 181 11.1 理解数据类型 182 11.1.1 确定数据类型 182 11.1.2 将数据从一种类型转换为另一种数据类型 184 11.2 定义和使用常量 185 11.3 声明和引用变量 186 11.3.1 声明变量 186 11.3.2 将字面值赋给变量 187 11.3.3 在表达式使用变量 188 11.3.4 强制变量声明和数据类型检查 188 11.3.5 显式变量声明 188 11.3.6 严格类型检查 189 11.4 使用数组 191 11.4.1 声明数组 191 11.4.2 引用数组变量 191 11.4.3 创建多维数组 192 11.5 确定作用域 193 11.5.1 理解块作用域 193 11.5.2 理解过程级(局部)作用域 194 11.5.3 理解模块级作用域 194 11.5.4 使用全局(命名空间级)作用域 195 11.5.5 名称冲突 196 11.6 声明静态变量 196 11.7 命名规范 197 11.7.1 使用前缀表示数据类型 197 11.7.2 使用变量前缀表示作用域 198 11.7.3 其他前缀 198 11.8 在Picture Viewer项目使用变量 198 11.8.1 为选项创建变量 198 11.8.2 初始化和使用选项变量 199 11.9 总结 201 11.10 问与答 202 11.11 作业 202 11.11.1 测验 202 11.11.2 答案 203 11.11.3 练习 203 第十二章 执行算术运算、字符串操作和日期/时间调整 204 12.1 使用Visual Basic执行基本的算术运算 204 12.1.1 执行加法运算 205 12.1.2 执行减法和求负运算 205 12.1.3 执行乘法运算 205 12.1.4 执行除法运算 205 12.1.5 执行乘方运算 206 12.1.6 执行取模算术运算 206 12.1.7 判断运算符优先级顺序 206 12.2 比较 207 12.3 理解布尔逻?208 12.3.1 使用And运算符 209 12.3.2 使用Not运算符(!) 209 12.3.3 使用Or运算符 209 12.3.4 使用Xor运算符 210 12.4 操纵字符串 210 12.4.1 连接字符串 210 12.4.2 使用基本的字符串函数 211 12.5 使用日期和时间 214 12.5.1 理解Date数据类型 214 12.5.2 增加或减少日期或时间 215 12.5.3 确定两个日期或时间之间的间隔 216 12.5.4 获取日期的组成部份 216 12.5.5 格式化日期和时间 217 12.5.6 获取当前的系统日期和时间 217 12.5.7 判断值是否为Date 218 12.6 总结 218 12.7 问与答 218 12.8 作业 219 12.8.1 测验 219 12.8.2 答案 219 12.8.3 练习 219 第十三章 使用Visual Basic代码做出决策 220 13.1 使用If...Then进行决策 220 13.1.1 当表达式为False时执行代码 222 13.1.2 使用ElseIf进行复杂的决策 223 13.1.3 嵌套的If...Else结构 224 13.1.4 在一条Case语句考虑多个可能的值 225 13.1.5 创建Select Case示例 225 13.1.6 创造性地使用Select Case 227 13.2 在过程使用GoTo实现分支 228 13.3 总结 230 13.4 问与答 230 13.5 作业 230 13.5.1 测验 230 13.5.2 答案 231 13.5.3 练习 231 第十四章 使用循环提高效率 232 14.1 使用For...Next执行确定次数的循环 232 14.1.1 使用Next语句结束循环 233 14.1.2 使用Step指定每次增加的值 233 14.1.3 提早结束循环 234 14.1.4 到达Next之前进入下一次循环 234 14.1.5 创建For...Next示例 235 14.2 使用Do...Loop执行次数不确定的循环 237 14.2.1 创建Do...Loop 237 14.2.2 终止Do...Loop循环 237 14.2.3 创建Do...Loop示例 238 14.3 总结 240 14.4 问与答 240 14.5 作业 241 14.5.1 测验 241 14.5.2 答案 241 14.5.3 练习 241 第十五章 调试代码 242 15.1 在代码添加注释 243 15.2 识别两种基本的错误 244 15.3 使用Visual Basic的调试工具 246 15.3.1 使用断点 246 15.3.2 使用“即时”窗口 248 15.4 使用Try...Catch...Finally创建结构化错误处理程序 251 15.4.1 处理异常 253 15.4.2 处理预期的异常 254 15.5 总结 256 15.6 问与答 256 15.7 作业 257 15.7.1 测验 257 15.7.2 答案 257 15.7.3 练习 257 第十六章 使用类设计对象 258 16.1 理解类 259 16.1.1 使用类来封装数据和代码 259 16.1.2 比较类和标准模块 259 16.1.3 创建对象接口 260 16.2 根据类实例化对象 265 16.2.1 将对象引用绑定到变量 265 16.2.2 解除对象引用 269 16.2.3 理解对象的生命周期 269 16.3 总结 270 16.4 问与答 270 16.5 作业 270 16.5.1 测验 270 16.5.2 答案 271 16.5.3 练习 271 第十七章 与用户交互 272 17.1 使用MessageBox.Show()函数显示消息 272 17.1.1 指定按钮和图标 273 17.1.2 判断单击的是哪个按钮 275 17.1.3 创建好的消息 276 17.2 创建自定义对话框 276 17.3 使用InputBox()从用户那里获取信息 279 17.4 用键盘交互 280 17.5 使用常见的鼠标事件 282 17.6 总结 284 17.7 问与答 285 17.8 作业 285 17.8.1 测验 285 17.8.2 答案 285 17.8.3 练习 286 第十八章 使用图形 287 18.1 理解Graphics对象 287 18.1.1 为窗体或控件创建Graphics对象 288 18.1.2 为新位图创建Graphics对象 288 18.2 使用?289 18.3 使用系统颜色 290 18.4 使用矩形 292 18.5 绘制形状 293 18.5.1 绘制线条 293 18.5.2 绘制矩形 293 18.5.3 绘制圆形和椭圆 293 18.5.3 清除绘图表面 294 18.6 绘制文本 294 18.7 持久化窗体上的图形 295 18.8 创建绘图示例项目 295 18.9 总结 299 18.10 问与答 300 18.11 作业 300 18.11.1 测验 300 18.11.2 答案 300 18.11.3 练习 301 第四部份 使用数据 302 第十九章 执行文件操作 303 19.1 使用OpenFileDialog和SaveFileDialog控件 303 19.1.1 使用OpenFileDialog控件 304 19.1.2 使用SaveFileDialog控件 306 19.2 使用File对象对文件进行操作 308 19.2.1 判断文件是否存在 308 19.2.2 复制文件 308 19.2.3 移动文件 309 19.2.4 重命名文件 310 19.2.5 删除文件 310 19.2.6 获取文件属性 311 19.3 使用Directory对象对目录进行操作 314 19.4 总结 315 19.5 问与答 315 19.6 作业 315 19.6.1 测验 315 19.6.2 答案 316 19.6.3 练习 316 第二十章 使用注册表和文本文件 317 20.1 使用注册表 317 20.1.1 理解Windows注册表的结构 318 20.1.2 使用My.Computer.Registry访问注册表 319 20.1.3 修改Picture Viewer项目以使用注册表 322 20.2 读写文本文件 326 20.2.1 写入文本文件 326 20.2.2 读取文本文件 328 20.2.3 修改Picture Viewer项目以使用文本文件 329 20.3 总结 332 20.4 问与答 333 20.5 作业 333 20.5.1 测验 333 20.5.2 答案 333 20.5.3 练习 334 第二十一章 使用数据库 335 21.1 ADO.NET简介 336 21.1.1 连接到数据库 337 21.1.2 关闭到数据源的连接 338 21.2 操作数据 338 21.2.1 理解DataTable 339 21.2.2 创建DataAdapter 339 21.2.3 创建和填充DataTable 340 21.2.4 引用DataRow的字段 341 21.2.5 导航数据 342 21.2.6 编?344 21.2.7 创建新记录 344 21.2.8 删除记录 346 21.2.9 运行数据库示例 346 21.3 总结 346 21.4 问与答 347 21.5 作业 347 21.5.1 测验 347 21.5.2 答案 347 21.5.3 练习 348 第二十二章 使用自动化控制其他应用程序 349 22.1 自动化Microsoft Excel 350 22.1.1 创建指向自动化库的引用 350 22.1.2 创建自动化服务器实例 351 22.1.3 对服务器进行操作 352 22.2 自动化Microsoft Word 354 22.2.1 创建指向自动化库的引用 355 22.2.2 创建自动化服务器实例 355 22.3 总结 356 22.4 问与答 357 22.5 作业 357 22.5.1 测验 357 22.5.2 答案 357 22.5.3 练习 358 第五部份 部署应用程序及其他 360 第二十三章 部署应用程序 361 23.1 理解ClickOnce技术 361 23.2 使用发布向导来创建ClickOnce程序 362 23.3 测试Picture Viewer的ClickOnce安装程序 364 23.4 卸载已安装的应用程序 365 23.5 为创建ClickOnce程序设置高级选项 366 23.6 总结 367 23.7 问与答 367 23.8 作业 367 23.8.1 测验 367 23.8.2 答案 367 23.8.3 练习 368 第二十四章 广阔的视野 369 24.1 .NET Framework 369 24.2 公共语言运行时 370 24.3 微软间语言 370 24.4 命名空间 371 24.5 通用类型系统 372 24.6 垃圾回收 372 24.7 进一步的阅读 373 24.8 总结 373 封底 374
C#源码大集合 02(共3卷) 之前分为四个包,后两个包上传不了,对于已经下载的朋友表示赚意,现在重新再发一次(改为3卷) ├─C#源码第一部分 │ ├─第1章 控件操作 │ │ ├─实例1 如何使用错误提醒控件 │ │ ├─实例10 如何使用列表视图控件 │ │ ├─实例11 如何使用多选列表框控件 │ │ ├─实例12 如何使用图像控件 │ │ ├─实例13 如何使用窗体分隔控件 │ │ ├─实例2 如何使用信息提示控件 │ │ ├─实例3 如何使用菜单控件 │ │ ├─实例4 如何使用工具栏控件 │ │ ├─实例5 如何使用状态栏控件 │ │ ├─实例6 如何使用托盘控件 │ │ ├─实例7 如何使用标签页控件 │ │ ├─实例8 如何使用进度条控件 │ │ └─实例9 如何使用树视图控件 │ ├─第2章 文件管理 │ │ ├─实例14 如何获取程序文件信息 │ │ ├─实例15 如何获取指定文件的根信息 │ │ ├─实例16 如何获取当前程序所在的文件夹 │ │ ├─实例17 如何获取指定文件夹下的所有文件 │ │ ├─实例18 如何获取指定文件夹下的所有文件夹 │ │ ├─实例19 如何获取和设置文件属性 │ │ ├─实例20 如何获取和设置文件夹属性 │ │ ├─实例21 如何判断文件文件夹是否存在 │ │ ├─实例22 如何创建和删除多层文件夹 │ │ ├─实例23 如何监视文件文件夹系统变化情况 │ │ ├─实例24 如何加解密文件 │ │ ├─实例25 如何切分组合文件 │ │ ├─实例26 如何以流式方式读写文本文件 │ │ ├─实例27 如何直接打印文件 │ │ ├─实例28 如何操作帮助文件 │ │ ├─实例29 如何操作WORD文件 │ │ ├─实例31 如何播放MP3文件 │ │ ├─实例32 如何播放VCD文件 │ │ ├─实例33 如何播放DVD文件 │ │ ├─实例34 如何播放Flash文件 │ │ └─实例35 如何播放RealPlayer文件 │ ├─第3章 程序设置 │ │ ├─实例36 如何创建椭圆形窗体 │ │ ├─实例37 如何创建文字形窗体 │ │ ├─实例38 如何创建不规则窗体 │ │ ├─实例39 如何创建移动的窗体 │ │ ├─实例40 如何创建无标题栏窗体 │ │ ├─实例41 如何拖动无标题栏窗体 │ │ ├─实例42 如何制作自绘式菜单 │ │ ├─实例43 如何制作图形组合框 │ │ ├─实例44 如何设置窗体的透明度 │ │ ├─实例45 如何设置窗体启动位置 │ │ ├─实例46 如何设置窗体最前端显示 │ │ ├─实例47 如何实现精灵提示 │ │ ├─实例48 如何实现打印预览 │ │ ├─实例49 如何实现剪贴板循环 │ │ ├─实例50 如何实现菜单历史列表 │ │ ├─实例51 如何实现程序互斥运行 │ │ ├─实例52 如何屏蔽鼠标消息 │ │ ├─实例53 如何模拟键盘输入 │ │ ├─实例54 如何使用消息提示框 │ │ ├─实例55 如何使用系统API函数(INI) │ │ ├─实例56 如何获取和设置输入法 │ │ ├─实例57 如何在程序启动其他程序 │ │ ├─实例58 如何在程序关闭其他程序 │ │ ├─实例59 如何在开机时自动启动程序 │ │ ├─实例60 如何启动电话拨号程序 │ │ ├─实例61 如何启动屏幕保护程序 │ │ ├─实例62 如何启动系统控制面板程序 │ │ ├─实例63 如何编写多线程程序 │ │ ├─实例64 如何编写DLL服务端程序 │ │ ├─实例65 如何编写DLL客户端程序 │ │ ├─实例66 如何编写用户控件程序 │ │ └─实例67 如何给程序打包 │ ├─第4章 系统维护 │ │ ├─实例68 如何获取系统基本信息 │ │ ├─实例69 如何获取系统服务信息 │ │ ├─实例70 如何获取系统进程信息 │ │ ├─实例71 如何获取系统日期时间 │ │ ├─实例72 如何获取系统所有驱动器 │ │ ├─实例73 如何获取系统驱动器信息 │ │ ├─实例74 如何获取系统计数器信息 │ │ ├─实例75 如何获取操作系统版本信息 │ │ ├─实例76 如何获取系统特殊文件夹信息 │ │ ├─实例77 如何获取系统文化和国家信息 │ │ ├─实例78 如何获取系统已经安装的字体 │ │ ├─实例79 如何获取系统安装日期和启动时间 │ │ ├─实例80 如何获取CPU信息 │ │ ├─实例81 如何浏览注册表信息 │ │ ├─实例82 如何隐藏系统驱动器 │ │ ├─实例83 如何清理系统回收站 │ │ ├─实例84 如何制作日志查看器 │ │ ├─实例85 如何禁止关闭操作系统

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧