《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)
總結
以上是生活随笔為你收集整理的《Visual Basic.Net 循序渐进》详细目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何解决“计算机意外地重新启动或遇到错误
- 下一篇: asp.net ajax控件工具集 Au