Time of Update: 2018-12-07
剛剛看到一篇關於在.NET 中發送Email的文章《從asp.net頁面寄送電子郵件》看到使用的還是System.Web.Mail命名空間下的類。我們都知道,在.NET
Time of Update: 2018-12-07
起因:汶川地震: 2008-5-12 = 2025日本地震: 2011-3-11 = 2025推導:明年可能的地震日期:2012-1-122012-2-112012-3-102012-4-092012-5-082012-6-072012-7-062012-8-052012-9-042012-10-032012-11-022012-12-01以此類推,以後每年第一次地震日期:2013-1-112014-1-102015-1-092016-1-082017-1-072018-1-062019-1-0
Time of Update: 2018-12-07
摘要: 在多層架構中我們經常都會通過原廠模式來對資料庫層的類進行初始化,有些會用抽象類別作為基類,有些會用介面然後通過反射來對其進行初始化。而把需要初始化的類型和程式集通過字串儲存在設定檔中或資料庫中等等,今天我將要介紹的是不需要儲存設定檔而去BIN目錄尋找你所要的抽象類別或介面的子類並將其初始化後返回。這種方法可以用在其他方面,當然這會對應用程式的效能造成影響,所以我們應該適當的應用他。檢索程式集:
Time of Update: 2018-12-07
在看有些教程的時候經常會遇到旋轉角度的問題,一般是這樣: FLOAT theta = ( 2 * D3DX_PI * i ) / ( 50 - 1);float theta = (i-1)*12*D3DX_PI/180;。。。。反正就類似於此·角度是怎麼計算的呢,圓周是2*d3dx_pi,要把一個圓周n等分,則每個角度為2*d3dx_pi / n,( 2 * D3DX_PI * i ) / ( 50 - 1)就不難理解了·就是從分割的地方角度逐漸增加。而(i-1)*12*D3DX_PI/180,
Time of Update: 2018-12-07
XSLT輕鬆入門第四章:XPath的文法文章作者:阿捷 4.XPath的文法 我們在前面已經提到過,XPath是用來協助XSLT在XML來源文件中尋找定位資訊的語言。在實際使用過程中,XPath和XSLT總是混在一起使用,在上面一章的文法例子中我們已經有使用到XPath的文法,只是沒有明確點出。但W3C將它們分成兩個標準,所以我們也將它們拆成兩章來講解。 4.XPath的文法 4.1 當前位置 4.2 定址操作 4.3 運算子 4.4 功能函數 4.1 當前位置
Time of Update: 2018-12-07
在項目開發的時候,會開發一些自訂欄位,這些欄位在編輯的時候可能包含一些複合控制項,例如有文字框,隱藏欄位等。如果一個列表中只建立一個該類型欄位執行個體時還不會有什麼大的問題。但是如果建立了兩個以上該欄位執行個體的時候,如果複合控制項的ID處理不當,裡面又加上了js操作控制項處理邏輯,將會出現問題。 例如我在項目中,開發了單一選擇使用者的自訂欄位,見所示, 欄位中包含了js處理文字框和隱藏欄位,再有兩個以上的該欄位執行個體的時候,給第二個欄位選擇人員時點擊確定,將會填充到第一個欄位中,也就是說第二
Time of Update: 2018-12-07
ExtAspNet v2.0.8 ExtAspNet is a set of professional Asp.net controls with native AJAX support and rich UI effectwhich aim at No JavaScript, No CSS, No UpdatePanel and No WebServices.Note: ExtAspNet bases on Open Source Projects like ExtJS,
Time of Update: 2018-12-07
距離上一篇文章《ExtAspNet新春賀歲版 - 檔案上傳控制項、複選框清單控制項、完善布局管理、表格的行擴充列、完整的100多個中文樣本、30多處BUG修正與功能增強、《ExtAspNet秘密花園》系列文章》發布已經有 7 個月的時間了,ExtAspNet在這一段時間內繼續發布,馬不停蹄地發布了v3.0、v3.0.1、v3.1.0、v3.1.1、v3.1.2、v3.1.3、v3.1.4、v3.1.5、v3.1.6、v3.1.7、v3.1.8,直到昨天發布的v3.1.9。可以說經過 4 年接近
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
前言 曾經嘗試過很多DotNet下的ORM工具(只是DotNet2.0下的),有IBatis.Net, NHibernate, MyGeneration doodads, Microsoft EntLib, SubSonic等,覺得最簡單的要數doodads,最好用的當屬SubSonic。 因此在AppBox項目中,我毫不猶疑的選擇SubSonic作為ORM工具。為了相容dotnet2.0的程式,我們不會使用最新的SubSonic3.0版本,而是使用SubSonic2.2版本。
Time of Update: 2018-12-07
介面效果 一步一步建立介面 1. 首先每個使用ExtAspNet控制項的頁面都需要引入ext:PageManager控制項。 2. 頁面上放置一個沒有關閉按鈕的ext:Window,並且指定寬度為350px。 <ext:PageManager ID="PageManager1" runat="server"> </ext:PageManager> <ext:Window ID="Window1" runat="server" IsModal=
Time of Update: 2018-12-07
前言 最近有網友提到這個問題,就是如何將ExtAspNet頁面中的Grid控制項匯出到Excel檔案。 這個其實是開發中經常遇到的問題,大家也都知道其實所謂匯出到Excel檔案,最簡單的做法就是把一個table的HTML片段輸出,下面通過一個簡單的例子來說明這個問題。 1. 建立一個文字檔table.txt,編輯其內容: <table border="1">
Time of Update: 2018-12-07
在使用報表向客戶展示結果資料時,即時的在報表中顯示某些特定的資料是必需的,如:顯示的部門、列印的日期等。本文只簡單的示範向報表內傳入一個字元值。如有其它問題,歡迎討論。1、建立一個工程TestReport,一個Form表單,放入一個TextBox、一個Button按鈕,再放入一個ReportViewer控制項。2、在ReportViewer上選擇建立一個報表3、在開啟的報表設計師中,選擇工具列的“報表”中的“報表參數”,新加一個參數,名稱為content,資料類型為string,確定。4、在報表
Time of Update: 2018-12-07
做web開發免不了要用html編輯器,特別對於新聞發布系統,圖文混排的情況太多了,這就要求我們能有個好的編輯器,自己開發當然可以,但是公司可沒時間等你的編輯器問世嘍,再說有這麼多的開源編輯器,我們也就可以偷下懶吧,拿來就用吧,畢竟效率第一嗎!大家都用Fckeditor(主要相容性好),那我也就看看怎麼用吧,沒用還以為不好配置,其實很簡單。配置步驟如下,以下從網上摘錄(這個說的最詳細,方便大家查閱): FCKeditor是一個功能強大支援所見即所得
Time of Update: 2018-12-07
這個問題困擾我很久了,終於解決了,你們要是在我這裡得到了答案,可要請吃飯哦!“/”應用程式中的伺服器錯誤。 驗證檢視狀態 MAC 失敗。如果此應用程式由網路場或群集承載,請確保 <machineKey> 配置指定了相同的 validationKey 和驗證演算法。不能在群集中使用 AutoGenerate。說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。 異常詳細資料:
Time of Update: 2018-12-07
在使用TRAC的過程中,會有使用者不按要求在更改TICKET狀態的時候不寫注釋而直接提交,我在TRAC的外掛程式庫中搜了一下,發現了一個外掛程式:tracticketvalidatorplugin在:http://trac-hacks.org/wiki/TracTicketValidatorPlugin解壓安裝包,執行安裝然後在TRAC項目的設定檔中,加入以下代碼: [ticketvalidator]validates = commentcomment.rule = .*comment.tip
Time of Update: 2018-12-07
由於現有系統從OWC9升級至OWC11,遇到一些小問題,記錄如下,供參考:1. COM組件升級 OWC9的CLSID是0002E510-0000-0000-C000-000000000046 OWC11的CLSID是0002E559-0000-0000-C000-000000000046,直接替換.當然機子上要裝上OWC11的組件.2. 自動行列寬度調整 OWC9中的AutoFitColumns()改為Columns.AutoFit()3.
Time of Update: 2018-12-07
每天一對象,今天來看看Date對象,相對於時間大家一定很熟悉,應為以前在網站中很多地方都會遇到這樣的時間特效。溫故而知新,今天我們來回憶一下Date對象。 我們首先來看看他的定義:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
訊息,就是指Windows發出的一個通知,告訴應用程式某個事情發生了。例如,單擊滑鼠、改變視窗尺寸、按下鍵盤上的一個鍵都會使Windows發送一個訊息給應用程式。訊息本身是作為一個記錄傳遞給應用程式的,這個記錄中包含了訊息的類型以及其他資訊。例如,對於單擊滑鼠所產生的訊息來說,這個記錄中包含了單擊滑鼠時的座標。這個記錄類型叫做TMsg,它在Windows單元中是這樣聲明的:typeTMsg = packed recordhwnd: HWND; / /視窗控制代碼message:
Time of Update: 2018-12-07
範圍 全域變數 局部變數 靜態變數 外部變數 常量