Visual C++ 2005编程技巧大全PDF电子书下载
- 电子书积分:21 积分如何计算积分?
- 作 者:罗斌,赵浩婕,张珊靓等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2008
- ISBN:7508450965
- 页数:774 页
第1章 程序窗体和对话框 1
1.如何使用消息框按钮启动程序 1
2.如何使用消息框按钮启动帮助文件 1
3.如何使消息框的标题靠右对齐 2
4.如何在消息框中显示帮助按钮 3
5.如何设置消息框的帮助关键字 3
6.如何设置消息框的帮助参数值 4
7.如何在消息对话框中设置按钮 4
8.如何设置消息框的默认按钮 5
9.如何在消息对话框中设置图标 6
10.如何在消息对话框中绘制表格 7
11.如何在消息对话框中换行输出 7
12.如何确定对话框中被选择的按钮 8
13.如何设置文件对话框的标题 9
14.如何设置文件对话框的筛选器 9
15.如何设置文件对话框的初始目录 10
16.如何在文件对话框中设置扩展名 10
17.如何在文件对话框中显示帮助按钮 11
18.如何在文件对话框中选择多个文件 11
19.如何初始化颜色对话框的颜色集 12
20.如何禁止颜色对话框自定义颜色 12
21.如何显示颜色对话框自定义颜色 13
22.如何为字体对话框添加应用功能 13
23.如何在字体对话框中添加颜色设置 14
24.如何配置并显示打印对话框 14
25.如何配置并显示打印预览对话框 15
26.如何配置并显示页面设置对话框 15
27.如何显示系统默认的关于对话框 15
28.如何以模式方式显示对话框 16
29.如何以非模式方式显示对话框 16
30.如何设置程序窗体标题栏的文本 17
31.如何设置程序窗体标题栏的图标 17
32.如何去掉应用程序窗体的标题栏 17
33.如何禁止在任务栏显示窗体标题 18
34.如何禁止程序窗体的最小化按钮 19
35.如何禁止程序窗体的最大化按钮 19
36.如何隐藏程序窗体标题栏的按钮 20
37.如何在程序窗体中添加帮助按钮 20
38.如何设置程序窗体背景图像和颜色 21
39.如何设置程序窗体渐变色背景图像 22
40.如何调整程序窗体的界面尺寸大小 22
41.如何设置程序窗体启动时的活动控件 23
42.如何设置程序窗体的Esc键响应按钮 23
43.如何设置程序窗体的Enter键响应按钮 24
44.如何以最大(小)化方式显示程序窗体 24
45.如何在上次关闭位置启动程序窗体 25
46.如何在出现程序主窗体前显示闪屏 25
47.如何根据需要使程序窗体自动闪烁 26
48.如何禁止缩放应用程序窗体的边框 27
49.如何拖动工作区来移动程序窗体 28
50.如何在屏幕正中显示程序窗体 28
51.如何设置程序窗体在桌面上的位置 29
52.如何使用程序配置文件保存窗体属性 29
53.如何从子窗体关闭程序主窗体窗口 31
54.如何访问多文档程序窗体的子窗口 32
55.如何排列多文档程序窗体的子窗口 32
56.如何使多文档窗体显示菜单列表 34
57.如何以不同的透明度显示程序窗体 35
58.如何使用椭圆形轮廓创建程序窗体 37
59.如何以全屏幕方式显示程序窗体 37
60.如何以选项卡方式显示程序窗体 38
61.如何以最顶层方式显示程序窗体 39
62.如何使用图像创建皮肤程序窗体 39
63.如何使用文字线条创建程序窗体 40
64.如何显示程序窗体的属性信息 41
第2章 常用控件使用设置 42
65.如何使用枚举成员填充ComboBox 42
66.如何使用ArrayList填充ComboBox 42
67.如何使用数据库字段填充ComboBox 43
68.如何实现ComboBox的自动完成功能 44
69.如何使用文件目录名自动完成ComboBox 45
70.如何使用已有的选项自动完成ComboBox 45
71.如何使用子目录名称自动完成ComboBox 46
72.如何使用URL历史记录自动完成ComboBox 46
73.如何使用文字图形组合选项填充ComboBox 47
74.如何禁止用户在ComboBox中输入数据 49
75.如何在两个TextBox中拖放文字串 49
76.如何动态转换TextBox的大小写字符 50
77.如何将多行字符串输入多行TextBox 51
78.如何设置MaskedTextBox的输入格式 52
79.如何在RichTextBox中显示图片 52
80.如何在RichTextBox中查找文本 53
81.如何设置RichTextBox的部分粗体文本 54
82.如何为RichTextBox添加上下文菜单 54
83.如何在RichTextBox中拖放打开文件 55
84.如何实现ListBox的多重选择功能 56
85.如何在ListBox控件中查找指定选项 57
86.如何使用HatchBrush样式填充ListBox 58
87.如何防止ListBox在添加新项时出现闪烁 59
88.如何使用SQL查询结果填充ListView 60
89.如何使ListView控件支持编辑功能 61
90.如何获取ListView中的多重选择结果 62
91.如何在两个PictureBox中拖放图片 63
92.如何滚动显示PictureBox中的图像 64
93.如何控制PictureBox的图像显示方式 64
94.如何使用注册表填充TreeView节点 65
95.如何使用XML文件填充TreeView节点 68
96.如何使用目录名填充TreeView节点 70
97.如何在TreeView控件中实现节点拖放 72
98.如何在MenuStrip菜单栏中添加组合框 75
99.如何在MenuStrip菜单栏中添加标准菜单 76
100.如何在MenuStrip菜单栏中增加删除菜单 77
101.如何使MenuStrip菜单项分别显示中英文 77
102.如何为ToolStripMenuItem添加快捷键 78
103.如何为ToolStripMenuItem添加子菜单项 79
104.如何为ToolStripMenuItem添加选中标记 80
105.如何为ToolStrip工具栏添加下拉菜单 81
106.如何为ToolStrip工具栏添加标准按钮 83
107.如何设置ToolStrip工具栏的停靠位置 83
108.如何在StatusStrip状态栏中添加时钟 84
109.如何在StatusStrip状态栏中添加进度条 85
110.如何使用FlowLayoutPanel换行布局控件 86
111.如何使用SplitContainer分隔窗体控件 86
112.如何使用TableLayoutPanel调整窗体布局 87
113.如何根据字符串数组创建RadioButton组 89
114.如何获取从组中选择的RadioButton控件 89
115.如何使用对象ArrayList填充DataGrid 90
116.如何使DataGrid列宽为单元格文本最大长度 91
117.如何使CheckBox控件出现三种复选状态 93
118.如何设置Anchor属性使子控件锚定父控件 93
119.如何使用ErrorProvider实现控件验证 94
120.如何使用LinkLabel控件制作超链接 96
121.如何使用NotifyIcon控件创建任务栏托盘 97
122.如何使用ToolTip为控件添加提示信息 98
123.如何使按钮的大小自动适应文本的长度 99
124.如何动态添加和删除窗体中的控件 99
125.如何使Label控件显示出多行文字 100
126.如何使用方向键浏览Panel中的图像 101
第3章 程序控制和管理 103
127.如何播放默认的Beep事件声音 103
128.如何播放默认的Hand事件声音 103
129.如何播放默认的Asterisk事件声音 103
130.如何播放默认的Question事件声音 103
131.如何播放默认的Exclamation事件声音 104
132.如何设置计算机扬声器发出的声音 104
133.如何同步加载并播放声音文件 104
134.如何异步加载并播放声音文件 105
135.如何播放复制、删除等操作的AVI动画文件 105
136.如何使用Shockwave播放Flash动画 106
137.如何制作RealPlayer视频播放器 109
138.如何使用媒体播放器收听网络电台 110
139.如何使用代码实现弹出和关闭光驱 111
140.如何使用互斥量禁止程序运行两个实例 111
141.如何使用进程名禁止程序运行两个实例 112
142.如何获取指定进程的进程详细信息 112
143.如何获取指定进程的模块详细信息 114
144.如何获取指定进程的线程详细信息 115
145.如何创建无参数的多线程应用程序 118
146.如何创建带参数的多线程应用程序 119
147.如何创建共享线程模拟资源共享 119
148.如何创建子线程更新主线程数据 120
149.如何使用Monitor同步两个线程 121
150.如何挂起线程休眠线程终止线程 123
151.如何使用多线程查找文本中的字符串 124
152.如何获取系统服务程序的状态信息 127
153.如何获取系统驱动程序的状态信息 129
154.如何创建并写入自定义日志信息 130
155.如何向系统日志写入自定义数据 130
156.如何向应用程序日志写入自定义数据 131
157.如何判断当前用户是否是来宾 131
158.如何判断当前用户是否是普通用户 132
159.如何判断当前用户是否是超级用户 132
160.如何判断当前用户是否是系统管理员 133
161.如何判断当前用户是否是系统操作员 134
162.如何判断当前用户是否是备份操作员 134
163.如何判断当前用户是否是打印操作员 135
164.如何判断当前用户是否是复制程序员 135
165.如何判断当前用户是否是账户操作员 136
166.如何判断与鼠标单击联动的修改键 136
167.如何判断启动的指定程序是否已关闭 137
168.如何使用API函数发送消息关闭程序 137
169.如何关闭指定的正在运行的程序 138
170.如何使用ESC键关闭应用程序 138
171.如何获取当前系统正在运行的程序 139
172.如何限制应用程序的运行时间 139
173.如何创建和使用DLL服务程序 140
174.如何启动画图程序打开图像文件 141
175.如何以最大化窗口启动记事本程序 142
176.如何直接从应用程序返回到桌面 143
177.如何创建代码生成器和代码编译器 143
178.如何获取应用程序的版权信息 146
179.如何获取指定程序集的类型信息 146
180.如何获取程序集中资源的名称 148
181.如何为应用程序设置功能键 148
182.如何在程序中添加和使用用户控件 150
183.如何使用多层嵌套异常捕获程序错误 151
184.如何使用ThreadException捕获异常 153
185.如何在程序系统菜单中增加菜单项 154
186.如何创建和使用无窗体定时器 155
187.如何创建和使用有窗体定时器 156
188.如何在程序中禁止响应鼠标单击事件 157
189.如何为应用程序添加背景音乐 158
190.如何在程序中显示一个浮动帮助窗口 159
191.如何为程序设置各种不同形状的光标 160
192.如何为当前输入控件设置输入法 161
193.如何使用代码模拟手工键盘输入 162
194.如何获取控制台应用程序的显示结果 165
195.如何调用指定文档的系统打印功能 166
196.如何使用PrintDocument打印单页图像 166
197.如何使用PrintDocument打印多页文本 167
198.如何使用Stopwatch实现高精度计时 169
199.如何实现BackgroundWorker异步调用 170
200.如何调用操作系统计算器计算数据 173
201.如何使用剪贴板有选择性地粘贴数据 173
202.如何显示超星格式图书的内容 177
203.如何使用动画精灵显示提示信息 177
第4章 数据转换和处理 179
204.如何获取含有中文的字符串实际长度 179
205.如何在字符串指定位置插入子字符串 179
206.如何从分隔符字符串中析取子字符串 180
207.如何合并字符串数组中的字符串元素 180
208.如何在字符串中删除指定的子字符串 181
209.如何在字符串中替换指定的子字符串 182
210.如何在字符串中附加格式化的字符串 182
211.如何将字符串转换为标准的日期格式 183
212.如何获取指定字符在字符串中的位置 184
213.如何不区分字母大小写比较字符串 184
214.如何转换字符串中的大小写字母 185
215.如何去除字符串中的空白字符 185
216.如何去除字符串头尾的指定字符 186
217.如何将字符串转换成同名的枚举成员 187
218.如何将指定值转换为字符串表示形式 188
219.如何将字符串转换为指定的类型值 188
220.如何将带分节号的字符串转换成数字 189
221.如何通过系统剪贴板复制粘贴字符串 190
222.如何把文本字符串从简体转换成繁体 191
223.如何把文本字符串从繁体转换成简体 192
224.如何把字符串转换成字节数组 193
225.如何把字节数组转换成字符串 193
226.如何反序输出字符串中的字符 194
227.如何使用正则表达式查找字符串 194
228.如何使用正则表达式分解字符串 195
229.如何使用正则表达式替换字符串 195
230.如何使用正则表达式校验两位小数 196
231.如何使用正则表达式校验URL地址 197
232.如何使用正则表达式校验变量名称 197
233.如何使用正则表达式校验字母数字 198
234.如何使用正则表达式校验字母输入 199
235.如何使用正则表达式校验汉字输入 200
236.如何使用正则表达式校验手机号码 200
237.如何使用正则表达式校验电子邮箱 201
238.如何使用正则表达式校验电话号码 202
239.如何使用正则表达式校验邮政编码 203
240.如何使用正则表达式校验身份证号码 203
241.如何使用正则表达式校验银行卡密码 204
242.如何使用正则表达式校验限长字符 205
243.如何获取日期变量中的年月日信息 206
244.如何获取日期变量中的星期几信息 206
245.如何计算两个不同日期的时间之差 207
246.如何对日期时间进行加减法运算 208
247.如何设置日期时间的不同显示格式 209
248.如何不依赖区域性格式化日期时间 209
249.如何根据不同语言显示月份和星期 210
250.如何获取时间变量中的时分秒信息 211
251.如何获取指定年份或月份中的天数 211
252.如何判断指定年份是否是闰年 212
253.如何根据年份值查询十二生肖 213
254.如何设置百分比小数点右边的保留位数 214
255.如何设置百分比小数点左边的分节号 215
256.如何设置货币小数点右边的保留位数 215
257.如何设置货币小数点左边的分节号 216
258.如何设置数字小数点右边的保留位数 217
259.如何设置数字小数点左边的分节号 217
260.如何设置四舍五入后小数点保留位数 218
261.如何读取和写入一个文本文件 219
262.如何读取和写入一个二进制文件 219
263.如何获取双精度浮点数的整数 220
264.如何实现基本数据类型的任意转换 221
265.如何交换任意类型数组中的数据 222
266.如何将ArrayList转换为强类型数组 223
267.如何随机获取数组中的数据元素 223
268.如何对数组中的局部元素排序 224
269.如何获取元素在数组中的索引 225
270.如何读取和写入独立存储文件 226
271.如何转换二、八、十六进制数为十进制数 227
272.如何转换十进制数为二、八、十六进制数 228
273.如何使用公式将角度转换为弧度 228
274.如何将小写金额转换成大写金额 229
275.如何从配置文件中读取特定类型值 229
276.如何将鼠标坐标转换成屏幕坐标 230
277.如何在指定的枚举中查找枚举成员 231
278.如何列举指定枚举类型的枚举成员 231
279.如何使用自定义值定义枚举类型 232
280.如何使用加密算法计算文件的哈希值 232
281.如何使用哈希值校验文件是否被修改 233
282.如何根据不同加密算法计算哈希值 234
283.如何序列化或反序列化哈希表数据 235
284.如何使用泛型词典代替哈希表词典 237
285.如何创建不易重复的随机数据GUID 238
286.如何使用加密生成器创建随机数 238
287.如何使用伪随机数生成器创建随机数 238
288.如何使用对称算法加密解密数据 239
289.如何以编程方式创建XML文档 240
290.如何从XML文档中读写类(型)数据 242
291.如何以XML方式读写XML文档数据 242
292.如何以缩进格式读取XML文档数据 245
293.如何查询符合条件的XML文档数据 247
294.如何监视XML文档中的数据变化 248
295.如何使用XPath查询XML节点内容 250
296.如何使用XPath读取XML节点内容 251
297.如何获取或设置货币显示符号 252
298.如何使用堆栈实现数据后进先出 253
299.如何使用队列实现数据先进先出 253
300.如何获取数据类型包含的公共字段 254
301.如何获取数据类型包含的公共属性 257
302.如何获取数据类型包含的公共方法 257
303.如何获取数据类型包含的公共事件 258
304.如何获取数据类型包含的所有成员 259
305.如何以键值对的形式组织管理数据 260
306.如何使用SortedList泛型类排序数据 261
307.如何设置ToString()的数据输出格式 261
308.如何设置StringBuilder的最大容量 263
309.如何使用XML格式文件读写图像 264
310.如何异步装载大尺寸图像文件 266
311.如何判断一个字符串是否是数字 268
312.如何判断字母是否在指定范围内 269
313.如何判断字母数字标点符号字符 269
314.如何给文件的每行文字添加行号 270
315.如何使用转义字符输出表格数据 271
第5章 文件和文件夹设置 273
316.如何获取指定目录的所有文件 273
317.如何获取指定目录的所有子目录 273
318.如何获取指定目录的文件和子目录 274
319.如何按条件过滤指定目录的文件 274
320.如何按条件过滤指定目录的子目录 275
321.如何过滤指定目录的子目录和文件 275
322.如何以不同的方式创建多层目录 276
323.如何以不同的方式删除多层目录 277
324.如何使用文件对象复制多层目录 278
325.如何使用递归函数复制多层目录 280
326.如何增加和移除目录的访问权限 281
327.如何判断指定目录是否已经存在 283
328.如何获取指定目录的上级目录 284
329.如何获取全路径名的目录信息 284
330.如何获取全路径名的根目录信息 285
331.如何获取和设置当前工作目录 285
332.如何获取和设置指定目录的时间 286
333.如何获取和设置指定目录的属性 287
334.如何获取启动程序的执行文件目录 289
335.如何获取启动程序的执行文件路径 290
336.如何去掉全路径名的扩展名和路径 290
337.如何获取全路径名的扩展名信息 290
338.如何去掉全路径名的路径信息 291
339.如何合并两个包含路径的字符串 291
340.如何获取路径名禁止使用的字符 292
341.如何更改指定文件的扩展名 293
342.如何以不同的方式更名文件 293
343.如何以不同的方式复制文件 294
344.如何以不同的方式删除文件 296
345.如何获取指定文件的尺寸大小 296
346.如何计算多层文件夹的总尺寸 297
347.如何获取文件名禁止使用的字符 298
348.如何将长文件名转换成短文件名 298
349.如何获取和设置指定文件的时间 299
350.如何获取和设置指定文件的属性 300
351.如何判断指定文件是否已经存在 302
352.如何比较两个文件内容是否相同 302
353.如何比较两个文件是否完全相等 303
354.如何使用缓冲流快速复制文件 304
355.如何在多个文件中查找指定的文本 305
356.如何使用递归方式查找文件 306
357.如何使用递归方式查找目录 307
358.如何向现有文件的内容追加数据 308
359.如何指定文件保存的编码方式 309
360.如何读写WIN.INI类型的配置文件 310
361.如何读写文件流切分组合文件 311
362.如何使用GZip压缩和解压缩文件 313
363.如何使用WinRAR压缩和解压缩文件 316
364.如何加密和解密账户依赖文件 317
365.如何使用对称算法加密解密文件 318
366.如何增加和移除文件的访问权限 320
367.如何监视文件的创建和删除操作 323
368.如何将文本文件转换成网页文件 324
369.如何显示特定的帮助文件内容 325
370.如何显示指定帮助文件的索引 326
371.如何获取文件的系统启动方式 326
372.如何产生随机文件夹名或文件名 327
373.如何创建读写唯一命名的临时文件 327
374.如何显示目录删除操作进度对话框 328
375.如何显示目录移动操作进度对话框 329
376.如何设置用户取消目录删除操作 330
377.如何读取MP3歌曲文件标志信息 331
378.如何读取WAV歌曲文件标志信息 332
379.如何使用Quartz库播放MP3歌曲文件 333
380.如何使用Quartz库播放MPG视频文件 334
第6章 系统管理及其维护 336
381.如何注销当前用户 336
382.如何关闭计算机 336
383.如何关闭计算机并关闭电源 338
384.如何重新启动计算机 339
385.如何休眠计算机 340
386.如何获取计算机的名称 341
387.如何获取计算机的用户名称 341
388.如何获取当前计算机的内存信息 341
389.如何获取计算机的显示设备信息 342
390.如何获取主显示器的当前模式尺寸 343
391.如何获取系统的所有逻辑驱动器 343
392.如何获取驱动器的存储空间大小 344
393.如何获取驱动器的文件系统名称 345
394.如何获取驱动器的卷标信息 345
395.如何获取驱动器的类型名称 346
396.如何获取系统所在的驱动器名称 347
397.如何获取Windows目录全路径 347
398.如何获取Program Files目录全路径 347
399.如何获取系统目录全路径 348
400.如何获取桌面目录全路径 348
401.如何获取开始菜单目录全路径 348
402.如何获取用户程序组目录全路径 349
403.如何获取文档模板目录全路径 349
404.如何获取收藏夹目录全路径 349
405.如何获取共享组件目录全路径 350
406.如何获取公共语言运行库安装目录 350
407.如何获取启动程序组目录全路径 350
408.如何获取“我的图片”目录全路径 351
409.如何获取“我的音乐”目录全路径 351
410.如何获取Internet历史记录目录全路径 351
411.如何获取Internet临时文件目录全路径 352
412.如何获取系统默认路径的扩展名信息 352
413.如何获取系统默认路径的配置信息 352
414.如何获取系统配置的鼠标按键数目 353
415.如何获取鼠标双击操作的间隔时间 353
416.如何判断鼠标是否已经安装滚轮 354
417.如何判断鼠标左右键是否已经切换 354
418.如何启动控制面板的鼠标 354
419.如何启动控制面板的添加硬件 355
420.如何启动控制面板的电源选项 355
421.如何启动控制面板的网络连接 355
422.如何启动控制面板的语音属性 355
423.如何启动控制面板的游戏控制器 356
424.如何启动控制面板的声音和音频设备 356
425.如何启动控制面板的调制解调器选项 356
426.如何启动控制面板的辅助功能选项 356
427.如何启动控制面板的Internet选项 356
428.如何启动控制面板的Windows安全中心 357
429.如何启动控制面板的Windows防火墙 357
430.如何启动控制面板的区域和语言选项 357
431.如何启动控制面板的添加或删除程序 357
432.如何启动控制面板的自动更新 358
433.如何启动控制面板的ODBC数据源管理 358
434.如何启动控制面板的日期和时间 358
435.如何启动控制面板的网络安装向导 358
436.如何启动控制面板的邮件配置 359
437.如何启动控制面板的系统属性 359
438.如何启动控制面板的显示属性 359
439.如何启动控制面板的用户账户 359
440.如何启动操作系统的控制台程序 359
441.如何启动操作系统的电话拨号程序 360
442.如何启动操作系统的日志管理器 361
443.如何启动操作系统的性能计数器 361
444.如何启动操作系统的注册表编辑器 361
445.如何启动操作系统的资源管理器 362
446.如何启动操作系统的搜索对话框 362
447.如何启动Internet选项的指定选项卡 363
448.如何判断计算机是否以安全模式启动 363
449.如何获取系统启动后经过的时间 364
450.如何发送消息启动屏幕保护程序 365
451.如何预览指定的屏幕保护程序 365
452.如何禁止运行屏幕保护程序 366
453.如何禁止显示操作系统的任务栏 367
454.如何禁止显示操作系统的开始按钮 368
455.如何禁止显示操作系统的桌面图标 369
456.如何在桌面上创建快捷方式 369
457.如何在开始菜单上创建快捷方式 370
458.如何获取开始菜单程序组的快捷方式 371
459.如何获取当前用户桌面上的快捷方式 372
460.如何获取我的文档的用户文件夹 372
461.如何获取我的文档中的所有用户文件夹 373
462.如何获取Windows系统安装的区域性 373
463.如何获取操作系统及服务包版本信息 374
464.如何获取公共语言运行库的版本号 375
465.如何获取在GAC中注册的程序集版本 376
466.如何获取本机注册的性能计数器类别 377
467.如何获取指定类别的性能计数器名称 377
468.如何获取并绘制系统已经安装的字体 379
469.如何获取系统已经安装的打印机信息 380
470.如何获取当前计算机上的处理器数 381
471.如何获取当前的系统电源状态 381
472.如何获取当前的系统日期时间 382
473.如何获取当前登录服务器的名称 382
474.如何获取当前用户的域名信息 383
475.如何获取指定语言的货币符号 383
476.如何清空回收站的指定内容 384
477.如何获取系统日志信息 390
478.如何获取安全性日志信息 390
479.如何获取应用程序日志信息 391
480.如何监视操作系统的事件信息 392
481.如何禁止运行系统菜单及按钮命令 393
482.如何在程序运行时禁止关闭计算机 394
483.如何判断系统能否处理双字节字符集 395
第7章 注册表访问和配置 396
484.如何在桌面上隐藏回收站图标 396
485.如何在桌面上隐藏我的电脑图标 396
486.如何在桌面上显示IE浏览器图标 397
487.如何在桌面上显示我的文档图标 397
488.如何在桌面上显示网上邻居图标 397
489.如何隐藏桌面快捷方式图标的小箭头 398
490.如何在桌面上显示Windows版本号 398
491.如何隐藏开始菜单中的关闭菜单 399
492.如何隐藏开始菜单中的运行菜单 399
493.如何隐藏开始菜单中的帮助菜单 400
494.如何隐藏开始菜单中的搜索菜单 400
495.如何隐藏开始菜单中的程序菜单 400
496.如何隐藏开始菜单中的控制面板 401
497.如何隐藏开始菜单中的我的电脑 401
498.如何隐藏开始菜单中的我的图片 402
499.如何隐藏开始菜单中的我的文档 402
500.如何隐藏开始菜单中的我的音乐 402
501.如何隐藏开始菜单的个人程序列表 403
502.如何隐藏开始菜单中频繁使用的程序列表 403
503.如何隐藏开始菜单中的用户名 404
504.如何禁止使用典型风格的开始菜单 404
505.如何禁止拖动开始菜单的菜单项 404
506.如何在开始右键菜单中新增菜单项 405
507.如何隐藏任务栏中显示的时钟 406
508.如何禁止显示任务栏的右键菜单 406
509.如何禁止改变任务栏的停靠位置 408
510.如何禁止设置任务栏和开始菜单的属性 408
511.如何隐藏显示属性的外观和主题选项卡 408
512.如何隐藏显示属性的屏幕保护程序选项卡 409
513.如何隐藏显示属性的桌面选项卡 409
514.如何隐藏显示属性的设置选项卡 410
515.如何隐藏控制面板的声音设备 410
516.如何隐藏控制面板的用户账户 410
517.如何隐藏控制面板的电源选项 411
518.如何禁止使用控制面板的添加删除程序 411
519.如何禁止使用计算机管理的磁盘碎片整理 411
520.如何禁止使用计算机管理的磁盘管理 412
521.如何禁止使用计算机管理的WMI控件 412
522.如何禁止使用计算机管理 413
523.如何禁止使用设备管理器 413
524.如何禁止使用Windows任务管理器 413
525.如何禁止使用Internet信息服务 414
526.如何禁止使用CMD命令行解释器 414
527.如何禁止把删除的文件移到回收站 415
528.如何新增清空回收站右键菜单项 415
529.如何为文件夹新增打开新窗口右键菜单项 416
530.如何为文件夹添加DOS窗口右键菜单项 416
531.如何为文件新增发送到右键菜单项 416
532.如何为驱动器新增碎片整理右键菜单项 417
533.如何修改我的电脑的提示信息 417
534.如何修改我的电脑的显示图标 418
535.如何在我的电脑中隐藏驱动器 418
536.如何隐藏资源管理器的右键菜单 419
537.如何隐藏资源管理器的搜索按钮 420
538.如何隐藏文件对话框的快速定位区 420
539.如何隐藏文件对话框的后退按钮 421
540.如何使屏幕保护程序在开机时自动运行 421
541.如何使应用程序在开机时自动运行 421
542.如何设置系统仅能运行的程序 422
543.如何获取系统注册的公司名称 423
544.如何获取操作系统的产品名称 423
545.如何获取操作系统的产品序列号 424
546.如何获取IE浏览器的版本信息 424
547.如何获取计算机的光驱标志号码 424
548.如何获取计算机的硬盘标志号码 425
549.如何设置操作系统的桌面墙纸 426
550.如何设置指定驱动器的图标 427
551.如何清除运行对话框的历史记录 427
552.如何设置我最近的文档的记录数 428
553.如何显示历史打开文件菜单列表 428
554.如何限制用户使用软件的次数 432
555.如何建立数据文件与程序关联 434
556.如何禁止使用系统的注册表编辑器 434
第8章 使用WMI查询管理 436
557.如何获取计算机CPU的编号 436
558.如何获取计算机CPU的版本信息 436
559.如何获取计算机CPU的产品名称 437
560.如何获取计算机CPU的制造商名称 437
561.如何获取计算机CPU的二级缓存尺寸 437
562.如何获取计算机CPU的最大时钟频率 438
563.如何获取计算机CPU的当前时钟频率 438
564.如何获取计算机CPU的外部频率 439
565.如何获取计算机CPU的当前使用率 439
566.如何获取计算机CPU的当前电压 439
567.如何获取计算机CPU的地址宽度 440
568.如何获取计算机CPU的数据宽度 440
569.如何获取显示设备的名称 441
570.如何获取显示设备的PNPDeviceID 441
571.如何获取显示设备的驱动程序文件 442
572.如何获取显示设备的驱动版本号 442
573.如何获取显示设备的显示处理器 442
574.如何获取显示设备的当前颜色值 443
575.如何获取显示设备的最大刷新速率 443
576.如何获取显示设备的最小刷新速率 444
577.如何获取显示设备的当前刷新速率 444
578.如何获取显示设备的当前显示模式 445
579.如何获取显示设备的当前垂直分辨率 445
580.如何获取显示设备的当前水平分辨率 445
581.如何获取声音设备的产品名称 446
582.如何获取声音设备的制造商名称 446
583.如何获取声音设备的PNPDeviceID 447
584.如何获取系统的第一块硬盘编号 447
585.如何获取系统驱动器的驱动程序信息 448
586.如何获取系统驱动程序的描述信息 448
587.如何获取系统驱动程序的程序文件 449
588.如何获取系统驱动程序的所有信息 449
589.如何获取系统已经停止的驱动程序 450
590.如何获取系统正在运行的驱动程序 450
591.如何获取系统非内核驱动程序信息 451
592.如何获取系统串行通信端口信息 451
593.如何获取系统服务程序的描述信息 452
594.如何获取系统服务程序的程序文件 452
595.如何获取系统服务程序的所有信息 453
596.如何获取系统已经停止的服务程序 454
597.如何获取系统正在运行的服务程序 454
598.如何获取SQL Server服务程序信息 455
599.如何获取当前的打印队列信息 455
600.如何获取主板制造商名称和型号 456
601.如何获取操作系统的安装日期 457
602.如何获取操作系统的启动时间 457
603.如何获取Windows账户和组信息 457
604.如何设置指定文件夹为共享文件夹 458
605.如何使用WMI方法启动记事本程序 459
606.如何获取包含关于WMI方法的信息 459
第9章 Office自动化应用 461
607.如何使用Word自动化生成条形图 461
608.如何使用Word自动化生成数据表格 463
609.如何使用Word自动化检查英文单词拼写 464
610.如何使用Word自动化设置新建文档属性 465
611.如何使用Word自动化运行VBA宏 468
612.如何使用Excel自动化创建VBA宏 469
613.如何使用Excel自动化运行VBA宏 470
614.如何使用Excel自动化创建工具栏 472
615.如何使用Excel自动化插入文件图片 473
616.如何使用Excel自动化生成三维条形图 475
617.如何使用Excel自动化粘贴剪贴板数据 478
618.如何使用Excel自动化导出数据文件 480
619.如何使用Excel自动化输出SQL查询表 482
620.如何使用晚期自动化设置Excel表格数据 484
621.如何使用自动化直接播放幻灯片文件 486
622.如何使用自动化创建三维饼图幻灯片 487
623.如何使用自动化创建三维条形图幻灯片 490
624.如何使用自动化创建特显艺术字幻灯片 491
625.如何使用自动化在幻灯片中插入图片 493
626.如何使用自动化新建空白Access数据库 495
627.如何使用自动化导出Access数据库的表 496
628.如何使用自动化将XML文件导入Access 497
629.如何使用自动化压缩和修复Access数据库 498
630.如何使用自动化获取Access数据表名称 499
第10章 网络通信和管理 501
631.如何创建IIS的网站虚拟目录 501
632.如何创建IIS的FTP虚拟目录 502
633.如何启动IIS的默认网站 503
634.如何暂停IIS的默认网站 503
635.如何继续IIS的默认网站 504
636.如何停止IIS的默认网站 505
637.如何启动IIS的默认FTP站点 505
638.如何暂停IIS的默认FTP站点 506
639.如何继续IIS的默认FTP站点 506
640.如何停止IIS的默认FTP站点 507
641.如何启动IIS的默认SMTP虚拟服务器 508
642.如何暂停IIS的默认SMTP虚拟服务器 508
643.如何继续IIS的默认SMTP虚拟服务器 509
644.如何停止IIS的默认SMTP虚拟服务器 510
645.如何设置Internet浏览器的外观 510
646.如何自制Internet网页浏览器 511
647.如何将网址加入Internet收藏夹 514
648.如何获取Internet协议统计数据 514
649.如何获取传输控制协议统计数据 516
650.如何获取用户数据报统计数据 517
651.如何获取本地计算机的DNS主机名 518
652.如何获取主机名对应的IP地址 518
653.如何获取网络接口的配置信息 519
654.如何监视更改网络接口的IP地址 520
655.如何扫描指定计算机的端口状态 521
656.如何将非标准域名转换为标准域名 522
657.如何以数据流方式下载Internet文件 523
658.如何将指定URI数据下载到本地文件 524
659.如何浏览FTP下载网站并下载文件 524
660.如何从指定FTP服务器下载文件 527
661.如何从Web客户端异步下载文件 528
662.如何上载本地文件到指定URI资源 530
663.如何查找网页中的所有超链接 531
664.如何获取指定网页的源代码 532
665.如何使用Ping检测远程计算机 533
666.如何解析Uri统一资源标识符 535
667.如何异步调用Web Service程序 536
668.如何接收指定邮箱的电子邮件 537
669.如何获取电子邮箱中的邮件数量 539
670.如何使用jmail发送电子邮件 541
671.如何启动操作系统的邮件发送程序 543
672.如何创建TCP通信客户端发送信息 544
673.如何创建TCP通信服务端接收信息 545
674.如何创建UDP通信客户端发送信息 545
675.如何创建UDP通信服务端接收信息 546
676.如何创建多线程聊天服务器程序 547
677.如何创建多线程聊天客户端程序 549
第11章 GDI+图像文字特效 552
678.如何以光照效果显示图像 552
679.如何以底片效果显示图像 553
680.如何以油画效果显示图像 554
681.如何以雾化效果显示图像 555
682.如何以柔化效果显示图像 556
683.如何以锐化效果显示图像 557
684.如何以黑白效果显示图像 559
685.如何以木刻效果显示图像 561
686.如何以浮雕效果显示图像 562
687.如何以百叶窗效果显示图像 563
688.如何以马赛克效果显示图像 565
689.如何以分块效果显示图像 568
690.如何以非矩形方式显示图像 570
691.如何以上下对接方式显示图像 570
692.如何以上下反转方式显示图像 571
693.如何以上下扩张方式显示图像 572
694.如何以上下拉伸方式显示图像 573
695.如何以左右对接方式显示图像 573
696.如何以左右反转方式显示图像 574
697.如何以左右扩张方式显示图像 575
698.如何以左右拉伸方式显示图像 575
699.如何以不同翻转方式显示图像 576
700.如何以四周扩散方式显示图像 578
701.如何以阴影效果显示文字 579
702.如何以倒影效果显示文字 579
703.如何以投影效果显示文字 580
704.如何以倾斜效果显示文字 581
705.如何以印版效果显示文字 582
706.如何以浮雕效果显示文字 583
707.如何以渐变色效果显示文字 583
708.如何使用矩阵变换绘制渐变文字 584
709.如何使用矩阵变换按比例缩放文字 585
710.如何使用矩阵变换绘制汽车速度计 586
711.如何使用矩阵校正图像显示颜色 587
712.如何使用矩阵淡入淡出显示图像 592
713.如何以任意角度旋转显示图像 595
714.如何以不同的分辨率显示图像 596
715.如何以不同的透明度显示图像 597
716.如何在桌面上全屏显示图像 598
717.如何直接硬拷贝当前的桌面图像 599
718.如何拷贝当前活动窗体的屏幕图像 599
719.如何获取图像指定位置的像素值 600
720.如何设置图像指定位置的像素值 601
721.如何通过剪贴板复制粘贴图像 602
722.如何显示一个文件中的多帧图像 602
723.如何将多帧图像保存到一个文件 604
724.如何在图像文件中设置作者信息 606
725.如何在图像上添加自定义标记 608
726.如何转换图像文件的保存格式 610
727.如何控制图像文件的转换质量 612
728.如何以任意比例转换图像尺寸 613
729.如何获取系统的图像编码器信息 615
730.如何获取系统的图像解码器信息 616
731.如何使用双缓冲加快图像绘制速度 617
732.如何创建并显示图像的缩略图 618
733.如何使用阈值校正图像的显示颜色 619
734.如何设置插补模式控制的显示质量 621
735.如何使用图像以不同方式修剪文字 622
736.如何使用图形以不同方式修剪文字 624
737.如何以不同方式修整字符串的字符 624
738.如何设置显示文字的列宽和列间距 626
739.如何绘制显示热键(下划线)文字 628
740.如何在程序窗体上垂直绘制字符串 629
741.如何以任意角度旋转显示字符串 630
742.如何查找并定位着色显示字符串 631
743.如何使用线帽绘制时钟的时分秒指针 633
744.如何以橡皮拉伸方式绘制渐变图形 634
745.如何将图形绘制结果保存为位图文件 639
746.如何判断鼠标光标是否在图形范围内 643
747.如何使用图像填充文字的轮廓线条 646
748.如何任意绘制不规则的连接线 646
749.如何根据所占百分比绘制饼图 647
750.如何设置纹理画刷的平铺方式 648
751.如何使用GraphicsPath创建三角形 649
752.如何从ARGB分量值创建Color结构 650
753.如何以不同方式获取Graphics对象 650
754.如何保存Graphics对象的状态信息 651
第12章 数据库访问和开发 652
755.如何启动SQL Server数据库管理服务 652
756.如何暂停SQL Server数据库管理服务 652
757.如何继续SQL Server数据库管理服务 653
758.如何停止SQL Server数据库管理服务 654
759.如何使用代码创建SQL Server数据库 654
760.如何使用代码在数据库中新建数据表 655
761.如何使用代码在数据表中添加数据列 657
762.如何使用代码在数据表中修改数据列 657
763.如何使用代码在数据表中删除数据列 659
764.如何使用代码删除数据表的所有记录 659
765.如何使用代码在数据库中删除数据表 660
766.如何使用代码备份SQL Server数据库 661
767.如何使用代码删除SQL Server数据库 662
768.如何使用代码恢复SQL Server数据库 663
769.如何使用代码修改SQL Server数据库 664
770.如何使用代码压缩SQL Server数据库 665
771.如何使用代码设置数据库为只读状态 665
772.如何使用代码设置数据库为脱机状态 666
773.如何获取SQL Server服务端数据库名 667
774.如何获取SQL Server数据库用户数据表名 668
775.如何附加SQL Server数据库文件 669
776.如何设置SQL Server数据库连接字符串 670
777.如何设置SQL Server数据库连接池字符串 671
778.如何解析SQL Server连接字符串信息 672
779.如何捕捉和处理SQL Server数据库异常 677
780.如何捕捉和处理Access数据库异常 679
781.如何设置Access数据库连接字符串 680
782.如何使用app. config文件配置连接字符串 681
783.如何获取当前系统数据提供程序信息 682
784.如何创建提供程序访问多种类型的数据库 683
785.如何编写访问多种类型数据库的通用代码 684
786.如何创建和使用无连接的数据表 685
787.如何在结构相同的数据表间复制记录 687
788.如何复制数据表结构到一个新数据表 687
789.如何获取数据表的字段定义信息 688
790.如何合并显示数据表的多个字段信息 690
791.如何合并两个相同数据表的记录 691
792.如何实现数据表和数据列之间的映射 692
793.如何在数据表对象中创建表达式数据列 693
794.如何使用数据表方法计算聚合函数值 694
795.如何为主从关系数据表添加数据关系 695
796.如何使用数据源向导创建主从关系数据表 696
797.如何使用两个DataGridView显示主从关系数据表 696
798.如何通过一个数据集获取多个数据表 697
799.如何使用数据表获取数据读取器的内容 698
800.如何使用事务实现连续更新多个数据表 699
801.如何创建隐式事务管理数据库更新操作 702
802.如何处理多用户更新数据并发问题 704
803.如何使用UPDATE语句修改数据库记录 706
804.如何使用INSERT语句添加数据库记录 707
805.如何使用DELETE语句删除数据库记录 708
806.如何使用StringBuilder创建SQL语句 709
807.如何避免增加除主键外的完全相同记录 710
808.如何使用CommandBuilder生成更新命令 711
809.如何创建和使用带输出输入参数的存储过程 712
810.如何使用带参数的存储过程查询数据库 714
811.如何以参数化方式增加数据库记录 715
812.如何以参数化方式查询数据库记录 716
813.如何使用回调方式查询数据库记录 718
814.如何使用异步方式查询数据库记录 720
815.如何使用等待方式查询数据库记录 721
816.如何使用DataTable查找数据库记录 724
817.如何使用DataView查找数据库记录 724
818.如何在SQL查询结果中根据分组汇总 726
819.如何在SQL查询结果中更改字段名称 726
820.如何在SQL查询结果中添加计算数据列 727
821.如何在SQL查询结果中限制返回记录数 727
822.如何在导航条控件中添加查询记录功能 727
823.如何在水晶报表中查找指定的文本 728
824.如何在水晶报表中使用记录选定公式 729
825.如何在水晶报表中显示指定页码的报表 729
826.如何在水晶报表中设置报表显示标题 730
827.如何将水晶报表数据导出为Word文件 731
828.如何将水晶报表数据导出为Excel文件 732
829.如何将水晶报表数据导出为HTML文件 733
830.如何将水晶报表数据导出为PDF文件 733
831.如何获取水晶报表的数据库连接项 734
832.如何设置水晶报表的数据库登录选项 735
833.如何实现窗体控件值与数据库字段绑定 737
834.如何使用导航条控件浏览数据库记录 738
835.如何使用导航控件浏览文件夹中的图像 739
836.如何读写SQL Server数据库图像字段 741
837.如何读取DataGridView图像单元格信息 742
838.如何获取DataGridView鼠标单击单元格值 744
839.如何格式化DataGridView的指定单元格 745
840.如何在DataGridView中编辑数据列 747
841.如何在DataGridView中添加数据列 747
842.如何在DataGridView中添加复选框 748
843.如何校验DataGridView的单元格数据 752
844.如何使用数据读取器填充DataGridView 754
845.如何使用数据读取器获取多个结果集 755
846.如何使用SqlHelper查询数据库记录 757
847.如何使用SqlHelper获取聚合函数值 758
848.如何使用SqlHelper增加数据库记录 758
849.如何使用函数AVG计算数值字段平均值 759
850.如何使用函数SUM计算数值字段累加和 760
851.如何使用函数COUNT统计数据库记录数 761
852.如何使用Binding对象读取图像字段 762
853.如何以批量方式导入导出数据库记录 763
854.如何将记录转换为HTML样式表文件 764
855.如何以XML方式读写数据表信息 766
856.如何从SQL查询中获取一个XML文档 767
857.如何以二进制格式序列化数据集 768
858.如何以数据源方式创建Excel文件 769
859.如何以数据源方式读取部分Excel数据 770
860.如何获取新插入记录的标识号(ID) 771
861.如何防止SQL注释语句躲避密码检查 771
862.如何修改注册表创建ODBC数据源 773
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《2020考研英语大趋势 历年真题完形+翻译+新题型精讲精练》商志 2019
- 《待我有罪时 大结局》丁墨 2019
- 《超强大·英语10000+常考单词+常用搭配,随身带随时用》朱晓琴 2019
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《大女孩》孟翔勇著 2000
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018