《Visual Basic.Net 循序渐进》详细目录


链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw 
提取码:ip5n

更新日期:2022年7月19日
更新章节:45个
更新代码:31个


目前教程提供了学习章节共计569节,提供了示例502个,并在不断扩充中。
这是博主自己总结了多年VB开发经验后,结合实际开发编著的教程。
《Visual Basic.Net 循序渐进》阅读器说明
《Visual Basic.Net 循序渐进》前言
《Visual Basic.Net 循序渐进》详细目录

注册学习本教程,请移步:VB开发小筑 https://shop65577780.taobao.com/

前言
编后语
第1章 开发环境
第2章 编程基础
2.1 第一个程序:从 Hello World 开始
2.1.1 控制台应用程序
2.1.2 控制台应用程序的创建
2.1.3 控制台应用程序的运行
2.1.4 控制台应用程序的保存
2.2 添加注释
2.3 变量
2.3.1 声明一个变量
2.3.2 变量的赋值
2.3.3 变量名称规则
2.4 基本数据类型
2.4.1 数值类型
2.4.2 字符类型
2.4.3 Boolean类型
2.4.4 日期时间类型
2.4.4.1 格式化输出
2.4.4.2 时间差
2.4.4.3 增加时间
2.4.4.4 测量运行时间
2.4.5 Object类型
2.4.6 类型转换
2.4.6.1 数值转为字符串类型
2.4.6.2 字符串类型转为数值
2.4.6.3 进制转换
2.5 运算符
2.5.1 算术运算符
2.5.2 连接运算符
2.5.3 赋值运算符
2.5.4 逻辑运算符
2.5.5 比较运算符
2.6 常量
2.7 结构
2.8 枚举
2.9 作用范围
第3章 流程控制
3.1 IF 条件判断语句
3.2 IIF条件判断语句
3.3 Select选择语句
3.4 For循环语句
3.5 For Each循环语句
3.6 Do循环语句
3.7 流程控制中的 Continue 和 Exit
3.8 GoTo跳转语句
3.9 过程
3.9.1 Sub过程
3.9.2 Function过程
3.9.3 传值和传址
3.9.4 Exit关键字
3.9.5 可选参数
3.9.6 重载
3.10 再探控制台应用程序
3.10.1 输入输出
3.10.2 启动参数
3.11 委托
3.12 算法   (20220719)
3.12.1 冒泡排序(20220719)
3.12.2 递归算法(20220719)
第4章 数组和集合
4.1 数组
4.1.1 数组基础
4.1.2 多维数组
4.1.3 常用属性
4.1.4 数组的合并
4.1.5 常见错误
4.2 集合
4.2.1 List类
4.2.1.1 声明
4.2.1.2 元素操作
4.2.1.3 查找
4.2.2 ArrayList类
4.2.3 键值对集合
4.2.3.1 DictionaryEntry结构
4.2.3.2 Hashtable类
4.2.3.3 KeyValuePair结构
4.2.3.4 Dictionary类
4.2.3.5 Hashtable和Dictionary比较
4.2.4 ICollection接口
4.3 数组和集合的初始及赋值(20220719)
第5章 调试和异常处理
5.1 程序调试
5.2 异常处理
5.2.1 结构化异常处理
5.2.2 Exception
5.2.3 多重错误处理
5.2.4 非结构化的异常处理
5.3 自定义异常
第6章 类和对象
6.1 建立类
6.2 类的定义
6.3 类成员
6.4 字段
6.5 属性
6.5.1类的默认属性(20220719)
6.6 方法
6.7 共享成员
6.8 运算符重载
6.9 事件
6.10 Me关键词
6.11 继承
6.11.1 MyBase
6.11.2 MyClass
6.11.2 构造函数
6.11.3 其它几个关键词
6.12 命名空间
第7章 窗体编程
7.1 窗体编程基础
7.1.1 创建第一个窗体程序
7.1.2 设置应用程序属性
7.2 控件和组件
7.2.1 增加控件或组件
7.2.2 删除控件或组件
7.2.3 控件格式
7.3 设置属性
7.4 修改窗体标题栏
7.5 事件
7.5.1 一个简单的窗体事件
7.5.2 为窗体、控件或组件添加事件
7.6 关闭窗体
7.7 打开一个新的窗体
7.8 窗体间传递数据
7.8.1 在模块中定义公共变量
7.8.2 Form1中的数据传递到Form2方法1
7.8.3 Form1中的数据传递到Form2方法2
7.8.4 Form2中的数据传递回Form1方法1
7.8.5 Form2中的数据传递回Form1方法2
7.9 对话框
7.9.1 消息对话框
7.9.2 输入对话框
7.9.3 自定义输入对话框
7.10 透明窗体
7.11 传递启动参数给窗体
7.12 多文档界面
第8章 常用控件和组件
8.1 公共控件
8.1.1 Button(按钮)控件
8.1.2 Label(标签)控件
8.1.3 TextBox(文本框)控件
8.1.4 Radiobutton(单选框)控件
8.1.5 CheckBox(复选框)控件
8.1.6 ListBox(列表框)控件
8.1.7 CheckedListBox(复选列表框)控件
8.1.8 ComboBox(组合框)控件
8.1.9 NumericUpDown(数值框)控件
8.1.10 MaskedTextBox(掩码文本框)控件
8.1.11 LinkLabel(超链接标签)控件
8.1.12 PictureBox(图片框)控件
8.1.13 ProgressBar(进度条)控件
8.1.14 DateTimePicker(日期选择)控件
8.1.15 MonthCalendar(日历)控件
8.1.16 RichTextBox(富文本框)控件
8.1.16 RichTextBox(富文本框)控件
8.1.17 ImageList(图像列表)组件
8.1.18 NotifyIcon(通知图标)控件
8.1.19 ListView(列表视图)控件
8.1.19.1 在ListView中增删项
8.1.19.2 在ListView中使用列表显示
8.1.19.3 列标题的增删
8.1.19.4 获得鼠标单击点击处的单元格信息
8.1.19.5 设置列表中的颜色显示
8.1.19.6 运行时禁止调整列宽
8.1.20 TreeView(树视图)控件
8.1.20.1 在TreeView中增删节点
8.1.20.2 TreeView中的事件
8.1.20.3 TreeView中节点的遍历(20220719)
8.1.21 ToolTip(工具提示)组件
8.1.22 ScrollBar(滚动条)控件(20220719)
8.2 对话框
8.2.1 OpenFileDialog(打开文件对话框) 组件
8.2.2 SaveFileDialog(保存文件对话框) 组件
8.2.3 FolderBrowserDialog(文件夹对话框) 组件
8.2.4 ColorDialog(颜色对话框) 组件
8.2.5 FontDialog(字体对话框) 组件
8.3 菜单和工具栏
8.3.1 MenuStrip(菜单)控件
8.3.2 ContextMenuStrip(快捷菜单)控件
8.3.3 StatusStrip(状态栏)控件
8.3.4 ToolStrip(工具栏)控件
8.3.5 ToolStripContainer(工具栏容器)控件
8.4 容器
8.4.1 Panel(面板)控件
8.4.2 GroupBox(分组框)控件
8.4.3 TabControl(选项卡)控件
8.4.4 SplitContainer(拆分容器)控件
8.4.5 TableLayoutPanel(表格布局面板)控件
8.4.6 FlowLayoutPanel(流动布局面板)控件
8.5 工具箱其它常用控件和组件
8.5.1 Timer(计时器)组件
8.5.2 DomainUpDown(域值框)控件
8.5.3 ErrorProvider(错误提示)组件
8.5.4 Chart(图表)控件(20220719)
8.5.4.1 Series类(20220719)
8.5.4.2 Legend类(20220719)
8.5.4.3 Axis 类(20220719)
8.5.4.4 Title类(20220719)
8.5.4.5 ChartArea 类(20220719)
8.5.4.6 综合示例(20220719)
8.5.5 其它控件和组件 (原8.5.4节,仅修改序号)(20220719)
8.6 使用非工具箱控件或组件
8.7 在运行时动态创建控件
8.7.1 动态创建控件
8.7.2 动态创建控件及其事件
8.7.3 创建控件数组
8.8 窗体控件综合编程
8.8.1 简易计算器
8.8.2 Rtf文件编辑器
8.8.3 实现 ComboBox下拉显示表格(20220719)
8.8.4 自定义颜色的进度条(20220719)
8.8.5 控件自动填充(20220719)
第9章 资源文件
9.1 在项目中创建资源
9.2 在项目中使用资源
9.3 使用其它文件资源
9.4 使用ResourceManager类
9.5 使用资源DLL
第10章 文件操作
10.1 DriveInfo类获取磁盘分区信息
10.2 目录(文件夹)操作
10.2.1 DirectoryInfo类
10.2.1.1 获取目录信息
10.2.1.2 获取子目录和文件
10.2.1.3 设置目录属性
10.2.1.4 目录的创建、删除和移动
10.2.2 Directory类
10.2.2.1 获取目录信息
10.2.2.2 获取子目录和文件
10.2.2.3 目录的创建、删除和移动
10.3 文件操作
10.3.1 FileInfo类
10.3.1.1 获取文件信息
10.3.1.2 文件的创建、删除、复制和移动
10.3.2 File类
10.3.3 模拟资源管理器
10.4 字符编码和解码
10.4.1 Encoding 类
10.4.2 对字符进行编码和解码
10.5 流
10.5.1 Stream(数据流)类
10.5.1.1 Stream类的子类
10.5.1.2 同步和异步
10.5.2 FileStream(文件流)类
10.6 文件的读写
10.6.1 文本文件读、写和追加
10.6.1.1 使用File类读写文件
10.6.1.2 StreamReader类和StreamWriter类
10.6.1.3 异步读写
10.6.1.4 文本文件的追加
10.6.2 二进制文件读写
10.6.3 XML文件读写
10.6.3.1 XmlDocument 类
10.6.3.2 XmlNode类
10.6.3.3 XmlElement类
10.6.3.4 Xpath
10.6.3.5 XML文件的读写示例
10.6.4 Json文件操作
10.6.4.1 JavaScriptSerializer类
10.6.4.2 DataContractJsonSerializer类
10.6.5 ini文件操作
10.6.5.1 读写ini文件使用到的API函数
10.6.5.2 枚举节、键和键值
10.7 获得程序版本信息
10.8 FileSystemWatcher(文件监视)组件
第11章 加密与解密
11.1 简单的加密方法
11.2 哈希加密
11.2.1 MD5类
11.2.2 其它哈希算法类
11.2.3 哈希算法中加“盐”
11.3 对称加密
11.3.1  SymmetricAlgorithm类
11.3.2 DES类
11.3.3 其他对称加密类
11.4 非对称加密
11.4.1 RSA加解密
11.4.2 RSA分段加解密
11.5 签名验证
11.5.1 DSA签名
11.5.2 RSA签名
第12章 压缩解压缩
12.1 GZipStream类
12.2 DeflateStream类
12.3 ZipFile类
12.4 ZipArchive类和ZipArchiveEntry类
12.4.1 ZipArchive类
12.4.2 ZipArchiveEntry 类
12.4.3 Zip压缩包内文件信息
12.4.4 增加、创建、追加到Zip压缩包
14.4.5 从Zip压缩包释放、删除单独文件
第13章 注册表操作
13.1 Registry 类
13.2 提升程序权限
13.3 编译64位程序
13.4 RegistryKey 类
第14章 剪贴板操作
第15章 进程与线程
15.1 Process(进程)类
15.1.1 获得进程信息
15.1.2 进程加载的模块
15.1.3 提升权限
15.2 ProcessStartInfo类
15.3 多线程
15.3.1 Thread类
15.3.2 简单的多线程程序
15.3.3 获得线程状态
15.3.4 线程优先级
15.3.5 传值给线程
15.3.6 线程返回值
15.3.7 线程的运行进度
15.3.8 终止线程
15.3.9 线程同步
15.3.9.1 使用SyncLock语句实现线程同步
15.3.9.2 使用Monitor类实现线程的同步
15.3.10 窗体下使用多线程
15.3.10.1 CheckForIllegalCrossThreadCalls
15.3.10.2 使用委托和Invoke
15.3.10.3 使用MethodInvoker 委托
15.3.10.4 BackgroundWorker组件 (20220719)
第16章 串口开发
16.1 SerialPort(串口)组件
16.2 数据传输
15.3 Serial类
15.4 串口传输文件
第17章 图像操作
17.1 图像操作
17.1.1 Image类
17.1.2 Bitmap类
17.1.3 获得图片Exif信息
17.2 图形绘制
17.2.1 VB.Net中的坐标系
17.2.2 Graphics类
17.2.3 Brush类
17.2.3.1 SolidBrush类
17.2.3.2 TextureBrush类
17.2.3.3 HatchBrush类
17.2.3.4 LinearGradientBrush类
17.2.3.5 PathGradientBrush类
17.2.4 Pen类
17.2.5 线条样式
17.2.5.1 线帽样式
17.2.5.2 自定义线帽
17.2.5.3 点划线样式
17.2.6 颜色
17.2.7 Screen类
17.2.8 坐标系变换
17.2.9 字体
17.2.9.1 Font类
17.2.9.2 FontFamily类
17.2.9.3 InstalledFontCollection类
17.2.9.4 绘制字符串
17.2.9.5 获得绘制字符串的高度和宽度
17.2.9.6 使用字体文件
17.2.10 重绘
17.2.11 绘制统计图
17.2.12 Matrix类(20220719)
17.2.13 GraphicsPath类(20220719)
17.2.14 Region 类(20220719)
17.3 图像处理
17.3.1 像素处理
17.3.1.1 逆反(底片)
17.3.1.2 曝光
17.3.1.3 灰度
17.3.1.4 浮雕
17.3.1.5 二值化(黑白)
17.3.1.6 自定义处理
17.3.2 内存处理
17.3.2.1 Bitmap.LockBits方法和Bitmap.UnlockBits方法
17.3.2.2 BitmapData类
17.3.2.3 逆反
17.3.2.4 曝光
17.3.2.5 灰度
17.3.2.6 浮雕
17.3.2.7 二值化
17.3.2.8 自定义处理
17.3.2.9 像素处理与内存处理之比较
17.3.3 ImageAttributes类
17.3.4 颜色矩阵
17.3.4.1 矩阵基本概念
17.3.4.2 ColorMatrix类
17.3.5 添加水印
17.3.6 分解动态gif图片
第18章 打印
18.1 PrintDialog组件
18.2 PrinterSettings类
18.3 PageSetupDialog组件
18.4 PageSettings类
18.5 PrintDocument组件
18.5.1 实现打印
18.5.2 多页打印
18.5.3 实现不同纸张打印多页
18.6 PrintPreviewDialog组件
18.7 PrintPreviewControl控件
第19章 数据库操作
19.1 简单的SQL语言
19.1.1 DDL
19.1.2 DML
19.1.2.1 北风数据库的使用
19.1.2.2 新增数据
19.1.2.3 更新数据
19.1.2.4 删除数据
19.1.2.5 查询数据
19.2 VB.Net数据库操作概览
19.3 连接数据库
19.3.1 连接字符串
19.3.2 状态改变事件
19.3.3 数据库的架构表
19.3.4 连接Excel
19.3.5 连接MsSql
19.4 执行数据命令
19.4.1 数据查询
19.4.1.1 OleDbDataReader类
19.4.1.2 简单数据查询
19.4.1.3 设置SQL语句的查询参数
19.4.1.4 获得数据表的字段信息
19.4.2 新增数据
19.4.3 修改数据
19.4.4 删除数据
19.4.5 查询带聚合函数的SQL语句
19.4.6 读写二进制数据
19.4.7 创建数据表
19.4.8 综合运用
19.4.9 操作Excel
19.4.10 操作MsSql
19.5 使用数据集
19.5.1 DataTable
19.5.1.1 定义DataTable结构
19.5.1.2 增加记录
19.5.1.3 修改记录
19.5.1.4 删除记录
19.5.1.5 读取记录
19.5.1.6 接受或拒绝更改记录
19.5.1.7 DataRow版本
19.5.1.8 综合示例
19.5.2 DataSet类
19.5.2.1 向数据集添加表
19.5.2.2 从数据集删除表
19.5.2.3 从数据集中查找表
19.5.2.4 读取数据集中的数据
19.5.3 使用数据集操作数据库
19.5.3.1 OleDbDataAdapter类
19.5.3.2 OleDbDataAdapter的构造函数
19.5.3.3 向数据集或数据表中填充数据
19.5.3.4 更新数据库
19.5.3.5 使用自动生成命令来更新数据库
19.5.3.6 添加多个表到数据集
19.5.3.7 分页显示数据
19.6 选择适合的数据访问模型
19.7 数据绑定
19.7.1 DataSource属性
19.7.2 DataBindings属性
19.7.3 BindingManagerBase类
19.7.4 设计时进行数据绑定
19.7.4.1 设计时进行简单绑定
19.7.4.2 使用数据源
第20章 DataGridView
20.1 DataGridView控件初步
20.2 数据操作
20.2.1 添加数据
20.2.2 修改单元格
20.2.3 删除行
20.3 使用技巧
20.3.1 隐藏或显示行、列、表头
20.3.2 选择多行
20.3.3 修改表头单元格
20.3.4 拷贝单元格文本值
20.3.5 禁止追加行与禁止删除行
20.3.6 运行时增加列
20.3.6.1 增加文本列
20.3.6.2 增加复选框列
20.3.6.3 增加按钮列
20.3.6.4 增加超链接列
20.3.6.5 增加下拉框列
20.3.6.6 增加图片列
20.3.7 运行时更改单元格类型
20.3.8 CellContentClick事件
20.3.9 解决下拉框恼人的点击
20.3.10 下拉框单元格改变其他单元格的值
20.3.11 实现文本单元格中显示下拉框并设置值
20.3.12 DataGridView背景图片(20220719)
20.3.13 DataGridView使用日期选择控件(20220719)
20.3.14 DataGridView表头添加全选/全不选复选框(20220719)
20.4 显示数据库数据
20.4.1 设计时进行简单绑定
20.4.2 使用数据源
20.4.3 分页显示
第21章 Office操作
21.1 Office操作
21.2 Excel操作
21.2.1 基本操作
21.2.2 保存
21.2.3 显示多个工作表
21.2.4 数据的增改删
21.2.5 Range对象
21.2.6 字体和边框
21.2.7 综合示例
21.3  Word操作
21.3.1 基本信息
21.3.2 Document对象
21.3.3 Word中的集合
21.3.4 Range对象
21.3.5 Bookmark对象
21.3.6 综合示例
21.4 PowerPoint操作
21.4.1 Shape对象
21.4.2 Export 方法
21.5 Outlook 操作(20220719)
21.5.1 NameSpace对象(20220719)
21.5.2 Store对象(20220719)
21.5.3 Folder对象(20220719)
21.5.4 Items集合(20220719)
21.5.5 MailItem对象(20220719)
第22章 网络编程
22.1 IPAddress类
22.2 IPHostEntry类
22.3 Dns类
22.4 本地网络信息的获取
22.4.1 总览
22.4.2 本地网络接口信息
22.4.2.1 NetworkInterface类
22.4.2.2 IPInterfaceProperties类
22.4.2.3 IPv4InterfaceProperties类
22.4.2.4 IPv6InterfaceProperties类
22.4.2.5 IPInterfaceStatistics 类
22.4.2.6 IPv4InterfaceStatistics 类
22.4.2.7 获得本地网络接口信息
22.4.3 网络连接信息
22.4.3.1 IPGlobalProperties类
22.4.3.2 TCP/UDP连接信息
22.4.3.3 IP统计数据
22.4.3.4 Tcp/Udp统计数据
22.4.3.5 Ping
22.5 Uri类
22.6 WebRequest类和Webresponse类
22.6.1 获得网页返回信息
22.6.2 获得网页资源
22.6.3 GET方式发送数据
22.6.4 GET方式时中文的处理
22.6.5 POST方式发送数据
22.6.6 发送文件和数据
22.7 WebClient类
22.7.1 获得Uri资源
22.7.2 下载保存资源文件
22.7.3 流方式下载文件
22.7.4 发送数据
22.8 Socket编程
22.8.1 获得网页资源
22.8.2 获得Https网页资源
22.8.3 端口扫描
22.8.4 服务端和客户端通信
22.9 TcpListener类和TcpClient类
22.9.1 TcpListener类
22.9.2 TcpClient类
22.9.3 NetworkStream类
22.9.4 服务器和客户端通信
22.9.5 Ftp(20220719)
22.9.5.1 WebRequestMethods.Ftp 类(20220719)
22.9.5.2 NetworkCredential 类(20220719)
22.9.5.3 FtpWebRequest 类(20220719)
22.9.5.4 FtpWebResponse 类(20220719)
22.9.5.5 Ftp开发示例(20220719)
第23章 浏览器开发
23.1 WebBrowser控件
23.1.1 制作一个简易浏览器
23.1.2 获得网页源代码
23.2 HtmlDocument类
23.2.1 获得网页相关信息
23.2.2 执行指定的命令
23.3 HtmlElement类
23.3.1 获得页面元素信息
23.3.2 表单处理
23.3.3 解决target=_blank 问题
23.4 MSHTML组件
23.4.1 引用MSHTML
23.4.2 获得网页元素信息
23.4.3 增加网页元素
23.4.4 为网页文档和元素增加事件处理
23.4.5 替换脚本
23.5 WebBrowser综合编程
23.5.1 WebBrowser与网页交互
23.5.1.1 准备工作
23.5.1.2 VB.Net中的设置
23.5.1.3 实现交互
23.5.2 WebBrowser文档编辑器
23.5.2.1 设计界面
23.5.2.2 使用到的常量
23.5.2.3 主要代码
第24章 多媒体操作
24.1 SoundPlayer类
24.2 Audio类
24.3 Windows Media Player控件
24.3.1 添加Windows Media Player控件
24.3.2 Windows Media Player控件相关属性和方法
24.3.2.1 IWMPControls接口
24.3.2.2 IWMPControls2接口
24.3.2.3 IWMPSettings接口
24.3.2.4 IWMPMedia接口
24.3.2.5 IWMPPlaylist接口
24.3.3 使用Windows Media Player控件
第25章 系统服务和系统日志
25.1 系统服务
25.1.1 建立Windos服务程序
25.1.2 安装和卸载服务
25.1.3 启动和停止服务
25.1.4 服务程序调试
25.1.5 ServiceController类
25.2 日志文件
25.2.1 EventLog类
25.2.2 写系统日志
25.2.3 EventLogEntry
25.2.4 监视日志写入
25.2.5 日志删除
第26章 程序帮助、发布与混淆
26.1 为用户提供帮助
26.1.1 Help类
26.1.2 HelpProvder(帮助提示)组件
26.2 发布准备
26.2.1 VB.Net项目文件
26.2.2 Debug和Release
26.2.3 条件编译
26.2.4 附属文件
26.3 发布软件
26.3.1 设置程序集信息
26.3.2 制作安装文件
26.3.3 制作“绿色”文件
26.4 软件混淆
26.4.1 什么是混淆
26.4.2 为什么要做混淆?
26.4.3 使用Dotfuscator进行混淆
26.4.4 使用.NET Reactor进行混淆
第27章 API的调用(20220719)
27.1 API的声明(20220719)
27.2 API函数的类型(20220719)
27.3 API中的结构(20220719)
27.4 API中的函数指针(20220719)
27.5 API中类型的变通使用(20220719)
​第99章 代码示例(20220719)
99.1 农历类的使用(20220719)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值