Time of Update: 2018-12-07
很鬱悶今天被一個路徑問題困擾了一整天,<script type="text/javascript" src="/WebResource.axd?d=6RICuMlpEQHyvQSOSWfCpBGZkXTR2s11zh_3N45k12YPFStrc33NfzZfvHcxUm9Zy5GIowJyu4xIAqKJ8nhwJR0Gg_g1&t=634341680265156250"></script>提示找不到路徑 404 Not
Time of Update: 2018-12-07
引子 Ext4JSLint是使用ExtAspNet來展示JSLint-Toolkit檢查結果的開源項目。 JSLint-Toolkit是一個使用Rhino和JSLint的開源項目,可以對一個檔案夾中的所有JavaScript進行語法檢查,並顯示友好的檢查結果。 下面是JSLint-Toolkit產生的檢查結果: [{ "name": "source", "type": "folder", "kids": [ {
Time of Update: 2018-12-07
文章目錄 ExtJS Open Source License 提出問題ExtAspNet開源以來,一直堅持開源免費的原則,但是其GPL
Time of Update: 2018-12-07
引子 前一段時間發了一篇文章基於ExtAspNet的開源項目 - Ext4JSLint,這個東東也算是我拿ExtAspNet做的第一個小應用。還是有一些應用方面的技巧,接下來的幾篇文章就和大家分享一下。 Ext4JSLint是使用ExtAspNet來展示JSLint-Toolkit的結果。 JSLint-Toolkit是一個使用Rhino和JSLint的小項目,可以對一個檔案夾中的所有JavaScript進行語法檢查,並顯示友好的檢查結果。 我曾寫了一篇文章來介紹JSLint-Toolkit。
Time of Update: 2018-12-07
關於FineUI基於 ExtJS 的專業 ASP.NET 2.0 控制項陳列庫。FineUI的使命建立 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的網站應用程式程式。支援的瀏覽器IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+、Safari 3.0+授權協議Apache License 2.0
Time of Update: 2018-12-07
開源網址:http://extaspnet.codeplex.com/示範地址:http://extasp.net/ 產品名稱: ExtAspNet目前的版本: v2.0 beta2最後更新: 2009-07-13產品描述:專業的ASP.NET控制項,原生的AJAX支援,豐富的UI效果。產品特點:No JavaScript,No CSS, No UpdatePanel,No Web Services備忘:本產品基於 ExtJS, HtmlAgilityPack, Nii.JSON
Time of Update: 2018-12-07
FineUI v3.2.6 主要增加了 “表格內編輯” 功能,不過此功能尚不完善,希望大家能夠多測測,下個版本主要會增強表格內編輯功能。==========關於FineUI基於 ExtJS 的專業 ASP.NET 控制項陳列庫。FineUI的使命建立 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的網站應用程式程式。支援的瀏覽器IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+
Time of Update: 2018-12-07
引子 在剛剛發布的ExtAspNet v2.1.1版本中,應網友要求添加了ext:Timer控制項,實現的效果就是定時回傳(AJAX)到伺服器執行一段C#代碼。 因為這個控制項非常簡單,沒有頁面可視元素,所以我就單獨拿出來講解一下,或許對大家閱讀ExtAspNet原始碼有一定的協助。 使用Timer控制項 先來看下使用Timer的例子(線上版本): ASPX標籤聲明: <ext:PageManager ID="PageManager1" runat="server" />
Time of Update: 2018-12-07
使用方法:http://www.delphibbs.com/keylife/iblog_show.asp?xid=15566語 種:簡體中文 編輯器:DELPHI7 平 台:Win9x,Win2k/NT,WinXP作品原始碼: - 軟體或示範: - 代碼大小: - 軟體大小: - 無圖片在論壇上經常看到很多新手問一些安裝組件的方法,我以前在這個方面也碰到過些問題,也有了一些心得,現在就安裝Ehlib組件(版本為3.3)的方法做個說明: 1、當然是先要卸載以前安裝的Ehlib組件了,在菜單的“
Time of Update: 2018-12-07
從下個版本起,FineUI 將不再內建 ExtJS ,不過我會提供說明如何使用 ExtJS(並單獨提供精簡版的 ExtJS 包供論壇使用者下載),現有的程式升級到新版本將不受影響(只需要將精簡版的 extjs 檔案夾拷貝到程式根目錄即可!)這樣的決定也是出於對 ExtJS 的尊重,來看 ExtJS 的授權協議:Sencha is an avid supporter of opensource software. Our open source license is the
Time of Update: 2018-12-07
介面 點擊左側“日誌管理”,在右側IFrame中載入./admin/log.aspx: 選擇錯誤層級即更新Grid: 在TwinTriggerBox中輸入需要查詢的關鍵詞,斷行符號或點擊查詢按鈕,則更新Grid,同時顯示搜尋按鈕前面的取消搜尋按鈕: AppBox不僅僅是功能的實現 AppBox不僅僅是使用ExtAspNet來完成某項功能,我們還融入了很多使用者易用性方面的考慮,
Time of Update: 2018-12-07
介面 手風琴式菜單 樹形菜單 資料庫表(X_Menu) 設計檢視: 資料: ASPX標籤定義 在上一篇文章中已經對前台頁面定義有了詳細的描述。 <ext:Region ID="regionLeft" Split="true" Width="200px" Margins="0 0 0 0" ShowHeader="true" Title="菜單" EnableCollapse="true" Layout="Fit" Position="Left"
Time of Update: 2018-12-07
引子 Ext4JSLint是使用ExtAspNet來展示JSLint-Toolkit檢查結果的開源項目。 JSLint-Toolkit是一個使用Rhino和JSLint的開源項目,可以對一個檔案夾中的所有JavaScript進行語法檢查,並顯示友好的檢查結果。 下面是JSLint-Toolkit為JavaScript產生的錯誤清單: [ [3, 39, 20, "Expected a number and instead saw '''.", "/Expected '{'
Time of Update: 2018-12-07
介面 點擊編輯在新視窗中彈出編輯頁面: 注意類比樹的下拉式清單,當前節點和當前節點的所有子節點都是不可選擇的: 點擊“儲存並關閉”則會首先儲存資料,然後關閉快顯視窗,之後回傳父頁面並更新Grid: 如果我修改了表單(排序由20->21),此時點擊Window右上方的關閉按鈕,會彈出提示框(這是ExtAspNet內建支援的特性): ASPX標籤定義 <ext:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1"
Time of Update: 2018-12-07
介面 資料庫表(X_Config) 設計檢視: 資料: 協助類 因為此配置資訊為全域共用,所以我們用一個協助類在整個應用程式生命週期只載入一次: namespace AppBox { public class XConfigHelper { #region fields & constructor /// <summary> /// 緩衝在記憶體
Time of Update: 2018-12-07
介面 點擊“新增菜單”,在父頁面彈出對話方塊,選擇父菜單為“==根節點==”,這裡類比樹的下拉式清單是不是很酷(這也是ExtAspNet的一個特色): 點擊“儲存並繼續”,首先會AJAX回傳到伺服器並新增菜單到資料庫,然後重新綁定下拉式清單並彈出對話方塊: 新增另外一個菜單,並設定此菜單的父菜單為剛剛添加的: 點擊“儲存並關閉”,首先會AJAX回傳到伺服器並新增菜單到資料庫,然後彈出對話方塊,當你點擊對話方塊的“確認”按鈕,會關閉當前快顯視窗並且讓父頁面回傳,並在回傳時重新綁定Grid控制項:
Time of Update: 2018-12-07
我現在需要實現一個功能,在DBGridEh中選擇一條或者多條記錄,然後點擊某個按鈕什麼的就把選中的記錄的某個欄位進行一些修改。我要怎麼樣知道使用者是選擇哪幾條記錄啊???急急急!!!另想請問處理字串的函數,應該有截取字串某個字元的前面一部分,比如TAB字元。我的分值不多了,如果認為太少,還可以加分![:(] 1:for i := 0 to DBGrid1.SelectedRows.Count - 1 dobeginADOQry_User.GotoBookmark(pointer(DBGrid1.
Time of Update: 2018-12-07
EhLib DBGridEh組件在Delphi中應用全攻略總結 【DBGridEh(增強型表格組件)功能詳解】DBGridEh組件無論在外觀上還是功能上都非常類似Borland開發工具中現有的dbgrid組件,它除了提供dbgrid組件的全部功能外,還增加了下列新功能:● 任意選擇多行、列或矩形地區的資料.● 為多欄位標題設定共同的父標題列.● 表格底部(Footer) 區顯示求和、計數和其它統計資訊.● 自動調整組件寬度與用戶端區域等寬.● 設定標題列、資料行的高度.●
Time of Update: 2018-12-07
作為本系列文章的最後一篇,我們還是來看下FineUI所引以自豪的XState機制,目前XState已經在FineUI控制項內部已經完全取代原生的ViewState,從而避免了重複資料的傳輸,減少了網路流量。同時要注意Asp.Net使用的還是ViewState機制來在回傳過程中儲存控制項資料。至於為什麼要採用XState取代ViewState,以及由此帶來的好處是本篇文章的重點。 ViewState在Asp.Net控制項中的作用ViewState是Asp.Net的一個非常重要的特性,用來在頁面回傳
Time of Update: 2018-12-07
介面 類比樹的Grid,這個是ExtAspNet中Grid控制項的一個特色哦,是不是很方便: 點擊CheckBoxAutoPostBack,並修改資料庫此條資料的狀態: 點擊刪除彈出確認對話方塊,注意這個對話方塊是在父頁面中彈出的: 通過可以按下的按鈕(EnablePress)來設定簡單的過濾條件: 點擊編輯快顯視窗(這個視窗是編輯頁面IFrame,會在下一章介紹),注意這個快顯視窗也是在父頁面彈出的,這也是ExtAspNet的一大特色: ASPX標籤