閑談可插拔式應用程式的開發

    很多軟體都是可插拔的,最知名的便是微軟的Windows作業系統。你可以在Windows作業系統上安裝QQ,也可卸掉QQ,這便是可插拔。這裡不談Windows的實現,因為太過複雜。本文就談談管理軟體的可插拔的實現。相對Windows作業系統,QQ就是它的一個外掛程式。所以可以簡單的將開發可插拔的軟體分為兩個部分。一個是主應用程式的開發,一個是外掛程式的開發。   

如何正確地使用#region指令

    這篇文章我將不會去介紹如何使用#region指令。因為每個C#開發人員都應該見過和使用過#region指令的。這篇文章將討論如何在代碼中正確的使用它。使用#region就是將一些有關聯的程式碼群組織在一起,然後摺疊起來。這樣你就在一個函數中看不到很長的令人頭痛的程式碼片段。例如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public

零代碼平台實現

    父親病的不輕,回家很多天了。除了照顧老爸,心中躊躇弄一個零代碼的開發平台,由於現在技術和精力都有限,打算一步一步慢慢去實現。工作以來學到了很重要的兩點:一是學英語,二是寫文檔。    學英語是為了從老外那學到先進的技術。寫文檔為了在做事情的時候有計劃。故先寫個簡單思路作為計劃吧。    1、一套軟體應該有一個統一的UI。打算在Asp.net MVC中寫幾個強大控制項去統一介面。通過控制項的組合來完成頁面的定製。主要是為了省去程式員介面調整的時間。技術實現:ASP.NET

使用純文字檔案打造WCF服務

    這篇文章將教你如何不使用Visual Studio,使用純文字檔案建立一個WCF服務。     一、編寫代碼:    首先,在你的C盤建立兩個txt檔案。一個檔案名稱為:ServerProgram.txt,一個檔案名稱為:ClientProgram.txt。    在ServerProgram.txt中輸入下面代碼,實現一個加法的WCF服務,代碼很簡單:Code highlighting produced by Actipro CodeHighlighter

以Model為核心的表單設計器的思路

     在之前的文章中介紹過一些表單設計器的思路和想法。在上一篇文章:零代碼平台實現中說到我要實現一個功能強大的表單設計工具。經過幾天思考,覺得以Model為核心去實現表單設計器思路既簡單也很清楚。這篇文章我將談談如何以Model為核心去實現表單設計器。設計思路:    之所以會我想到以Model為核心,主要借鑒Asp.net MVC架構。ASP.NET

How to move emails in outlook server to a local folder

1. Create a new local PST file and a local Personal Folder.a. Highlight Inbox, and scroll the Folder list to the bottom, find the "Data File Management…" link.b. Click on it. And click the "Add" button in the "Data Files" tab of the

寫代碼時減少bug的八種方式

在我們公司的內部郵件中有一個有趣的討論:如何在寫代碼的時候減少bug。在這裡總結一下,將一些結論記在這裡。對模組進行單元測試或整合測試:遵循測試-代碼-測試的原理,寫一些成功或失敗的案例協助你識別函數所有可能的輸入和代碼相應的處理。使用工具:在java中使用 Findbugs來靜態分析代碼找出bug。 在Ruby應用程式中 GetExceptional 能追蹤所有的錯誤,然後將錯誤輸出來。Selenium

iPhone中XML處理以及網路上的圖片顯示

xml處理:  iPhone開發中,XML處理的方式與.net區別很大。個人感覺沒有donot那麼方便。蘋果sdk中提供了NSXMLParser這個類庫來解析xml。它需要一個url作為輸入參數,通過NSXMLParser的委託方法來解析這個xml檔案。NSXMLParser中主要有三個委託方法來解析XML:1、didStartElement2、didEndElement3、foundCharactersdidStartElement:當解析器對象遇到xml的開始標記時,調用這個方法。-

跨平台iPhone中調用WCF服務

      由於對移動平台充滿著好奇與興趣,最近著手了iPhone開發和學習。學習的路線是從objective-c到cococa。方法是看了兩本入門的英文書,還有就是學習apple的sdk。對於產品的基本想法是服務端用.net,手機用戶端用iPhone。    一些複雜的邏輯處理放到服務端實現,用戶端與服務端通過XML互動,在iPhone用戶端解析XML通過cocoa展示資料。由於iPhone和DoNet是兩個完全不同的平台。iPhone依靠mac系統平台,donet依賴windows系統平台。

35歲前必須做好的十件事情 (ZT)

35歲是青春的後期,  35歲以後是收穫的季節,  如果你沒有資格說這句話,你將會憎恨自己。  所以在35歲以前,  在爛漫蓬勃的青春年華裡,  你最好把下面十件事做好!  第一,學會本行業所需要的一切知識並有所發展。已故零件大王布魯丹在他35歲時,已經成為零件行業的領袖,並且組建了年度營收達千萬美元的海灣與西部工業公司。每個人在年輕時都可能有過徹夜不眠、刻苦攻讀,這在20歲甚或30歲都沒有問題,但到了35歲,就不應該再為學習基本技能而大傷腦筋了。35歲之前是一個人從事原始積累的階段,35歲之後

50個Demo展示HTML5無窮的魅力

    Flash和HTML5的比較已經成為現在最熱門的主題之一,我們不去爭論哪個好哪個不好。和HTML5在很酷的動畫和簡單的遊戲等方面一樣,除非HTML5在未來幾年有一些重大發展,否則Flash在富內容網頁應用和遊戲方面永遠是不錯的選擇。下面收集了50個非常酷的HTML5應用執行個體來展示其無限潛力。1. Tunneler2. JuicyDrop3. Magnetic4. Trail5. Sinuous6. DDD7. Harmony8. Lines go all over the

iPhone中預覽文檔的三種方式

    在iPhone中可以很方便的預覽文檔檔案,如:pdf、word等等,這篇文章將以PDF為例。介紹三種預覽PDF的方式,又分別從本地pdf文檔和網路上的pdf文檔進行對比。預覽本地PDF文檔:1、使用UIWebView控制項    UIWebView是iPhone開發中最常用的控制項之一,類似.net中的webBrowser控制項。使用它預覽PDF檔案相當的方便和簡單。     在UIWebView中預覽PDF文檔的關鍵代碼如下:效果:2、使用CLPreviewController   

代碼才是最好的注釋

    一直以來都存在代碼注釋的作用的討論。很多人認為注釋是不必要的,寫注釋那是因為代碼可讀性太差了。我也同意這個原則。如果必須添加註釋,我覺得可以添加一些解釋代碼為什麼,而不是做什麼的注釋。下面我舉個例子說明該如何除去代碼中的注釋。    我們直接看代碼,下面的代碼是我要對注釋進行清除的例子。(這段代碼只是作為一個例子,沒有做過多的考慮。)Code highlighting produced by Actipro CodeHighlighter

WCF+WF雙劍合璧構建微軟的SOA系列(一):從一個簡單的Demo開始

     本系列文章將從執行個體出發,以執行個體結尾。由淺入深講解在我們項目中如何使用WCF和WF。我們會發現使用WCF+WF將造就出其他技術無法達到的高度。最後我會將程式架到雲端。     微軟.net的3W(WPF、WCF、WF)戰略如。WCF負責通訊,WPF負責介面展示,WF負責處理商務邏輯,如。     

iPhone遊戲開發筆記(一):使用到的工具和技術

    從小到大都有遊戲夢,所以希望能開發出自己的遊戲。iPhone遊戲開發主要用到這些技術和工具:Objective-C或C/C++, Xcode, UIKit, Quartz 2D, Core Animation, OpenGL, audio APIs, networking, GameKit。開發工具與環境   

GUID和INT兩種資料類型做主鍵的比較

    我們公司的資料庫全部是使用GUID做主鍵的,很多人習慣使用int做主鍵。所以呢,這裡總結一下,將兩種資料類型做主鍵進行一個比較。使用INT做主鍵的優點:    1、需要很小的資料存放區空間,僅僅需要4 byte 。    2、insert和update操作時使用INT的效能比GUID好,所以使用int將會提高應用程式的效能。    3、index和Join 操作,int的效能最好。    4、容易記憶。    5、支援通過函數擷取最新的值,如:Scope_Indentity()

iPhone訊息推送機制實現與探討

最近兩天在研究ios的訊息推送機制。研究這個東西,還是充滿興趣的。Push的原理:Push 的工作機制可以簡單的概括為圖中,Provider是指某個iPhone軟體的Push伺服器,這篇文章我將使用.net作為Provider。 APNS 是Apple Push Notification Service(Apple Push伺服器)的縮寫,是蘋果的伺服器。可以分為三個階段。第一階段:.net應用程式把要發送的訊息、目的iPhone的標識打包,發給APNS。

擷取iPhone通訊錄資訊

    iPhone中連絡人的資訊是存放在系統資料庫中的。資料庫中的每一筆記錄都是一個ABRecordRef執行個體。    通訊錄主要存放兩種記錄:    1、連絡人的資訊:是ABPerson類型。主要包括連絡人的姓名,電話號碼,地址資訊。    2、分組資訊:是ABGroup類型。用於將連絡人分到不同的組中。它只有一個屬性,表示分組名稱。    在viewDidLoad中添加下面代碼,擷取所有連絡人和分組資訊:ABAddressBookRef addressBook

類的繼承和類的包含的區別

類的繼承和類的包含都是為了擴充原來的類。(可以參見重構中的Introduce Foreign Method和Introduce Local Extension) 重構中推薦用繼承,因為實現起來比較簡單。但是有一種情況下必須用包含。下面是一個例子: 現在有一個Date類,我們知道該類的結構,但是卻無法改變這個類。 public class Date { int y,m,d; public Date(int _y , Int _m , int _d) { y=_y; m=_m;

總頁數: 61357 1 .... 4862 4863 4864 4865 4866 .... 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.