導航:首頁 > 文件教程 > delphi2010教程

delphi2010教程

發布時間:2023-03-18 14:48:12

⑴ Delphi2010 破解安裝方法

1-先下載試用版(在官網或其他網站下載)。 2-安裝序列號:2AFL-EBCDUS-4NW2SG-F2CN(使用提供的序列號進行安裝)。 3-激活用 Delphi2010.slip 授權文件(下載本貼提供的壓縮包到自己計算機,然後解壓;用解壓後包里的Delphi2010.slip文件替換掉原來的文件,最後重啟程序,OK)。 下載地址: http://www.nglin.com/read-htm-tid-393.html

麻煩採納,謝謝!

⑵ delphi2010怎麼操作EXCEL

delphi 操作 excel 通常有以下幾種:

一、使用 OLE 辦法操作

先引用 ComObj,再 ExcelApp:=CreateOleObject( 'Excel.Application' );

優點:可以適此卜應 excel 的不同版本

缺點:沒有代碼提示。燃神

二、使用專門的控制項:XLSReadWriteII

優點:直接讀寫,速森段穗度快。

三、delphi 自帶的 excel 控制項

優點:有提示,好寫代碼。
缺點:excel 版本固定。

⑶ Delphi 2010 如何設置Exe輸出路徑

具體碰鋒畢設置的步驟如下:

1、打開Delphi 2010;

2、依次選擇菜單Project>>Options;

3、在打開的設置中,在Delphi compler選項里的output directory子項笑芹,修改成你想輸出的路徑;

4、設置後,點擊OK,即可按設置的路徑編譯出EXE程序。

5、設置基睜頁面附圖如下

⑷ 誰能給一套Delphi的全套高清視頻教程,從零學起的,我是新手,一點不會,所以要基礎學起的。

同求高清版,不過Delphi最好還是用英文版的,我英語也一點都不行,0基礎開始,不過我師傅讓我一定要用英文版的 。delphi7有中文版,也是比較經典的版本,不過不兼容WIN7系統(新手學慣用起來還可以)。還有就是Delphi2010,這個比較強大,兼容性好,沒有中文版,網上有精簡破解版。這兩個版本我都有,一個用WIN7系統,一個用XP系統

⑸ 請問那有高清的Delphi 2010基礎視頻教程最好是以桌面應用程序開發為主題開展教育的視頻教程。

建議別看什麼視頻!沒用的,只能是了解下操作,自己查查英文解釋,在網上找源代內碼學的更好,重要容是自己總結測試例子程序,想辦法編寫比例子更好的程序!再有就是找找delphi版的面向對象的電子書!有能力的多看看國外的第三方組件的源碼,那些都是深層次的東西,學會了收益一生的

⑹ 請問初學Delphi用什麼版本教程好

7.0 和 2007 最好。

其他版本都輪斗乎不是很穩定。

如果臘悉機器一銷消般,推薦用7.0速度快。
如果機器很猛,推薦用2007,因為你再怎麼用,都是要回到2007上的。

⑺ delphi2010教程

由於DELPHI2010剛出不久,中餘缺拆文版好像也沒有,所以現在只能豎棗參考著早期版本學習了,不過隨著版本普及,我想DELPHI2010的教程扮握會很多的,慢慢期待吧!

⑻ delphi 2010 如何安裝AlphaControls

看你下的是什麼版本了,一般有四種螞含方式安裝

1、有安裝文件。直接運行安裝文件即可。

2、通過DPK文件,則在DELPHI中打開dpk文件,點擊install

⑼ Delphi2010 DataSnap 教程有嗎

網上有這個,<Delphi2010 DataSnap白頁>
你下載看看!

⑽ DELPHI基礎教程:開發Delphi對象式數據管理功能(一)[4]

function THandleStream Write(const Buffer; Count: Longint) Longint;

begin

Result := FileWrite(FHandle Buffer Count)

if Result = then Result := ;

end;

Seek方法調用FileSeek函數實現文件指針的移動 其實現如下

function THandleStream Seek(Offset: Longint; Origin: Word) Longint;

begin

Result := FileSeek(FHandle Offset Origin)

end;

TFileStream對象

TFileStream對象是在磁碟文件上存儲數據的Stream對象 TFileStream是從THandleStream繼承下來的 它和THandleStream一樣都是實現文件的存取操作 不同之處在於THandleStream用句柄訪問文件 而TFileStream用文件名訪問文件 實際上TFileStream是THandleStream上的一層包裝 其內核是THandleStream的屬性和方法

TFileStream中沒有增加新的屬性和方法 它只是覆蓋了的構造方法Create和析慶數構方法Destory 在Create方法中帶兩個參數FileName和Mode FileName描述要創建或打開的文件名 而Mode描述文件模式如fmCreate fmOpenRead和fmOpenWrite等 Create方法首先使用FileCreate或FileOpen函數創建或打開名為FileName的文件 再將得到的文件句柄賦給FHandle TFileStream的文件讀寫操作都是由從THandleStream繼承的Read

var

Stream: TStream;

begin

Stream := TFileStream Create(FileName fmCreate)

try

SaveToStream(Stream)

finally

Stream Free;

end;

end;

在Delphi 的許多對象的SaveToStream 和SaveToFile LoadFromStream和LoadFromFile方法的實現都有類似的嵌套結構

TMemoryStream對象

TMemoryStream對象是一個管理動態內存中的數據的Stream對象 它是敗差磨從TCustomMemoryStream中繼承下來的 除了從TCustomMemoryStream中繼承的屬性和方法外 它還增加和覆蓋了一些用於從磁碟文件和其它注台讀數據的方法 它還提供了寫入 消除內存內容的動態內存管理方法 下面介紹它的這些屬性和方法

TMemoryStream的屬性和方法

Capacity屬性

聲明

property Copacity: Longint;

Capacity屬性決定了分配給內存流的內存池的大小 這與Size屬性有些不同 Size屬性是描述流中數據的大小 在程序中可以將Capacity 的值設置的比數據所需最大內存大一些 這樣可以避免頻繁地重新分配

Realloc方法

聲明

function Realloc(var NewCapacity: Longint) Pointer; virtual;

Realloc方法 以 K為單位分配動態內存 內存的大小由NewCapacity指定 函數返回指向所分配內存的指針

SetSize方法

SetSize方法消除內存流中包含察斗的數據 並將內存流中內存池的大小設為Size位元組 如果Size為零 是SetSize方法將釋放已有的內存池 並將Memory屬性置為nil;否則 SetSize方法將內存池大小調整為Size

Clear方法

聲明

procere Clear;

Clear方法釋放內存中的內存池 並將Memory屬性置為nil 在調用Clear方法後 Size和Position屬性都為

LoadFromStream方法

聲明

procere LoadFromStream(Stream: TStream)

LoadFromStream方法將Stream指定的流中的全部內容復制到MemoryStream中 復制過程將取代已有內容 使MemoryStream成為Stream的一份拷貝

LoadFromFile方法

聲明

procere LoadFromFile(count FileName: String)

LoadFromFile方法將FileName指定文件的所有內容復制到MemoryStream中 並取代已有內容 調用LoadFromFile方法後 MemoryStream將成為文件內容在內存中的完整拷貝

TMemoryStream對象的實現原理

TMemoryStream從TCustomMemoryStream對象直接繼承 因此可以享用TCustomMemoryStream的屬性和方法 前面講過 TCustomMemoryStream是用於內存中數據操作的抽象對象 它為MemoryStream對象的實現提供了框架 框架中的內容還要由具體MemoryStream對象去填充 TMemoryStream對象就是按動態內存管理的需要填充框架中的具體內容 下面介紹TMemoryStream對象的實現

TMemoryStream屬性的實現

TMemoryStream在其protected部分增加了一個Capacity屬性 該屬性決定了MemoryStream所佔動態內存的大小 TMemoryStream首先在private部分聲明了FCapacity變數作為存儲Capacity屬性值的數據域 然後在protected部分聲明了該屬性 在屬性聲明的讀控制部分簡單讀取FCapacity的值 在寫控制處調用了方法SetCapacity 該方法除了給FCapacity賦值外還執行了修改Capacity屬性所必需操作如狀態改變等

下面是屬性的實現

TMemoryStream = class(TCustomMemoryStream)

private

FCapacity: Longint;

procere SetCapacity(NewCapacity: Longint)

protected

property Capacity: Longint read FCapacity write SetCapacity;

public

end;

寫控制方法SetCapacity的實現是這樣的

procere TMemoryStream SetCapacity(NewCapacity: Longint)

begin

SetPointer(Realloc(NewCapacity) FSize)

FCapacity := NewCapacity;

end;

在SetCapacity 方法先是調用Realloc重新分配內存 然後用NewCapacity的值給FCapacity賦值 Realloc方法進行某些對象狀態的改變

TMemoryStream對象方法的實現

⑴ Realloc方法

Realloc方法是TMemoryStream動態內存分配的核心 它的SetSize SetCapacity等方法最終都是調用Realloc進行內存的分配和初始化工作的 它的實現如下

const

MemoryDelta = $ ;

function TMemoryStream Realloc(var NewCapacity: Longint) Pointer;

begin

if NewCapacity > then

NewCapacity := (NewCapacity + (MemoryDelta )) and not (MemoryDelta )

Result := Memory;

if NewCapacity <> FCapacity then

begin

if NewCapacity = then

begin

GlobalFreePtr(Memory)

Result := nil;

end else

begin

if Capacity = then

Result := GlobalAllocPtr(HeapAllocFlags NewCapacity)

else

Result := GlobalReallocPtr(Memory NewCapacity HeapAllocFlags)

if Result = nil then raise EStreamError CreateRes(SMemoryStreamError)

end;

end;

end;

Realloc方法是以 K為單位分配動態內存的 方法中的第一句if語句就是執行該操作 如果傳入的NewCapacity參數值為 則釋放流中的內存 Realloc方法用GLobal FreePtr函數釋放內存 用GlobalAllocPtr分配內存 用GlobalReallocPtr進行內存的重分配 如果原來的Capacity屬性值為 則調用Globa|AllocPtr否則調用GlobalReallocPtr 最後如果Result為nil則觸發內存流錯的異常事件 否則返回指向分配的內存的指針

lishixin/Article/program/Delphi/201311/25107

閱讀全文

與delphi2010教程相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接