第3部分 高級篇
第15堂課 鼠標(biāo)與鍵盤 453
視頻講解:110分鐘
15.1 鼠標(biāo)指針的設(shè)置 454
15.1.1 設(shè)置鼠標(biāo)指針的形狀 454
15.1.2 設(shè)置鼠標(biāo)指針為指定的圖片 455
15.1.3 設(shè)置鼠標(biāo)指針為指定的動畫 455
15.1.4 設(shè)置窗體的鼠標(biāo)指針樣式 456
15.1.5 設(shè)置系統(tǒng)的鼠標(biāo)指針樣式 458
15.2 鼠標(biāo)事件的響應(yīng) 460
15.2.1 鼠標(biāo)單擊和雙擊事件(Click和
DblClick事件) 461
15.2.2 鼠標(biāo)按下和抬起事件
(MouseDown和MouseUp事件) 462
15.2.3 鼠標(biāo)移動事件(MouseMove事件) 463
15.3 拖放操作 463
15.3.1 與拖放相關(guān)的屬性
(DragMode和DragIcon屬性) 464
15.3.2 與拖放相關(guān)的事件
(DragDrop和DragOver事件) 464
15.3.3 與拖放相關(guān)的方法
(Move和Drag方法) 466
15.4 鍵盤事件的響應(yīng) 468
15.4.1 KeyDown和KeyUp事件的使用 468
15.4.2 KeyPress事件的使用 469
15.5 照貓畫虎——基本功訓(xùn)練 470
15.5.1 基本功訓(xùn)練1——跟隨鼠標(biāo)指針飛翔
的蝴蝶 470
15.5.2 基本功訓(xùn)練2——為程序設(shè)置熱鍵 471
15.5.3 基本功訓(xùn)練3——將Enter鍵變成
Tab鍵 471
15.5.4 基本功訓(xùn)練4——避免按Enter鍵
產(chǎn)生“嘀”聲 472
15.5.5 基本功訓(xùn)練5——按Enter鍵
移動焦點(diǎn) 473
15.6 情景應(yīng)用——拓展與實(shí)踐 474
15.6.1 情景應(yīng)用1——警察抓小偷 474
15.6.2 情景應(yīng)用2——神奇讀心術(shù) 476
15.6.3 情景應(yīng)用3——畫桃花 478
15.6.4 情景應(yīng)用4——愛情測試 480
15.6.5 情景應(yīng)用5——打造自己的開心農(nóng)場 481
15.7 自我測試 483
15.8 行動指南 485
15.9 成功故事 知識改變命運(yùn),
科技改變生活 486
第16堂課 網(wǎng)絡(luò)編程 487
視頻講解:90分鐘
16.1 網(wǎng)絡(luò)基礎(chǔ)知識 488
16.1.1 OSI參考模型 488
16.1.2 HTTP協(xié)議 488
16.1.3 FTP協(xié)議 488
16.2 Winsock控件編程 488
16.2.1 TCP與UDP基礎(chǔ) 488
16.2.2 Winsock控件 489
16.2.3 開發(fā)客戶端/服務(wù)器端聊天程序 491
16.3 Internet Transfer控件編程 494
16.3.1 Internet Transfer控件 494
16.3.2 文件上傳與下載 496
16.4 WebBrowser控件編程 499
16.4.1 WebBrowser控件 499
16.4.2 制作自己的瀏覽器 500
16.5 照貓畫虎——基本功訓(xùn)練 501
16.5.1 基本功訓(xùn)練1——獲得本地計算機(jī)
名稱 501
16.5.2 基本功訓(xùn)練2——獲得本機(jī)IP地址 501
16.5.3 基本功訓(xùn)練3——判斷輸入的IP地址
是否符合要求 502
16.5.4 基本功訓(xùn)練4——IPC$密碼暴力破解 503
16.5.5 基本功訓(xùn)練5——獲取HTTP頭部
信息 505
16.6 情景應(yīng)用——拓展與實(shí)踐 506
16.6.1 情景應(yīng)用1——獲取天氣預(yù)報 506
16.6.2 情景應(yīng)用2——制作多選項(xiàng)卡瀏覽器 507
16.6.3 情景應(yīng)用3——提取網(wǎng)頁源碼 510
16.6.4 情景應(yīng)用4——制作FTP文件上傳
程序 511
16.6.5 情景應(yīng)用5——獲得網(wǎng)頁中的所有
超鏈接 512
16.7 自我測試 514
16.8 行動指南 515
16.9 成功故事 中國通信設(shè)備行業(yè)的
領(lǐng)跑者——任正非 515
第17堂課 多媒體程序 517
視頻講解:95分鐘
17.1 MMControl控件 518
17.1.1 認(rèn)識MMControl控件 518
17.1.2 MMControl控件的屬性 518
17.1.3 MMControl控件的事件 522
17.2 MediaPlayer控件 523
17.2.1 認(rèn)識MediaPlayer控件 523
17.2.2 MediaPlayer控件的屬性 524
17.2.3 MediaPlayer控件的方法 524
17.3 ShockwaveFlash控件 525
17.3.1 認(rèn)識ShockwaveFlash控件 525
17.3.2 ShockwaveFlash控件的屬性 526
17.3.3 ShockwaveFlash控件的方法 526
17.3.4 ShockwaveFlash控件的事件 526
17.4 Animation控件 527
17.4.1 認(rèn)識Animation控件 527
17.4.2 Animation控件的屬性 528
17.4.3 Animation控件的方法 528
17.5 照貓畫虎——基本功訓(xùn)練 529
17.5.1 基本功訓(xùn)練1——播放WAV文件 529
17.5.2 基本功訓(xùn)練2——播放MIDI文件 529
17.5.3 基本功訓(xùn)練3——播放GIF動畫 530
17.5.4 基本功訓(xùn)練4——使用ShockwaveFlash
控件播放透明動畫 531
17.5.5 基本功訓(xùn)練5——制作CD播放器 533
17.6 情景應(yīng)用——拓展與實(shí)踐 534
17.6.1 情景應(yīng)用1——播放AVI動畫 534
17.6.2 情景應(yīng)用2——制作VCD播放器 535
17.6.3 情景應(yīng)用3——制作MP3播放器 537
17.6.4 情景應(yīng)用4——仿QQ寵物 538
17.6.5 情景應(yīng)用5——多媒體演示程序 539
17.7 自我測試 540
17.8 行動指南 541
17.9 成功故事 軟件業(yè)的華人教父——
王嘉廉 542
第18堂課 SQL語言基礎(chǔ) 543
視頻講解:141分鐘
18.1 SQL基礎(chǔ) 544
18.1.1 什么是SQL 544
18.1.2 執(zhí)行SQL語句的工具 544
18.2 檢索數(shù)據(jù)(SELECT子句) 545
18.2.1 SELECT子句 546
18.2.2 檢索單個列 546
18.2.3 檢索多個列 547
18.2.4 檢索所有列 547
18.3 排序檢索數(shù)據(jù)(ORDER BY子句) 547
18.3.1 排序數(shù)據(jù) 547
18.3.2 按多個列排序 548
18.3.3 按列位置排序 548
18.3.4 指定排序方向 548
18.3.5 對新生成的列進(jìn)行排序 549
18.4 過濾數(shù)據(jù)(WHERE子句) 549
18.4.1 使用WHERE子句 549
18.4.2 WHERE子句比較運(yùn)算符 549
18.4.3 檢索指定范圍的值 550
18.4.4 模式條件查詢 551
18.4.5 組合條件查詢(AND、OR和NOT) 551
18.5 高級查詢 552
18.5.1 匯總數(shù)據(jù) 552
18.5.2 分組統(tǒng)計 552
18.5.3 子查詢 553
18.6 插入數(shù)據(jù) 553
18.6.1 插入完整的行 554
18.6.2 插入部分行 554
18.6.3 插入檢索出的數(shù)據(jù) 554
18.6.4 將一個表中的數(shù)據(jù)復(fù)制到另一個表 555
18.7 修改和刪除數(shù)據(jù) 555
18.7.1 修改數(shù)據(jù) 555
18.7.2 刪除數(shù)據(jù) 556
18.8 照貓畫虎——基本功訓(xùn)練 556
18.8.1 基本功訓(xùn)練1——查詢控件中的
字符型數(shù)據(jù) 556
18.8.2 基本功訓(xùn)練2——查詢控件中的
數(shù)值型數(shù)據(jù) 558
18.8.3 基本功訓(xùn)練3——查詢控件中的
日期型數(shù)據(jù) 559
18.8.4 基本功訓(xùn)練4——取出數(shù)據(jù)
統(tǒng)計結(jié)果前10名數(shù)據(jù) 560
18.8.5 基本功訓(xùn)練5——查詢空數(shù)據(jù) 561
18.9 情景應(yīng)用——拓展與實(shí)踐 562
18.9.1 情景應(yīng)用1——系統(tǒng)登錄 562
18.9.2 情景應(yīng)用2——操作員權(quán)限設(shè)置 564
18.9.3 情景應(yīng)用3——房態(tài)狀態(tài)管理 567
18.9.4 情景應(yīng)用4——訂單數(shù)據(jù)輸入 569
18.9.5 情景應(yīng)用5——期刊匯總 573
18.10 自我測試 574
18.11 行動指南 575
18.12 成功故事 創(chuàng)造互聯(lián)網(wǎng)搜索時代——
拉里·佩奇和謝爾蓋·布林 576
第19堂課 數(shù)據(jù)庫訪問控件 577
視頻講解:155分鐘
19.1 Visual Basic訪問數(shù)據(jù)庫 578
19.2 ODBC 578
19.2.1 認(rèn)識ODBC 578
19.2.2 配置ODBC數(shù)據(jù)源 578
19.3 Data控件 580
19.3.1 認(rèn)識Data控件 580
19.3.2 用Data控件連接數(shù)據(jù)庫 581
19.3.3 Data控件的綜合應(yīng)用 581
19.4 DAO對象 582
19.4.1 引用DAO對象 582
19.4.2 DAO對象的子對象 583
19.4.3 DAO對象的綜合應(yīng)用 586
19.5 ADO控件 590
19.5.1 認(rèn)識ADO控件 590
19.5.2 用ADO控件連接各種數(shù)據(jù)源 590
19.5.3 用ADO控件連接記錄源 592
19.5.4 ADO控件的常用屬性、方法和事件 592
19.5.5 ADO控件的綜合應(yīng)用 593
19.6 ADO對象 594
19.6.1 引用ADO對象 594
19.6.2 ADO對象的子對象 594
19.6.3 連接多種數(shù)據(jù)庫(Connection對象) 595
19.6.4 連接記錄源(Recordset對象) 596
19.6.5 執(zhí)行SQL語句(Command對象) 598
19.6.6 ADO對象的綜合應(yīng)用 598
19.7 RDO控件(遠(yuǎn)程數(shù)據(jù)控件) 600
19.7.1 引用RDO控件到工程中 600
19.7.2 RDO控件與數(shù)據(jù)訪問相關(guān)的屬性 600
19.7.3 使用RDO控件連接遠(yuǎn)程數(shù)據(jù)庫 601
19.8 數(shù)據(jù)庫增、刪、改技巧 602
19.8.1 存取字段數(shù)據(jù)的幾種方法 602
19.8.2 使用數(shù)據(jù)綁定控件實(shí)現(xiàn)增、刪、改 603
19.8.3 非綁定控件的增、刪、改 604
19.8.4 使用ADO對象實(shí)現(xiàn)增、刪、改 604
19.9 照貓畫虎——基本功訓(xùn)練 606
19.9.1 基本功訓(xùn)練1——動態(tài)設(shè)置ADO
控件的屬性 606
19.9.2 基本功訓(xùn)練2——用DataCombo和
DataList顯示關(guān)系表中的數(shù)據(jù) 607
19.9.3 基本功訓(xùn)練3——在MSHFlexGrid
控件中顯示圖片 608
19.9.4 基本功訓(xùn)練4——將數(shù)據(jù)庫中的
表添加到ListView控件 608
19.9.5 基本功訓(xùn)練5——設(shè)置奇、偶行顏色
不同的表格 609
19.10 情景應(yīng)用——拓展與實(shí)踐 610
19.10.1 情景應(yīng)用1——帶圖像列表的
系統(tǒng)登錄程序 610
19.10.2 情景應(yīng)用2——向SQL Server
數(shù)據(jù)庫存入圖片 612
19.10.3 情景應(yīng)用3——通過觸發(fā)器對員工
信息進(jìn)行注冊 615
19.10.4 情景應(yīng)用4——通過存儲過程對
商品信息進(jìn)行管理 616
19.10.5 情景應(yīng)用5——自動附加SQL Server
數(shù)據(jù)庫 618
19.11 自我測試 620
19.12 行動指南 621
19.13 成功故事 IT風(fēng)云人物——鮑岳橋 621
第20堂課 數(shù)據(jù)庫控件 623
視頻講解:126分鐘
20.1 DBCombo和DBList控件 624
20.2 DataCombo和DataList控件 624
20.2.1 認(rèn)識DataCombo和DataList控件 625
20.2.2 DataCombo和DataList控件的屬性 625
20.2.3 顯示關(guān)系表中的數(shù)據(jù) 626
20.3 DataGrid控件 627
20.3.1 認(rèn)識DataGrid控件 627
20.3.2 用DataGrid控件顯示數(shù)據(jù) 627
20.3.3 格式化數(shù)據(jù) 629
20.3.4 鎖定數(shù)據(jù) 629
20.3.5 將DataGrid控件中的數(shù)據(jù)顯示在
文本框中 629
20.4 MSFlexGrid和MSHFlexGrid控件 630
20.4.1 認(rèn)識MSHFlexGrid控件 630
20.4.2 用MSHFlexGrid控件顯示數(shù)據(jù) 631
20.4.3 數(shù)據(jù)排序與合并 632
20.4.4 隱藏行或列 633
20.4.5 凍結(jié)字段 634
20.5 照貓畫虎——基本功訓(xùn)練 634
20.5.1 基本功訓(xùn)練1——使用DataCombo
控件顯示信息 634
20.5.2 基本功訓(xùn)練2——用代碼設(shè)置DataGrid
控件的列標(biāo)頭 635
20.5.3 基本功訓(xùn)練3——使用MSHFlexGrid
控件批量錄入數(shù)據(jù) 635
20.5.4 基本功訓(xùn)練4——動態(tài)調(diào)整
MSHFlexGrid表格中字段的順序 637
20.5.5 基本功訓(xùn)練5——通過DataGrid控件
刪除表格中指定記錄 638
20.6 情景應(yīng)用——拓展與實(shí)踐 639
20.6.1 情景應(yīng)用1——個人日記本 639
20.6.2 情景應(yīng)用2——備忘錄 643
20.6.3 情景應(yīng)用3——按主從顯示圖書
銷售信息 649
20.6.4 情景應(yīng)用4——對商品信息進(jìn)行排序 650
20.6.5 情景應(yīng)用5——收款員日結(jié)報表 652
20.7 自我測試 653
20.8 行動指南 654
20.9 成功故事 IT“大王”——王志東 655
第21堂課 報表 657
視頻講解:138分鐘
21.1 添加數(shù)據(jù)環(huán)境對象 658
21.2 Connection對象 659
21.2.1 添加Connection對象 659
21.2.2 連接Connection對象 659
21.3 Command對象 661
21.3.1 創(chuàng)建Command對象 661
21.3.2 Command對象的層次結(jié)構(gòu) 663
21.3.3 字段映射 667
21.4 DataReport報表 668
21.4.1 在工程中添加數(shù)據(jù)報表設(shè)計器 668
21.4.2 數(shù)據(jù)報表設(shè)計器簡介 668
21.4.3 DataReport對象的屬性和方法 668
21.4.4 設(shè)計簡單的報表 670
21.5 照貓畫虎——基本功訓(xùn)練 671
21.5.1 基本功訓(xùn)練1——使用數(shù)據(jù)
環(huán)境對象Connection連接數(shù)據(jù)庫 671
21.5.2 基本功訓(xùn)練2——通過存儲過程
創(chuàng)建Command對象 672
21.5.3 基本功訓(xùn)練3——使用Command對象
創(chuàng)建關(guān)系層次結(jié)構(gòu) 673
21.5.4 基本功訓(xùn)練4——使用Command對象
創(chuàng)建分組層次結(jié)構(gòu) 673
21.5.5 基本功訓(xùn)練5——分組統(tǒng)計報表 675
21.6 情景應(yīng)用——拓展與實(shí)踐 677
21.6.1 情景應(yīng)用1——制作部門信息表 677
21.6.2 情景應(yīng)用2——創(chuàng)建進(jìn)貨信息動態(tài)
報表 680
21.6.3 情景應(yīng)用3——創(chuàng)建圖書數(shù)據(jù)分組
報表 682
21.6.4 情景應(yīng)用4——創(chuàng)建藥品入庫單據(jù)——
入庫藥品詳細(xì)信息主明細(xì)報表 684
21.6.5 情景應(yīng)用5——創(chuàng)建客房信息縱欄式
報表 687
21.7 自我測試 689
21.8 行動指南 690
21.9 成功故事 善于抓住時機(jī)的人——
徐少春 691
特別提醒:
親愛的讀者朋友,由于近期紙張價格和印制成本大幅上漲,為不增加讀者朋友的負(fù)擔(dān),又不減少書的內(nèi)容,本書以下章節(jié)內(nèi)容不得不放在配書光盤中,由此給您帶來了不便,在此深表歉意。