简介
本书综合讲解了Visual Basic2005程序开发与界面设计的相关知识。全书共分9章,包括应用程序的基础生成技巧、面向对象程序设计、程序开发技巧、泛型、用户界面的设计与开发、控件的设计技巧、列表类型控件的设计技巧、人机界面的设计技巧以及工具栏、菜单及状态列等内容。书中包含有大量范例,内容全面,结构合理,论述清晰,对VB编程技术及其实际应用都有独到见解,是一本专业性较强的计算机书籍。本书可作为专业编程人员的参考书籍,也适合于对Visual Basic2005有一定了解且想深人研究的读者。
目录
目录
推荐序
序——心灵探索
第1章 应用程序的生成技巧
条款1 如何生成可执行文件.EXE
条款2 如何指定.EXE的输出位置
条款3 如何设定启动对象
条款4 关闭窗体与结束应用程序
第2章 浅谈面向对象程序设计
条款5 概论
条款6 如何创建类与对象
条款7 如何定义与使用属性
条款8 如何使用继承
条款9 如何创建与使用共享成员
条款10 模块与类有何差别
条款11 结构与类有何差别
条款12 操作符重载
条款13 自定义事件
第3章 一般性的程序开发技巧
条款14 从插入程序代码段谈起
条款15 有了My,条条大路通罗马
条款16 千呼万唤始出来的IsNot运算符
条款17 给我高效率的运算符,其余免谈
条款18 便利的算术运算符
条款19 善用Math类
条款20 您真的了解除法与实数吗
条款21 直接在For与For Each循环语句中声明循环的控制变量
条款22 全新的Unsigned类型
条款23 如何使用TryCast关键字
条款24 如何使用Continue语句
条款25 如何拦截与处理异常
条款26 善用强大且周全的Usin9语句
条款27 如何调用Windows AP1
条款28 如何以.NET Framework类取代Windows APl调用
条款29 如何明确获得所在平台的Windows操作系统版本
条款30 使用My.Computer.Inf0对象取得计算机相关信息
条款31 使用My.Application.Info对象取得应用程序相关信息
条款32 善用Strin9类来处理字符串
条款33 使用StringBuilder提高字符串处理效率
条款34 我需要使用StringWriter类吗
条款35 如何格式化字符串数据
条款36 如何进行文本字符串的繁简体转换
条款37 如何将一一个数值转换成十六进制字符串
条款38 如何将一个数值转换成八进制字符串
条款39 日期时间的加减运算与比较
条款40 My.Computer.Clock组件
条款41 活用Stopwatch类
条款42 数组使用注意事项
条款43 如何将一个字符串转换成字节数组
条款44 如何将一个字节数组转换成一个字符串
条款45 对象数组的创建、排序及二进制搜索
条款46 如何使用ToArray方法返回一个强类型数组
条款47 如何创建一个自定义的集合类
条款48 如何播放音频
条款49 如何建立与访问项目资源
条款50 如何以程序来枚举项目资源
条款51 如何访问应用程序设置
条款52 如何编写应用程序事件
条款53 如何替应用程序指定初始屏幕
第4章 泛型
条款54 泛型概述
条款55 善用.NETFramework 2.0自带的泛型类
条款56 如何使用泛型类List
条款57 如何使用泛型类Queue
条款58 如何使用泛型类Stack
条款59 如何使用泛型类Dictionary
条款60 如何使用泛型类SortedList
条款61 如何使用泛型类SortedDictionary
条款62 SortedList与SortedDictionary的比较
条款63 如何从泛型类Collection派生出自定义的泛型类
第5章 用户界面的设计与开发诀窍
条款64 如何使用My.Forms对象访问项目中的窗体
条款65 如何访问应用程序目前所有已打开的窗体
条款66 如何创建一个继承窗体
条例67 如何创建MDl应用程序
条款68 创建与使用模式对话框
条款69 如何创建透明的窗体
条款70 Form.TransparencyKey属性的用途是什么
条款71 如何建立非矩形的窗体与控件
条款72 没有控件数组的Et子怎么过
条款73 如何管理多个最顶层窗体
条款74 如何显示一个顶层窗口但不使其成为活动窗El
条款75 如何取得显示器的屏幕信息
条款76 如何让窗体在系统任务栏的托盘区中显示成单一图标
条款77 如何使用多重窗体
第6章 探讨常用控件的重要设计技巧
条款78 如何让控件显示出多行文字
条款79 如何设定控件中文字与图片的相对位置
条款80 如何为标签与按钮控件加上省略号
条款81 如何让容器控制项显示出滚动条
条款82 如何使用TableLayoutPanel控件排列窗体上的控件
条款83 如何使用FlowLayoutPanel控件排列窗体上的控件
条款84 如何使用SplitContainer控件
条款85 如何让控件拥有工具提示信息
条款86 如何建立主控描绘工具提示信息
条款87 如何使TextBox控件中的字符在输入的同时立即转换成大写
条款88 设定TextBox控件是否使用系统默认的密码字符
条款89 如何让TextBox与ComboBox控件具备自动完成输入功能
条款90 如何验证用户输入
条款91 如何创建自定义的验证类
条款92 如何创建使用正则表达式的TextBox验证类
条款93 如何使用MaskedTextBox控件来限制数据的输入格式
条款94 MaskedTextBox控件可以使用自定义的验证类型吗
条款95 活用正则表达式
条款96 如何使用RichTextBox创建一个简易的文本编辑器
条款97 如何打印RichTextBox控件中的内容
条款98 如何将图片显示在窗体上
条款99 如何以同步方式加载本地或远程因特网上的图片并显示在窗体上
条款100 如何以异步方式加载本地或远程因特网上的图片并显示在窗体上
条款101 如何在Windows Form窗体上绘制线条与形状
条款102 如何在窗体上创建文本或图片超级链接
条款103 如何使用WebBrowser控件将窗体模拟成一个IE浏览器
条款104 如何让WebBrowser控件中的网页与所在窗体进行双向互动
第7章 探讨列表类型控件的重要设计技巧
条款105 如何将项目添加到ListBox与ComboBox控件中
条款106 如何自定义Listl30x的选择模式
条款107 如何自定义ComboBox控件
条款108 超好用的DDropDownropDownClosed事件
条款109 如何能够单击数据列的列首文字来排序ListView控件
条款110 如何使用一个ComboBox控件来编辑ListView控件中的数据
条款111 如何查找ListView控件中的项目
条款112 如何创建一个主控描绘的ListView控件
条款113 如何为TreeView控件中的TreeNode加上工具提示信息
条款114 如何让TreeView控件中不同的节点显示出不同的内容菜单ContextMenuStrip
条款115 如何为TreeView控件的节点建立一个Key属性
条款116 如何使用自定义的排序器来排序TreeView控件的节点
条款117 如何建立一个主控描绘的TreeView控件
条款118 如何在TreeView控件中进行拖放操作
条款119 结合TreeView、SplitContainer与ListView控件创建一个目录扫描界面
条款120 结合TreeView、SplitContainer与listView控件创建一个类似Windows资源管理器的用户界面
第8章 探讨重要的人机界面设计技巧
条款121 如何在窗体加载时让某一个控件取得焦点
条款122 如何在控件中捕捉按键
条款123 剪贴板的数据获取与存人
条款124 NET Framework 2.0对剪贴板访问操作做了哪些强化
条款125 如何执行拖放操作
第9章 工具栏、菜单及状态栏
条款126 工具栏、菜单、内容菜单及状态栏之间的结构和关系
条款127 实现一个弹性且多样化的菜单、属性菜单与状态栏
条款128 将计算机中的“收藏夹”信息转换成菜单并提供具备实际功能的“添加到收藏夹”与“整理收藏夹”菜单项目
条款129 如何动态切换菜单
条款130 如何为您的应用程序加入自定义工具栏功能
条款131 探索浮动、溢出及分配方式
条款132 如何自定义工具栏系列控件的显示与呈现
附录 范例安装与使用说明
推荐序
序——心灵探索
第1章 应用程序的生成技巧
条款1 如何生成可执行文件.EXE
条款2 如何指定.EXE的输出位置
条款3 如何设定启动对象
条款4 关闭窗体与结束应用程序
第2章 浅谈面向对象程序设计
条款5 概论
条款6 如何创建类与对象
条款7 如何定义与使用属性
条款8 如何使用继承
条款9 如何创建与使用共享成员
条款10 模块与类有何差别
条款11 结构与类有何差别
条款12 操作符重载
条款13 自定义事件
第3章 一般性的程序开发技巧
条款14 从插入程序代码段谈起
条款15 有了My,条条大路通罗马
条款16 千呼万唤始出来的IsNot运算符
条款17 给我高效率的运算符,其余免谈
条款18 便利的算术运算符
条款19 善用Math类
条款20 您真的了解除法与实数吗
条款21 直接在For与For Each循环语句中声明循环的控制变量
条款22 全新的Unsigned类型
条款23 如何使用TryCast关键字
条款24 如何使用Continue语句
条款25 如何拦截与处理异常
条款26 善用强大且周全的Usin9语句
条款27 如何调用Windows AP1
条款28 如何以.NET Framework类取代Windows APl调用
条款29 如何明确获得所在平台的Windows操作系统版本
条款30 使用My.Computer.Inf0对象取得计算机相关信息
条款31 使用My.Application.Info对象取得应用程序相关信息
条款32 善用Strin9类来处理字符串
条款33 使用StringBuilder提高字符串处理效率
条款34 我需要使用StringWriter类吗
条款35 如何格式化字符串数据
条款36 如何进行文本字符串的繁简体转换
条款37 如何将一一个数值转换成十六进制字符串
条款38 如何将一个数值转换成八进制字符串
条款39 日期时间的加减运算与比较
条款40 My.Computer.Clock组件
条款41 活用Stopwatch类
条款42 数组使用注意事项
条款43 如何将一个字符串转换成字节数组
条款44 如何将一个字节数组转换成一个字符串
条款45 对象数组的创建、排序及二进制搜索
条款46 如何使用ToArray方法返回一个强类型数组
条款47 如何创建一个自定义的集合类
条款48 如何播放音频
条款49 如何建立与访问项目资源
条款50 如何以程序来枚举项目资源
条款51 如何访问应用程序设置
条款52 如何编写应用程序事件
条款53 如何替应用程序指定初始屏幕
第4章 泛型
条款54 泛型概述
条款55 善用.NETFramework 2.0自带的泛型类
条款56 如何使用泛型类List
条款57 如何使用泛型类Queue
条款58 如何使用泛型类Stack
条款59 如何使用泛型类Dictionary
条款60 如何使用泛型类SortedList
条款61 如何使用泛型类SortedDictionary
条款62 SortedList与SortedDictionary的比较
条款63 如何从泛型类Collection派生出自定义的泛型类
第5章 用户界面的设计与开发诀窍
条款64 如何使用My.Forms对象访问项目中的窗体
条款65 如何访问应用程序目前所有已打开的窗体
条款66 如何创建一个继承窗体
条例67 如何创建MDl应用程序
条款68 创建与使用模式对话框
条款69 如何创建透明的窗体
条款70 Form.TransparencyKey属性的用途是什么
条款71 如何建立非矩形的窗体与控件
条款72 没有控件数组的Et子怎么过
条款73 如何管理多个最顶层窗体
条款74 如何显示一个顶层窗口但不使其成为活动窗El
条款75 如何取得显示器的屏幕信息
条款76 如何让窗体在系统任务栏的托盘区中显示成单一图标
条款77 如何使用多重窗体
第6章 探讨常用控件的重要设计技巧
条款78 如何让控件显示出多行文字
条款79 如何设定控件中文字与图片的相对位置
条款80 如何为标签与按钮控件加上省略号
条款81 如何让容器控制项显示出滚动条
条款82 如何使用TableLayoutPanel控件排列窗体上的控件
条款83 如何使用FlowLayoutPanel控件排列窗体上的控件
条款84 如何使用SplitContainer控件
条款85 如何让控件拥有工具提示信息
条款86 如何建立主控描绘工具提示信息
条款87 如何使TextBox控件中的字符在输入的同时立即转换成大写
条款88 设定TextBox控件是否使用系统默认的密码字符
条款89 如何让TextBox与ComboBox控件具备自动完成输入功能
条款90 如何验证用户输入
条款91 如何创建自定义的验证类
条款92 如何创建使用正则表达式的TextBox验证类
条款93 如何使用MaskedTextBox控件来限制数据的输入格式
条款94 MaskedTextBox控件可以使用自定义的验证类型吗
条款95 活用正则表达式
条款96 如何使用RichTextBox创建一个简易的文本编辑器
条款97 如何打印RichTextBox控件中的内容
条款98 如何将图片显示在窗体上
条款99 如何以同步方式加载本地或远程因特网上的图片并显示在窗体上
条款100 如何以异步方式加载本地或远程因特网上的图片并显示在窗体上
条款101 如何在Windows Form窗体上绘制线条与形状
条款102 如何在窗体上创建文本或图片超级链接
条款103 如何使用WebBrowser控件将窗体模拟成一个IE浏览器
条款104 如何让WebBrowser控件中的网页与所在窗体进行双向互动
第7章 探讨列表类型控件的重要设计技巧
条款105 如何将项目添加到ListBox与ComboBox控件中
条款106 如何自定义Listl30x的选择模式
条款107 如何自定义ComboBox控件
条款108 超好用的DDropDownropDownClosed事件
条款109 如何能够单击数据列的列首文字来排序ListView控件
条款110 如何使用一个ComboBox控件来编辑ListView控件中的数据
条款111 如何查找ListView控件中的项目
条款112 如何创建一个主控描绘的ListView控件
条款113 如何为TreeView控件中的TreeNode加上工具提示信息
条款114 如何让TreeView控件中不同的节点显示出不同的内容菜单ContextMenuStrip
条款115 如何为TreeView控件的节点建立一个Key属性
条款116 如何使用自定义的排序器来排序TreeView控件的节点
条款117 如何建立一个主控描绘的TreeView控件
条款118 如何在TreeView控件中进行拖放操作
条款119 结合TreeView、SplitContainer与ListView控件创建一个目录扫描界面
条款120 结合TreeView、SplitContainer与listView控件创建一个类似Windows资源管理器的用户界面
第8章 探讨重要的人机界面设计技巧
条款121 如何在窗体加载时让某一个控件取得焦点
条款122 如何在控件中捕捉按键
条款123 剪贴板的数据获取与存人
条款124 NET Framework 2.0对剪贴板访问操作做了哪些强化
条款125 如何执行拖放操作
第9章 工具栏、菜单及状态栏
条款126 工具栏、菜单、内容菜单及状态栏之间的结构和关系
条款127 实现一个弹性且多样化的菜单、属性菜单与状态栏
条款128 将计算机中的“收藏夹”信息转换成菜单并提供具备实际功能的“添加到收藏夹”与“整理收藏夹”菜单项目
条款129 如何动态切换菜单
条款130 如何为您的应用程序加入自定义工具栏功能
条款131 探索浮动、溢出及分配方式
条款132 如何自定义工具栏系列控件的显示与呈现
附录 范例安装与使用说明
Visual Basic 2005程序开发与界面设计秘诀
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
