原创 delphi的組件讀寫機制

Delphi的組件讀寫機制(一) 一、流式對象(Stream)和讀寫對象(Filer)的介紹  在面向對象程序設計中,對象式數據管理佔有很重要的地位。在Delphi中,對對象式數據管理的支持方式是其一大特色。   Delphi是一個面

原创 ControlState和ControlStyle屬性詳解

ControlState屬性用來指明運行的每一個時刻控件的狀態。屬性屬於TControlState類型,這個類型是一個標誌集,它可以被設置成爲以下值的組合形式。 ControlState 屬性  對應對象:TControl  聲明:T

原创 Delphi 啓動流程

Project.DPRInitExeInitiateModuleStartExec   SetExceptionHandler   InitUnits          sysInit            System        

原创 TPersistent類

TPersistent類來源TObject類,在Delphi中的定義如下: {$M+}   TPersistent = class(TObject)   private     procedure AssignError(Source:

原创 VCL的命令消息(一)窗口控件的命令消息

VCL的命令消息 Windows中的消息有三種:標準的窗口消息,命令消息,控件通知消息,再加上我們自定義的消息,所以Windows程序我們要處理四種消息,幸運的我們常用的開發工具都帶了自己的Framwork,Visual C++中用的是M

原创 Delphi VCL中DragDrop功能的底層實現

前段時間在論壇裏看了一篇關於剖析VCL結構的文件,其中不少高手的開懷暢談讓小輩們心裏感覺非常的痛快!看完餘又覺得不能光看,也該將自己的心得拿出來與大家分享,於是就邊夜翻看VCL源碼,終於將VCL如何實現DragDrop功能的過程弄個“基

原创 Delphi 的消息機制淺探(2)

補充知識:TWndMethod 概述===============================================================================寫這段基礎知識是因爲我在閱讀 MakeObj

原创 asp.net中如何上傳文件

//上傳文件是否爲空    if(file1.postedfile!=null)    {          string nam = file1.postedfile.filename ;     //取得文件名裏最後一個"."的索引

原创 C#中判斷文件夾或文件是否存在的方法

c#中操作IO非常簡單,下面介紹如何判斷文件夾或文件是否存在的方法。  代碼如下: //判斷文件夾是否存在,不存在則創建文件夾 if (!System.IO.Directory.Exists(@"E:\Files")) {    Syst

原创 Delphi中的幾種布爾類型詳解

Delphi中預定義的布爾類型有四種:Boolean ,ByteBool,WordBool,LongBool。其中,Boolean 類型是首選布爾類型,其餘三種是爲其它編程語言和Windows 環境提供兼容性支持。這些布爾類型在使用上大同

原创 sqlserver如何壓縮數據庫

在sqlserver中壓縮數據庫的方法: 1、在數據庫查詢器中執行以下語句:DUMP TRANSACTION [數據庫名] WITH NO_LOG 2、數據庫名右鍵->任務->收縮-->數據庫-->確定。 轉自:我要源碼網

原创 ASP.NET MVC處理文件上傳示例

主要代碼片段如下: <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">      <h3>Files uploaded to s

原创 瞭解c#中的事件處理機制

今天一朋友問我在程序中怎麼實現事件。於是我總結了哈發出來。要明白事件,首先要知道什麼是委託。在C#中委託允許開發人員 將一個對象中的方法傳遞給另一個能調用該方法的類的某個對象。比如:可以將類AC中的一個方法ADD[前提是這個方法以被包含

原创 asp.net中如何動態改變網頁的title

方法有多種,這裏說其中幾種: 方法1. 首先:在.aspx頁: <head>   <title>    <%=pagetitle %>   </title> 。。。。。。。 </head> 其次:在.aspx.cs頁: p

原创 asp.net中獲取當前頁面的URL的方法

獲取Url的方法有兩種,通過後臺獲得或通過前面js獲得,如下: 1、通過C#獲取當前頁面的URL string url = Request.Url.AbsoluteUri; //結果: http://www.codes51.com/