正文

目 录(1)

C#开发实战1200例(第II卷) 作者:王小科


第1篇  鼠标与键盘控制篇

第1章  鼠标操作控制 2

1.1  获取鼠标信息 3

实例001  获取鼠标双击时间间隔 3

实例002  获取光标闪烁的频率 4

实例003  获取鼠标键数 4

实例004  显示鼠标的等待光标 5

实例005  获得鼠标在窗体上的位置 6

实例006  记录鼠标行为 7

 实例007  通过截取系统消息判断鼠标的单击键 8

1.2  鼠标基本设置 10

实例008  定义鼠标指针形状 10

实例009  自定义鼠标的图片 11

实例010  自定义动画鼠标 12

实例011  交换鼠标左右键功能 14

实例012  限制鼠标在某一区域工作 15

实例013  屏蔽鼠标按键 16

 实例014  鼠标设置器 21

1.3  鼠标操作在实际中的应用 24

实例015  隐藏和显示鼠标 24

实例016  鼠标双击窗体时模拟键盘Tab键操作 25

实例017  使用鼠标拖放复制文本 26

实例018  利用鼠标绘图 27

实例019  模拟鼠标操作 28

 实例020  实现鼠标穿透窗体 30

第2章  键盘操作控制 32

2.1  获取键盘信息 33

实例021  获取组合键 33

实例022  获取功能键 34

实例023  判断NumLock键和CapsLock键
是否锁定 34

实例024  将回车键转换为Tab键 36

2.2  键盘热键的设置 37

实例025  屏蔽Alt+F4组合键关闭窗体 37

实例026  实现按下Esc键关闭窗体 38

实例027  屏蔽系统的Ctrl+C/X/V组合键 39

实例028  避免按回车键产生“嘀”声 40

 实例029  设置/屏蔽系统热键 41

2.3  键盘操作在实际中的应用 48

实例030  打开和关闭输入法编辑器 48

 实例031  使用键盘控制窗体的移动 49

 实例032  虚拟键盘操作 51

实例033  多功能键盘 60

第2篇  Windows系统开发篇

第3章  获取系统相关信息 66

3.1  获取计算机系统信息 67

实例034  获取系统时间 67

实例035  获取系统目录 68

实例036  获取计算机名称 68

实例037  获取当前程序运行目录 69

实例038  获得操作系统版本号 70

实例039  获取系统启动后经过的时间 71

 实例040  获取任务栏尺寸 72

实例041  改变系统提示信息 73

实例042  获取系统环境变量 74

3.2  获取计算机硬件信息 76

实例043  获取计算机内存信息 76

实例044  获取CPU相关信息 78

实例045  获取主板相关信息 79

实例046  获得硬盘序列号 80

实例047  获取所有逻辑分区 81

实例048  获取磁盘空间 82

 实例049  获得磁盘的文件系统类型 83

实例050  判断驱动器类型并获取其属性 84

实例051  获取显示设备的名称及PNPDeviceID 86

实例052  获取声音设备的名称及PNPDeviceID 87

实例053  获取屏幕的分辨率 88

实例054  获取系统已经安装的打印机信息 89

3.3  获取系统网络信息 90

实例055  得到本地机器的IP地址 90

实例056  检测计算机是否存在网络连接 92

实例057  判断计算机的联机状态 92

3.4  获取特殊文件夹路径 94

 实例058  获取系统特殊文件夹路径 94

实例059  得到本地运行的EXE的路径 96

实例060  获取映射驱动器路径 97

3.5  获取Windows当前用户信息 97

实例061  获取当前用户 97

实例062  判断当前用户是哪种用户 98

3.6  获取Windows日志信息 100

实例063  获取系统日志信息 100

实例064  获取安全日志信息 102

实例065  获取应用程序日志信息 103

实例066  创建并写入自定义日志信息 104

实例067  向系统日志写入自定义数据 105

实例068  向应用程序日志写入自定义信息 106

第4章  系统控制应用 107

4.1  启动相关 108

实例069  进入Windows前发出警告 108

实例070  将计算机设置为休眠状态 109

实例071  禁止用户关闭计算机 110

实例072  实现注销、关闭和重启计算机 111

实例073  定时关闭计算机 114

实例074  远程关闭与重启计算机 117

4.2  磁盘相关设置 120

实例075  取消磁盘共享 120

实例076  检测磁盘是否准备好 121

 实例077  图表显示磁盘容量 122

实例078  修改磁盘格式 124

实例079  格式化磁盘 125

4.3  系统设置 126

实例080  禁止使用Windows任务管理器 126

实例081  为文件新增右键菜单项 127

实例082  修改计算机的默认打印机 128

实例083  通过注册表设置桌面背景 129

实例084  利用API设置桌面背景 130

实例085  音乐风景桌面 132

实例086  设置系统任务栏时间 135

实例087  设置屏幕分辨率 137

实例088  修改计算机名称 138

实例089  显示器控制 139

 实例090  屏幕放大镜 141

4.4  系统隐藏 143

实例091  隐藏、显示任务栏 143

实例092  隐藏、显示开始按钮 145

实例093  使桌面图标文字透明 146

实例094  检索系统中正在运行的任务 147

实例095  隐藏、显示桌面图标 148

4.5  系统控制 150

实例096  切换输入法 150

实例097  全角半角转换 151

实例098  制作系统挂机锁 154

实例099  开机启动项管理 158

实例100  启动Windows系统服务 159

实例101  执行命令行命令 161

4.6  系统监控 162

实例102  检测系统启动模式 162

实例103  监视剪贴板的内容 163

实例104  内存使用状态监控 164

实例105  键盘钩子屏蔽热键 165

 实例106  CPU使用率 167

第5章  程序控制应用 170

5.1  程序控制 171

实例107  打开控制面板中的程序 171

 实例108  动态系统托盘图标 172

实例109  控制程序不出现在任务栏上 174

实例110  启动屏幕保护 175

实例111  使用回车键控制鼠标焦点 176

实例112  在TextBox控件中禁用鼠标右键 177

实例113  制作屏幕截图程序 178

实例114  复制程序本身 180

实例115  分段显示电话号码颜色 181

5.2  程序运行 182

实例116  使用互斥量禁止程序运行多次 182

实例117  使用进程名禁止程序运行多次 183

实例118  清空回收站 185

5.3  计算机控制 186

实例119  设置系统仅能运行的程序 186

 实例120  获取本地计算机上所有的进程 187

实例121  获取远程计算机上所有的进程 189

实例122  调用外部的EXE文件 190

实例123  关闭外部已开启的程序 191

 实例124  进程管理器 192

实例125  实现行业软件系统注销功能 195

实例126  创建应用程序快捷方式 195

实例127  使PC喇叭发音 197


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号