原创 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/