当前位置:首页 > 工业技术
Visual Basic与Windows API程序设计高手
Visual Basic与Windows API程序设计高手

Visual Basic与Windows API程序设计高手PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:黄嘉辉,黄悦珊编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7900637176
  • 页数:397 页
图书介绍:
《Visual Basic与Windows API程序设计高手》目录

第1章 Windows API简介 1

1.1控制与Windows API 4

1.2 Windows API成员 5

第2章 Windows Shell API 9

2.1 Shell32简介 10

2.2 Shell32的基本应用 12

2.2.1 ShellExecute函数 12

2.2.2范例2.1 14

2.2.3范例2.2 18

2.3关于Windows 20

2.3.1 ShellAbout函数 20

2.3.2范例2.3 21

2.4 ShellExcute的加强版本 24

2.4.1 ShellExecuteEX函数 24

2.4.2范例2.4 26

2.5任务栏信息 28

2.5.1 SHAppEarMessage函数 30

2.5.2范例2.5 31

2.6回收站 34

2.6.1 SHFileOperation函数 34

2.6.2范例2.7 36

2.6.3浏览回收站 39

2.6.4 SHQueryRecycleBin函数 39

2.6.5范例2.8 40

2.6.6清空回收站 41

2.6.7范例2.9 42

2.7最近打开过的文档 43

2.7.1 SHAddTORecentDOCS函数 45

2.7.2范例2.10 45

2.8获得文件目录属性 47

2.8.1 SHGetFileInfo函数 47

2.8.2范例2.11 49

2.9游览文件夹 52

2.9.1 SHBrowseForFolder函数 53

2.9.2范例2.14 54

2.9.3 SHGetPathFromIDList函数 56

2.9.4浏览默认文件夹 58

2.9.5范例2.15 59

2.9.6范例2.16 62

2.10系统状态栏图标 63

2.10.1 Shell NotifyIcon函数 64

2.10.2范例2.17 65

2.10.3范例2.18 69

2.11以PWS为例综合介绍Windows Shell 71

2.11.1 PWS 72

2.11.2范例2.19 73

第3章 Microsoft未公开的Shell API 83

3.1格式化磁盘 84

3.1.1 SHFormatDrive函数 84

3.1.2范例3.1 85

3.2新建文件夹 87

3.2.1 SHCreateDirectoryEX函数 87

3.2.2范例3.2 88

3.3检测磁盘的空间 88

3.3.2范例3.3 90

3.3.1 SHGetDiskFreeSpace函数 90

3.4运行 91

3.4.1 SHRunDialog函数 91

3.4.2范例3.4 93

3.5更改图标 94

3.5.1 SHChangeIconDialog函数 95

3.5.2范例3.5 96

3.6查找文件 98

3.6.1 SHFileExists函数 98

3.6.2范例3.6 99

3.7关机(1) 100

3.7.1 SHShutDownDialog函数 100

3.7.2范例3.7 101

3.8关机(2) 102

3.8.1 SHRestartSystemMB函数 102

3.8.2范例3.8 103

第4章 浏览器API 105

4.1浏览器介绍 106

4.2自动完成 108

4.2.1 SHAutoComplete函数 109

4.2.2范例4.4 110

4.3下载文件 116

4.3.1 DOFileDownload函数 117

4.3.2范例4.5 117

4.4收藏夹 119

4.4.1添加到收藏夹 120

4.4.2范例4.6 121

4.4.4范例4.7 124

4.4.3整理收藏夹 124

第5章 Messaging API——电子邮件 127

5.1电子邮件 128

5.1.1 Spooling 128

5.1.2 SMTP 131

5.1.3 POP3 133

5.2 Microsoft Messaging API 133

5.3开始和结束MAPI会话 136

5.3.1 MAPIlogon函数 136

5.3.2 MAPILogoff函数 137

5.3.3范例5.4 138

5.4发送E-mail 141

5.4.1 MapiRecip结构变量 141

5.4.2 MAPIResolveName函数 141

5.4.3 MAPIMessage结构变量 142

5.4.4 MAPISendMail函数 142

5.4.5范例5.5 143

5.5.1 MAPIFindNext函数 146

5.5阅读E-mail 146

5.5.2 MAPIReadMail函数 147

第6章 电子邮件——CDO for NTS 149

6.1 CDO介绍 150

6.2 CDO for NTS对象 151

6.2.1 Session对象 152

6.2.2 Folder对象 153

6.2.3 Messages对象 153

6.2.4 Message对象 154

6.2.5 AddressEntry对象 154

6.2.7 Recipients对象 155

6.2.6 Attachments对象 155

6.2.8 NewMail对象 156

6.2.9范例6.1 156

第7章 Win32 RAS API——远程访问服务 159

7.1远程访问服务的基本概念 160

7.1.1远程连接 163

7.1.2 RAPI 163

7.2执行拨号网络远程访问程序 164

7.2.1拨号网络 165

7.2.2范例7.1 166

7.2.3 InternetAutodial函数 167

7.2.4范例7.2 168

7.2.5 InternetAutodialHangup函数 169

7.2.6 InternetDial函数 171

7.2.7 范例7.3 172

7.2.8 InternetHangup函数 174

7.2.9 RasDial函数 175

7.2.10范例7.4 176

7.2.11范例7.5 178

7.2.12 RasHaugUp函数 181

7.2.13 RasGeiErrorString函数 181

7.3检测拨号连接状态 182

7.3.1 InternetGetConnected State函数 183

7.3.2范例7.6 183

7.3.3 RasGetConnectStatus函数 187

7.3.4范例7.7 188

7.3.5范例7.8 191

7.4获得拨号网络设置名称 195

7.4.1 RasEnumEntries函数 196

7.4.2范例7.9 197

7.4.3范例7.10 199

7.5获得拨号连接后的IP地址 203

7.5.1 RasGetProjectionInfo函数 204

7.5.2范例7.11 205

7.6处理拨号网络设置的用户账号和密码 210

7.6.1 RasGetEntryDialParams函数 211

7.6.2 RasSetEntryDialParams函数 212

7.6.3范例7.12 213

第8章 Windows Networking——网络资源应用 217

8.1 Windows Networking的基本概念 218

8.2映射网络驱动器/浏览打印机连接端口 220

8.2.1 WnetConnectionDialog函数 221

8.2.2范例8.1 221

8.2.3范例8.2 222

8.3断开网络驱动器/打印机 223

8.3.1 WnetDisconnectDialog函数 224

8.3.2范例8.3 224

8.3.3添加打印机向导 225

8.4建立网络资源连接(1) 227

8.4.1 WnetAddConnection函数 227

8.4.2范例8.5 228

8.5建立网络资源连接(2) 230

8.5.1WnetAddConnection2函数 231

8.5.2范例8.6 233

8.6建立网络资源连接(3) 236

8.6.1 WnetAddConnection3函数 236

8.6.2范例8.7 237

8.7断开网络资源连接(1) 239

8.7.1 WnetCancelConnection函数 240

8.7.2范例8.8 240

8.8断开网络资源连接(2) 241

8.8.1 WNetCancelConnection2函数 241

8.8.2范例8.9 242

8.9获得连接资源名称 243

8.9.1 WnetGetConnection函数 243

8.9.2范例8.10 244

8.10获得网络连接的用户名称 245

8.10.1 WnetGetUser函数 245

8.10.2范例8.11 245

8.11列举网络资源 247

8.11.1 WnetOpenEnum函数 247

8.11.2 WnetEnumResource函数 248

8.11.3 WnetCloseEnum函数 249

8.11.4范例8.12 249

8.12.2范例8.13 253

8.12.1 WnetGetLastError函数 253

8.12获得WNet API的错误信息 253

第9章 Microsoft Win32 Internet API应用 255

9.1 Microsoft Win32 Internet API的基本概念 256

9.2尝试连接至Internet 258

9.2.1 InternetAttemptConnect函数 258

9.2.2范例9.1 259

9.3检查Internet连接 260

9.3.1 InternetCheckConnection函数 260

9.4建立拨号网络连接(1) 261

9.3.2范例9.2 261

9.4.1 InternetAutodial函数 263

9.4.2范例9.3 264

9.5建立拨号网络连接(2) 266

9.5.1 InternetDial函数 266

9.5.2范例9.4 267

9.6断开拨号网络连接 269

9.6.1 InternetAutoDialHangup函数 269

9.6.2 InternetHangUp函数 269

9.6.3范例9.5 270

9.6.4范例9.6 271

9.7获得当前网络连接状态 272

9.7.1 InternetGetConnectedState函数 272

9.7.2范例9.7 273

9.7.3范例9.8 274

9.8 HTTP Cookies 277

9.8.1 Cookies简介 277

9.8.2 Win32 Internet API 在 HTTP Cookies上的支持 279

9.8.3范例9.9 281

9.8.4范例9.10 282

9.9 URL介绍 284

9.10 URL正规化处理 285

9.10.1什么是URL的正规化处理 285

9.10.2范例9.11 286

9.11合并URL字符串 287

9.11.1 InternetCombineURL函数 287

9.11.2范例9.12 288

9.11.3其他类型的函数 290

9.12 Win32 Internet API高级应用 291

9.13建立Internet会话 292

9.13.1 InternetOpen函数 293

9.13.2 InternetCloseHandle函数 294

9.13.3范例9.13 294

9.13.4范例9.14 298

9.14建立FTP、HTTP或Gopher服务 301

9.14.1 InternetConnect函数 302

9.14.3范例9.15 304

9.14.2 InternetCloseHandle函数 304

9.14.4范例9.16 308

9.15 HTTP协议——下载网页内容 309

9.15.1 InternetOpenUrl函数 310

9.15.2 InternetReadFile函数 311

9.15.3范例9.17 312

9.15.4 InternetSetOption函数 315

9.15.5范例9.18 316

9.16 FTP文件传输通讯协议的基本介绍 318

9.16.2范例9.19 319

9.16.1 InternetConnect函数 319

9.17浏览FTP服务器目录 324

9.17.1 FtpGetCurentDirectory函数 324

9.17.2范例9.20 325

9.17.3范例9.21 328

9.17.4范例9.22 333

9.17.5小结 334

9.18 FTP下载及上传功能 334

9.18.2范例9.23 335

9.18.1下载文件 335

9.18.3上传文件 339

9.18.4范例9.24 339

9.18.5小结 342

9.19 FTP其他功能介绍 343

9.19.1新增FTP服务器端目录 343

9.19.2范例9.25 343

9.19.3删除FTP服务器端目录 345

9.19.4范例9.26 346

9.19.6范例9.27 348

9.19.5删除FTP服务端文件 348

9.19.7重新命名FTP服务器端文件 350

9.19.8范例9.28 350

9.19.9小结 353

第10章 Microsoft Windows Sockets API应用 355

10.1 Windows Socket的介绍 356

10.2 Winsock API函数 359

10.2.2 BSD Socket API函数 360

10.2.1 Winsock API各版本之间的兼容性 360

10.2.3 Winsock扩展函数 361

10.2.4转换函数 363

10.2.5数据库函数 363

10.3 Winsock应用程序的起始与结束 364

10.3.1范例10.1 366

10.3.2范例10.2 369

10.3.3范例10.3 370

10.4本地主机名称与IP地址 371

10.4.1获得本地主机名称 374

10.4.2范例10.4 375

10.4.3获得本机IP地址 376

10.4.4 HOSTENT的结构变量 377

10.4.5范例10.5 378

10.4.6范例10.6 380

10.5远程主机名称与IP地址的转换 381

10.5.1范例10.7 381

10.5.2范例10.8 383

10.6通讯协议信息 384

10.6.1 getprotobyname函数 384

10.6.2 getprotobynumber函数 385

10.6.3 PHOSTENT的结构变量 386

10.6.4范例10.9 386

10.7通讯协议服务信息 389

10.7.1 getservbyname函数 389

10.7.2 getservbyport函数 390

10.8处理Winsock错误 391

10.9 Winsock AP高级应用介绍 392

10.9.1 BSD和Winsock API 393

10.9.2 BSD API声明 395

相关图书
作者其它书籍
返回顶部