2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  課程設(shè)計(jì)任務(wù)書</b></p><p>  2011 —2012 學(xué)年第1學(xué)期</p><p>  學(xué)院(系、部) 專業(yè) 班</p><p>  課程名稱: SQL Server 2005數(shù)據(jù)庫應(yīng)用與開發(fā)

2、 </p><p>  設(shè)計(jì)題目: Web Developer 2005網(wǎng)站設(shè)計(jì)與開發(fā) </p><p>  完成期限:自 2011 年 12 月 19 日至 2011 年 12 月 23 日共 1 周</p><p>  指導(dǎo)教師(簽字):

3、 年 月 日</p><p>  系(教研室)主任(簽字): 年 月 日</p><p><b>  準(zhǔn)備工作:</b></p><p>  在D盤新建文件夾“sql”,打開“Microsoft Visual W

4、eb Developer 2005 速成版”,在該文件夾目錄下新建網(wǎng)站,選擇語言Visual Basic;單擊“確定”。</p><p>  一 文件Default.aspx設(shè)計(jì):</p><p><b>  源代碼為:</b></p><p>  <%@ Page Language="VB" %></p&

5、gt;<p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <script runat="server"

6、;></p><p>  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)</p><p>  Response.Redirect("Login.aspx") '就是重定向到這個(gè)頁面,跳轉(zhuǎn)頁面的后臺(tái)寫法() </p><p>&l

7、t;b>  End Sub</b></p><p><b>  </script></b></p><p>  <html xmlns="http://www.w3.org/1999/xhtml" ></p><p>  <head runat="server&quo

8、t;></p><p>  <title>Untitled Page</title></p><p><b>  </head></b></p><p><b>  <body></b></p><p>  <form id="f

9、orm1" runat="server"></p><p><b>  <div></b></p><p><b>  </div></b></p><p><b>  </form></b></p><p&g

10、t;<b>  </body></b></p><p><b>  </html></b></p><p>  1 新建文件,取名為Default.aspx,替換原來的文件。</p><p>  2 單擊“源”,單擊選項(xiàng)卡組下端的“服務(wù)器對(duì)象與事件”旁的下拉菜單,選擇“Page”。單擊其右側(cè)的下拉列

11、表,選擇“Load”。</p><p>  3在光標(biāo)跳轉(zhuǎn)處輸入語句:Response.Redirect("Login.aspx"),表示重定向到這個(gè)頁面,即跳轉(zhuǎn)頁面的后臺(tái)寫法。</p><p>  二 文件Login.aspx設(shè)計(jì):</p><p><b>  源代碼為:</b></p><p>  

12、<%@ Page Language="VB" %></p><p>  <%@ import Namespace="System.Data.SqlClient" %></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN

13、" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <script runat="server"></p><p>  Protected Sub LoginBtn_Click(ByVal sender As Object, ByVa

14、l e As System.EventArgs)</p><p>  If Page.IsValid Then </p><p>  '連接到數(shù)據(jù)庫WebDBStudents</p><p>  Dim con As SqlConnection</p><p>  Dim cmd As SqlCommand<

15、/p><p>  Dim dtr As SqlDataReader</p><p>  con = New SqlConnection("Server=VIU9IM6TKCWEEDX; Integrated Security= True; database=WebDBStudents")</p><p>  con.Open()</p>

16、<p>  '創(chuàng)建查詢Users表的SQL命令</p><p>  Dim userID As String = UserName.Text</p><p>  Dim password As String = UserPass.Text</p><p>  Dim sSql As String = "select * from use

17、rs where ID='" & userID & "'"</p><p>  sSql = sSql + "and 密碼='" & password & "'"</p><p>  cmd = New SqlCommand(sSql, con)</p

18、><p>  '執(zhí)行SQL命令并返回結(jié)果</p><p>  dtr = cmd.ExecuteReader()</p><p>  '判斷該用戶是否存在</p><p>  If (dtr.HasRows()) Then '存在</p><p>  dtr.Read()</p>&l

19、t;p>  'UserID、UserName、UserType信息存于Session中</p><p>  Session("UserID") = dtr.GetString(0)</p><p>  Session("UserName") = dtr.GetString(1)</p><p>  Session

20、("UserType") = dtr.GetString(3)</p><p>  '為提供的用戶名創(chuàng)建一個(gè)身份驗(yàn)證票證,并將其添加到響應(yīng)的Cookie集合</p><p>  FormsAuthentication.SetAuthCookie(Session("UserID").ToString, False)</p><

21、;p>  If Session("UserType") = 0 Then</p><p>  '學(xué)生身份登錄,跳轉(zhuǎn)到學(xué)生成績查詢系統(tǒng)主菜單頁面</p><p>  Response.Redirect("SMainMenu.aspx")</p><p><b>  Else</b></p

22、><p>  '教師身份登錄,跳轉(zhuǎn)到學(xué)生成績管理系統(tǒng)主菜單頁面</p><p>  Response.Redirect("TMainMenu.aspx")</p><p><b>  End If</b></p><p>  Else '該用戶不存在</p><p>

23、;  Msg.Text = "用戶ID或密碼有錯(cuò),請(qǐng)重新輸入!"</p><p><b>  End If</b></p><p><b>  End If</b></p><p><b>  End Sub</b></p><p><b>  &

24、lt;/script></b></p><p>  <html xmlns="http://www.w3.org/1999/xhtml" ></p><p>  <head runat="server"></p><p>  <title>Untitled Page<

25、/title></p><p><b>  </head></b></p><p>  <body style="text-align: center"></p><p>  <form id="form1" runat="server">&l

26、t;/p><p><b>  <div></b></p><p>  <strong><span style="font-size: 24pt">&nbsp;歡迎使用學(xué)生成績管理系統(tǒng)</span></strong><br /></p><p><

27、;b>  <hr /></b></p><p><b>  </div></b></p><p><b>  <table></b></p><p><b>  <tr></b></p><p>  <td

28、 style="width: 100px"></p><p>  用戶ID:</td></p><p>  <td style="width: 100px"></p><p>  <asp:TextBox ID="UserName" runat="server&

29、quot;></asp:TextBox></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td style="width: 100px"></p>

30、<p>  口&nbsp;&nbsp; 令:</td></p><p>  <td style="width: 100px"></p><p>  <asp:TextBox ID="UserPass" runat="server" TextMode="Passwo

31、rd"></asp:TextBox></td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p>  <asp:Button ID="LoginBtn" runat=

32、"server" OnClick="LoginBtn_Click" Text="登錄" /></p><p><b>  <br /></b></p><p>  <asp:Label ID="Msg" runat="server"><

33、;/asp:Label></p><p><b>  </form></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p>  1 新建文件,取名為Login.a

34、spx。</p><p>  2單擊“設(shè)計(jì)”,在指令窗中輸入“歡迎使用學(xué)生成績管理系統(tǒng)”,格式為加粗居中。</p><p>  3 從工具箱中拖入“Horizontal Rule”到當(dāng)前文字下方。</p><p>  4 將光標(biāo)移至“Horizontal Rule”下方,設(shè)置對(duì)齊方式為“居中”,然后在菜單欄中單擊“布局”,選擇“插入表”,設(shè)置為兩行兩列,單擊“確定”

35、。</p><p>  5 如下圖所示,在表中輸入相應(yīng)信息。</p><p>  6 從工具箱中依次拖入“TextBox”到表格的相應(yīng)位置。</p><p>  7 設(shè)置“TextBox”屬性,第一個(gè)的ID改為“UserName”;第二個(gè)的ID改為“UserPass”,TextMode改為“Password”。</p><p>  8 從工具

36、箱中拖入“Button”至表格下方,設(shè)置屬性,ID改為“LoginBtn”,Text改為“登錄”。</p><p>  9 從工具箱中拖入“Label”至“Button”下方,設(shè)置屬性,ID改為“Msg”,Text設(shè)置為空。</p><p><b>  最終效果如下圖:</b></p><p>  三 文件Exit.aspx設(shè)計(jì)</p&g

37、t;<p><b>  源代碼為:</b></p><p>  <%@ Page Language="VB" %></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w

38、3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <script runat="server"></p><p>  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)</p

39、><p>  Session.Abandon() '完成目前網(wǎng)頁之后就結(jié)束Session對(duì)象</p><p>  Response.Redirect("Default.aspx")</p><p><b>  End Sub</b></p><p><b>  </script&g

40、t;</b></p><p>  <html xmlns="http://www.w3.org/1999/xhtml" ></p><p>  <head runat="server"></p><p>  <title>Untitled Page</title>&l

41、t;/p><p><b>  </head></b></p><p><b>  <body></b></p><p>  <form id="form1" runat="server"></p><p><b>  

42、<div></b></p><p><b>  </div></b></p><p><b>  </form></b></p><p><b>  </body></b></p><p><b>  <

43、;/html></b></p><p>  1 新建文件,取名為Exit.aspx。</p><p>  2單擊“源”,單擊選項(xiàng)卡組下端的“服務(wù)器對(duì)象與事件”旁的下拉菜單,選擇“Page”。單擊其右側(cè)的下拉列表,選擇“Load”。</p><p>  3 在光標(biāo)跳轉(zhuǎn)處輸入語句:</p><p>  Session.Aband

44、on() </p><p>  Response.Redirect("Default.aspx")</p><p>  表示完成目前網(wǎng)頁之后就結(jié)束Session對(duì)象。</p><p>  四 文件Teacher.master設(shè)計(jì)</p><p><b>  源代碼為:</b></p>&

45、lt;p>  <%@ Master Language="VB" %></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&

46、gt;</p><p>  <script runat="server"></p><p><b>  </script></b></p><p>  <html xmlns="http://www.w3.org/1999/xhtml" ></p><

47、;p>  <head runat="server"></p><p>  <title>Untitled Page</title></p><p><b>  </head></b></p><p><b>  <body></b><

48、;/p><p>  <form id="form1" runat="server"></p><p><b>  <div></b></p><p><b>  <table></b></p><p><b>  &l

49、t;tr></b></p><p>  <td colspan="2" style="text-align: center; height: 40px;"></p><p>  <strong><span style="font-size: 24pt"></p>

50、<p>  歡迎使用學(xué)生成績管理系統(tǒng)<br /></p><p><b>  <hr /></b></p><p>  </span></strong></td></p><p><b>  </tr></b></p><

51、p><b>  <tr></b></p><p>  <td style="width: 139px" valign="top"></p><p>  <asp:HyperLink ID="TSearch" runat="server" Navigate

52、Url="TSearch.aspx">成績查詢</asp:HyperLink><br /></p><p><b>  <br /></b></p><p>  <asp:HyperLink ID="TMaintain" runat="server" Navig

53、ateUrl="TMaintain.aspx">成績維護(hù)</asp:HyperLink><br /></p><p><b>  <br /></b></p><p>  <asp:HyperLink ID="ExitSystem" runat="server"

54、 NavigateUrl="Exit.aspx">退出系統(tǒng)</asp:HyperLink></td></p><p>  <td style="width: 517px"></p><p>  <asp:ContentPlaceHolder ID="ContentPlaceHolder1&qu

55、ot; runat="server"></p><p>  </asp:ContentPlaceHolder></p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b&g

56、t;  </table></b></p><p><b>  </div></b></p><p><b>  </form></b></p><p><b>  </body></b></p><p><b&g

57、t;  </html></b></p><p>  1 新建文件,取名為Teacher.master。</p><p>  2 單擊“設(shè)計(jì)”,刪除“ContentPlaceHolder”。</p><p>  3在菜單欄中單擊“布局”,選擇“插入表”,設(shè)置為兩行兩列,單擊“確定”。合并第一行,輸入“歡迎使用學(xué)生成績管理系統(tǒng)”。將表格調(diào)整為適當(dāng)

58、大小,再從工具箱中拖入“Horizontal Rule”到當(dāng)前文字下方。</p><p>  4 在表格的第二行第一列中分別拖入三個(gè)“HyperLink”,設(shè)置屬性,第一個(gè)的ID改為“TSearch”,Text改為“成績查詢”,NavigateUrl改為“TSearch.aspx”;第二個(gè)的ID改為“TMaintain”,Text改為“成績維護(hù)”,NavigateUrl改為“TMaintain.aspx”;第三個(gè)

59、的ID改為“ExitSystem”,Text改為“退出系統(tǒng)”,NavigateUrl改為“Exit.aspx”。</p><p>  5 在表格的第二行第二列中拖入“ContentPlaceHolder”。</p><p><b>  最終效果如下圖:</b></p><p>  五 文件Student.master設(shè)計(jì)</p>

60、<p><b>  源代碼為:</b></p><p>  <%@ Master Language="VB" %></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.

61、org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <script runat="server"></p><p><b>  </script></b></p><p>  <html xmlns="http:/

62、/www.w3.org/1999/xhtml" ></p><p>  <head runat="server"></p><p>  <title>Untitled Page</title></p><p><b>  </head></b></p>

63、;<p><b>  <body></b></p><p>  <form id="form1" runat="server"></p><p><b>  <div></b></p><p><b>  <table

64、></b></p><p><b>  <tr></b></p><p>  <td colspan="2" style="text-align: center"></p><p>  <strong><span style="font

65、-size: 24pt"></p><p>  歡迎使用學(xué)生成績查詢系統(tǒng)<br /></p><p>  </span></strong></p><p><b>  <hr /></b></p><p><b>  </td><

66、/b></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td style="width: 141px" valign="top"></p><p> 

67、 <asp:HyperLink ID="SSearch" runat="server" NavigateUrl="SSearch.aspx">成績查詢</asp:HyperLink></p><p><b>  <br /></b></p><p><b>  &

68、lt;br /></b></p><p>  <asp:HyperLink ID="ExitSystem" runat="server" NavigateUrl="Exit.aspx">退出系統(tǒng)</asp:HyperLink></td></p><p>  <td sty

69、le="width: 505px"></p><p>  <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"></p><p>  請(qǐng)選擇功能菜單!</asp:ContentPlaceHolder></p>&l

70、t;p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  </div></b></p><p&

71、gt;<b>  </form></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p>  1 新建文件,取名為Student.master。</p><p>  2

72、單擊“設(shè)計(jì)”,刪除“ContentPlaceHolder”。</p><p>  3在菜單欄中單擊“布局”,選擇“插入表”,設(shè)置為兩行兩列,單擊“確定”。合并第一行,輸入“歡迎使用學(xué)生成績管理系統(tǒng)”。將表格調(diào)整為適當(dāng)大小,再從工具箱中拖入“Horizontal Rule”到當(dāng)前文字下方。</p><p>  4 在表格的第二行第一列中分別拖入兩個(gè)“HyperLink”,設(shè)置屬性,第一個(gè)的I

73、D改為“SSearch”,Text改為“成績查詢”,NavigateUrl改為“SSearch.aspx”;第二個(gè)的ID改為“ExitSystem”,Text改為“退出系統(tǒng)”,NavigateUrl改為“Exit.aspx”。</p><p>  5 在表格的第二行第二列中拖入“ContentPlaceHolder”,輸入“請(qǐng)選擇功能菜單!”。</p><p><b>  最終效

74、果如下圖:</b></p><p>  六 文件TSearch.aspx設(shè)計(jì)</p><p><b>  源代碼為:</b></p><p>  <%@ Page Language="VB" MasterPageFile="~/Teacher.master" Title="Un

75、titled Page" %></p><p>  <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"></p><p>  班級(jí):<asp:DropDownList ID=&qu

76、ot;DropDownList1" runat="server" AutoPostBack="True" DataSourceID="SqlDataSource1"</p><p>  DataTextField="班級(jí)" DataValueField="班級(jí)"></p><p&

77、gt;  </asp:DropDownList><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:WebDBStudentsConnectionString12 %>"</p><p> 

78、 SelectCommand="SELECT DISTINCT [班級(jí)] FROM [Exam]"></asp:SqlDataSource></p><p><b>  <br /></b></p><p>  <asp:GridView ID="GridView1" runat="

79、server" DataSourceID="SqlDataSource2"></p><p>  </asp:GridView></p><p>  <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString=&qu

80、ot;<%$ ConnectionStrings:WebDBStudentsConnectionString13 %>"</p><p>  SelectCommand="SELECT * FROM [Exam] WHERE ([班級(jí)] = @班級(jí))"></p><p>  <SelectParameters></p>

81、<p>  <asp:ControlParameter ControlID="DropDownList1" DefaultValue="1" Name="班級(jí)" PropertyName="SelectedValue"</p><p>  Type="String" /></p>

82、;<p>  </SelectParameters></p><p>  </asp:SqlDataSource></p><p>  </asp:Content></p><p>  1 新建文件,取名為TSearch.aspx,選中“選擇母版頁”,文件夾內(nèi)容為“Teacher.master”。</p>

83、<p>  2 單擊“設(shè)計(jì)”,在“ContentPlaceHolder”中輸入“班級(jí):”,</p><p>  然后從工具箱中拖入“DropDownList”到當(dāng)前文字之后,依次單擊“選擇數(shù)據(jù)源”,“新建數(shù)據(jù)源”,“數(shù)據(jù)庫”,“新建連接”,選擇本機(jī)數(shù)據(jù)源的服務(wù)器名和相應(yīng)的數(shù)據(jù)庫。在配置數(shù)據(jù)源選項(xiàng)卡中選中“班級(jí)”和“只返回唯一行”復(fù)選框。完成后,選中“啟用AutoPostBack”復(fù)選框。</p

84、><p>  3從工具箱中拖入“GridView”到“DropDownList”下方,如第2點(diǎn)所述完成配置數(shù)據(jù)源選項(xiàng)卡之前的操作。然后在當(dāng)前選項(xiàng)卡中選中“*”復(fù)選框,單擊“where”,選擇“列”為“班級(jí)”,運(yùn)算符為“=”,源為“control”,控件ID為“DropDownList1”,默認(rèn)值為1,依此單擊“添加”,“確定”,“完成”。</p><p><b>  最終效果如下圖:

85、</b></p><p>  七 文件TMaintain.aspx設(shè)計(jì)</p><p><b>  源代碼為:</b></p><p>  <%@ Page Language="VB" MasterPageFile="~/Teacher.master" Title="Untit

86、led Page" %></p><p>  <script runat="server"></p><p>  Protected Sub DetailsView1_ItemUpdated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DetailsViewUpda

87、tedEventArgs)</p><p>  GridView1.DataBind()</p><p><b>  End Sub</b></p><p><b>  </script></b></p><p>  <asp:Content ID="Content1&q

88、uot; ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"></p><p>  <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateCol

89、umns="False"</p><p>  DataKeyNames="學(xué)號(hào)" DataSourceID="SqlDataSource1" PageSize="5"></p><p><b>  <Columns></b></p><p>  &

90、lt;asp:CommandField ShowSelectButton="True" /></p><p>  <asp:BoundField DataField="學(xué)號(hào)" HeaderText="學(xué)號(hào)" ReadOnly="True" SortExpression="學(xué)號(hào)" /></p&

91、gt;<p>  <asp:BoundField DataField="姓名" HeaderText="姓名" SortExpression="姓名" /></p><p>  <asp:BoundField DataField="班級(jí)" HeaderText="班級(jí)" SortEx

92、pression="班級(jí)" /></p><p>  <asp:BoundField DataField="語文" HeaderText="語文" SortExpression="語文" /></p><p>  <asp:BoundField DataField="數(shù)學(xué)&qu

93、ot; HeaderText="數(shù)學(xué)" SortExpression="數(shù)學(xué)" /></p><p>  <asp:BoundField DataField="英語" HeaderText="英語" SortExpression="英語" /></p><p>  <

94、asp:BoundField DataField="計(jì)算機(jī)" HeaderText="計(jì)算機(jī)" SortExpression="計(jì)算機(jī)" /></p><p>  </Columns></p><p>  </asp:GridView></p><p>  <asp:Sq

95、lDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:WebDBStudentsConnectionString14 %>"</p><p>  SelectCommand="SELECT * FROM [Exam

96、]"></asp:SqlDataSource></p><p><b>  <br /></b></p><p><b>  <br /></b></p><p>  &nbsp;<asp:DetailsView ID="DetailsView1&

97、quot; runat="server" AutoGenerateRows="False"</p><p>  DataKeyNames="學(xué)號(hào)" DataSourceID="SqlDataSource2" Height="50px" Width="125px" OnItemUpdated=&q

98、uot;DetailsView1_ItemUpdated"></p><p><b>  <Fields></b></p><p>  <asp:BoundField DataField="學(xué)號(hào)" HeaderText="學(xué)號(hào)" ReadOnly="True" SortExp

99、ression="學(xué)號(hào)" /></p><p>  <asp:BoundField DataField="姓名" HeaderText="姓名" SortExpression="姓名" /></p><p>  <asp:BoundField DataField="班級(jí)&quo

100、t; HeaderText="班級(jí)" SortExpression="班級(jí)" /></p><p>  <asp:BoundField DataField="語文" HeaderText="語文" SortExpression="語文" /></p><p>  <a

101、sp:BoundField DataField="數(shù)學(xué)" HeaderText="數(shù)學(xué)" SortExpression="數(shù)學(xué)" /></p><p>  <asp:BoundField DataField="英語" HeaderText="英語" SortExpression="英語&quo

102、t; /></p><p>  <asp:BoundField DataField="計(jì)算機(jī)" HeaderText="計(jì)算機(jī)" SortExpression="計(jì)算機(jī)" /></p><p>  <asp:CommandField ShowDeleteButton="True" Sho

103、wEditButton="True" ShowInsertButton="True" /></p><p><b>  </Fields></b></p><p>  </asp:DetailsView></p><p>  <asp:SqlDataSource ID=

104、"SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:WebDBStudentsConnectionString16 %>"</p><p>  DeleteCommand="DELETE FROM [Exam] WHERE [學(xué)號(hào)] = @學(xué)

105、號(hào)" InsertCommand="INSERT INTO [Exam] ([學(xué)號(hào)], [姓名], [班級(jí)], [語文], [數(shù)學(xué)], [英語], [計(jì)算機(jī)]) VALUES (@學(xué)號(hào), @姓名, @班級(jí), @語文, @數(shù)學(xué), @英語, @計(jì)算機(jī))"</p><p>  SelectCommand="SELECT * FROM [Exam] WHERE ([學(xué)號(hào)] = @學(xué)

106、號(hào))" UpdateCommand="UPDATE [Exam] SET [姓名] = @姓名, [班級(jí)] = @班級(jí), [語文] = @語文, [數(shù)學(xué)] = @數(shù)學(xué), [英語] = @英語, [計(jì)算機(jī)] = @計(jì)算機(jī) WHERE [學(xué)號(hào)] = @學(xué)號(hào)"></p><p>  <DeleteParameters></p><p>  <

107、asp:Parameter Name="學(xué)號(hào)" Type="String" /></p><p>  </DeleteParameters></p><p>  <UpdateParameters></p><p>  <asp:Parameter Name="姓名" T

108、ype="String" /></p><p>  <asp:Parameter Name="班級(jí)" Type="String" /></p><p>  <asp:Parameter Name="語文" Type="Int32" /></p>&

109、lt;p>  <asp:Parameter Name="數(shù)學(xué)" Type="Int32" /></p><p>  <asp:Parameter Name="英語" Type="Int32" /></p><p>  <asp:Parameter Name="計(jì)算機(jī)

110、" Type="Int32" /></p><p>  <asp:Parameter Name="學(xué)號(hào)" Type="String" /></p><p>  </UpdateParameters></p><p>  <SelectParameters>

111、</p><p>  <asp:ControlParameter ControlID="GridView1" Name="學(xué)號(hào)" PropertyName="SelectedValue"</p><p>  Type="String" /></p><p>  </Se

112、lectParameters></p><p>  <InsertParameters></p><p>  <asp:Parameter Name="學(xué)號(hào)" Type="String" /></p><p>  <asp:Parameter Name="姓名" Type

113、="String" /></p><p>  <asp:Parameter Name="班級(jí)" Type="String" /></p><p>  <asp:Parameter Name="語文" Type="Int32" /></p><

114、p>  <asp:Parameter Name="數(shù)學(xué)" Type="Int32" /></p><p>  <asp:Parameter Name="英語" Type="Int32" /></p><p>  <asp:Parameter Name="計(jì)算機(jī)&qu

115、ot; Type="Int32" /></p><p>  </InsertParameters></p><p>  </asp:SqlDataSource></p><p>  </asp:Content></p><p>  1 新建文件,取名為TMaintain.aspx,

116、選中“選擇母版頁”,文件夾內(nèi)容為“Teacher.master”。</p><p>  2 單擊“設(shè)計(jì)”,然后從工具箱中拖入“GridView”到“ContentPlaceHolder”中,如步驟六第2點(diǎn)所述完成配置數(shù)據(jù)源選項(xiàng)卡之前的操作。然后在當(dāng)前選項(xiàng)卡中選中“*”復(fù)選框,單擊“完成”。在任務(wù)選項(xiàng)卡中依次單擊“啟用分頁”和“啟用選定內(nèi)容”,修改屬性,PageSize改為5。</p><p&g

117、t;  3從工具箱中拖入“DetailsView”到“GridView”下方,如步驟六第2點(diǎn)所述完成配置數(shù)據(jù)源選項(xiàng)卡之前的操作。然后在當(dāng)前選項(xiàng)卡中選中“*”復(fù)選框,依次單擊“高級(jí)”和“生成INSERT、UPDATA和DELETE語句”。最后單擊“完成”。</p><p>  4 選中“SqlDataSource2”,反擊右鍵,選擇“顯示智能標(biāo)記”,如步驟六第2點(diǎn)所述完成配置數(shù)據(jù)源選項(xiàng)卡之前的操作。然后在當(dāng)前選項(xiàng)卡

118、中選中“*”復(fù)選框,單擊“where”,選擇“列”為“學(xué)號(hào)”,運(yùn)算符為“=”,源為“control”,控件ID為“GridView1”,依此單擊“添加”,“確定”,“完成”。</p><p>  5單擊“源”,單擊選項(xiàng)卡組下端的“服務(wù)器對(duì)象與事件”旁的下拉菜單,選擇“DetailsView1”。單擊其右側(cè)的下拉列表,選擇“ItemUpdated”。</p><p>  6在光標(biāo)跳轉(zhuǎn)處輸入語

119、句:GridView1.databind(),表示實(shí)時(shí)刷新,即DetailsView1中的數(shù)據(jù)發(fā)生更改時(shí),GridView1中顯示的數(shù)據(jù)同步更新。</p><p><b>  最終效果如下圖:</b></p><p>  八 文件SSearch.aspx設(shè)計(jì)</p><p><b>  源代碼為:</b></p>

120、;<p>  <%@ Page Language="VB" MasterPageFile="~/Student.master" Title="Untitled Page" %></p><p>  <asp:Content ID="Content1" ContentPlaceHolderID="

121、;ContentPlaceHolder1" Runat="Server"></p><p>  <asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" DataKeyNames="學(xué)號(hào)"</p&

122、gt;<p>  DataSourceID="SqlDataSource1" Height="50px" Width="125px"></p><p><b>  <Fields></b></p><p>  <asp:BoundField DataField="

123、;學(xué)號(hào)" HeaderText="學(xué)號(hào)" ReadOnly="True" SortExpression="學(xué)號(hào)" /></p><p>  <asp:BoundField DataField="姓名" HeaderText="姓名" SortExpression="姓名"

124、/></p><p>  <asp:BoundField DataField="班級(jí)" HeaderText="班級(jí)" SortExpression="班級(jí)" /></p><p>  <asp:BoundField DataField="語文" HeaderText="語文&

125、quot; SortExpression="語文" /></p><p>  <asp:BoundField DataField="數(shù)學(xué)" HeaderText="數(shù)學(xué)" SortExpression="數(shù)學(xué)" /></p><p>  <asp:BoundField DataField

126、="英語" HeaderText="英語" SortExpression="英語" /></p><p>  <asp:BoundField DataField="計(jì)算機(jī)" HeaderText="計(jì)算機(jī)" SortExpression="計(jì)算機(jī)" /></p>

127、<p><b>  </Fields></b></p><p>  </asp:DetailsView></p><p>  <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%

128、$ ConnectionStrings:WebDBStudentsConnectionString17 %>"</p><p>  SelectCommand="SELECT * FROM [Exam] WHERE ([學(xué)號(hào)] = @學(xué)號(hào))"></p><p>  <SelectParameters></p><p&

129、gt;  <asp:SessionParameter Name="學(xué)號(hào)" SessionField="UserID" Type="String" /></p><p>  </SelectParameters></p><p>  </asp:SqlDataSource></p>

130、<p>  </asp:Content></p><p>  1 新建文件,取名為SSearch.aspx,選中“選擇母版頁”,文件夾內(nèi)容為“Student.master”。</p><p>  2 單擊“設(shè)計(jì)”,從工具箱中拖入“DetailView”到“ContentPlaceHolder”中,如第2點(diǎn)所述完成配置數(shù)據(jù)源選項(xiàng)卡之前的操作。然后在當(dāng)前選項(xiàng)卡中選中“*”

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論