程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> Ext.NET 4.1 系統框架的搭建(後台) 附源碼,ext.net4.1

Ext.NET 4.1 系統框架的搭建(後台) 附源碼,ext.net4.1

編輯:關於.NET

Ext.NET 4.1 系統框架的搭建(後台) 附源碼,ext.net4.1


Ext.NET 4.1 系統框架的搭建(後台) 附源碼

代碼運行環境:.net 4.5  VS2013 (代碼可直接編譯運行)

預覽圖:

分析圖:

上面系統的構建包括三塊區域:NorthWestCenter

North負責顯示系統信息,包括系統圖片、當前時間、登錄信息、退出登錄等功能。

West負責顯示菜單導航。

Center負責系統的核心業務處理(這裡的功能是顯示文件夾下的.txt文本名稱,並提供修改和刪除操作)。

 

下面詳細介紹:

整個區域被放在Viewport下,布局方式為BorderLayout,該布局包含North、West和Center三塊面板:

 

<ext:Viewport runat="server" ID="vp1" Layout="BorderLayout">
        <items>
              <ext:Panel ID="Panel1" runat="server" Region="North" Height="100">
//... </ext:Panel> <ext:Panel ID="WestPanel" runat="server" Region="West">
//... </ext:Panel> <ext:TabPanel ID="Pages" runat="server" Region="Center">
//... </ext:TabPanel> </items> </ext:Viewport>

North部分:

<ext:Panel ID="Panel1" runat="server" Region="North" Height="100" Header="true" Border="false" Html="<img src='../Images/top.jpg'/>">
                    <BottomBar>
                        <ext:Toolbar ID="ToolbarBottom" runat="server">
                            <Items>
                                <ext:ToolbarFill ID="ToolbarFillBottom" runat="server" Width="200">
                                </ext:ToolbarFill>
                                <ext:ToolbarSeparator ID="ToolbarSeparator4" runat="server" Width="1" />
                                <ext:Label ID="tbShowTime" runat="server">
                                </ext:Label>
                                <ext:ToolbarSeparator ID="ToolbarSeparator1" runat="server" Width="1" />
                                <ext:ToolbarTextItem ID="textWelcome" runat="server">
                                </ext:ToolbarTextItem>
                                <ext:ToolbarSeparator ID="ToolbarSeparator3" runat="server" Width="1">
                                </ext:ToolbarSeparator>
                                <ext:Button ID="btnExit" runat="server" IconCls="icon-exit" Text="退出系統" ToolTip="退出系統">
                                    <DirectEvents>
                                        <Click OnEvent="btnExit_Click">
                                            <Confirmation ConfirmRequest="true" Title="確認" Message="確實要退出系統嗎?" />
                                            <EventMask ShowMask="true" Msg="正在退出,請稍等 ..." />
                                        </Click>
                                    </DirectEvents>
                                </ext:Button>
                            </Items>
                        </ext:Toolbar>
                    </BottomBar>
</ext:Panel>

該部分對應的顯示為:

tbShowTime為顯示當前時間,textWelcome為當前登錄的用戶,還有一個退出當前登錄事件:OnEvent="btnExit_Click"。

West部分:

這部分的構建是比較復雜的,首先

<ext:Panel ID="WestPanel" runat="server" Region="West" Width="150" >

</ext:Panel>

這是一個最外層的大的面板,然後裡面嵌入了多個小的面板,這些小的面板這裡為TreePanel,

比如這裡初始化2個TreePanel:

創建第1個TreePanel:

TreePanel Tpen1 = new TreePanel{};

創建第2個TreePanel:

TreePanel Tpen2 = new TreePanel{};
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved