官术网_书友最值得收藏!

實驗與思考

實驗目的:認識開發環境,體驗開發過程。

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

img

腳本文件

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代碼文件,檢查以下語句:

img

將其中的user id和password值修改為自己的MySQL用戶名和密碼,注意有兩處。

③ 運行程序進行體驗,選擇不同類型,顯示電影信息。

2.擴展L11_film網站,增加一個網頁,按照導演查詢電影,結果如圖1.26所示。

img

圖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進行修改。

img

圖1.27 程序頭部和Page_Load()代碼修改

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

img

圖1.28 DropDownList1_SelectedIndexChanged()代碼修改

? 運行程序,體驗運行結果。

主站蜘蛛池模板: 永年县| 阿坝县| 成都市| 化州市| 花莲县| 成安县| 天水市| 宁晋县| 抚顺县| 奈曼旗| 延庆县| 盐亭县| 古丈县| 德化县| 珲春市| 昌黎县| 庆阳市| 龙里县| 金乡县| 乐东| 陆丰市| 武乡县| 郸城县| 长白| 新田县| 吴江市| 密山市| 施甸县| 静宁县| 井陉县| 湖南省| 乳源| 娄烦县| 泽普县| 左权县| 兴安盟| 黄骅市| 镇平县| 噶尔县| 奎屯市| 会理县|