實驗與思考
實驗目的:認識開發環境,體驗開發過程。
實驗環境及素材:數據庫管理系統MySQL和數據庫管理工具Navicat for MySQL,應用程序開發集成環境Visual Studio,數據庫腳本文件film.sql。

腳本文件
1.體驗例1.1電影分享網站的運行。
(1)在Navicat for MySQL中恢復數據庫film并新增記錄。
① 創建一個名稱為film的數據庫。
② 執行例1.1生成的腳本文件film.sql恢復filmtype表和filminfo表。
③ 打開filminfo表,新增兩部電影。
提示:電影號不能與表中已有的電影號重復;類型號必須是filmtype表中已有的類型號;如果導演與已有電影不同,請自行為導演編號。
(2)在Visual Studio中加載程序并運行。
① 在“我的電腦”中復制W11_film文件夾,并重新命名為L11_film。
② 啟動Visual Studio,打開L11_film網站。進入FilmShow.aspx.cs代碼文件,檢查以下語句:

將其中的user id和password值修改為自己的MySQL用戶名和密碼,注意有兩處。
③ 運行程序進行體驗,選擇不同類型,顯示電影信息。
2.擴展L11_film網站,增加一個網頁,按照導演查詢電影,結果如圖1.26所示。

圖1.26 查詢結果
(1)在Navicat for MySQL中為film數據庫新增director表。
① 創建director表(數據類型說明見表1.4)。
② 向director表中添加記錄(見表1.4)。
提示:導演號必須包含filminfo表中的所有導演號,包括新增的導演號。
③ 設置其外鍵,通過“導演號”字段與filminfo表建立關系。
(2)啟動Visual Studio,在L11_film網站中新建頁面根據導演查詢電影。
① 打開L11_film網站,新建一個網頁文件FilmShow1.aspx。
② 在設計頁面中增加一個DropdownList(下拉列表)控件,啟用AutoPostBack項;增加一個GridView控件,設置其Caption屬性值為“電影信息”,自動套用格式“石板”。
③ 進入FilmShow1.aspx.cs代碼文件,編寫代碼。
? 在程序頭部增加兩句代碼引入有關命名空間(見圖 1.27),可錄入或從FilmShow.aspx.cs中復制。
? 從FilmShow.aspx.cs中復制Page_Load()代碼并按照圖1.27進行修改。

圖1.27 程序頭部和Page_Load()代碼修改
? 雙擊DropdownList1生成事件過程框架,從FilmShow.aspx.cs中復制代碼并修改5處(見圖1.28)。注意:原來有空格的地方要保留,“.”的左右不要加空格。

圖1.28 DropDownList1_SelectedIndexChanged()代碼修改
? 運行程序,體驗運行結果。
- 數據庫基礎教程(SQL Server平臺)
- 同步:秩序如何從混沌中涌現
- PyTorch深度學習實戰:從新手小白到數據科學家
- 數據庫原理及應用教程(第4版)(微課版)
- ETL數據整合與處理(Kettle)
- Developing Mobile Games with Moai SDK
- 信息系統與數據科學
- Voice Application Development for Android
- Python金融大數據分析(第2版)
- 醫療大數據挖掘與可視化
- 數據庫應用基礎教程(Visual FoxPro 9.0)
- MySQL 8.x從入門到精通(視頻教學版)
- 基于OPAC日志的高校圖書館用戶信息需求與檢索行為研究
- 達夢數據庫運維實戰
- 貫通SQL Server 2008數據庫系統開發