源碼水庫動態(tài)監(jiān)管預(yù)警系統(tǒng)MicrosoftVisualStudio源碼_第1頁
源碼水庫動態(tài)監(jiān)管預(yù)警系統(tǒng)MicrosoftVisualStudio源碼_第2頁
源碼水庫動態(tài)監(jiān)管預(yù)警系統(tǒng)MicrosoftVisualStudio源碼_第3頁
已閱讀5頁,還剩52頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、水庫動態(tài)監(jiān)管預(yù)警系統(tǒng)源程序<% master language="C#" autoeventwireup="true" inherits="MasterPage, App_Web_bjtdksyh" %><% %><% %><% %><% %><!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.0 Transitional/EN"><html><head runat="server&quo

2、t;><title></title><%-<link href="css/style.css" type="text/css" rel="stylesheet"/>-%><link href="css/default.css" type="text/css" rel="stylesheet"/><script language="javascript" src="js/men

3、u.js" type="text/javascript"></script></head><body ><form id="form1" runat="server"><table id="indextablebody" cellpadding="0"><thead><tr><th align="left" valign="middle"><

4、;div align="left">&nbsp;<asp:Label ID="MYUserName" runat="server" Font-Size="12px" Font-Bold="False" ForeColor="White"></asp:Label></div></th> <th align="left" valign="middle"><div

5、 id="Nav" align="right"><dxm:ASPxMenu ID="MyMenu" runat="server"AutoSeparators="RootOnly"CssFilePath="/css/default.css" CssPostfix="Blue"Height="27px"ImageFolder="/App_Themes/Blue/0/"ItemSpacing="3px

6、"SeparatorHeight="100%" SeparatorWidth="3px"ShowPopOutImages="True" ShowSubMenuShadow="False" onitemclick="MyMenu_ItemClick"> <RootItemSubMenuOffset FirstItemX="-2"LastItemX="-2" X="-1" /><ItemStyle Fore

7、Color="White" /><ItemSubMenuOffset FirstItemX="2" FirstItemY="-12"LastItemX="2"LastItemY="-12" X="2" Y="-12" /><SubMenuStyle GutterWidth="0px" /><SubMenuItemStyle ImageSpacing="19px"PopOutImag

8、eSpacing="30px"></SubMenuItemStyle></dxm:ASPxMenu></div></th></tr></thead><tbody><tr><td class="t1"><div id="contents"><table cellpadding="0"><tr class="t2"><td><div

9、id="menu" class="menu" align="center"><br /><div style="overflow: scroll; WIDTH:95%;HEIGHT:85%; overflow: auto; clip: rect(auto, auto, auto, auto);"><dxnb:ASPxNavBar ID="MyNavBar"runat="server" CssFilePath="/App_Theme

10、s/Office2003 Blue/0/styles.css"CssPostfix="Office2003_Blue"GroupSpacing="5px" Height="54px"ImageFolder="/App_Themes/Office2003 Blue/0/" EnableTheming="True"SyncSelectionMode="CurrentPath"Width="162px">Expanded="False&

11、quot;>Expanded="False">ImageSpacing="6px">ItemSpacing="1px"><Groups><dxnb:NavBarGroup<Items><dxnb:NavBarItem></dxnb:NavBarItem><dxnb:NavBarItem></dxnb:NavBarItem><dxnb:NavBarItem></dxnb:NavBarItem></Items

12、></dxnb:NavBarGroup><dxnb:NavBarGroup<Items><dxnb:NavBarItem></dxnb:NavBarItem><dxnb:NavBarItem></dxnb:NavBarItem><dxnb:NavBarItem></dxnb:NavBarItem></Items></dxnb:NavBarGroup><dxnb:NavBarGroup><Items><dxnb:NavBarItem&g

13、t;</dxnb:NavBarItem><dxnb:NavBarItem></dxnb:NavBarItem><dxnb:NavBarItem></dxnb:NavBarItem></Items></dxnb:NavBarGroup> </Groups> <LoadingPanelStyle</LoadingPanelStyle><GroupContentStyle</GroupContentStyle><CollapseImage Height="

14、;14px"Width="13px" /><ExpandImage Height="14px"Width="13px" /></dxnb:ASPxNavBar></div><br /></div></td></tr><tr class="t3"><td><div class="menu_end"></div></td></tr>

15、;</table></div></td><td class="t2" height="100%" width="100%"><asp:ContentPlaceHolder runat="server"ID="ContentPlaceHolder1"></asp:ContentPlaceHolder></td></tr></tbody></table></form>&

16、lt;div id="BottomToolBar" style="color: #FFFFFF; text-decoration: blink;" align="center"> 四川晨光信息自動化工程有限公司 </div></body></html><% page title="" language="C#" masterpagefile="/SQMasterPage.master" autoeventwireup="

17、;true" inherits="SQirsRZChart, App_Web_ndpdvdpn" %><% %><% %><% %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server"><dxrp:ASPxRoundPanel ID="SQirsSubPanel" runat="server"

18、BackColor="#DDECFE"CssFilePath="/App_Themes/Office2003Blue/0/styles.css"CssPostfix="Office2003_Blue"EnableDefaultAppearance="False"ImageFolder="/App_Themes/Office2003 Blue/0/"Width="100%" Height="100%"Font-Size="12px" Ho

19、rizontalAlign="Center"><TopEdge><BackgroundImage HorizontalPosition="left"ImageUrl="/App_Themes/Office2003Blue/Web/rpTopEdge.png" Repeat="RepeatX"VerticalPosition="top" /></TopEdge><BottomRightCorner Height="9px"Url=

20、"/App_Themes/Office2003Blue/Web/rpBottomRightCorner.png" Width="9px" /><ContentPaddings Padding="2px" PaddingBottom="10px" PaddingTop="10px" /><NoHeaderTopRightCorner Height="9px"Url="/App_Themes/Office2003Blue/Web/rpNoHead

21、erTopRightCorner.png"Width="9px" /><HeaderRightEdge><BackgroundImage HorizontalPosition="left"ImageUrl="/App_Themes/Office2003Blue/Web/rpHeader.png" Repeat="RepeatX"VerticalPosition="top" /></HeaderRightEdge><Border Borde

22、rColor="#002D96" BorderStyle="Solid" BorderWidth="1px" /><HeaderLeftEdge><BackgroundImage HorizontalPosition="left"ImageUrl="/App_Themes/Office2003Blue/Web/rpHeader.png" Repeat="RepeatX"VerticalPosition="top" /><

23、/HeaderLeftEdge><HeaderStyle BackColor="#7BA4E0"><Paddings Padding="0px" PaddingBottom="7px" PaddingLeft="2px"PaddingRight="2px" /><BorderBottom BorderColor="#002D96"BorderStyle="Solid" BorderWidth="1px"

24、; /></HeaderStyle><TopRightCorner Height="9px"Url="/App_Themes/Office2003Blue/Web/rpTopRightCorner.png" Width="9px" /><HeaderContent><BackgroundImage HorizontalPosition="left"ImageUrl="/App_Themes/Office2003Blue/Web/rpHeader.png&qu

25、ot; Repeat="RepeatX"VerticalPosition="top" /></HeaderContent><DisabledStyle ForeColor="Gray"></DisabledStyle><NoHeaderTopEdge BackColor="#DDECFE"></NoHeaderTopEdge><NoHeaderTopLeftCorner Height="9px"Url="/App_

26、Themes/Office2003Blue/Web/rpNoHeaderTopLeftCorner.png"Width="9px" /><PanelCollection><dxp:PanelContent runat="server"><table align="center" width="1"><tr><td><asp:Label ID="Label1" runat="server" Fon

27、t-Size="12px"Text=" 選擇測站: "Width="63px" Height="16px"></asp:Label></td><td><asp:DropDownList ID="STCDList" runat="server"DataTextField="STNM" DataValueField="STCD" Font-Size="12px" >&

28、lt;/asp:DropDownList></td><td><asp:Label ID="Label2" runat="server" Font-Size="12px"Height="16px"Text=" 開始時間: " Width="61px"></asp:Label></td><td><dxe:ASPxDateEdit ID="StartTime" runat=&qu

29、ot;server"CssFilePath="/App_Themes/Office2003 Blue/0/styles.css"CssPostfix="Office2003_Blue" Date="2009-12-21"EditFormat="DateTime"ImageFolder="/App_Themes/Office2003 Blue/0/" Width="130px"Font-Size="12px"><ButtonStyle

30、Width="13px"></ButtonStyle></dxe:ASPxDateEdit></td><td><asp:Label ID="Label3" runat="server" Font-Size="12px" Height="16px"Text=" 結(jié)束時間: " Width="62px"></asp:Label></td><td><dxe

31、:ASPxDateEdit ID="EndTime" runat="server"CssFilePath="/App_Themes/Office2003 Blue/0/styles.css"CssPostfix="Office2003_Blue" Date="2009-12-21" EditFormat="DateTime"Blue/0/"80px; height:Font-Size="12px" ImageFolder="/App_T

32、hemes/Office2003Width="130px"><ButtonStyle Width="13px"></ButtonStyle></dxe:ASPxDateEdit></td><td><asp:Button ID="QueryBtn" runat="server"Font-Size="12px" Height="30px"OnClick="QueryBtn_Click" s

33、tyle="width:30px;" Text=" 數(shù)據(jù)查詢 "Width="80px" /></td></tr></table><asp:UpdatePanel ID="MyUpdatePanel1" runat="server"><ContentTemplate><asp:Chart ID="MyChart" runat="server" BackColor="Laven

34、der"BackGradientStyle="TopBottom"BackImageTransparentColor="Red"BackSecondaryColor="WhiteSmoke" BorderlineColor="Blue"BorderlineDashStyle="Solid" BorderlineWidth="2" EnableTheming="True"Height="478px" Palette="

35、None"TextAntiAliasingQuality="Normal"ViewStateContent="All" Width="848px"><Series><asp:Series BackImageTransparentColor="Blue"BackSecondaryColor="64, 64, 64"ChartArea="ChartArea1" Font="Microsoft Sans Serif,8pt" I

36、sXValueIndexed="True"Name="Series1" XValueType="String"></asp:Series></Series><ChartAreas><asp:ChartArea AlignmentOrientation="All"IsSameFontSizeForAllAxes="True"Name="ChartArea1"><AxisX2 IsLabelAutoFit="F

37、alse"><LabelStyle IsStaggered="True" /></AxisX2></asp:ChartArea></ChartAreas><BorderSkin BackColor="CornflowerBlue"BackImageTransparentColor="White"BackSecondaryColor="White"PageColor="LightSteelBlue" SkinStyle=&quo

38、t;FrameThin4" /></asp:Chart><asp:ScriptManager ID="MyScriptManager1" runat="server"></asp:ScriptManager></ContentTemplate><Triggers><asp:AsyncPostBackTrigger ControlID="QueryBtn"EventName="Click" /></Triggers>&

39、lt;/asp:UpdatePanel></dxp:PanelContent></PanelCollection><TopLeftCorner Height="9px"Url="/App_Themes/Office2003Blue/Web/rpTopLeftCorner.png" Width="9px" /><BottomLeftCorner Height="9px"Url="/App_Themes/Office2003Blue/Web/rpBottomLe

40、ftCorner.png" Width="9px" /></dxrp:ASPxRoundPanel></asp:Content><% page title="" language="C#" masterpagefile="/SQMasterPage.master" autoeventwireup="true" inherits="SQirsRZWGrid, App_Web_ndpdvdpn" %><% %><

41、;% Culture=neutral, PublicKeyToken=9b171c9fd64da1d1"%><% %><% %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"><dxrp:ASPxRoundPanel ID="SQirsSubPanel" runat="server" BackColor="#

42、DDECFE" CssFilePath="/App_Themes/Office2003Blue/0/styles.css"CssPostfix="Office2003_Blue" EnableDefaultAppearance="False"ImageFolder="/App_Themes/Office2003 Blue/0/" Width="100%" Height="100%"Font-Size="12px" HorizontalAlign=

43、"Center"> <TopEdge><BackgroundImage HorizontalPosition="left" ImageUrl="/App_Themes/Office2003Blue/Web/rpTopEdge.png" Repeat="RepeatX"VerticalPosition="top" /></TopEdge><BottomRightCorner Height="9px"Url="/App_T

44、hemes/Office2003Blue/Web/rpBottomRightCorner.png" Width="9px" /> <ContentPaddings Padding="2px" PaddingBottom="10px" PaddingTop="10px" /> <NoHeaderTopRightCorner Height="9px"Url="/App_Themes/Office2003Blue/Web/rpNoHeaderTopRight

45、Corner.png"Width="9px" /><HeaderRightEdge> <BackgroundImage HorizontalPosition="left"ImageUrl="/App_Themes/Office2003Blue/Web/rpHeader.png" Repeat="RepeatX"VerticalPosition="top" /></HeaderRightEdge><Border BorderColor=&q

46、uot;#002D96" BorderStyle="Solid" BorderWidth="1px" /> <HeaderLeftEdge><BackgroundImage HorizontalPosition="left" ImageUrl="/App_Themes/Office2003Blue/Web/rpHeader.png" Repeat="RepeatX"VerticalPosition="top" /></Header

47、LeftEdge><HeaderStyle BackColor="#7BA4E0"><Paddings Padding="0px" PaddingBottom="7px" PaddingLeft="2px"PaddingRight="2px" /><BorderBottom BorderColor="#002D96"BorderStyle="Solid" BorderWidth="1px" />

48、</HeaderStyle><TopRightCorner Height="9px" Url="/App_Themes/Office2003Blue/Web/rpTopRightCorner.png" Width="9px" /> <HeaderContent><BackgroundImage HorizontalPosition="left" ImageUrl="/App_Themes/Office2003Blue/Web/rpHeader.png"

49、Repeat="RepeatX"VerticalPosition="top" /></HeaderContent><DisabledStyle ForeColor="Gray"></DisabledStyle><NoHeaderTopEdge BackColor="#DDECFE"></NoHeaderTopEdge><NoHeaderTopLeftCorner Height="9px"Url="/App_Them

50、es/Office2003Blue/Web/rpNoHeaderTopLeftCorner.png"Width="9px" /><PanelCollection><dxp:PanelContent runat="server"><table align="center" width="1"><tr><td><asp:Button ID="STCDSelect" runat="server" He

51、ight="30px" Text=" 測站選擇 ." /></td><td><asp:Label ID="Label2" runat="server" Font-Size="12px"Height="16px"Text=" 開始時間: " Width="61px"></asp:Label></td><td><dxe:ASPxDateEdit ID=&qu

52、ot;StartTime" runat="server" CssFilePath="/App_Themes/Office2003 Blue/0/styles.css" CssPostfix="Office2003_Blue" Date="2009-12-21"EditFormat="DateTime" ImageFolder="/App_Themes/Office2003 Blue/0/" Width="120px"Font-Size="

53、;12px"><ButtonStyle Width="13px"></ButtonStyle></dxe:ASPxDateEdit></td><td><asp:Label ID="Label3" runat="server" Font-Size="12px"Height="16px"Text=" 結(jié)束時間: " Width="62px"></asp:Label&g

54、t;</td><td><dxe:ASPxDateEdit ID="EndTime" runat="server"CssFilePath="/App_Themes/Office2003 Blue/0/styles.css"CssPostfix="Office2003_Blue" Date="2009-12-21"EditFormat="DateTime"Blue/0/"數(shù)據(jù)查詢Font-Size="12px" Imag

55、eFolder="/App_Themes/Office2003Width="120px"><ButtonStyle Width="13px"></ButtonStyle></dxe:ASPxDateEdit></td><td><asp:Button ID="QueryBtn" runat="server"Font-Size="12px"onclick="QueryBtn_Click" style

56、="width: 80px" Text="Width="80px"Height="30px" /></td><td><asp:Button ID="ExcelOutputBtn" runat="server"Text="Excel 導(dǎo)出 " Height="30px"OnClick="ExcelOutputBtn_Click" /></td></tr><t

57、r><td><asp:RadioButton ID="AllDot" runat="server"Checked="True" Font-Size="12px"GroupName="DotData" Text="所有時間點 " Width="80px" /></td><td><asp:RadioButton ID="IntDot" runat="server"

58、;Font-Size="12px"GroupName="DotData" Text="整點 " Width="60px" /></td><td><asp:RadioButton ID="SafeDot" runat="server"Font-Size="12px"GroupName="DotData" Text="8點和20點" Width="110px" /&

59、gt;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr></table><asp:UpdatePanel ID="MyUpdatePanel1" runat="server"><ContentTemplate><div style="position: absolu

60、te; top: 155px; left: 558px;"> <dxpc:ASPxPopupControl ID="ASPxPopupControl2" runat="server" AllowResize="True"CssFilePath="/App_Themes/Office2003Blue/0/styles.css"CssPostfix="Office2003_Blue" EnableHotTrack="False"HeaderText=&quo

61、t; 測站選擇 "ImageFolder="/App_Themes/Office2003 Blue/0/"PopupElementID="STCDSelect"PopupHorizontalAlign="LeftSides"PopupVerticalAlign="Below" style="z-index: 1"><closebuttonimage height="12px" width="13px" /><sizegri

62、pimage height="16px" width="16px" /><HeaderStyle><paddings paddingright="6px" /></HeaderStyle><contentcollection><dxpc:PopupControlContentControlID="PopupControlContentControl1"runat="server"><div style="OVERF

63、LOW:scroll; WIDTH:178px;HEIGHT:164px"><asp:CheckBoxList ID="STCDList"runat="server"DataTextField="STNM"DataValueField="STCD" Width="183px"></asp:CheckBoxList></div><asp:CheckBox ID="AllSTCD" runat="server&q

64、uot;AutoPostBack="True"OnCheckedChanged="AllSTCD_CheckedChanged" Text=" 所有測站 " /></dxpc:PopupControlContentControl> </contentcollection></dxpc:ASPxPopupControl></div><asp:GridView ID="MyGridView" runat="server" AllowPagi

65、ng="True"AllowSorting="True" AutoGenerateColumns="False" BackColor="White"BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CaptionAlign="Top"CellPadding="3" DataKeyNames="STCD,TM"DataMember=

66、"DefaultView"EnableTheming="True"Font-Size="12px" GridLines="Horizontal"OnPageIndexChanging="MyGridView_PageIndexChanging"OnSorting="MyGridView_Sorting" PageSize="20" Width="100%" onrowdatabound="MyGridView_RowDataB

67、ound" Height="100%" > <AlternatingRowStyle BackColor="White"BorderColor="Black" BorderStyle="Solid"Wrap="True" /><Columns><asp:BoundField HeaderText="序號 " /><asp:BoundField DataField="STCD" HeaderText=

68、"測站編碼 " ReadOnly="True"SortExpression="STCD" /><asp:BoundField DataField="STNM" HeaderText="測站名稱 " SortExpression="STNM" /><asp:BoundField DataField="TM" HeaderText=" 采集時間 "庫水位水勢 "蓄水量超汛限水位 (m)" />

69、;超校核水位 (m)" />SortExpression="TM" /><asp:BoundField DataField="RZ" HeaderText="(m)" SortExpression="RZ" /><asp:BoundField DataField="RWPTN" HeaderText="SortExpression="RWPTN" /><asp:BoundField DataField="

70、W" HeaderText="(10A6mA3)" SortExpressio n="W" /><asp:BoundField HeaderText="<asp:BoundField HeaderText="</Columns> <EditRowStyle BackColor="#7C6F57" BorderColor="#C0FFC0"BorderStyle="Double"HorizontalAlign="Cente

71、r" VerticalAlign="Middle"Wrap="False" /><EmptyDataRowStyle BackColor="#C0FFC0"BorderColor="#C0FFC0"BorderStyle="Groove" Font-Bold="False"Font-Overline="False" /><FooterStyle BackColor="#1C5E55" BorderSty

72、le="Ridge"Font-Bold="True"ForeColor="White" Wrap="True" /><HeaderStyle BackColor="#1C5E55" BorderColor="#C0FFC0"BorderStyle="Inset"Font-Bold="True" Font-Names="Arial" ForeColor="White"Horizontal

73、Align="Center"VerticalAlign="Middle" Wrap="False" /><PagerSettings FirstPageText=" 第一頁 " LastPageText=" 最未 頁 " Mode="NumericFirstLast"NextPageText=" 下一頁 " PreviousPageText=" 上一頁 " /> <PagerStyle BackColor=&qu

74、ot;#666666" ForeColor="White"HorizontalAlign="Center"Wrap="True" /><RowStyle BackColor="#E3EAEB" BorderColor="DarkKhaki"BorderStyle="Inset"HorizontalAlign="Center" VerticalAlign="Middle"Wrap="False"

75、/><SelectedRowStyle BackColor="#C5BBAF"BorderStyle="Ridge" Font-Bold="True"ForeColor="#333333" /></asp:GridView><asp:ScriptManager runat="server" ID="MyScriptManager1"></asp:ScriptManager></ContentTemplate>&

76、lt;Triggers><asp:AsyncPostBackTrigger ControlID="QueryBtn"EventName="Click" /><asp:AsyncPostBackTrigger ControlID="STCDSelect"EventName="Click" /></Triggers></asp:UpdatePanel></dxp:PanelContent></PanelCollection><TopLe

77、ftCorner Height="9px"Url="/App_Themes/Office2003Blue/Web/rpTopLeftCorner.png" Width="9px" /><BottomLeftCorner Height="9px"Url="/App_Themes/Office2003Blue/Web/rpBottomLeftCorner.png" Width="9px" /></dxrp:ASPxRoundPanel></as

78、p:Content><% page title="" language="C#" masterpagefile="/SQMasterPage.master" autoeventwireup="true" inherits="SQirsZVARLChart, App_Web_ndpdvdpn" %><% %><% %><asp:Content ID="Content1" ContentPlaceHolderID="Con

79、tentPlaceHolder1" Runat="Server"><dxrp:ASPxRoundPanel ID="SQirsSubPanel" runat="server" BackColor="#DDECFE" CssFilePath="/App_Themes/Office2003Blue/0/styles.css"CssPostfix="Office2003_Blue" EnableDefaultAppearance="False&quo

80、t;ImageFolder="/App_Themes/Office2003 Blue/0/"Width="100%" Height="100%"Font-Size="12px" HorizontalAlign="Center"> <TopEdge><BackgroundImage HorizontalPosition="left" ImageUrl="/App_Themes/Office2003Blue/Web/rpTopEdge.png&q

81、uot; Repeat="RepeatX"VerticalPosition="top" /></TopEdge><BottomRightCorner Height="9px"Url="/App_Themes/Office2003Blue/Web/rpBottomRightCorner.png" Width="9px" /> <ContentPaddings Padding="2px" PaddingBottom="10px" PaddingTop="10px" /> <NoHeaderTopRightCorner Height="9px"Url="/App_Themes/

溫馨提示

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

評論

0/150

提交評論