滑鼠左右鍵的控制(禁止與解禁)

左鍵event.button==1

DNN的資料訪問方式——合理運用模式,提高資料訪問的靈活性(有修正)

註:這些時正在看設計模式方面的內容,仔細瞭解後發現DNN中資料訪問方式應該是使用的簡單原廠模式(看見有的書上說它是反射工廠,我覺得他是利用.NET的反射技術執行個體化對象的簡單工廠,希望再不要說錯了),詳細說明將另寫文章說明。特此聲明一下以免誤導大家。(2005-06-23)  DNN的核心架構表的資料訪問方式是採取單件模式(Singleton)和抽象原廠模式(Abstract Factory)結合的方式來實現的。(各個使用者模組的資料訪問方式好像也是這樣的)  單件模式(Singleton):

[DNN學習所得]顯示網站表徵圖

  “網站表徵圖”——就是在地址欄中或收藏夾中顯示的表徵圖。像什麼雅虎中國就有。  其實要做到這一點並不難,只需要在頁面的HTML Header中增加:<link rel="Shortcut Icon" href="favicon.ico">

DNN核心使用者控制項——實現頁面靈活布局的第一步

  學習DNN已經有兩個星期了,我原來一直弄不懂DNN的頁面是怎樣呈現的。Default.aspx檔案中的內容好像都與頁面配置無關。今天在看admin/Skins檔案夾中的內容時終於初步瞭解了頁面構成原理。  我把admin/Skins檔案夾中各控制項定義為核心使用者控制項(定義為:“頁面構成核心控制項”更恰當些)。它們不同於頁面中呈現的一般使用者控制項(如:Events、Documents和大家通常所指的第三方控制項)。它們不由使用者在頁面中自由操作,但他們可以通過定義皮膚(Skins)的方式

[DNN中的Bug]在時區編輯器中存在的一個Bug

  時區編輯器控制項(admin\Localization\TimeZoneEditor.ascx)中有這樣一個功能,它可以檢查儲存時區資訊的本地化XML檔案(App_GlobalResources\TimeZones.zh-CN.xml)與預設的儲存時區資訊的XML檔案(App_GlobalResources\TimeZones.xml)的差別。在本地化檔案缺少相應的條目時會要求增加,有多餘條目時會自動刪除。(條目是否相同用key值來標識,下面的XML中有key值的含義)如果我將本地化檔案增加

一些回顧和總結 1

1、多態這裡主要總結 virtual  override  和 new 的作用有三個類A,B,C, B和C都繼承了A,其中有的方法被重寫,有的方法被覆蓋:    public class A    {        public A(){}        public virtual void show()        {            Console.Write("show a");        }        public void show2()        {      

[DNN學習所得]讓IE也能實現解壓縮功能(提供示範源碼下載)

  在看DNN時發現了一個很酷的功能:能通過IE瀏覽器實現對Zip檔案的壓縮和產生Zip檔案檔案壓縮包的功能。在仔細看過程式以後發現它是調用的SharpZipLib.dll類庫中的內容實現的壓縮與解壓功能。上網查了一下SharpZipLib,發現它居然是開源的,在http://www.icsharpcode.net網站上有下。在網站裡關於SharpZipLib的源檔案和調用示範包括協助文檔都有下,不過當然全是E文的。(真不知在中國有哪家公司在做.net的開源,真的十分想看國產的優秀開源項目)在S

一些回顧和總結2

6、ViewState:msdn上如是說:http://www.microsoft.com/china/msdn/archives/library/dnaspnet/html/Asp11222001.aspViewState 的工作原理ViewState 確實沒有什麼神秘之處,它是由 ASP.NET 頁面架構管理的一個隱藏的表單欄位。當 ASP.NET 執行某個頁面時,該頁面上的 ViewState 值和所有控制項將被收集並格式化成一個編碼字串,然後被分配給隱藏表單欄位的值屬性(即

DNN中的本地化——打造全球通用的程式

  經常看到一些關於DNN的網站上有相應的語言套件下載。通過下載語言套件並安裝可以可以起到對DNN應用程式本地化的效果(我們通常叫漢化)。現在就讓我們看看DNN是如何進行本地化的。(想把整個本地化的來龍去脈說清楚實在太難,我組織了幾天的語言也沒能表達清楚,只能是列舉幾個概念希望能對大家看這方面的內容有協助)原理:DNN中的頁面全部是由使用者控制項組成的。本地化應用程式只需對每一個使用者控制項進行本地化就行了。對控制項進行本地化的資源都在相應的資源檔中。幾個相關名詞(DNN程式本地化中常用的幾個名

一些回顧和總結3

1、sleep()和wait()的區別sleep()方法是使線程停止一段時間的方法。在sleep 時間間隔期滿後,線程不一定立即恢複執行。這是因為在那個時刻,其它線程可能正在運行而且沒有被調度為放棄執行,除非(a)“醒來”的線程具有更高的優先順序(b)正在啟動並執行線程因為其它原因而阻塞。wait()是線程互動時,如果線程對一個同步對象x 發出一個wait()調用,該線程會暫停執行,被調對象進入等待狀態,直到被喚醒或等待時間到。2、qq線上提示<a target='blank' href=

DNN安裝模板(DotNetNuke.install)

  DNN中有一個非常酷的功能,就是能夠在IE環境下自動初始化安裝資料庫。看過程式之後終於明白它是如何進行了。1、在Application_Start事件中有CheckVersion方法用來檢測資料庫版本和應用程式版本是否一致,如果不一致根據設定決定是否自動安裝。2、如果資料中Version表中的版本號碼和應用程式的版本不一致,且web.config中設定允許自動升級(AutoUpgrade節點有設定),則應用程式嚮導到安裝頁面/Install/Install.aspx。3、在安裝頁面中先調用G

全新安裝dnn3.1.0

dnn3.1.0終於可以下載了http://puzzle.dl.sourceforge.net/sourceforge/dnn/DotNetNuke_3.1.0_Source.zip因為原來有3.0.13版的,還沒有研究完所以不想升級安裝,還是全新安裝的好。1、建資料庫,就叫DNN31吧。2、配置虛擬路徑,就用http://localhost/DNN31/以免和原來重複。3、修改DotNetNuke.vbproj.webinfo和DotNetNuke.sln檔案中的http://localhos

剛開始學習DNN的一點小經驗(二)

  早上剛down了dnn 3.1.0的程式,安裝成功後就決定做它的語言套件。當然不會全部都翻譯,我想dnn 3.0.13的語言套件應該還有一定用處。先將dnn 3.0.13的語言套件安裝,然後對它進行效驗,發現只有一點不同,如:  檔案有缺失條目: 10 \admin\Host\App_LocalResources\HostSettings.ascx.zh-CN.resx

[DNN學習所得]CBO——簡化從資料庫讀取資料並執行個體化對象的有效方法

  首先要說明一個概念,標題中所說的CBO是指的Custom Business Object Helper,也就是實現從資料庫中讀取資料並執行個體化自訂業務對象(Custom Business

[DNN擴充]讓DNN也用CuteEditor

  前兩天看見dudu把編輯器CuteEditor升級到4.5版了ttp://www.cnblogs.com/dudu/archive/2005/06/25/181192.html  DNN中使用的是編輯器是FreeTextBox(即:ftb),它裡面沒有將圖片上傳到伺服器的功能(糾正一下:FreeTextBox有圖片上傳功能,只是沒有預設給出,需要修改provider。詳見:如何開啟ftb的圖片上傳和建立目錄功能),其他功能好像也沒有CuteEditor豐富。我想DNN既然可以支援ftb,就應

[DNN擴充]將Lion.Web.WebHtmlEditor作為DNN的富文字編輯器(初步實現)

  前天寫了一篇《讓DNN也用CuteEditor》的文章。師域建議說:CuteEditor是收費組件(最便宜也要$129),在DNN中推廣還是用免費的好。他向我推薦了Lion.Web.WebHtmlEditor。到Lion的網站上一看,發現WebHtmlEditor決不比CuteEditor遜色。這麼好的東西當然值得推廣,而且WebHtmlEditor還是開源的,簡直太棒了。  自己編寫了一個Provider讓DNN支援WebHtmlEditor(DNN也做的相當不錯,為擴充富文本編輯留下了基

微軟如何進行人員管理

微軟公司1975年創辦之時,人員只有3人,收入只有16000美元。如今,微軟公司擁有約 25000名員工,市場價值已達2000億美元,名列全球第二,公司總裁比爾蓋茨也成為世界首富,微軟被稱為“致力於PC軟體開發的迄今為止世界上最大最富有的公司”。    在對微軟應用部門進行的一次調查中,有88%的僱員認為微軟是該行業的最佳工作場所之一,可以說,對於這樣一個快速發展的公司來說,微軟的人員管理是成功的。                     吸引一大批懂技術善經營的人才   

[DNN擴充]LionHtmlEditorProvider(v1.0.1)

新增功能:1、加強了對上傳檔案的大小、格式、上傳圖片浮水印的設定;2、增加了是否根據不同的使用者是否選擇不同上傳路徑的判斷關於LionHtmlEditorProvider:http://esshs.cnblogs.com/archive/2005/07/01/184581.html下載v1.0.1>>下載v1.0.0>>安裝步驟:1、將壓縮包中LionHtmlEditorProvider(v1.0.1)檔案夾下的DotNetNuke.LionHtmlEditorProvi

[DNN通用控制項]TextEditor

  前一段時間都在看文編輯器,那麼文字編輯器是如何靈活的應用到DNN中的呢?在看過程式後發現是通過一個在controls檔案夾下的TextEditor.ascx控制項實現的。  controls檔案夾下的使用者控制項都是可以在其他各個模組中使用到的,無論是第三方模組,還是管理模組都能用到。姑且就把controls檔案夾下的使用者控制項的使用者控制項定義為通用控制項。(前一段時間也曾定義了一個核心使用者控制項,現在看來覺得不妥,叫頁面構成核心控制項更確切些)就說一說該控制項都有哪些屬性吧,希望能對

格式化HTML的程式,可以產生XML或XSL

:http://files.cnblogs.com/yyf9989/FormatHTML.rar格式化HTML 編製 南京袁永福 2005 yyf9989@hotmail.com本程式用於將一個比較雜亂的HTML轉換為XML或XSL代碼,支援的命令列參數為:source=要處理的HTML檔案名稱desc=儲存處理結果的檔案名稱alert=0/1           是否顯示提示及錯誤資訊xsl=0/1             是否輸出為XSLT代碼scriptdata=0/1     

總頁數: 61357 1 .... 4528 4529 4530 4531 4532 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.