《Visual C++程序开发指南 1 概念与实例》求取 ⇩

第一章 Microsoft Visual C++集成环境1

1.1 Microsoft Visual C++简介1

目录1

1.2 Microsoft Visual C++安装指南5

1.3 如何构造DOS MFC库文件8

1.4.1 Visual Workbench简介9

1.4 如何使用Visual Workbench9

1.5 Visual Workbench的帮助系统10

1.4.2 Visual Workbench命令行参数简介10

1.6 使用Visual Workbench的菜单系统12

1.6.1 用鼠标进行菜单选择13

1.6.2 使用键盘进行菜单选择14

1.7 如何编辑一个程序17

1.8 如何编译、链接和运行一个程序19

1.9 Visual C++的浏览功能20

1.10 如何设置工程文件选项21

1.11 Visual C++的调试功能22

1.12 如何使用CL23

1.13 如何用CL进行编译和链接24

1.15 CL选项简介25

1.14 如何使用CL环境变量25

1.17 小结31

1.16 一个Visual Workbench实例31

2.1 LINK链接器33

第二章 Visual C++程序开发工具概述33

2.1.2 LINK的文件名选项34

2.1.1 如何使用LINK34

2.1.3 覆盖技术35

2.2 LINK选项37

2.3.1 如何使用LIB39

2.3 库文件管理程序LIB39

2.3.2 LIB选项及命令的用法40

2.4.1 建立MAKE文件41

2.4 程序维护实用程序NMAKE41

2.4.2 运行NMAKE44

2.5.1 如何使用CodeView45

2.5 CodeView调试程序45

2.5.3 程序调试的方法46

2.5.2 如何启动CodeView46

2.6 小结52

3.1 C程序的结构54

第三章 ANSI标准C简介54

3.3 ANSI C预处理器伪指令57

3.2 ANSI C转义序列和trigraph57

3.3.2 定义宏58

3.3.1 包含文件58

3.3.4 其他伪指令60

3.3.3 条件编译伪指令60

3.4.1 基本变量类型61

3.4 变量的声明和定义61

3.5 结构、联合及位字段62

3.4.2 枚举类型62

3.5.1 数组63

3.5.3 类型的定义64

3.5.2 指针64

3.6 表达式65

3.5.4 类型修饰符const和volatile65

3.6.1 操作符的优先级67

3.7.1 break语句68

3.7 语句68

3.7.6 do语句69

3.7.5 default标记69

3.7.2 case语句69

3.7.3 复合语句或块69

3.7.4 continue语句69

3.7.10 if语句70

3.7.9 goto语句70

3.7.7 表达式语句70

3.7.8 for语句70

3.7.14 switch语句71

3.7.13 return语句71

3.7.11 if-else语句71

3.7.12 null语句71

3.8.1 函数原型72

3.8 函数72

3.7.15 while语句72

3.8.3 带有可变个数参数的函数73

3.8.2 void类型73

3.10 小结74

3.9 ANSI C库74

4.1 Visual C++特有的关键字75

第四章 Visual C++对标准C的扩展75

4.1.1 支持内存模式的关键字76

4.2 内存模式的定制77

4.2.1 其他特殊的关键字79

4.3 全局变量及预处理器宏80

4.4 预编译指令83

4.5 基本数据类型的大小和容量84

4.6 小结85

5.1 什么是面向对象的程序设计86

第五章 面向对象程序设计基础86

5.1.1 面向过程的程序设计87

5.2.1 数据抽象93

5.2 面向对象程序设计技术术语93

5.2.3 多态性94

5.2.2 继承94

5.3.1 在C语言中定义对象95

5.3 C语言中的面向对象程序设计95

5.3.2 实现几何形状97

5.3.3 使用图形103

5.3.4 增加一个新图形对象104

5.4 小结107

5.3.5 用C语言实现OOP的问题107

6.1 C++与面向对象的程序设计109

第六章 C++和面向对象的程序设计109

6.1.1 C++中的数据抽象110

6.1.2 C++类的继承113

6.1.3 多态和动态链接114

6.2.1 图形类115

6.2 用C++设计几何图形115

6.2.2 添加新的图形类118

6.3 小结120

6.2.3 运行时创建对象120

7.1.1 C++函数的新特性121

7.1 C++的特性121

第七章 C++与ANSI标准C的区别121

7.1.2 C++和C的区别127

7.2 小结130

8.2 C++中的流I/O131

8.1 C++中的I/O库131

第八章 用于标准I/O的C++类131

8.2.1 使用iostream132

8.2.2 使用操作符133

8.2.3 使用操作符完成格式化I/O134

8.2.5 重载<<136

8.2.4 控制浮点格式136

8.2.6 iostream类的层次137

8.3 文件I/O138

8.3.1 简单文件I/O139

8.3.2 文件定位141

8.4.1 向一个串写入143

8.4 字符串I/O143

8.4.2 从一个串读取144

8.5 小结145

9.1.1 用户定义的数据结构146

9.1 对象与类146

第九章 创建类的对象146

9.1.2 对类成员的访问控制147

9.1.3 public函数如何返回private值148

9.1.4 成员函数149

9.2.1 头文件描述界面150

9.2 类的实现150

9.2.2 从界面分离操作152

9.3 类的使用153

9.3.1 动态创建对象154

9.3.2 在自由存储区中分配对象数组155

9.3.4 使用static成员变量156

9.3.3 调用成员函数156

9.3.5 初始化static成员变量159

9.3.6 使用静态成员函数160

9.3.7 使用指向类成员的指针161

9.4 小结163

10.1.1 理解指针和引用164

10.1 参数和返回值164

第十章 定义对象的操作164

10.1.2 值传递与引用传递的比较165

10.1.3 返回一个引用166

10.2 对象的创建和释放167

10.1.4 使用引用的准则167

10.2.1 类String的构造函数和析构函数168

10.2.2 缺省构造函数169

10.2.3 拷贝构造函数170

10.2.4 提供一个拷贝构造函数的时机172

10.2.5 成员初始化表173

10.2.6 利用构造函数和析构函数的副作用175

10.3 定义函数和操作符176

10.3.2 操作符作为函数177

10.3.1 指针this177

10.3.3 为类String定义operator+180

10.3.5 访问并改变串中的某个字符181

10.3.4 验证串是否相等181

10.3.7 为类String定义赋值操作符182

10.3.6 定义类型转换操作符182

10.3.9 装载输入和输出操作符183

10.3.8 为什么operator=返回一个引用183

10.3.10 装载操作符new和delete184

10.3.12 把文件当作数组来使用186

10.3.11 使用friend类186

10.4 小结189

11.1.2 继承和类扩展190

11.1.1 继承和“is a”关系190

第十一章 在C++中使用继承190

11.1 派生类190

11.1.3 派生类的语法191

11.1.4 访问基类192

11.1.5 使用继承来建造子串类193

11.1.6 派生类的其他情况200

11.1.7 多重继承201

11.1.9 虚拟基类202

11.1.8 iostream与多重继承202

11.2 使用继承204

11.2.1 链表205

11.2.2 single_link类206

11.2.3 双向链表213

11.2.4 String对象的队列217

11.3 小结219

12.1.1 静态链接221

12.1 动态链接221

第十二章 虚拟函数和多态性221

12.1.2 通过指针调用函数222

12.2.1 纯虚拟函数223

12.2 虚拟函数223

12.2.3 通过虚拟函数的动态链接224

12.2.2 虚拟函数的具体实现224

12.2.4 使用多态226

12.2.5 隐含的类的多态用法227

12.3 小结229

13.1 函数和类模板231

第十三章 C++的高级技术231

13.1.2 类模板232

13.1.1 整型和浮点型的栈232

13.1.4 成员函数模板233

13.1.3 函数模板233

13.2.1 异常处理的优点234

13.2 异常处理234

13.1.5 模板的优越性234

13.2.2 setjmp和longjmp的问题235

13.2.3 C++建议的异常处理原理236

13.3 小结238

14.1.1 路径名239

14.1 MS-DOS文件系统239

第十四章 文件和目录管理函数239

14.1.3 文件属性240

14.1.2 作为文件的设备240

14.2 基本文件和目录管理任务241

14.1.4 文件句柄241

14.2.1 改变驱动器和目录242

14.2.2 改变文件属性244

14.3.1 _access245

14.3 函数参考245

14.3.2 _chdir246

14.3.4 _chmod247

14.3.3 _chdirve247

14.3.6 _filelength248

14.3.5 _chsize248

14.3.7 _fstat249

14.3.9 _getcwd250

14.3.8 _fullpath250

14.3.11 _getdrive251

14.3.10 _getdcwd251

1 4.3.13 _locking252

14.3.12 _isatty252

1 4.3.14 _makepath253

1 4.3.16 _mktemp254

1 4.3.15 _mkdir254

1 4.3.18 rename255

1 4.3.17 remove255

14.3.19 _rmdir256

14.3.20 _searchenv256

14.3.22 _splitpath257

14.3.21 _setmode257

14.3.24 _umask258

14.3.23 _stat258

14.3.25 _unlink259

15.1.1 I/O缓冲260

15.1 流260

第十五章 流I/O函数260

15.1.4 文件的当前位置261

15.1.3 I/O的格式化和非格式化261

15.1.2 FILE类型261

15.2 基本流I/O任务262

15.1.6 字符串输入/输出262

15.1.5 预定义流262

15.2.1 给文件添加行号264

15.2.2 简单的通信录266

15.2.3 显示错误信息的简单方法272

15.3.2 fclose273

15.3.1 clearerr273

15.3 函数参考273

15.3.4 _fdopen274

15.3.3 _fcloseall274

15.3.5 feof275

15.3.7 fflush276

15.3.6 ferror276

15.3.9 _fgetchar277

15.3.8 fgetc277

15.3.11 fgets278

15.3.10 fgetpos278

15.3.12 _fileno279

15.3.14 fopen280

15.3.13 _flushall280

15.3.16 fputc281

15.3.15 fprintf281

15.3.18 fputs282

15.3.17 _fputchar282

15.3.20 freopen283

15.3.19 fread283

15.3.21 fscanf284

15.3.23 fsetpos285

15.3.22 fseek285

15.3.24 _fsopen286

15.3.26 fwrite287

15.3.25 ftell287

15.3.28 getchar288

15.3.27 getc288

15.3.30 _getw289

15.3.29 gets289

15.3.32 printf290

15.3.31 perror290

15.3.33 putc292

15.3.35 puts293

15.3.34 putchar293

15.3.38 _imtmp294

15.3.37 rewind294

15.3.36 _putw294

15.3.39 scanf295

15.3.41 setvbuf297

15.3.40 setbuf297

15.3.43 sprintf298

15.3.42 _snprintf298

15.3.44 sscanf299

15.3.46 tmpfile300

15.3.45 _tempnam300

15.3.48 ungetc301

15.3.47 tmpnam301

15.3.49 vfprintf302

1 5.3.51 _vsnprintf303

15.3.50 vprintf303

15.3.52 vsprintf304

16.1.2 通过操作系统完成缓冲305

16.1.1 文本和二进制模式305

第十六章 低级I/O函数305

16.1 低级I/O函数基础305

16.2 基本的低级I/O任务306

16.1.4 最大文件句柄数306

16.1.3 文件句柄306

16.2.1 拷贝文件307

16.2.2 用_dup和_dup2重定向stdout309

16.3.2 _commit311

16.3.1 _close311

16.3 函数参考311

16.3.4 _dup312

16.3.3 _creat312

16.3.6 _eof313

16.3.5 _dup2313

16.3.7 _lseek314

16.3.8 _open315

16.3.10 _sopen316

16.3.9 _read316

16.3.11 _tell317

16.3.12 _write318

17.1.1 控制台和端口I/O的任务319

17.1 控制台和端口I/O基础319

第十七章 控制台和端口I/O函数319

17.1.2 用_inp和_outp产生声音320

17.2.2 _cprintf322

17.2.1 _cgets322

17.2 函数参考322

17.2.4 _cscanf323

17.2.3 _cputs323

17.2.6 _getche324

17.2.5 _getch324

17.2.8 _inpw325

17.2.7 _inp325

17.2.10 _outp326

17.2.9 _kbhit326

17.2.12 _putch327

17. 2.11 _outpw327

17.2.13 _ungetch328

18.1.1 字符分类329

18.1 字符和数据转换基础329

第十八章 字符和数据转换函数329

18.2 字符和数据转换任务330

18.1.2 转换数据330

18.2.1 将文本字符串转换为小写332

18.2.2 一个简单的计算器333

18.3.2 atoi,atol334

18.3.1 atof334

18.3 函数参考334

18.3.4 _ecvt,_fcvt335

18.3.3 _atold335

18.3.5 _gcvt336

18.3.8 __isascii337

18.3.7 isalpha337

18.3.6 isalnum337

18.3.11 _itoa,_ltoa339

18.3.10 __iscsym,__iscsymf339

18.3.9 iscntrl,isdigit,isgraph,islower,isprint,ispunct,isspace,isupper,isxdigit339

18.3.13 strtol340

18.3.12 strtod340

18.3.14 _strtold341

18.3.16 __toascii342

18.3.15 strtoul342

18.3.18 _toupper,toupper343

18.3.17 _tolower,tolower343

18.3.19 _ultoa344

19.1.3 多字节和宽位字符串345

19.1.2 字典顺序345

第十九章 串和缓冲区处理函数345

19.1 C中的串和缓冲区345

19.1.1 声明串和缓冲区345

19.2 基本的串和缓冲区处理任务346

19.1.4 远程缓冲区和串346

19.2.1 拷贝视频内存349

19.2.2 分析文本行350

19.3.1 fmblen,_fmblen351

19.3 函数参考351

19.3.2 mbstowcs,_fmbstowcs352

19.3.4 _memccpy,_fmemccpy353

19.3.3 mbtowc,_fmbtowc353

19.3.6 memcmp,_fmemcmp354

19.3.5 memchr,_fmemchr354

19.3.7 memcpy,_fmemcpy355

19.3.9 memmove,_fmemmove356

19.3.8 _memicmp,_fmemicmp356

19.3.10 memset,_fmemset357

19.3.12 strcat,_fstrcat358

19.3.11 _movedata358

19.3.14 strcmp,_fstrcmp359

19.3.13 strchr,_fstrchr359

19.3.15 _strcmpi360

19.3.17 strcpy,_fstrcpy361

19.3.16 strcoll361

19.3.19 _strdup,_fstrdup,_nstrdup362

19.3.18 strcspn,_fstrcspn362

19.3.20 _strerror363

19.3.22 _stricnp,_fstricmp364

19.3.21 strerror364

19.3.24 _strlwr,_fstrlwr365

19.3.23 strlen,_fstrlen365

19.3.26 strncmp,_fstrncmp366

19.3.25 strncat,_fstrncat366

19.3.27 strncpy,_fstrncpy367

19.3.29 _strnset,_fstrnset368

19.3.28 _strnicmp,_fstrnicmp368

19.3.30 strpbrk,_fstrpbrk369

19.3.32 _strrev,_fstrrev370

19.3.31 strrchr,_fstrrchr370

19.3.34 strspn,_fstrspn371

19.3.33 _strset,_fstrset371

19.3.36 strtok,_fstrtok372

19.3.35 strstr,_fstrstr372

19.3.37 _strupr,_fstrupr373

19.3.39 _swab374

19.3.38 strxfrm374

19.3.41 wctomb,_fwctomb375

19.3.40 wcstombs,_fwcstombs375

20.1.1 查找环境变量377

20.1 查找和排序的基本任务377

第二十章 查找和排序函数377

20.2.1 bsearch379

20.2 函数参考379

20.2.2 _lfind,_lsearch380

20.2.3 qsort381

21.1.2 时间转换382

21.1.1 当地时间、GMT和UCT382

第二十一章 日期和时间管理函数382

21.1 时间格式382

21.2 基本的日期和时间管理任务383

21.2.2 打印某个月的日历384

21.2.1 获取并打印当前的日期和时间384

21.3.1 asctime388

21.3 函数参考388

21.3.2 clock389

21.3.4 difftime390

21.3.3 ctime390

21.3.6 gmtime,localtime391

21.3.5 _ftime391

21.3.7 mktime392

21.3.9 strftime393

21.3.8 _strdate393

21.3.10 _strtime394

21.3.12 _tzset395

21.3.11 time395

21.3.13 _utime396

22.1.2 浮点变量的类型398

22.1.1 浮点数的存储格式398

第二十二章 数学函数398

22.1 浮点数概述398

22.2 数学函数的类型399

22.1.4 数学函数的错误处理399

22.1.3 浮点库399

22.2.1 计算债款402

22.2.2 计算正弦和余弦403

22.3.2 acos,acos1404

22.3.1 abs404

22.3 函数参考404

22.3.4 atan,atan1405

22.3.3 asin,asin1405

22.3.6 贝塞耳函数406

22.3.5 atan2,atan21406

22.3.7 _cabs,_cabs1407

22.3.9 _clear87,_control87408

22.3.8 ceil,ceil1408

22.3.10 cos,cos1409

22.3.12 _dieeetomsbin,_dmsbintoieee410

22.3.11 cosh,cosh1410

22.3.14 exp,exp1411

22.3.13 div411

22.3.16 _fieeetomsbin,_fmsbintoieee412

22.3.15 fabs,fabs1412

22.3.17 floor,floor1413

22.3.19 _fpreset414

22.3.18 fmod fmod1414

22.3.21 _hypot,_hypot1415

22.3.20 frexp,frexp1415

22.3.23 ldexp,ldexp1416

22.3.22 labs416

22.3.25 log,log10,log1,log101417

22.3.24 ldiv417

22.3.27 _matherr,_matherr1418

22.3.26 _lrot1,lrotr418

22.3.29 modf,modf1419

22.3.28 __max,__min419

22.3.31 rand420

22.3.30 pow,pow1420

22.3.33 sin,sin1421

22.3.32 _rotl,_rotr421

22.3.35 sqrt,sqrt1422

22.3.34 sinh,sinh1422

22.3.37 _status87423

22.3.36 srand423

22.3.39 tanh,tanh1424

22.3.38 tan,tan1424

23.1.2 信号426

23.1.1 环境426

第二十三章 进程控制函数426

23.1 进程管理426

23.2 进程控制的基本任务427

23.1.4 现场427

23.1.3 可变长度的参数表427

23.2.1 一个小型shell程序429

23.3.2 assert433

23.3.1 abort433

23.3 函数参考433

23.3.4 _cexit,_c_exit434

23.3.3 atexit,_fatexit434

23.3.5 _execl,_execle,_execlp,_execlpe,_execv,_execve,_execvp,_execvpe435

23.3.6 exit436

23.3.8 getenv437

23.3.7 _exit437

23.3.10 localeconv438

23.3.9 _getpid438

23.3.12 _onexit,_fonexit439

23.3.11 longjmp439

23.3.13 _putenv440

23.3.15 setjmp441

23.3.14 raise441

23.3.17 signal442

23.3.16 setlocale442

23.3.18 spawnl,_spawnle,_spawnlp,_spawnlpe,_spawnv, _spawnve,_spawnvp,_spawnvpe443

23.3.20 va_arg,va_end,va_start(ANSI 版本)445

23.3.19 system445

23.3.21 va_arg,va_end,va_start(UNIX 版本)446

24.1.2 内存模式448

24.1.1 分段内存寻址448

第二十四章 内存管理函数448

24.1 内存管理基础448

24.1.5 堆449

24.1.4 __near,__far和__huge关键字449

24.1.3 near,far和huge指针449

24.1.6 基堆450

24.2 基本内存管理任务451

24.1.7 虚拟内存451

24.2.1 分配内存并检查堆453

24.3.2 _bfreeseg456

24.3.1 _alloca456

24.3 函数参考456

24.3.4 calloc,_bcalloc,_fcalloc,_halloc,_ncalloc457

24.3.3 _bheapseg457

24.3.5 _expand,_bexpand,_fexpand,_nexpand458

24.3.6 free,_bfree,_ffree,_hfree,_nfree459

24.3.8 _heapadd,_bheapadd460

24.3.7 _freect460

24.3.9 _heapchk,_bheapchk,_fheapchk,_nheapchk461

24.3.11 _heapset,_bheapset,_fheapset,_nheapset462

24.3.10 _heapmin,_bheapmin,_fheapmin,_nheapmin462

24.3.12 _heapwalk,_bheapwalk,_fheapwalk,_nheapwalk463

24.3.13 malloc,_bmalloc,_fmalloc,_nmalloc464

24.3.14 _memavl465

24.3.16 _msize,_bmsize,_fmsize,_nmsize466

24.3.15 _memmax466

24.3.18 _stackavail467

24.3.17 realloc,_brealloc,_frealloc,_nrealloc467

24.3.20 _vheapinit468

24.3.19 _vfree468

24.3.21 _vheapterm469

24.3.23 _vlock470

24.3.22 _vload470

24.3.24 _vlockcnt471

24.3.26 _vmsize472

24.3.25 _vmalloc472

24.3.27 _vrealloc473

24.3.28 _vunlock474

25.1.1 BIOS服务475

25.1访问 BIOS和DOS服务475

第二十五章 DOS和BIOS调用函数475

25.1.2 MS-DOS功能476

25.2 基本DOS和BIOS任务477

25.2.1 目录清单478

25.2.2 观察磁盘物理扇区479

25.3.2 _bios_disk483

25.3.1 _bdos483

25.3 函数参考483

25.3.3 _bios_equiplist486

25.3.4 _bios_keybrd487

25.3.6 _bios_printer488

25.3.5 _bios_memsize488

25.3.7 _bios_serialcom489

25.3.8 _bios_timeofday491

25.3.10 _disable492

25.3.9 _chain_intr492

25.3.12 _dos_close493

25.3.11 _dos_allocmem493

25.3.14 _dos_creat,_dos_creatnew494

25.3.13 _dos_commit494

25.3.15 _dos_findfirst,_dos_findnext495

25.3.17 _dos_getdate497

25.3.16 _dos_freemem497

25.3.18 _dos_getdiskfree498

25.3.20 _dos_getfileattr499

25.3.19 _dos_getdrive499

25.3.21 _dos_getftime500

25.3.22 _dos_gettime501

25.3.24 _dos_keep502

25.3.23 _dos_getvect502

25.3.25 _dos_open503

25.3.27 _dos_setblook504

25.3.26 _dos_read504

25.3.28 _dos_setdate505

25.3.30 _dos_setfileattr506

25.3.29 _dos_setdrive506

25.3.31 _dos_setftime507

25.3.32 _dos_settime508

25.3.33 _dos_setvect509

25.3.35 _dosexterr510

25.3.34 _dos__write510

25.3.37 _FP_OFF,_FP_SEG511

25.3.36 _enable511

25.3.38 _harderr,_hardresume,_hardretn512

25.3.39 _int86,_int86x514

25.3.40 _intdos,_intdosx515

25.3.41 _segread516

参考文献517

附录A 80×86芯片系列518

A.1 8086和8088处理器518

A.1.1 8086,8088和实方式518

A.1.2 段地址加偏移量寻址518

A.1.3 段寄存器和偏移量寄存器519

A.1.4 段:偏移量寻址:一个更复杂的例子520

A.1.5 段:偏移量寻址的多义性521

A.2 80286微处理器522

A.2.1 保护方式和段:偏移量寻址522

A.3.1 386保护方式523

A.3.2 虚拟8086方式523

A.4 486处理器523

A.3 386处理器523

A.5 在C++程序中使用指针524

1995《Visual C++程序开发指南 1 概念与实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由何亮等编著 1995 北京:科学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Java核心 第2版(1997 PDF版)
Java核心 第2版
1997 北京:科学出版社;西蒙与舒斯特国际出版公司
Visual C++程序设计技能教程与实训  OOP、GUI与Web开发( PDF版)
Visual C++程序设计技能教程与实训 OOP、GUI与Web开发
Visual C++ 高级编程技术——开发实例剖析(1999年09月第1版 PDF版)
Visual C++ 高级编程技术——开发实例剖析
1999年09月第1版 电子工业出版社
Visual C++6.0实例教程(1999年04月第1版 PDF版)
Visual C++6.0实例教程
1999年04月第1版 电子工业出版社
Visual C++开发工具实用指南(1997 PDF版)
Visual C++开发工具实用指南
1997 北京:机械工业出版社
Visual C++ 6.0编程与实例(1999 PDF版)
Visual C++ 6.0编程与实例
1999 北京:科学出版社
Microsoft Visual C++ 6.0程序员指南(1998 PDF版)
Microsoft Visual C++ 6.0程序员指南
1998 北京希望电脑公司
Visual C++ 6.0开发实用教程(1998 PDF版)
Visual C++ 6.0开发实用教程
1998 北京:人民邮电出版社
Visual Foxpro开发实践指南(1999 PDF版)
Visual Foxpro开发实践指南
1999 北京:中国铁道出版社
面向对象Visual C++和Windows编程指南与实例(1996 PDF版)
面向对象Visual C++和Windows编程指南与实例
1996 西安:西安交通大学出版社
Visual C++ 6.0应用与开发指南(1999 PDF版)
Visual C++ 6.0应用与开发指南
1999 北京:人民邮电出版社
Visual C++ 6.0程序设计与开发指南(1999 PDF版)
Visual C++ 6.0程序设计与开发指南
1999 北京:高等教育出版社
Visual C++6.0开发与实例(1999 PDF版)
Visual C++6.0开发与实例
1999 北京:电子工业出版社
跟我学Visual C++ 6.0 程序开发宝典(1999 PDF版)
跟我学Visual C++ 6.0 程序开发宝典
1999 北京:冶金工业出版社
Visual C++6.0编程实例(1999 PDF版)
Visual C++6.0编程实例
1999 北京:人民邮电出版社