Visual Basic 2013從入門到精通

Visual Basic 2013從入門到精通

《Visual Basic 2013從入門到精通》是2015年清華大學出版社出版的圖書,作者是Michael Halvorson、張海、賈洪峰。

書籍信息

作者:Michael Halvorson 張海 賈洪峰
定價:69元
印次:1-1
ISBN:9787302399957
出版日期:2015.05.01
印刷日期:2015.05.08

內容簡介

本書全面介紹了Visual Basic 2013的編程思想及特色,主要內容包括Visual Studio開發簡介、程式用戶界面的設計、Visual Basic編程技術、資料庫和Web編程以及Windows Phone編程等。 本書從最基礎的知識講起,結合豐富的示例,由淺入深,內容翔實,是掌握Visual Basic 2013編程的經典圖書。本書可以幫助初學者迅速入門並獲得提高,有經驗的編程人員藉助本書即可快速掌握 Visual Studio 2013編程的核心技術。本書是各級程式設計師學習Visual Basic 2013編程技術必備的參考書。

目錄

第I部分VisualStudio開發簡介

第1章VisualBasic2013的開發領域和Windows套用商店 3

1.1VisualBasic2013產品和開發領域 3

1.1.1機會巨大,平台眾多 5

1.1.2用跨平台的方法學習VisualBasic 6

1.2了解Windows套用商店 7

1.2.1何為Windows套用商店 7

1.2.2訪問Windows套用商店 7

1.2.3銷售信息和價格區間 9

1.2.4免費的應用程式 9

1.2.5事先了解認證要求 10

1.2.6Windows套用商店認證要求一覽表 11

1.2.7細節決定成敗 12

1.3本章小結 13

第2章VisualStudio集成開發環境 15

2.1準備工作 15

2.2VisualStudio開發環境 17

2.3IDE中的重要工具 19

2.3.1組織IDE中的工具 20

2.3.2設計器和XAML標記 21

2.3.3運行和測試Windows套用商店程式 26

2.4“屬性”視窗 28

2.5編程工具的組織 31

2.5.1工具視窗的移動和停靠 31

2.5.2隱藏工具視窗 33

2.6自定義IDE設定以適應循序漸進式練習 33

2.7退出VisualStudio 36

2.8本章小結 36

第3章編寫第1個Windows套用商店程式 37

3.1第1個用VisualBasic編寫的Windows

套用商店程式:LuckySeven 37

3.2編程步驟 38

3.3設計用戶界面 39

3.4設定屬性 52

3.5編寫代碼 54

3.6運行Windows套用商店程式 58

3.7生成執行檔 62

3.8本章小結 65

第4章使用Windows窗體模型創建Windows桌面程式 66

4.1Windows桌面程式 67

4.2VisualBasic和Windows桌面程式 68

4.3創建Windows桌面程式 69

4.4設定屬性 77

4.4.1圖片框屬性 81

4.4.2為對象命名 82

4.5編寫代碼 82

4.6SpinButton_Click事件處理程式探秘 85

4.7運行Windows桌面程式LuckySeven 86

4.8生成執行檔 87

4.9發布Windows桌面程式 88

4.10本章小結 90

第II部分設計用戶界面

第5章Windows套用商店程式控制項 93

5.1了解Windows套用商店程式控制項 93

5.1.1與WindowsPresentationFoundation和XAML的淵源 94

5.1.2面向Windows8.1 94

5.2使用TextBox控制項接收輸入 95

5.2.1將TextBox的內容分配給變數 99

5.2.2多行TextBox控制項 100

5.2.3檢查TextBox控制項中的拼寫 104

5.3使用FlipView控制項展示圖像 107

5.4使用MediaElement控制項播放娛樂媒體檔案 111

5.5使用WebView控制項展示動態網路內容 119

5.6本章小結 122

第6章Windows窗體控制項 124

6.1使用DateTimePicker控制項 124

6.2收集用戶輸入的控制項 130

6.2.1使用CheckBox控制項 130

6.2.2使用分組框和單選按鈕 134

6.2.3使用列表框處理輸入 139

6.3使用MenuStrip控制項添加選單 144

6.3.1選單 144

6.3.2為選單命令添加訪問鍵 146

6.3.3處理選單事件 148

6.4使用ToolStrip控制項添加工具列 153

6.5使用對話框控制項 156

6.6管理常用對話框的事件處理程式 157

6.7本章小結 161

第7章XAML標記 163

7.1XAML簡介 163

7.1.1VisualStudioIDE中的XAML 164

7.1.2BlendforVisualStudio中的XAML 165

7.1.3XAML元素 166

7.1.4XAML標記中的命名空間 168

7.1.5研究XAML項目檔案 168

7.2使用代碼編輯器添加XAML元素 173

7.3本章小結 182

第8章使用XAML樣式 184

8.1XAML樣式簡介 184

8.1.1StandardStyles.xaml去了哪裡 185

8.1.2創建新的XAML樣式 186

8.1.3考慮樣式的作用範圍 186

8.1.4新建XAML樣式的示例 187

8.1.5引用樣式 188

8.1.6使用顯式和隱式樣式 189

8.2練習使用XAML樣式 190

8.3根據已有樣式生成新樣式 194

8.4套用樣式的IDE捷徑 197

8.5本章小結 198

第9章探索Windows8.1的設計功能:

命令欄、浮出控制項、磁貼和觸控 199

9.1創建命令欄以管理常見任務 199

9.1.1命令欄功能 201

9.1.2設計命令欄 202

9.1.3命令欄的操作練習 203

9.2使用Flyout控制項收集輸入和顯示信息 207

9.3為應用程式設計自定義磁貼 211

9.3.1Assets資料夾 212

9.3.2所需磁貼及套用 212

9.3.3編程設計動態磁貼 219

9.4規劃觸控輸入 220

9.4.1XAML控制項自動處理觸控 221

9.4.2常見手勢 221

9.4.3可用性考慮 223

9.5安全性與許可權設定 224

9.6本章小結 227

第10章創建控制台應用程式 228

10.1VisualStudio中的控制台程式 228

10.1.1創建控制台程式 229

10.1.2模組和過程 230

10.1.3SubMain()過程 231

10.2互動式數學遊戲 235

10.2.1猜數 235

10.2.2模擬擲色子遊戲 239

10.3創建、發布和運行控制台程式 244

10.4本章小結 247

第III部分VisualBasic編程技術

第11章數據類型、運算符和字元串處理 251

11.1聲明變數和常量的策略 251

11.1.1Dim語句 252

11.1.2定義常量 254

11.1.3變數和常量命名原則 255

11.2數據類型和ListBox控制項 256

11.3運算符和公式 263

11.3.1數學運算符 263

11.3.2高級數學運算符 266

11.3.3快捷運算符 271

11.3.4VisualBasic公式的計算 271

11.4數據類型的轉換 272

11.4.1ToString方法 273

11.4.2Parse方法 274

11.4.3Convert類 275

11.4.4早期的類型轉換函式及其套用 276

11.5利用String類處理字元串 277

11.5.1常見任務 277

11.5.2對文本進行排序 279

11.5.3使用ASCII代碼 280

11.5.4對文本框中的字元串進行排序 281

11.5.5查看SortText程式代碼 284

11.6使用基本的加密方法保護文本 286

11.6.1使用Xor運算符 290

11.6.2查看用於加密的程式代碼 292

11.7本章小結 295

第12章條件分支結構和循環 296

12.1事件驅動編程 296

12.2If...Then條件分支結構 298

12.2.1在If...Then條件分支結構中測試多個條件 299

12.2.2在條件表達式中使用邏輯運算符 304

12.2.3使用AndAlso和OrElse執行短路 306

12.3SelectCase條件分支結構 307

12.4編寫For...Next循環結構 314

12.5創建複雜的For...Next循環結構 316

12.6編寫Do循環結構 321

12.6.1避免無限循環 322

12.6.2換算溫度 323

12.6.3在Do循環結構中使用Until關鍵字 325

12.7本章小結 326

第13章使用結構化錯誤處理程式捕獲錯誤 327

13.1使用Try...Catch結構處理錯誤 327

13.1.1何時使用錯誤處理程式 328

13.1.2設定捕獲:Try...Catch代碼塊 329

13.1.3路徑和磁碟驅動器錯誤 329

13.1.4Windows套用商店程式和內置的異常處理機制 332

13.2編寫有關磁碟驅動器的錯誤處理程式 333

13.3使用Finally子句完成清除任務 335

13.4較複雜的Try...Catch錯誤處理程式 336

13.4.1Exception對象 336

13.4.2指定重試次數 340

13.4.3使用嵌套的Try...Catch語句塊 342

13.5錯誤處理程式和防錯編程技術的比較 342

13.6ExitTry語句 343

13.7本章小結 344

第14章使用數組、集合和泛型管理數據 345

14.1使用變數數組 345

14.1.1創建數組 346

14.1.2聲明定長數組 347

14.1.3開闢記憶體 347

14.1.4使用數組元素 348

14.1.5聲明數組並分配初始值 350

14.1.6創建定長數組存儲溫度值 351

14.1.7GetUpperBound和GetLowerBound函式 351

14.2創建動態數組 356

14.3使用ReDimPreserve語句保存數組原有數據 361

14.4使用Array類中的方法處理大型數組 362

14.4.1Array類 362

14.4.2對不同大小的數組進行排序 368

14.5使用集合 368

14.5.1創建集合和泛型列表 369

14.5.2聲明泛型集合 370

14.5.3利用泛型列表和背景圖像的示例程式 370

14.6本章小結 376

第15章利用LINQ管理數據 377

15.1LINQ工具和技術 377

15.2從數組提取信息 379

15.3利用LINQ處理集合 389

15.4利用LINQ處理XML文檔 392

15.5本章小結 395

第16章面向對象編程技術 397

16.1利用繼承選擇器繼承窗體 397

16.2創建自定義基類 404

16.3繼承基類 412

16.4多態性 415

16.4.1重載方法和屬性的語法 416

16.4.2用關鍵字MyBase引用基類 416

16.4.3體驗多態性 416

16.5本章小結 421

第IV部分資料庫和Web編程

第17章Windows桌面程式中的資料庫控制項 425

17.1用ADO.NET進行資料庫編程 425

17.1.1資料庫術語 426

17.1.2使用Access資料庫 427

17.1.3“數據源”視窗 435

17.2用工具箱控制項顯示資料庫信息 440

17.3SQL語句和篩選數據 443

17.4本章小結 447

第18章Windows套用商店程式中的數據訪問 448

18.1XAML中的數據綁定 448

18.1.1各種數據源 449

18.1.2綁定元素 449

18.1.3將控制項綁定到類 450

18.1.4以集合作為數據源 454

18.2訪問XML文檔中的數據 458

18.2.1讀取XML檔案 458

18.2.2查找XML檔案中的數據項 465

18.2.3寫入XML檔案 468

18.2.4用於輸入數據的用戶界面 471

18.3本章小結 472

第19章使用ASP.NET進行Web開發 474

19.1ASP.NET技術內幕 474

19.1.1Web窗體 475

19.1.2ASP.NETMVC 476

19.1.3使用Razor語法的網頁 477

19.1.4HTML5和JavaScript 479

19.2使用ASP.NET構建Web窗體網站 480

19.2.1ASP.NET編程的軟體需求 481

19.2.2重要步驟 481

19.2.3網頁與Windows窗體 482

19.3使用網頁設計器 486

19.4向網站中添加伺服器控制項 489

19.5為網頁控制項編寫事件處理程式 492

19.6自定義網站模板 497

19.7在網頁中顯示資料庫記錄 499

19.8編輯文檔和網站主要屬性 506

19.9本章小結 508

第V部分WindowsPhone編程

第20章WindowsPhone8

開發簡介 511

20.1WindowsPhone8平台開發的機遇 511

20.1.1WindowsPhone8的主要特點 512

20.1.2硬體要求 513

20.1.3集成與協作 514

20.2WindowsPhone套用商店 514

20.2.1何為WindowsPhone套用商店 514

20.2.2訪問WindowsPhone套用商店 515

20.2.3開發人員的收益 517

20.2.4事先考慮認證問題 518

20.3使用WindowsPhoneSDK8.0 519

20.4WindowsPhone8和Windows套用商店平台的對比 522

20.4.1兩個平台的不同點 522

20.4.2兩個平台的相似點 524

20.5本章小結 526

第21章WindowsPhone8應用程式開發初體驗 527

21.1創建WindowsPhone項目 527

21.2設計GolfCaddy程式的用戶界面 533

21.3編寫代碼 536

21.4測試WindowsPhone程式 539

21.5應用程式的生存期 543

21.5.1關閉還是停用 543

21.5.2PhoneApplicationService類 544

21.5.3使用IsolatedStorageSettings類管理生存期 550

21.6WindowsPhone清單檔案中的設定選項 551

21.7本章小結 553

相關詞條

相關搜尋

熱門詞條

聯絡我們