幾個各具特色的INI訪問類庫

幾個各具特色的INI訪問類庫(含原始碼)。1、INI Handler,純C#,應用了SortedList;2、Read/Write XML files, Config files, INI files, or the Registry □支援INI, XML, Registry3、INIFile Class using VB.NET ,pure vb.net,不依賴WIN32

《設計資料層組件並在層間傳遞資料》部分摘要

《設計資料層組件並在層間傳遞資料》筆記學習向 Microsoft .NET 應用程式公開資料的最佳方式,以及如何?一個有效策略以便在分布式應用程式的層間傳遞資料主要是想為了公司的最近的項目找到一個比較好的持久/業務層設計,因為已經初步決定使用自訂實體來作為輸入/輸出參數,所以僅對其進行分析。  1.  Web Form中的資料繫結。如果不實現 IBindingList 介面,則不能將實體執行個體的資料繫結到 Web Form中的控制項。然而,如果只想綁定集合,則可以使用數組或 .NET

有關O/R Mapping

推薦學習文檔O/R Mapping 研究報告(1) ---業務實體層的設計方案選擇 O/R Mapping 研究報告(2) ---什麼是O/R Mapping? O/R Mapping 研究報告(3) --- 為什麼要採用O/R Mapping? O/R Mapping 研究報告(4) --- ORM典型工具介紹 O/R Mapping 研究報告(5) --- 使用NHibernate進行開發   在nhibernate中執行SQL語句和預存程序 nhibernate入門系列: many-to-

11歲的孩子讓我想到的

前幾天QQ裡面一個陌生人的資訊,介紹了一個Blog,我有些好奇就開始搭話,對方發訊息過來,說:我是XXX,今年11歲,你好. 開始我很是不敢相信,然後在Blog裡面的連結讓我找到了一個論壇,接著又找到一個QQ群號碼,這個群的主人就是這位給我發訊息的"小朋友",又是因為好奇,我加入了這個群,很奇怪的名字"4.1".簡單看了看,然後回來又和這位朋友聊了一下,但是我還是對她的年齡有所懷疑.

記憶體太便宜了,爽,買它一堆

前幾天聽說256M的記憶體降到210,有點心動,可是,我機器用intel的主板,只有兩個記憶體插槽,兩根256的已經裝滿了。很是鬱悶。昨天聽說512的才410,又是一頓心動,猶豫,想賣掉一根256的,然後加個512。今天去躺村裡,發現512M只有385,超級興奮啊,一下子買了2個,爽了,現在1G的記憶體終於用得很舒服了。爽!!!

物件導向思想

物件導向思想為軟體設計與開發賦予了哲學的意義。在哲學的世界裡,小至沙粒微塵,大至日月星辰乃至宇宙,均可視為單獨的個體對象而存在。如果以哲學的目光凝視程式的世界,又何嘗不是如此?一個使用者,一種銷售策略,一條訊息,或是某種演算法,一個Web的網頁,物件導向思想均將其看作為一種對象。而每一種對象,都有其單獨的生命週期,誰來建立它,誰來銷毀它,它的內在屬性,表現行為,以及它與外界之間的關係和集合,無不具有某種哲學的意味。我們在定義對象時,就好比是在描述一個活生生的事物,需要定義該對象的自然屬性和社會屬

純粹B/S方式實現InfoPath的設計和運行時–Web Builder

      初次接觸Infopath,我就被它的強大的功能,靈活的表單製作方式,全面對Web Services的支援等特點深深的吸引了。曾經嘗試用Infopath來完成一些MIS項目,Infopath卻有一些我們難以逾越的障礙,使得無法方便的和項目緊密結合。主要是有以下幾個方面使得Infopath不能和項目有效結合: Infopath只能在Infopath本身的程式中填寫表單(這個問題去年我曾經解決過,參考Infoview的實現方式)   

從別人那拷下來的幾點Session使用的經驗

問:當頁面中是否了frameset,發現在每個frame中顯示頁面的SessionID在第一次請求時都不相同,為什嗎?答:原因是你的frameset是放在一個htm頁面上而不是ASPX頁面。在一般情況下,如果frameset是aspx頁面,當你請求頁面時,它首先將請求發送到Web伺服器,此時已經獲得了SessionID,接著瀏覽器會分別請求Frame中的其他頁面,這樣所有頁面的SessionID就是一樣的,就是FrameSet頁面的SessionID。然而如果你使用Html頁面做FrameSet

XmlDocument的selectSingleNode方法,總支援Xpath函數嗎?

問題    今天在修改程式的一個BUG時,竟然發現selectSingleNode方法不支援contains Xpath函數,感到很奇怪。在網上和MSDN也沒有發現官方言論表明selectSingleNode不支援contains 函數。當時我的情景大概是這樣的:1、Xml文檔的結構<?xml version="1.0" ?> <xsf:xDocumentClass xmlns:xsf="http://schemas.microsoft.com/office/infopath/

selectSingleNode方法中,用[0]還是[1]來選第一個匹配節點呢?

    今天寫了這樣一段代碼:<script language="javascript">   function testXml()   {      var objXml = new ActiveXObject('MSXML2.DOMDocument');      var strXml ="<xml><aa>abcd</aa></xml>";      objXml.setProperty("SelectionLanguage","

避免下載Word/Excel檔案時被IE開啟

當我們通過Web頁下載一個遠程檔案的時候,我們可以選擇儲存被下載檔案,也可以選擇直接開啟被下載的檔案。如果我們選擇"Open",有的時候該檔案會被已關聯的程式以OLE方式開啟在IE視窗中,很讓人鬱悶@_@。那麼怎麼可以讓直接"Open"的時候,開啟該文檔的程式始終以獨立的程式運行呢?    我們以Excel文檔*.xls為例,下載如:   

Composite UI Application Block 學習筆記之Commands

   聽了曹嚴明先生的《組合型智能用戶端應用 With Composite Application Block》的講座後,對CAB有了一個初步的理解,同時感覺CAB將大有用武之地。於是,本人從微軟網站http://practices.gotdotnet.com/projects/cab下載了原始碼,開始研究。     這個學習筆記將主要講述CAB中Commands的應用,以及一些本人的疑惑,期望園子裡的朋友予以指點。一、何謂Commands.    

某程式反向工程記錄

因為需要,需要解除一個軟體的License限制,所以進行一次反向工程實驗,特將過程記錄下來。1.分析目標軟體程式設計語言:經過查看安裝手冊,發現需要安裝DOTNET2.0,呵,看來是DOTNET下的系統了。2.嘗試使用Reflector反編譯:用:Reflector,載入主程式,提示不是DOTNET格式程式,看來加殼3.解殼:這時首先得用到NETUNPACKER這個強大而通用的傢伙,果然UNPACK一堆DLL與EXE.4.再次使用Reflector載入上面得到的DLL:使用尋找功能,尋找提示限制

整理指令碼何其難啊

    最近兩天,我和同事完成了一個項目中僅4萬行的javascript指令碼的整理,光函數名稱和概要就列出了70多頁。整理過程中我發現指令碼的書寫要比物件導向的語言如C#,java更難,特別是用到特別多的指令碼的時候。   javascript不是為物件導向設計的,因此在函數命名,事件模型和類比對象的過程中都會遇到一些問題不好處理。因此,指令碼的編寫一定要注意隨時整理,隨時重構,到最後才能有一個比較清晰的結構。 

activewidgets-2.0.2-trial 可調試的指令碼庫

  最近想找一個比較好用的ajax grid view控制項,最好功能和Excel有點類似。在 http://www.activewidgets.com/download/activewidgets-2.0.2-trial.zip,找到了一個不錯的javascript庫,個人感覺功能很強大。後來發現這個類庫用在商業用途是需要花300多美元,免費體驗的版本的指令碼庫被弄成了900多行,可讀性實在太差。  我索性寫了一段程式把這些代碼格式化了一下,發現這個類庫沒有做任何混淆,格式化完了後可讀性很好。

Effective Coding – Readability

Preface都說程式員只是負責寫代碼的,做的都是比較低級的工作,不如架構師或設計師(以下統稱架構設計師)感覺好。但是我認為,做軟體不等同於蓋樓房,不是說架構設計師做好設計圖紙後程式員就可以按部就班的來寫代碼了,寫程式變數很多,架構設計師不可能考慮到每一個細枝末節,同時也不可能每一個細節都要求的很死,這樣寫出來的程式成本是很高的(而且就我個人而言,我不認為這種模式下寫出來的程式品質會高)。如果你以為設計模式只是給設計師用的話那你就錯了,其實架構師、設計師、程式員這三種角色是很難劃分的,當一個架構

單元測試時的一些最佳實務

這裡收集了一些做單元測試時的一些最佳實務,希望對大家有參考價值。一次只測試一個對象選擇有意義的方法名在Assert調用中解釋失敗原因一個測試方法等於一個單元測試測試任何可能失敗的事物讓測試改善代碼重構測試先行不要把任何商務邏輯寫入Mock Objects中只測試可能的錯誤使用TDD實現可以運作的最簡設計為沒有實現的方法拋出異常在使用Mock

IT從業人員的10個專業論壇

       IT方面的論壇太多了,總結一下論壇的經驗:人不在多,有仙則靈,貼不在多,有精則行,逛了大半輩子,一個IT人發展方向一定要除了技術外,業務,理論,思想一個都不能少,於是我推薦如下這些論壇,或許真能協助您,做論壇,都是賠本的買賣,不收費還協助你學習,得向斑竹們致敬啊。       以下論壇排名不分先後,還有許多業界知名的論壇,主要有點偏門,這個不做概述,呵呵。       IT技術開發綜合類       http://community.csdn.net/

應用WEB標準進行網站設計--《網站重構》讀書筆記

議題一:為什麼要根據web standards來製作網頁?書中用了幾十頁的內容說明“99.9%的網頁都是過時的”,總結起來,要應用web standards的原因如下:1、一次編寫,到處正常顯示。(摒棄原來的為不同瀏覽器寫不同版本的CSS/HTML/Script的做法)2、向後相容。(使你的網站在很少更新下,活得更久)3、節約成本。(重構表現與資料代碼混雜在一起的頁面設計,減少頁面的大小,節約頻寬)議題二:怎麼做是應用了web standards?1、對心愛的HTML語言說Bye

InfoPath最基本的設計思想—MVC

     研究Infopath有一段時間,發現Infopath的最樸實的設計思想就是從開發模式---MVC演化而來的,當然我這裡只是就Infopath最基本設計思想而言的。Infopath龐大的功能集合,不可能僅僅一個MVC就能表述的。    

總頁數: 61357 1 .... 5692 5693 5694 5695 5696 .... 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.