您当前的位置:首页 > 互联网教程

哪位大佬有 Delphi程序设计教程(第3版),求发这教材的网盘链接

发布时间:2025-05-22 00:26:34    发布人:远客网络

哪位大佬有 Delphi程序设计教程(第3版),求发这教材的网盘链接

一、哪位大佬有 Delphi程序设计教程(第3版),求发这教材的网盘链接

1、Delphi程序设计教程(第3版)百度网盘在线观看资源,免费分享给您:

2、提取码:1234

3、《Delphi程序设计教程(第3版)》是2016年6月清华大学出版社出版的图书,作者是杨长春、刘俊、方骥、石林、徐守坤、朱正伟。

4、Delphi是面向对象的可视化软件开发平台,它提供了大量VCL组件,具有强大的数据库开发和网络编程能力,极大地提高了应用系统的开发速度,是目前最优秀的软件开发工具之一。本书以Delphi XE8为开发平台进行修订,增加基于Android应用程序设计和基于iOS应用程序设计,从基础入手,由浅入深,内容翔实,图文并茂。每章都附有精选例题,并细分为界面设计、属性设置、程序设计和关键分析,具有良好的可操作性。本书可作为大学计算机及其相关专业的计算机基础教程,也可以作为广大计算机爱好者的参考资料。

二、DELPHI基础教程:Delphi图形图像编程(一)[3]

1、鼠标常被用作绘图的工具应用程序利用鼠标位置的变化来绘制各种不同的图形鼠标有三个动作鼠标按钮按下鼠标移动鼠标按钮弹起在Delphi中对应三个动作有三个不同的事件 OnMouseDown OnMouseMove OnMouseUp

2、当Dlephi应用程序探测到一个鼠标动作时它传递五个参数并调用相应的事件响应

3、程序员可利用这些参数来定义事件程序五个参数如下表:

4、━━━━━━━━━━━━━━━━━━━━━━━━━━━

5、──────────────────────────

6、 Button涉及的鼠标按钮左键中键右键

7、 Shift鼠标动作时 Alt Ctrl Shift按钮的状态

8、━━━━━━━━━━━━━━━━━━━━━━━━━━━

9、当鼠标按下时发生OnMouseDown事件举一个简单例子来说明程序如何对该事件进

10、行响应假如我们想在鼠标按下的地方出现 Here

11、 procedure TForm FormMouseDown(Sender: TObject Button: TMouseButton;

12、 Shift: TShifState; X Y: Integer)

13、用户放松鼠标键时发生OnMouseUp事件该事件发生时鼠标到达的对象并不一定是鼠标键按下时鼠标所在的对象例如用户可在窗体之外画一条线段(鼠标在窗体外线段在窗体内)下面的代码可用鼠标绘制直线

14、 procedure TForm FormMouseDown(Sender:TObject)

15、 procedure TForm FormMouse Up(Sender:Tobject)

16、 Visual C++音频/视频技术开发与实战

17、 Java程序性能优化让你的Java程序更快更稳定

三、DELPHI基础教程:Delphi图形图像编程(一)[1]

1、在Delphi中专门定义了一组对象和部件用以绘制图形完成一些简单的图像功能利用这些对象部件的方法可以方便地绘制各种常用图形通过设置它们的属性能得到不同风格的图形另外通过对鼠标事件的定义可以方便的设计图形绘制程序

2、 TCanvas TPen TBrush TColor对象的方法及属性

3、 TImage TPicture TBitBtn TBitmap部件的方法及属性

4、 Graphex dpr是一个简单的图形图像应用程序是对以上这些对象和组件的具体应用本章将结合此程序进行讲述

5、 TCanvas对象是一个用于绘图的表面在这个区域上程序可实现各种绘图功能很多部件(如TIMage TMemo)的Canvas属性就是TCanvas对象在部件上绘制图形就是在部件的画布上绘制 TCanvas的Brush Pen Font属性分别是TBrush TPen TFont对象它们用于定义绘制图形的风格关于TBrush TPen对象下节中将详细介绍

6、画布的笔的位置定义在PenPos属性中可用MoveTo方法来移动笔如果要在画布上输出文本可用Textout方法

7、 TCanvas有对象很多方法可完成常用的绘图功能现将方法及功能简介

8、 Arc Arc(x y x y x y x y: Integer)

9、 Arc方法在椭圆上画一段弧椭圆由(x y)(x y)两点所确定的椭圆所决定弧的起点是椭圆圆周和椭圆中心与(x y)连线的交点弧矩形终点是椭圆圆周和椭圆中心与(x y)连线的交点以逆时针方向画弧

10、 Chord Chord(x y x yx x y x y: Integer)

11、 Chord方法连接椭圆上的两点椭圆由(x y)(x y)两点所确定的矩形决定(x y)是始点(x y)是终点

12、 Brushcopy Brushcopy(const Dest: TRect;Bitmap: TBitmap;const Source TRect;Color: TColor)

13、 Brushcopy方法把位图的一部分复制到画布的某个矩形区域并用画笔的当前颜色替换位图的颜色参数Dest定义画布的一个矩形区域该矩形用以填充位图 Bitmap定义位图 Source定义位图中的矩形区域该区域上的位图将被复制 Color定义画笔中用以替换位图的颜色

14、 CopyRect CopyRect(Dest: TRect;Canvas: TCanvas; Source TRect)

15、此方法从另一个画布对象上复制部分图像到该画布 Canvas表示源画布 Source是源画布上要复制的图像区域 Dest表示目标画布上将接受复制图像的矩形区域

16、 Draw Draw(x y: Integer;Graphic: TGraphic)

17、此方法在画布给定的象素点坐标(x y)处画Graphic所给的图像该图像可以是位图图标或元位图

18、 Ellips Ellips(x y x y: Integer)

19、 Ellips方法在画布指定的矩形边界上画一个椭圆(x y)是矩形左上角的象素坐标 x y是矩形右下角的象素坐标如果矩形形成一个区域将出现一个椭圆

20、 LineTo LineTo(x y: Integer)

21、 LineTo从当前位置画一条线至(x y)所指定的位置并把笔的位置移至(x y)

22、 MoveTo MoveTo(x y: Integer)

23、 MoveTo将笔的当前位置设置到点(x y)处笔的当前位置在PenPos属性中改变笔的当前位置使用MoveTo方法不要设法改变PenPos的值

24、 Die Die(x y x y x y x y: Longint)

25、 Die方法绘制椭圆的一部分椭圆由点(x y)(x y)所指定的矩形所决定制的那部分由椭圆中心到(x y)(x y)两点的两条辐射线所决定

26、 Polygon Polygon(Points: array of TPrint)

27、 Polygon方法在画布上绘制一系列的点各点依次连成线最后将首尾两点相接形成一个区域并用当前笔刷填充此区域

28、 Polyline Polyline(Ports: array of TPort)

29、 Polyline方法在画布上用当前画笔绘制一系列的点各点依次连成线

30、 StretchDraw StretchDraw(Const Rect: TRcct: Graphic: TGraphic)

31、此方法在Rect参数指定的矩形内画一图像图像延伸改变大小以适应矩形

32、 Rectangle Rectangle(X y x y: Integer)

33、 Rectangle方法在画布上用当前画刷绘制矩形(x y)是矩形的左上角(x y)是矩形的右下角

34、 RomlRect RomlRect((x y x y x y: Integer)

35、 DrawFocusRect(Const Rect: TRect)

36、此方法绘制一矩形以指示此矩形获得焦点此方法是异或(XOR)函数第二次调用时原有矩形将消失 DrawFocuseRect绘制的矩形不能滚动要实现滚动功能则先调用此方法使矩形消失待滚动过后重新绘制