中文名: 编程之道Visual Basic.NET程序设计入门
地区: 大陆
对白语言: 普通话
简介:
编程之道Visual Basic.NET程序设计入门
内容介绍
利用.NET技术,使得程序员能够以更高的效率开发出功能强大的程序。本教程是专门针对Visual Basic .NET入门用户编写的,适合没有编程经验的读者、或有Visual Basic或者
其他编程语言基础的读者使用。
本教材共划分为12章,主体采用实例教学的方法,教材前半部分的基本的语法、程序结构、面向对象知识等都融汇到一个一个具体的实例中讲解,这样避免的初学者单纯学习基础知识,而无法很好地进行实践的问题。后半部分主要介绍了用Visual Basic .NET开发:Windows窗体程序、多媒体程序、数据库
应用程序、
网络程序、ASP.NET Web应用程序等应用案例。最后通过一个网上书店的案例将Visual Basic .NET的知识加以总结。
本教材还配有多媒体教学光盘,在光盘中包含了教材中大部分的实例演示,旨在帮助读者更加直观、有效地学习Visual Basic .NET;此外教材中所有实例的源程序文件也附在光盘中。
图书目录
第1章 Visual Basic .NET入门
1.1 Visual Studio .NET集成开发环境
1.1.1 【文件】菜单
1.1.2 【编辑】菜单
1.1.3 【视图】菜单
1.1.4 【工具】菜单
1.1.5 【窗口】菜单
1.2 “你好,Visual Basic .NET!”
1.2.1 设计第一个程序
1.2.2 运行
1.2.3 程序点评
第2章 Visual Basic .NET语言基础
2.1 简单数据类型
2.1.1 数据类型
2.1.2 数据类型程序的输出
2.1.3 整数、浮点数、字符串和时间
2.2 运算符与表达式
2.2.1 不同的表达式
2.2.2 运行结果
2.2.3 四种表达式的用法
2.3 条件语句If…Then…Else
2.3.1 程序中的决策
2.3.2 评价学生的程序
2.3.3 运行学生评价程序
2.3.4 决策的执行过程
2.4 条件语句Select Case
2.4.1 模拟文件读取出错
2.4.2 程序运行
2.4.3 Case语句的用法
2.5 循环语句
2.5.1 使用循环语句
2.5.2 运行程序
2.5.3 几种不同的循环
2.6 使用数组
2.6.1 矩阵乘法数组的使用
2.6.2 矩阵相乘的结果
2.6.3 点评:如何操纵数组
2.7 过程
2.7.1 使用过程来做矩阵乘法
2.7.2 关于过程
2.8 综合实例
2.8.1 设计目标
2.8.2 编写猜数字
游戏 2.8.3 运行猜数字
2.8.4 综合运用学过的知识
第3章 Visual Basic .NET面向对象语言基础
3.1 什么是面向对象?
3.2 修饰过的宠物类
3.2.1 修改设计
3.2.2 实现对类的修改
3.2.3 更多讲解
3.3 类的继承
3.3.1 从“宠物”到“狗”和“猫”,再到“波斯猫”
3.3.2 点评:继承和多态
3.4 多继承接口
3.4.1 会打滚的宠物
3.4.2 接口的作用
3.5 委托与回调
3.6 错误处理
3.6.1 为程序加上错误处理
3.6.2 关于异常
第4章 Windows Forms窗体构造
4.1 Windows Forms
4.1.1 纯代码的Windows Forms窗体
4.1.2 手工编译和运行
4.1.3 Windows Forms和命令行编译器
4.2 事件
驱动模型
4.2.1 手工编写带有事件处理的Windows Forms窗体
4.2.2 编译和运行
4.2.3 事件处理程序
4.3 输入输出控件
4.3.1 计算器窗体设计
4.3.2 编写代码
4.3.3 使用自己编写的计算器
4.3.4 点评:良好的习惯
4.4 单选按钮以及日期控件
4.4.1 日历程序的窗体
4.4.2 日历程序代码
4.4.3 关于单选按钮和日期控件
4.5 控件的排列和分隔条的使用
4.5.1 把控件固定在窗体的边缘
4.5.2 编辑树结点
4.5.3 点评:保存数据
4.5.4 点评:控件的使用
4.5.5 点评:一些技巧
4.6 使用滚动条
4.6.1 图片查看窗体
4.6.2 详细介绍滚动条
4.6.3 一些编程技巧
4.7 使用标准对话框
4.7.1 标准对话框
4.7.2 改进图片查看程序
4.7.3 OpenFileDialog控件
4.8 调用COM组件和.NET框架组件
4.8.1 在项目中添加COM组件和.NET框架组件
4.8.2 窗体设计
4.8.3 程序点评
第5章 窗体界面设计
5.1 菜单的使用和动态菜单
5.1.1 动态生成菜单
5.1.2 程序运行
5.1.3 算法解释
5.2 进度条、跟踪条、工具提示
5.2.1 设计一个带有进度条、跟踪条、工具提示的程序
5.2.2 控件描述
5.3 工具栏和状态栏
5.3.1 在程序中使用工具栏和状态栏
5.3.2 运行工具栏和状态栏程序
5.3.3 程序点评
5.4 MDI窗体
5.4.1 设计MDI窗体程序
5.4.2 排列子窗体
5.4.3 父窗体和子窗体
第6章 .NET框架
6.1 .NET框架概观
6.2 获取
系统信息
6.2.1 系统信息实用程序
6.2.2 开始建立一个系统信息实用程序
6.2.3 System命名空间
6.3 读写文本文件
6.3.1 记事本
6.3.2 如何建立一个简单的记事本
6.3.3 使用自己的记事本程序
6.3.4 System.IO命名空间
6.4 监视文件系统的变化
6.4.1 文件系统监视器
6.4.2 程序运行
6.5 访问Windows注册表
6.5.1 注册表编辑器
6.5.2 简化版的注册表编辑器
6.5.3 使用简化版的注册表
6.5.4 点评:Registry类和RegistryKey类
6.6 使用集合
6.6.1 System.Collections命名空间
6.6.2 自定义的Book(书籍)类
6.6.3 书籍信息编辑程序
6.6.4 运行书籍信息编辑程序
6.6.5 哈希表
6.7 更多了解集合
6.7.1 关于类型
安全 6.7.2 设计一个类型安全的哈希表
6.7.3 展示类型安全概念的程序
6.7.4 运行
6.7.5 为什么要让它出错?
6.8 接触XML
6.8.1 XML是什么
6.8.2 引用以前程序的代码
6.8.3 为书籍信息编辑程序加上XML支持
6.8.4 程序运行
6.8.5 小结:如何处理XML文档
第7章 数据库应用程序开发
7.1 预备知识
7.1.1 雇员(Employees)
7.1.2 产品(Products)
7.1.3 客户(Customers)
7.1.4 订单(Orders)
7.2 服务器资源管理器
7.3 接触ADO.NET
7.3.1 什么是ADO.NET
7.3.1 自己动手建立一个数据库应用程序
7.4 理解数据绑定
7.4.1 对组合框和列表框进行数据绑定
7.4.2 程序运行
7.4.3 数据绑定的注意事项
7.5 建立主-从关系数据集
7.5.1 什么是主-从关系数据集
7.5.2 设计窗体
7.5.3 添加数据表之间的关联
7.5.4 查看主-从数据
7.5.5 从表的产生
7.6 自己动手建立主-从关系数据集
7.6.1 设计过程
7.6.2 查看手动建立的主-从数据
7.7 类型化数据集和非类型化数据集
7.7.1 建立类型化数据集
7.7.2 手工编译类型化数据集
7.7.3 编写代码
7.7.4 第三次运行一个主-从数据窗体
7.8 关于DataReader
7.9 使用DataView
7.9.1 部分比整体更有用
7.9.2 设计带有数据排序和过滤功能的窗体
7.9.3 数据排序和过滤
7.10 实现数据库变更
7.10.1 设计可更改数据的窗体
7.10.2 数据变更代码
7.10.3 运行数据库变更程序
7.10.4 点评:关于可能出现的错误
第8章 Web应用程序开发
8.1 Web版的“你好,Visual Basic .NET!”
8.1.1 第一个Web应用程序
8.1.2 在浏览器中执行Web应用程序
8.1.3 Web应用程序如何运行
8.2 ASP.NET
8.2.1 手工编写一个Web应用程序
8.2.2 手工运行Web应用程序
8.2.3 点评:ASP.NET
8.3 Web窗体控件
8.3.1 建立Web日历程序
8.3.2 运行Web日历程序
8.3.3 验证控件
8.4 HTML控件
8.4.1 用HTML控件设计Web应用程序
8.4.2 程序运行
8.4.3 点评:服务器控件
8.5 访问数据库
8.5.1 Web控件上的数据绑定
8.5.2 程序运行
8.5.3 Web上的数据库连接
第9章 多媒体编程
9.1 接触GDI+
9.1.1 建立自定义控件
9.1.2 测试自定义的控件
9.1.3 点评:Graphics对象
9.2 更多了解GDI+的文本功能
9.2.1 简单的艺术字程序
9.2.2 程序点评
9.3 动画效果飞行的球
9.3.1 编写动画
9.3.2 几个程序设计技巧
9.4 动画效果眨动的眼睛
9.4.1 准备工作
9.4.2 编写动画
9.5 操纵
图像 9.5.1 简单的图像处理窗体
9.5.2 程序点评
9.6 制作一个屏幕保护程序
9.6.1 目标
9.6.2 窗体
9.6.3 屏幕保护代码
9.6.4 使程序成为一个屏幕保护程序
9.6.5 GraphicsPath和贝塞尔曲线
第10章 网络编程和分布式开发
10.1 使用SMTP服务
10.1.1 安装和配置SMTP服务
10.1.2 设计邮件发送程序
10.1.3 发送邮件
10.1.4 点评:网络编程
10.2 使用Socket获取数据
10.2.1 窗体设计
10.2.2 获取网页
10.2.3 点评:Socket和HTTP协议
10.3 更多了解Socket编写一个Client/Server通信程序
10.3.1 Client和Server
10.3.2 建立解决方案
10.3.3 Server部分
10.3.4 Client部分
10.3.5 生成可执行文件
10.3.6 启动Server
10.3.7 启动Client并且连接到Server
10.3.8 监听和连接
10.4 使用消息队列发送消息
10.4.1 查看消息队列
10.4.2 设计消息发送窗体
10.4.3 建立一个消息队列
10.4.4 发送消息
10.5 从消息队列中获取消息
第11章 高级主题
11.1 使用状态区域图标
11.1.1 为程序加入状态区域图标
11.1.2 使用状态区域图标
11.2 使用多线程
11.2.1 龟兔赛跑
11.2.2 运行龟兔赛跑
11.2.3 线程的启动与休眠
11.3 编写Web Service
11.3.1 一个基于Web Service的翻译程序
11.3.2 在浏览器中查看Web Service
11.3.3 使用Web Service
11.3.4 Web Service小结
11.4 对象的序列化
11.4.1 什么是序列化
11.4.2 设计一个可序列化的类
11.4.3 运行并查看序列化之后的类
11.4.4 序列化的过程
11.5 反射
11.5.1 程序集的动态加载
11.5.2 通过反射调用方法
11.5.3 程序点评
第12章 Nozama网上书店
12.1 需求定义
12.2 数据库设计
12.3 总体设计
12.3.1 通用(General)
12.3.2 数据访问(DataAccess)
12.3.3 业务逻辑(BusinessLogic)
12.3.4 表现(Presentation)
12.4 详细设计
12.4.1 通用
12.4.2 数据访问
12.4.3 业务逻辑
12.4.4 表现层
12.5 示例代码的安装
12.5.1 数据库的安装
12.5.2 网站的安装
12.5.3 解决方案的设置
[通过安全测试]
杀毒软件:瑞星
版本: 18.50.20
病毒库:2006-11-10 2:15:06
共享条件:网通ADSL 512K
共享时间:白天开机在线,除非线路故障或者机器故障。
共享服务器:一般在DonkeyServer No1-2
[通过安装测试]WindowsXP SP2
软件版权归原作者及原软件公司所有,如果你喜欢,请购买正版软件
《编程之道—Visual Basic.NET程序设计入门》评论