visual basic作为一种windows软件开发工具,以简单易用和胜任快速开发著称,但visual basic系统本身提供的功能比较少,很多重要的软件功能不能直接实现。《老兵新传:visual basic核心编程及通用模块开发》正是介绍如何弥补它的这种不足、增强vb程序功能的书籍,但增强功能的代码仍不失简单易用的特点,使visual basic成为既强大又好用的编程工具。书中介绍了使用visual basic语言进行win32核心编程和高级编程的技术,并面向visual basic的开发实践和针对编程中的常见问题,编写了调用简单、运行独立、能胜任大型软件开发的可重用的代码模块,不仅大大增强visual basic的功能,而且减轻编程的工作量,并使程序代码更为简洁。
《老兵新传:visual basic核心编程及通用模块开发》属于visual basic高级编程的书籍,适合有一定visual basic基础并想进一步提高vb开发技能的读者,可作为使用visual basic语言编程的软件开发人员、科研人员和广大vb爱好者的提高技能的读物。由于书中介绍了大量有关windows运行机理和win32编程的技术,因此对使用其他语言编程的windows程序设计人员也有一定参考价值。
老兵新传:visual basic核心编程及通用模块开发目录:
第一篇 高级技术篇
第1章 万丈高楼平地起,一劳永逸 打地基——知识准备 2
第2章 这个可以有——在vb中使用指针 24
第3章 不做数据的奴隶——常用数据结构 42
第4章 青出于蓝胜于蓝——子类技术 84
第5章 想解雇activex通用控件吗—— 使用api函数创建控件 124
第6章 路见不平一声吼,强大功能我也有 ——常见vb系统功能问题和解决 237
第7章 让你的程序在哪都不out——使程序支持多国语言版 308
第二篇 功能模块篇
第8章 程序骨感没人爱——windows绘图和图形界面增强 324
第9章 搞定这个怕什么?你懂我的—— 菜单高级控制和菜单选择助手 398
第10章 玩转注册表,换汤不换药——简化ini文件和注册表编程 426
第11章 真的很给力——文件系统编程 451
第12章 非“程”勿扰——其他常见系统功能 518
第三篇 应用模块篇
第13章 我是勤奋的“猪”,我很乖——智能组合框 562
第14章 “时”上编程——用api 函数实现定时器 583
第15章 谁说这事不能说太细——进度指示 595
第16章 边界条约用户定——实现运行时控件的边框调整 629
第17章 “泡泡”几时有,自己编程瞅—— 自己编程实现气泡提示框 653
第18章 乱“式”英雄——具有高级功能的表达式计算 680