Time of Update: 2018-12-05
一、門檻降低了,我們應該怎麼學 隨著軟體技術的發展,軟體程式設計語言走過了一個由原始社會向工業社會發展的過程,從機器碼編程到組合語言,從組合語言到各種進階語言;編程思想由面向過程發展到物件導向;同時編程工具也變成了可視化的。編程門檻隨著技術和工具的發展變得越來越低,現在用delphi,vb等工具很快就可以做一個資料庫系統、媒體播放器等在過去足以傲人的軟體。但我要說,不要為你能在幾分鐘之內做一個軟體而沾沾自喜,更不要因為工具的先進就丟掉了程式員的基本功。不管你是在校的大學生,還是自學的愛好者,
Time of Update: 2018-12-05
Time of Update: 2018-12-05
很多人都知道J2EE,但有多少人真正知道它的含義呢?簡單的說,J2EE是一套商業應用系統模型或者說是一種規範,它包含java遠程方法調用(RMI)、企業級javaBean(EJB)、javaMessage
Time of Update: 2018-12-05
從年初開始,隨著以速達、綜藝達等公司為代表的低端ERP廠商憑藉低價利器殺入零售市場,國際大廠SAP、國內企業金蝶等也開始紛紛加入中小企業市場,先後推出10萬元檔的ERP產品,國內管理軟體市場久違了的價格戰由此蔓延,業界心態由此轉為浮躁,而追求短期利益乃至為此漠視使用者需求的案例亦時有發生。據調查,全球的ERP實施失敗率高達70%以上,國內企業的失敗率尤甚,雖一直未有權威的統計,但20%的成功率幾乎是業界的共識。由於商務程序不清、管理架構不明,企業在上馬ERP系統時,常常遭遇諸多障礙,令當初的投資
Time of Update: 2018-12-05
簡單整理了各種語言多態性的相關內容以及部分進階特性。------------------------- Delphi-------------------------【重載】加overload【虛基類】delphi不支援多繼承,所以沒有虛基類這一說。【虛函數】父類的虛函數定義有兩種方式:(1)procedure Draw; virtual;(2)procedure Draw;
Time of Update: 2018-12-05
英文版作業系統和DotNetFramework下面開發的項目在簡體中文作業系統中表單顯示不正常,如下方法可以解決問題,指定表單顯示的字型的顯示單元為Pixel.但是問題的原因,目前還不是很清楚...希望大家指教...this.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Pixel,
Time of Update: 2018-12-05
問題:西哦滿口"Unable to find the report in the manifest resources.Please build the project, and try again"問題原因:1.報表檔案的Build Action屬性應設定為"Embedded
Time of Update: 2018-12-05
[TestFixture] public class StructFixtrue { [Test] public void TestStruct() { DateTime a = DateTime.Now; DateTime b = a; Assert.AreEqual(a, b, "Two structs' value are equal.");
Time of Update: 2018-12-05
using System;using System.IO;using System.Net;namespace Utils{public class LogWritter { // 禁止建立同時存在多個對象 private LogWritter(){} private static LogWritter m_logger = null; public static LogWritter CreateInstance()
Time of Update: 2018-12-05
這是微軟MSDN公布的Fix,希望對碰到同樣問題的朋友有所協助:This appears to be inaccurate. The AlternateView class does not have aconstructor that takes a string as the first argument and a media typeas the second. This throws an error when I try it, because it treatsthe body
Time of Update: 2018-12-05
似乎這是個比較常用的功能,不過還是第一次作,沒有想到什麼更好的方法,我是用一個前台的暫存資料表實現的.測試用的資料庫為SqlServer
Time of Update: 2018-12-05
對於荷蘭這樣一個球隊,我沒有理由不喜歡。主帥“巴斯藤”上任後,堅決起用年輕人,這裡我不是要商討這種做法。也許每個教練都有自己挑練人才的方式,任何一種做法都應值得尊重。兩場比賽結束,荷蘭人在中場上控制不好,但一場比一場踢得好。受小組出線及多方面因素,荷蘭人也許沒有以前的比賽打的好看,你說她是涉及了什麼這個考慮那個考慮也好,更有甚者,說是違反了荷蘭的傳統精神。我能理解現有的這支荷蘭隊,畢竟都是一些年輕人,而對這些年輕人,最好的是給他們一些時間,時間會給我們這些鐘愛荷蘭的人回報一切。
Time of Update: 2018-12-05
對資料集序列化和還原序列化的方法進行了一下簡單的封裝,使其可以得到重用的效果.見下面的類DatFormatter.通過GetBinaryFormatData方法可以轉換資料集為二進位,在伺服器端使用,轉換資料集格式。發送,用戶端接收,得到二進位格式資料,使用RetrieveDataSet方法,還原序列化,得到資料集,進行用戶端操作。通過這些簡單的操作(序列化和還原序列化,將資料壓縮),可以使資料集等體積龐大的對象在遠程傳遞中的時間大大減少,並且可以減少網路中斷等問題對程式的影響。 1using
Time of Update: 2018-12-05
接上篇隨筆"在Winform的DataGrid添加CheckBox列"
Time of Update: 2018-12-05
本文以Petshop為樣本,詳細介紹了如何利用Visutal Studio .Net中的資料庫模版將該項目的資料庫設計放到項目的解決方案中,並藉助該方法將整個Petshop項目的資料庫從SQL SERVER快速移植到MSDE上。註:本文並沒有就Petshop本身的技術進行任何的討論,僅僅只是利用它的資料庫做為一個普通示範。Petshop網上寵物商店範例的源碼為:http://www.gotdotnet.com/team/compare。引言:SQL
Time of Update: 2018-12-05
當用戶端與服務端通過Tcp Socket進行通訊時,如果用戶端應用正常退出或異常退出,服務端都會在對應的串連上擷取感知(如返回0、或拋出異常)。但是,如果用戶端的網線被拔掉,那麼,預設情況下,服務端需要在2個小時後才會感知用戶端掉線。對於很多服務端應用程式來說,這麼長的反應時間是不能忍受的。 我們通常在應用程式層使用“心跳機制”來解決類似的問題,這是可行的。 然而,在這裡,我們可以使用Socket自己的心跳機制來解決這一問題。
Time of Update: 2018-12-05
匯出表中資料export to [path(例:D:\TABLE1.ixf)] of ixf select [欄位(例: * or col1,col2,col3)] from TABLE1;export to [path(例:D:\TABLE1.del)] of del select [欄位(例: * or col1,col2,col3)] from TABLE1;匯入表的資料import from [path(例:D:\TABLE1.ixf)] of ixf insert into
Time of Update: 2018-12-05
匯入匯出檔案(Import/export files)優點:適用於在封閉式架構的應用之間傳輸資訊。缺點:嚴重依賴於檔案傳輸通道。 共用資料庫(Shared database)優點:比第一種方式即時性更高。缺點:整合的應用依賴於資料庫結構,應用對資料表結構的變更非常敏感。RPC(Remote procedure calls)優點:適用於整合大量應用的情境。 缺點:各個整合進來的應用過於依賴RPC調用,任何新的應用整合都需要調整已有的相關應用的RPC用戶端代碼。訊息巴士 /
Time of Update: 2018-12-05
定義一個處理事件的委派類private delegate void EventTestHandler(string str);// 參數str可以有,也可以沒有定義事件來源,由此引發對事件的處理private event EventTestHandler LeadEvent;在建構函式中添加事件觸發時,發生的處理機制,把事件來源和處理事件的方法掛在一起this.LeadEvent += new EventTestHandler(DoSth);. //
Time of Update: 2018-12-05
要求-回應模式(Request - Response) 最常用模式:1、用戶端請求服務端;2、服務端返回資訊給用戶端。 單向模式(One - Way) 用戶端把資料發到服務端即終止調用過程。優勢:1、支援非同步呼叫;2、用MSMQ來保證調用過程中發生意外時能再次調用。實現方法:1、用傳回型別為void的方法(C#)或用Sub過程(VB.net);2、在定製特性OperationContract中設定IsOneWay=true。 複雜通知模式(Duplex