Time of Update: 2018-12-07
蘋果公司的電子產品,最大的特點就是它的易用性(usability)----簡單,美觀,容易上手。
Time of Update: 2018-12-07
很多地圖定位等需要有電子圍欄功能,正巧最近在做某個定位項目也需要這個功能。google了一下沒發現好用的代碼只好寫自己一個了。
Time of Update: 2018-12-07
package com.fh.servlet;import java.io.File;import java.io.IOException;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Iterator;import java.util.List;import javax.servlet.*;import javax.servlet.http.*;import org.apache.co
Time of Update: 2018-12-07
說明:
Time of Update: 2018-12-07
用WPF為客戶做了個小工具,打包的時候發現VS2012居然沒有安裝項目了,搜了下才知道現在推薦使用WIX來打包了http://wix.sourceforge.net/,我用的最新3.7的。研究了下,發現有兩個要點要記錄下來,一是對簡體中文的支援,二是自動安裝.net
Time of Update: 2018-12-07
1. Ext中常用的類 I. Ext.data Ext.data封裝了與資料有關的類。 II. Ext.data.Store Store是資料來源的封裝。Ext通過Store提供了統一的介面訪問不同的資料來源,從數組到
Time of Update: 2018-12-07
突然發現,邏輯學中的三段論其實可以用物件導向思想來解釋,而且比用數學的方法解釋更容易理解,更能符合人類的思維習慣。三段論可概括為這個例子:如‘凡金屬都能導電’(大前提),‘銅是金屬’(小前提),‘所以銅能導電’(結論)。這稱為三段論法或三段論式。 用物件導向的思想來說,金屬是對象,能導電是金屬這個對象的方法,而銅這個對象繼承了金屬這個對象,所以銅也有金屬的方法,能導電!怎麼樣,是不是很Perfect? 再來一個:一切有神論者都不是唯物主義者;某人是有神論者;所以,某人不是唯物主義者。
Time of Update: 2018-12-07
Ext.data.DataProxy資料代理類是一個純虛類,主要用於產生Ext.data.Record對象,沒有公開的屬性和方法,只是歸定子類需要處理三個事件beforeload : ( Object This, Object params )load : ( Object This, Object o, Object arg )loadexception : ( Object This, Object o, Object arg, Object e )事實上參數也是子類自訂的Ext.data.
Time of Update: 2018-12-07
Ext 2.0的API包含許多的方法(函數)、屬性和配置項,涵蓋的面非常大,要全部列出幾乎是不可能的。雖然API文檔是童叟無欺精心打造的,但實際開發中,若果能夠像其它語言Java和C#那樣地支援JavaScript代碼提示,那就更好啦。可喜的是,有若干的開發環境(IDE)和外掛程式能夠支援--並且是直接支援Ext 2.0。 Aptana Studio 一談到JavaScript的開發工具,就不得不提Aptana了。就我實際工作來說,每天都用它來完成Adobe
Time of Update: 2018-12-07
Ext.data.DataReader純虛類,從資料來源得到結構化資料轉換為中繼資料對象,對象包含Record的集合,一般用做Store對象的中繼資料,具有如下格式{totalRecord:int,records:Array of Ext.data.Record}具體使用參見三個子類Ext.data.ArrayReader/Ext.data.JsonReader/Ext.data.XmlReader方法DataReader( Object meta, Object recordType
Time of Update: 2018-12-07
Ext類addBehaviors( Object obj ) : void對選擇的元素 應用事件接聽程式,事件名以@附加在結尾,例如addBehaviors({ // id=foo下所有的a標籤加入click事件 '#foo a@click' : function(e, t){ // do something }, // 用,分隔多個選取器 '#foo a, #bar span.some-class@mouseover' : function(){ /
Time of Update: 2018-12-07
Ext.data.Tree繼承自Observable,用於存放樹裝的資料結構方法Tree( [Node root] )以root為根構造Ext.data.Tree對象getNodeById( String id ) : Node由指定id得到節點getRootNode() : Node得到根節點,由屬性root得到更方便setRootNode( Node node ) : Node設定根節點事件有append : ( Tree tree, Node parent, Node node,
Time of Update: 2018-12-07
Ext.Element類Element( String/HTMLElement element, [Boolean forceNew] )由id或DOM節點建立Element對象Element.fly( String/HTMLElement el, [String named] ) : Element由id或DOM節點建立一個全域共用的使用中的元素,可由named命名以避免可能的衝突Element.get( Mixed el ) :
Time of Update: 2018-12-07
Ext.form.BasicForm對應一個dom中的form,預設是用ajax提交的,如果的確想回傳,可以使用如下方式var myForm = new Ext.form.BasicForm("form-el-id", { onSubmit: Ext.emptyFn, submit: function() { this.getEl().dom.submit(); } });方法: BasicForm( Mixed el,
Time of Update: 2018-12-07
Ext.DomQuery類selector文法詳見Ext類compile( String selector, [String type] ) : Function編寫一個選取器或xpath查詢到一個方法以方便重用,type取select(預設)或simple值之一filter( Array el, String selector, Boolean nonMatches ) : Array過濾el中的元素,保留符合selector的,如果nonMatches為真,結果相反is(
Time of Update: 2018-12-07
最近其他項目組遇到一個資料匯出XML的小問題,因為我以前對操作XML比較熟悉,自然找到我協助結局。其實DELPHI操作XML還是很方便的,問題出在他們的XML頭部必須有 !DOCTYPE 部分 例如下面的XML代碼:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?xml version="1.0" encoding="GB2312"
Time of Update: 2018-12-07
Ext.Toolbar工具列,使用起來很簡單,add已準備好的元素就行方法Toolbar( Object/Array config )構造add( Mixed arg1, Mixed arg2, Mixed etc. ) : void增加元素可以是 1:Ext.Toolbar.Button 相當於addButton2:HtmlElement 相當於addElement3:Field 相當於addField4
Time of Update: 2018-12-07
Ext.EventManager事件管理者中的大部分方法都在Ext中有定義,主要用於事件管理addListener( String/HTMLElement el, String eventName, Function handler,on( String/HTMLElement el, String eventName, Function handler, [Object scope], [Object options] ) : voidonDocumentReady( Function fn,
Time of Update: 2018-12-07
Ext.Fx類對於我這樣的懶鬼而言,Fx類是核心類庫中最激動人心的一個類,它不是最重要的,卻是最實用的一個類定義了一些常用的特效方法,不妨自己多動手試試下面的方法,很有趣的fadeIn( [Object options] ) : Ext.Element漸顯 options參數有以下屬性callback:Function 完成後的回叫方法scope:Object 目標easing:String 行為方法
Time of Update: 2018-12-07
Ext.KeyNavExt的keyNav類能為Ext.Element元素提供簡單的按鍵處理方法例:var el=Ext.get("textarea");new Ext.KeyNav(el, { "left" : function(e){ alert("left key down"); }, scope : el