搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Visual Basic编程之道
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115243591
  • 作      者:
    安剑,巩建华编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2011
收藏
内容介绍
  《Visual Basic编程之道》是一本帮助程序员提高编程素养的图书,书中结合开发人员多年的编程经验和感悟,介绍了程序开发中必知必会的关键细节、不可忽略的技术陷阱、常见的谬误以及经典的应用实例。全书分为6篇,共22章,全面介绍了Visual Basic程序开发中的各种陷阱与谬误、技术细节与经验技巧、常用的算法以及解决方案。其涉及的技术主要包括面向对象编程、网络编程技术、图形图像多媒体和数据库应用等知识。
  《Visual Basic编程之道》附带有配套DVD光盘,光盘中提供有书中全部实例和项目的源代码,这些源代码全部经过精心调试,保证能够在Windows XP、WindowsServer2003及Windows7操作系统下编译和运行。
  《Visual Basic编程之道》非常适合Visual Basic初学者、编程爱好者,同时也可以作为大中专院校老师和学生的学习参考用书。
展开
精彩书摘
  尝试自己解决问题
  在编程或实际的项目开发中,经常会遇到一些这样或那样的问题,可以先尝试自己解决,哪怕用一天的时间,实在无法解决的时候再找别人帮忙,不要碰到问题就求助于别人,要锻炼自己解决问题和应变的能力。这点在实际的项目开发中是非常重要的。
  多读优秀程序的源代码
  读别人代码的过程也是一个在学习的过程,从中可以学习别人优秀的设计思想,精致的代码质量,就像吸功大法一样吸收并消化别人代码中优秀的东西。这样可以拓宽我们的编程思路,发散自己的思维。有一定基础以后可以尝试自己写一些框架,和现有的框架进行比较,看看自己和现有框架的差距在哪里,它为什么要这样写,在这样反反复复的思考中进步会更加迅速。
  多上Google、Baidu和编程论坛
  现在网络的资源丰富,同时也是最好的老师,当你遇到问题的时候,可以尝试上网搜索一下,也许你遇到的问题别人也遇到过。经常上编程论坛看看,了解一下业界的最新技术动态,跟上时代的步伐。我们要充分利用身边的有效资源帮助我们解决问题和充实自己。
  养成代码规范的编程习惯
  “好习惯使人终身收益”,在学习编程之初养成一个好的编程习惯是非常重要的。现在的编程都是团队协作开发的过程,个人英雄主义的时代已经过去,记住你写的代码是要给别人看的,所以代码要尽量符合规范,例如不随便为变量起名称,尽量要取与其功能相符的名称;养成写注释的习惯;语法结构清晰,代码的缩进对齐要符合规则等。规范的代码可以大大降低软件项目维护的成本。
  摒弃VC大法
  所谓的VC大法,就是使用快捷键复制、粘贴代码。VC大法虽然可以提高程序员的开发效率,但对于初学者而言,VC大法有百害而无一利。就是看到别人优秀的代码,也要一字一句地敲下来。初学编程时尽量少的利用编程工具的智能提示。对于初学者而言只有一字一句敲下来的代码才是属于自己的程序。
  关于英语
  英语真的对编程很重要吗?其实编程上需要的英语很少,基本都是一些基本的语法,即使你一篇英语也读不下去,也可以编程,如果你只关心编程有初步的英语基础就够了,但是掌握英语的读写能力可以帮助我们快速学习最新的技术文档,以最快的速度掌握新技术。所以英语对程序员来说是有帮助的,但并不是绝对。
     ……
展开
目录
第1篇 编程经验与感悟篇——站在他人臂膀上前行
第1章 正确入门方法与良好的编程习惯
感悟01 培养编程兴趣
感悟02 编程规范
感悟03 调试的重要意义
感悟04 不要将对象模板中的特定值进行硬编码
感悟05 在对象模板中提供详细的注释
感悟06 编写程序前首先进行需求分析
感悟07 避免编写可读性差的高难度代码

第2章 编程高手具有的基本素养和能力
经验01 重视基础
经验02 多与别人交流
经验03 良好的编程风格
经验04 数据库设计经验
经验05 锻炼开放性思维
经验06 写程序之前要分析
经验07 写程序之后要总结
经验08 软件需求规格说明书

第3章 程序设计原则
感悟08 抽象
感悟09 逐步求精
感悟10 模块化
感悟11 模块划分原则
感悟12 模块划分标准
感悟13 模块划分方法

第2篇 陷阱与谬误篇——汲取前人的教训
第4章 不可忽视的技术陷阱
陷阱01 溢出错误
陷阱02 变量未定义
陷阱03 文件未找到
陷阱04 子程序或函数未定义
陷阱05 要求常数表达式
陷阱06 要求对象
陷阱07 无效的过程调用或参数
陷阱08 对象已卸载
陷阱09 当前的操作无效
陷阱10 多步操作产生错误
陷阱11 无法执行循环体内部的语句块
陷阱12 死循环
陷阱13 无效的Next控制变量引用
陷阱14 For control控件变量已在使用
陷阱15 数组下标越界
陷阱16 数组维数错
陷阱17 对象变量或With块变量未设置
陷阱18 私有变量或局部变量与全局变量同名
陷阱19 算数取反陷阱

第5章 开发人员意识中的常见谬误
谬误01 在循环起点或终点,使用LBound或UBound函数会降低循环执行的效率
谬误02 使用单行If...Then语句,可以提高判断速度
谬误03 判断非负整数是否为零,采用运算符“>”比“<>”速度快
谬误04 使用Replace$比Replace好
谬误05 在单行中创建对象速度比多行快
谬误06 数据类型占用内存越少,速度越快
谬误07 使用动态数组有利于节约计算机资源
谬误08 Static Function的返回值等同于静态变量
谬误09 Visual Basic中的Basic是基础的意思
谬误10 Scale Height、Scale Width属性是对象内部区域的高度或宽度值
谬误11 私有主过程不能作为启动对象
谬误12 线程就是进程
谬误13 本机代码一定比运行解释型代码要快很多
谬误14 Do Events命令必须放置在循环体内的第一行
谬误15 将Timer控件的Interval属性值设置为0代表立即响应计时事件

第3篇 技术细节篇——修炼编程内功心法
第6章 面向对象编程
细节01 面向对象编程简介
细节02 类的基本概念
细节03 对象的基本概念
细节04 对象的创建
细节05 对象的比较
细节06 对象所属类的判断
细节07 对象的清除
细节08 类中的属性
细节09 类中的方法
细节10 类中的事件
细节11 接口的应用
细节12 封装
细节13 多态

第7章 文件目录操作
细节14 改变当前驱动器
细节15 改变目录或文件夹
细节16 删除文件
细节17 创建目录或文件夹
细节18 复制文件
细节19 文件重命名
细节20 获取文件属性
细节21 设置文件属性
细节22 获取当前路径
细节23 获取文件创建或修改时间
细节24 获取文件长度
细节25 顺序文件的打开与关闭
细节26 顺序文件的读取
细节27 顺序文件的写入操作
细节28 随机文件的打开与关闭
细节29 读取随机文件
细节30 写入随机文件
细节31 二进制文件的打开与关闭
细节32 二进制文件的读取与写入操作
细节33 使用FSO对象对磁盘驱动器进行操作
……
第8章 网络编程技术
第9章 数据库开发方面的技术
第10章 图形图像多媒体
第11章 人性化应用程序的开发
第4篇 编程技巧篇——程序员的神兵利器
第12章 窗体与界面设计技巧
第13章 控件应用技巧
第14章 数据库与数据处理技巧
第15章 网络与多媒体及其他技巧
第5篇 算法和效率篇——程序员的得力助手
第16章 算法与执行效率
第17章 定理与猜想
算法11 斐波那契数列
算法12 角谷猜想
算法13 歌德巴赫猜想
算法14 四方定理
算法15 尼科彻斯定理
第18章 逻辑推理与生活中的数学
第6篇 解决方案篇——前人的经验精髓
第19章 用户界面设计方案
第20章 查询方案
第21章 安全策略方案
第22章 报表设计方案
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证