應眾多網友的請求和來信,現決定對動軟.net代碼產生器產生的三層架構項目中涉及的幾個組件類庫開發源碼,提供下載。期望大家在修改發布時能保留對作者著作權的尊重。同時期望有修改或更新的朋友也能上傳一份,或共用出來給後來者一個更新版本的交流。更新版本資訊可以回帖留下或直接發布到:http://bbs.maticsoft.com/showforum-10.aspxLTP.Common.dll: 通用函數類庫 源碼下載Maticsoft.DBUtility.dll 資料訪問類庫組件
做開發幾年了,其中經曆了一些酸甜苦辣,在這個過程中自己也在不斷的調整自己,希望能按指定的目標前進,而不至於因為外界的各種阻力而位移方向。同時,也經曆過很多迷茫和困惑,甚至懷疑這樣子的人生會是一個什麼結果,但最終還是自己調節一下,繼續奮鬥。做好今天的,才有明天的。在這裡隨便聊一下幾點經驗和感悟,希望能對後來的XDJM們有所協助。1.要成長,有人帶,很重要。一個人能力與努力非常重要,但要更快地走向成功,少走彎路,就必須學會藉助外界或他人的力量。即使給你足夠的書和教程,給你足夠的時間,也未必可以修鍊成
一.用SqlConnection串連SQL Server1..加入命名空間using System.Data.SqlClient;2.串連資料庫SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "user id=sa;password=sinofindb;initial catalog=test;data source=127.0.0.1;Connect
有時候出差把項目帶出去後,開啟時老是提示我要串連原始程式碼控制伺服器,這個程式用到的原始碼伺服器管理我當然串連不上,看著很不爽,就開始刪除原始程式碼控制資訊。 先刪除解決方案目錄、各個項目目錄下的: mssccprj.scc 、 工程名.vssscc、 vssver.scc 、 項目名.csproj.vspscc這四類檔案後,開啟項目仍然報沒刪除乾淨,報下面錯誤: (×)
方式1: 在接收頁 的html代碼裡加上一行: <%@ Reference Page = "WebForm1.aspx" %> WebForm1 fp=(WebForm1)Context.Handler; this.TextBox1.Text=fp.name; //name 是第一頁的public變數 Context 提供對整個當前上下文(包括請求對象)的訪問。您可以使用此類共用頁之間的資訊。
為什麼同樣的程式在這台機器上沒事,換台機器就不支援中文檔案名稱或路徑(下載),很怪異?在經過了很長時間的項目工作與迷惑之後,我終於發現了其中的奧秘:為什麼有的機器自己就支援中文,而別的機器同樣的配置就不支援:來看解決方案:1,頁面用記事本開啟“另存新檔”並選擇 “UTF-8” 作為編碼方式,而不是預設的ANSI。(這隻是個前提) 2. 開啟註冊表,確保HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Inetinfo\Parameters\
今天看到一篇文章,實在忍不住了,實在很經典。做軟體也好,做網站也好,天天喊使用者體驗、使用者體驗,到底什麼是使用者體驗。好好看看,都在這個小便池裡面呢!在阿姆斯特丹,史基浦(Schiphol)機場的小便池下邊的瓷磚可以通過操作間的品質檢查,這一點誰也不會注意。但是所有人都會發現每個小便池裡都有一隻蒼蠅。在男士的洗手間,每個小便池裡,都印著一個蒼蠅的圖案。它在排水口附近,偏左一點地方。設計者的意圖在於,有意刺激男士只對準一個方向”射擊”,”將蒼蠅活活沖死”,從而避免尿液四處橫流。仔細看,蒼蠅變成了
讀: //開啟某檔案(假設web.config在根目錄中) string filename=Server.MapPath("/") + @"WebApplication1\web.config"; XmlDocument xmldoc= new XmlDocument(); xmldoc.Load(filename); //得到頂層節點列表 XmlNodeList
ASP.NET MVC是微軟官方提供的開源MVC架構. 在經過了漫長的preview和2個RC版本後, 終於發布了1.0正式版本。自從微軟發布ASP.NET MVC架構1.0正式版,對於MVC的討論就不絕於耳。今日閑來無事做一個基於三層架構的MVC模式應用的完整樣本項目,開放源碼。該項目涉及如下幾項要點應用: 1) 整個解決方案基於標準的三層結構。 2) 展示層採用MVC模式。 3) 資料的增、刪、改、查操作樣本。 4) 基於MVC的列表資料顯示及分頁處理。 5)
最近做項目要對資料進行統計分析,所以做一些統計圖,首先想到了微軟的owc,同時自己把owc的操作封裝了一下。在程式裡調用裡方便的多。 先看一下:在使用該類前當然首先要引用一下owc的dll啦!公布源碼:using System;using System.Data;using System.Text;using Microsoft.Office.Interop;namespace OWCChartTest{ /// <summary> /// 利用OWC11進行作統計圖的封裝類。 /
Microsoft
上段時間和朋友談到一個人的職業發展問題,人總是想向上走,也想不搞技術,也想管理,也想創業,也想發財。其實我想有些是不適合的,以前聽人說,想起老家的一句話:“別人教的曲唱不得”,意思就是:有些東西不是別人教就能會的,我還有些詫異,甚至不以為然。但隨著閱曆的增加和經驗的積累,漸漸發現這句話好像部分是對的,真正的人才即使不用刻意培養,他依舊能自學成才。而有的人即使千方百計讓他成才他也未必能有什麼大出息。“性格決定命運”一點都不差,那種潛意識的東西,有的時候後天改變起來是很難的。雖然這句話並不是絕對的,
資料庫的應用在我們的生活和工作中已經無處不在,無論是一個小企業的OA系統,還是中國移動的運營系統,似乎都離不開資料庫的應用。對於大多數應用程式來說,不管它們是Windows傳統型應用程式,還是Web應用程式,儲存和檢索資料都是其核心功能。所以針對資料庫的開發已經成為軟體開發的一種必備技能。如果說過去是“學好數理化,走遍天下都不怕”,那麼,對於今天的軟體開發人員而言就是“學好資料庫,走到哪兒都不怵!”。 ADO.NET是微軟新一代.NET資料庫的訪問架構,ADO是ActiveX
從事開發這個行業,經常遇到需求變化是在所難免的,很多時候都是為了迎合客戶的需要而對系統進行不斷的修改和變化。關於對產品的需求變化和系統修改,個人有一點看法寫出來交流一下。 很多時候我們都是在不斷的滿足使用者的需求來擷取訂單(當然,為了生存也許是不得已)。系統需求的不斷變化定製開發,在給使用者帶來滿足的同時,不斷變化的需求也導致系統的龐大而複雜。我其實也在想一個問題,滿足使用者需求是否就是提高產品的價值?
事務是一組組合成邏輯工作單元的資料庫操作,在系統執行過程中可能會出錯,但事務將控制和維護每個資料庫的一致性和完整性。交易處理的主要特徵是,任務要麼全部完成,要麼都不完成。在寫入一些記錄時,要麼寫入所有記錄,要麼什麼都不寫入。如果在寫入一個記錄時出現了一個失敗,那麼在交易處理中已寫入的其他資料就會復原。事務可能由很多單個任務構成。簡單事務的一個常見例子:把錢從A賬戶轉到B賬戶,這涉及兩項任務,即從A賬戶把錢取出來;把錢存入B賬戶。兩項任務要麼同時成功,要麼一起失敗,給予復原,以便保持賬戶的狀態和原
1.要重視建立銷售手冊2.凡是先做試驗,風險才低。3.找到自己的細分市場。4.不要總想著同競爭者對立,而是要想辦法讓自己彌補競爭者的不足。5. 如果沒有價格上的優勢與技術上的絕對優勢,千萬不要進入紅海市場,否則你會必輸無疑!6.抓住關鍵環節,重點抓好市場調研。7.與其改變消費者固有的想法,不如在消費者已熟悉的想法上去引導消費者。8.要改變消費者固有的想法,比登太陽還難;但不是不可能的。
由於本書的寫作多於工作之餘,夜深人靜之時,難免有瞌睡片刻,所以,必有細節不周之處。雖然作者和編審人員進行了反覆地修改和審閱,但難免有失誤、遺漏之處。所以,還望大家以寬容為本,以慈悲為懷,以共同探討、共同進步的平和心態來閱讀本書。作者心存謹敬,隨時恭候您提出的寶貴意見。 如果您發現錯誤或問題可以在此提交問題,也可以直接給我發送郵件:litianping@gmail.com
Memcached — 分布式緩衝系統1.Memcached是什麼? Memcached是高效能的,分布式的記憶體對象緩衝系統,用於在Live App中減少資料庫負載,提升訪問速度。Memcached通過在記憶體裡維護一個統一的巨大的hash表,它能夠用來儲存各種格式的資料,包括映像、視頻、檔案以及資料庫檢索的結果等。Memcached由Danga Interactive最初為了加速
.NET平台已經發展為微軟重要的戰略平台之一,不僅提供了強大的程式設計語言,豐富的類庫,方便的整合開發工具,同時為我們提供了一整套的軟體開發生命週期管理解決方案。我們也非常高興的看到,越來越多的年輕程式員加入到了.NET陣營中來。然而很多朋友卻在步入.NET大門之時變得迷惘,感覺學了很多的知識,卻不知道如何在實際項目中使用,又或者他們不知道這些知識該用來解決哪類的問題,以至於總覺得自己無法提高,以至於彷徨不前。天平兄在軟體行業從業多年,具有豐富的開發經驗,尤其在.NET平台上,更是有著深入獨到的