Expert one-on-one Visual Basic 2005 design and development

副标题:无

作   者:(美)Rod Stephens著;侯普秀,曹俊译

分类号:

ISBN:9787302179535

微信扫一扫,移动浏览光盘

简介

    本书的目标不是讨论Visual Basic语言本身,而是讨论开发更复杂的   Visual Basic应用程序时会面临的复杂问题,讨论Visual Basic应用程序   的设计、建模、用户界面设计、测试及部署等Visual Basic开发之前和之   后应关心的问题,并深入讨论了线程、反射、打印及内存管理等高级主题   。这些内容对于构建真正的高级应用程序是必不可少的,而其他书籍又较   少涉及,因此,本书在一定程度上填补了其他书籍在Visual Basic开发方   面留下的空白。   

目录

第ⅰ部分 设计
 第1章 语言选择
  1.1 语言嗜好
  1.2 缺点
   1.2.1 解释,而不是编译
   1.2.2 语言特性
   1.2.3 多重继承
   1.2.4 平台依赖
   1.2.5 从visual basic 6升级
   1.2.6 gui构建
   1.2.7 不够简洁
   1.2.8 功能和灵活性
  1.3 优点
   1.3.1 自文档
   1.3.2 原型制作与简单应用程序
   1.3.3 ide
   1.3.4 语言相关性
   1.3.5 垃圾收集
   1.3.6 大人才池
  1.4 小结
. 第2章 生命周期方法论
  2.1 生命周期阶段
   2.1.1 想法表述与细化
   2.1.2 小组构建
   2.1.3 需求收集
   2.1.4 可行性分析
   2.1.5 高层次的设计
   2.1.6 较低层次的设计
   2.1.7 实现
   2.1.8 测试
   2.1.9 开发
   2.1.10 支持
  2.2 生命周期模型
   2.2.1 一次性应用程序
   2.2.2 waterfall
   2.2.3 原型
   2.2.4 混合与匹配
  2.3 小结
 第3章 敏捷方法论
  3.1 敏捷编程
   3.1.1 crystal clear
   3.1.2 极限编程
   3.1.3 敏捷与传统生命周期
   3.1.4 敏捷优势与弱点
  3.2 契约式设计
  3.3 用于敏捷开发的
   microsoft工具
  3.4 小结
 第4章 面向对象的设计
  4.1 bug hunter示例
  4.2 构建对象模型
   4.2.1 挑选候选类
   4.2.2 将候选类转换成类
   4.2.3 添加内部类
   4.2.4 添加数据库类
   4.2.5 学习不同的设计观点
   4.2.6 改进类
  4.3 uml
   4.3.1 用例图
   4.3.2 类图
   4.3.3 顺序图
   4.3.4 活动图
   4.3.5 状态图
   4.3.6 组件图
   4.3.7 部署图
   4.3.8 uml小结
  4.4 uml工具
  4.5 小结
 第5章 用户界面设计
  5.1 ui设计原则
   5.1.1 赋予用户控制权
   5.1.2 关注任务
   5.1.3 提出忠告,而不是采取行动
   5.1.4 帮助用户做正确的事
  5.2 用户
   5.2.1 了解用户的工作
   5.2.2 尊重用户
   5.2.3 了解用户的环境
   5.2.4 了解用户类型
  5.3 表单
   5.3.1 mdi与sdi
   5.3.2 重新调整表单大小
   5.3.3 编辑器
   5.3.4 属性表单
  5.4 设计原则
   5.4.1 不同阶段中的原型
   5.4.2 提升表单流程
   5.4.3 组合相关条目
   5.4.4 支持调整大小
   5.4.5 支持不同的字体大小
   5.4.6 优化菜单
   5.4.7 明智地使用空间
   5.4.8 设计优秀标题
   5.4.9 保留状态
   5.4.10 撤销与重做
   5.4.11 适应不同的技能水平
   5.4.12 提供适当的反馈
  5.5 一致性
  5.6 小结
 第6章 数据存储器设计
  6.1 关系数据库
  6.2 关系数据库产品
  6.3 编译到代码中的数据
  6.4 资源文件
  6.5 卫星程序集
  6.6 系统注册表
  6.7 ini文件
  6.8 xml
  6.9 其他文本文件格式
  6.10 对象数据库
  6.11 小结
 第7章 设计模式
  7.1 创建模式
   7.1.1 克隆
   7.1.2 工厂
  7.2 关系模式
   7.2.1 adapter
   7.2.2 facade
   7.2.3 interface
  7.3 行为模式
   7.3.1 抽象基类
   7.3.2 chain of responsibility
   7.3.3 chain of events
   7.3.4 command
   7.3.5 delegation
   7.3.6 模型、视图和控制器
   7.3.7 property procedure
   7.3.8 快照
   7.3.9 strategy
  7.4 更多信息
  7.5 小结
第ⅱ部分 元开发
 第8章 代码片断、宏和插件
  8.1 代码片断
   8.1.1 使用代码片断
   8.1.2 建立代码片断
   8.1.3 安装代码片断
   8.1.4 共享代码片断
  8.2 宏
   8.2.1 记录宏
   8.2.2 编辑宏
   8.2.3 修改宏
   8.2.4 使用样本宏
   8.2.5 定制visual studio
   8.2.6 共享宏
  8.3 插件
   8.3.1 创建插件
   8.3.2 加入插件代码
   8.3.3 创建更好的插件
   8.3.4 学习其他对象
  8.4 小结
 第9章 脚本
  9.1 脚本安全
  9.2 执行sql语句
   9.2.1 执行查询
   9.2.2 生成查询
   9.2.3 运行命令
  9.3 执行visual basic 代码
   9.3.1 运行代码
   9.3.2 公开对象模型
   9.3.3 简化脚本
  9.4 表达式求值
  9.5 小结
 第10章 自定义控件与组件
  10.1 建立派生控件
  10.2 设置工具箱位图
  10.3 测试控件
  10.4 建立usercontrol
  10.5 从头开始建立控件
  10.6 建立组件
   10.6.1 建立扩展程序提供程序
   10.6.2 一个简单的示例
   10.6.3 更为实用的一个示例
  10.7 小结
 第11章 属性支持
  11.1 自定义综述
  11.2 显示并编辑linewidth
   11.2.1 linewidtheditor
   11.2.2 linewidthlistbox
  11.3 显示并编辑linecolor
  11.4 显示并编辑polypolyline
   11.4.1 polypolylineconverter
   11.4.2 polypolylineeditor
  11.5 显示智能标记
  11.6 显示属性表
  11.7 显示对象属性
  11.8 小结
 第12章 特性和xml注释
  12.1 特性(attribute)
   12.1.1 辅助properties窗口
   12.1.2 辅助窗体设计器
   12.1.3 辅助代码编辑器
   12.1.4 helping serialization
  12.2 xml注释
   12.2.1 自动生成文档
   12.2.2 设计时支持
   12.2.3 推荐使用的标记
  12.3 建议
  12.4 小结
第ⅲ部分 开发
 第13章 文档
  13.1 编写文档的时机
  13.2 文档类型
   13.2.1 用户文档
   13.2.2 开发人员文档
  13.3 xml文档
   13.3.1 自定义xml标记
   13.3.2 使用xml文档
   13.3.3 xmldoctotext 程序
   13.3.4 xmldoctohtml程序
  13.4 小结
 第14章 开发理念
  14.1 为人设计程序
  14.2 掌握用户
  14.3 让程序查找错误
  14.4 让程序先运行起来
  14.5 三思而后行
  14.6 一步一个脚印
  14.7 使用面向对象原则
  14.8 利用visual studio
  14.9 担心最弱的一个环节
  14.10 保存一切
  14.11 避免使用最新的产品
  14.12 使用敏捷方法的部分技术
  14.13 小结
 第15章 编码标准
  15.1 名称
   15.1.1 匈牙利表示法
   15.1.2 组件名称
   15.1.3 常量名称
   15.1.4 例程的变量名称
   15.1.5 其他名称
   15.1.6 boolean名称
   15.1.7 缩写
   15.1.8 转义名称
   15.1.9 类名称
   15.1.10 属性名称
   15.1.11 方法名称
   15.1.12 事件名称
  15.2 声明变量
  15.3 重载以及可选参数
  15.4 paramarray
  15.5 if then和select case
  15.6 代码块结尾
  15.7 退出点
  15.8 exit for、exit do以及continue
  15.9 end
  15.10 小结
 第16章 防止bug
  16.1 捕获bug
   16.1.1 等待bug
   16.1.2 全局错误处理
   16.1.3 猎获bug
  16.2 try catch块
  16.3 对bug的响应
  16.4 小结
 第17章 测试
  17.1 测试哲学
   17.1.1 尽早和经常测试
   17.1.2 测试一切
   17.1.3 永远保存测试
   17.1.4 不敌视指出bug的同事
  17.2 测试种类
   17.2.1 子单元测试
   17.2.2 单元测试
   17.2.3 集成测试
   17.2.4 系统测试
   17.2.5 回归测试
  17.3 测试技术
   17.3.1 穷尽测试
   17.3.2 黑盒测试
   17.3.3 白盒测试
   17.3.4 随机测试
  17.4 测试机制
   17.4.1 在应用程序内测试
   17.4.2 在应用程序外测试
   17.4.3 一个测试示例
  17.5 测试工具
  17.6 visual studio测试工具
  17.7 gui测试
  17.8 小结
 第18章 部署
  18.1 部署模型
   18.1.1 用户类型
   18.1.2 主要和次要版本
   18.1.3 敏捷发布
  18.2 部署方法
   18.2.1 clickonce
   18.2.2 windows installer
   18.2.3 其他解决方案
   18.2.4 xcopy
  18.3 小结
第ⅳ部分 具体技术
 第19章 闪屏
  19.1 确定闪屏内容
  19.2 显示闪屏
  19.3 显示about对话框
  19.4 提供反馈
  19.5 控制条目位置
  19.6 表单成形
  19.7 填充文本
  19.8 旋转文本
  19.9 显示隐藏的屏幕
  19.10 小结
 第20章 打印
  20.1 事件驱动的打印
  20.2 打印表单
  20.3 封装文本
  20.4 使文本流动
  20.5 过程化打印
  20.6 小结
 第21章 线程
  21.1 线程的优缺点
   21.1.1 优点
   21.1.2 缺点
  21.2 使用后台工作程序
  21.3 ui线程
  21.4 提供反馈
  21.5 提供图形化反馈
  21.6 分割任务
  21.7 synclock
  21.8 小结
 第22章 反射
  22.1 探索程序集
  22.2 探索枚举
  22.3 动态地加载类
  22.4 动态地调用方法
  22.5 发现资源
  22.6 检索已知资源
  22.7 小结
 第23章 内存管理
  23.1 垃圾收集
  23.2 结束
  23.3 处置资源
  23.4 处置自定义类
  23.5 预先分配对象
  23.6 弱引用
  23.7 改进垃圾收集
  23.8 小结

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Expert one-on-one Visual Basic 2005 design and development
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon