





作者:张宁
定价:89元
印次:1-1
ISBN:9787302283102
出版日期:2012.11.01
印刷日期:2012.11.12
图书责编:王中英
图书分类:零售
Visual Basic作为一种Windows软件开发工具,以简单易用和胜任快速开发著称,但Visual Basic系统本身提供的功能比较少,很多重要的软件功能不能直接实现。本书正是介绍如何弥补它的这种不足、增强VB程序功能的书籍,但增强功能的代码仍不失简单易用的特点,使Visual Basic成为既强大又好用的编程工具。书中介绍了使用Visual Basic语言进行Win32核心编程和高级编程的技术,并面向Visual Basic的开发实践和针对编程中的常见问题,编写了调用简单、运行独立、能胜任大型软件开发的可重用的代码模块,不仅大大增强Visual Basic的功能,而且减轻编程的工作量,并使程序代码更为简洁。 本书属于Visual Basic高级编程的书籍,适合有一定Visual Basic基础并想进一步提高VB开发技能的读者,可作为使用Visual Basic语言编程的软件开发人员、科研人员和广大VB爱好者的提高技能的读物。由于书中介绍了大量有关Windows运行机理和Win32编程的技术,因此对使用其他语言编程的Windows程序设计人员也有一定参考价值。
南开大学生物信息学专业博士,现为南开大学数学院博士后,主要从事包括生物数据在内的数据分析、数据库、软件开发等工作。熟练掌握程序设计、数据库、软件开发等,精通Visual Basic、C语言及Windows API,多次参加编程竞赛并获奖(其中2002年天津市一等奖)。有15年程序设计和软件开发经验,善于解决和攻克软件开发中的难点、善于在软件开发中加入创新思维、提高程序运行效率及增强软件功能;在10余年的编程实践中,积累有大量高效、稳定、可重用并使用简易的代码模块,胜任快速开发。目前参与编写专著一本,并已在国内外高水平刊物发表论文19篇(其中第一作者11篇,SCI 4篇,EI 7篇),其中多数为有关数据库、海量数据处理和挖掘及编程技巧等方面的论文。
前 言 相信很多读者都有“书本上学到的编程知识与实际开发中的应用相差很大”的感受。在软件的开发实践中,怎样实现一些功能或如何解决一些问题很多时候都是无法从教科书上找到答案的。本书正是面向Visual Basic编程和开发实践,直接介绍如何实现软件中的实际功能,直击编程时的各种疑难问题,解决难题,帮你铺路! 谁说Visual Basic不如人? 笔者见过不少程序员,他们讨论最多的是使用什么语言来编程,使用什么语言做开发,似乎他们对使用何种语言很敏感:使用“时髦”的语言似乎能提高自己的技术含量,使用“传统”的语言似乎有碍自己的开发水平。然而事实是这样吗?计算机语言的发展相当迅速,许多崭新的程序设计语言不断涌现,现有语言之间的竞争又此起彼伏,今年某某语言比较流行,在排行榜名列前茅,而明年这种语言又可能被其他语言所打败。许多程序员就在语言的选择之间辗转,刚刚接触到一门语言,还没来得及彻底搞懂,就发现这种语言“过时”了,更新的语言出现了,于是就转向另外一种语言;而新的语言没学多久,发现又有了更新的语言……他们总是把焦点放在选用何种语言上,频繁地在语言的切换中追赶所谓的“时髦”,虽然“了解”(不能达到掌握)的语言不少,可是没有一种能够精通,也没有一种能够得心应手地使用,真正地把它应用到解决实际问题的程序设计中。 不可否认,一款好的程序设计语言会提高编程的效率,结构清晰、语法严谨、支持面向对象等的特性不仅可以使程序的开发事半功倍,而且使编译后的可执行程序的运行效率也会提高。然而使用一种“最新”的语言就意味着这个程序员能力很强、很优秀吗?我也见过不少真正很优秀的程...
第一篇 高级技术篇
第1章 万丈高楼平地起,一劳永逸 打地基——知识准备 2
1.1 使用Windows API函数 2
1.1.1 API函数的声明 2
1.1.2 使用API函数的注意事项 6
1.2 模块化编程 7
1.2.1 我能在一天之内做出一个软件吗 7
1.2.2 用标准模块还是类模块 7
1.2.3 怎样创建类模块 8
1.3 编程风格 12
1.3.1 变量在使用前一定要定义 12
1.3.2 尽量不要用Variant数据类型 12
1.3.3 代码的缩进和换行 13
1.3.4 避免重复用对象名称做一串调用 13
1.3.5 Boolean型条件表达式的写法 15
1.3.6 字符串为空串的判断 15
1.3.7 能用常量就不要用函数求值 15
1.3.8 数组下标从1开始 16
1.3.9 用Optional选项定义函数的参数 16
1.3.10 不能滥用Goto语句不代表不能用Goto语句 17
1.3.11 尽量少用ActiveX控件 17
1.4 条件编译 18
1.4.1 什么是条件编译 18
1.4.2 条件编译有什么用 18
1.5 获取资料 20
1.5.1 MSDN 20
1.5.2 借助Visual C++的头文件 22
1.5.3 其他资料 23
第2章 这个可以有——在VB中使用指针 24
2.1 在VB中使用指针变量 24
2.1.1 什么是指针 24
2.1.2 如何实现指针变量 24 ... 查看详情