Delphi 学习
文章平均质量分 60
wu447639976
求解C
展开
-
Delphi的养成习惯
<br /><br />有关开发习惯的一些想法,如鲠在喉,不吐不快。究其发贴动机,当然不排除有骗取参与分的可能,但另一方面,也希望能给同行(念Xing)者提供一些建议,或者参考(希望不是误人子弟)。同时,也希望各位能够就我的这些陋习,发表一点看法,给出批评和指正的意见。谢谢。<br />一.建立工程目录<br /> 首先,第一步要做的,当然是给新项目建一个单独的目录(别笑)。目录名称与项目名称同名,或者另取一个也可,只要清楚、简练。然后,在此目录中创建以下各个目录:<br /> <D原创 2011-03-17 00:11:00 · 323 阅读 · 0 评论 -
有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。
<br /><br />1.CreateProcess因为使用复杂,比较少用。<br />2.WinExec主要运行EXE文件。如:WinExec('Notepad.exe Readme.txt', SW_SHOW);<br />3.ShellExecute不仅可以运行EXE文件,也可以运行已经关联的文件。<br />1).标准用法<br /> ShellExecute函数原型及参数含义如下:<br /> function ShellExecute(hWnd: HWND; Operation, File原创 2011-03-17 00:35:00 · 1281 阅读 · 0 评论 -
Break Continue Exit
<br /><br />循环语句大家都用得比较多了,如果循环语句里面应用了太多判断语句的话,会加重程序的负担...所以,建议大家用一些转向语句,提高代码效率!<br /> <br />1:Break (强制退出循环)语句<br /> <br />Break语句用于从For语句、While语句或Repeat语句中强行退出。<br /> <br />2:Continue (强制缩短循环)语句<br /> <br />Continue语句用于从For语句、While语句或Repeat语句中强行结束本次循环,开始下原创 2011-03-17 00:32:00 · 335 阅读 · 0 评论 -
Delphi 项目结构
unit的结构://单元标头 unit Name://interface区 uses子句区域 #include。声明资源文件。{uses Dialogs;}自定义单元的引用:uses unit1 in 'path' {Form1};consttype 相当于class,独立的procedure() //procedure不能有返回值。 //[Error] Unit1.pas(15)原创 2011-03-17 00:27:00 · 829 阅读 · 0 评论 -
Round函数 formatfloat函数
<br /><br />在Delphi中使用Round函数得到的答案有时与我们所预期的会不太一样:<br />采用的是四舍六入五留双。即当舍或入位大于或小于五时按四舍五入来处理,而当舍或入位等于五时,就要看前<br /> <br />面一位是什么,根据奇进偶不进,它总是返回一个偶数值。<br /> <br />round(10.5) 10<br />round(11.5) 12<br /> <br />formatfloat函数用法:<br /> <br />一、函数参数。formatflo原创 2011-03-17 00:20:00 · 792 阅读 · 0 评论 -
数据类型
<br /><br />构造类型<br /> <br />构造类型是由一个或多个已经实现定义的类型按一定的方法构造而成的新数据类型。Pascal定义了4种基本构造方法,对应4种构造类型:数组型、集合型、记录型、文件型。<br /> <br />另外,作为面向对象的编程语言,Delphi还定义了3种特殊的构造类型:类、类原型、接口。关于这3种类型,我们将在后续的章节进行详细介绍。<br />(1)数组型<br /> <br />数组是由固定个数的多个元素组成的有序结构,其中所有元素的类型相同。<br /> <原创 2011-03-17 00:19:00 · 472 阅读 · 0 评论 -
调试技巧;程序错误类型。
调试方法 断点设置 分析变量原创 2011-03-17 00:18:00 · 879 阅读 · 0 评论 -
Delphi源码书写规范
<br /><br />学任何一门语言,都要注意源码格式书写规范.下面说说Delphi 源码格式书写规范.<br /> <br />1.规范简介<br />本规范主要规定Delphi源程序在书写过程中所应遵循的规则及注意事项。编写该规范的目的是使公司软件开发人员的源代码书写习惯保持一致。这样做可以使每一个组员都可以理解其它组员的代码,以便于源代码的二次开发记忆系统的维护。<br />2.一般格式规范<br />2.1缩进<br />缩进就是在当源程序的级改变时为增加可读性而露出的两个空格。缩进的规则为每一级原创 2011-03-17 00:12:00 · 473 阅读 · 0 评论 -
Delphi常用函数
<br /><br />Delphi常用函数应用(取系统临时目录等)<br />得到WINDOWS的SYSTEM路径:<br /> 方法:<br /> var<br /> MySysPath : PCHAR ;<br /> begin<br /> GetMem(MySysPath,255);<br /> GetSystemDirectory(MySysPat原创 2011-03-17 00:11:00 · 360 阅读 · 0 评论 -
API函数大全
<br /><br />1. API之网络函数<br /> <br />WNetAddConnection 创建同一个网络资源的永久性连接<br />WNetAddConnection2 创建同一个网络资源的连接<br />WNetAddConnection3 创建同一个网络资源的连接<br />WNetCancelConnection 结束一个网络连接<br />WNetCancelConnection2 结束一个网络连接<br />WNetCloseEnum 结束一次枚举操作<br />WNetConn原创 2011-03-17 00:10:00 · 407 阅读 · 0 评论 -
Delphi 快捷键
<br /><br />使用快捷键可以加快设计速度。下面列出的快捷键,可根据实际情况,有选择地熟练掌握。<br /> <br /> Del :删除所选组件;<br /> <br /> Esc :选择当前组件的容器(通常是Panel,Group或Form);<br /> <br /> F11 :在Form或Unit和对象检查器之间切换;<br /> <br /> F12 :在Form和代码编辑器间切换;<br /> <br /> Ctrl+F12 :显示“查看Unit”对话框;<br /> <br原创 2011-03-17 00:06:00 · 433 阅读 · 0 评论 -
本文主要介绍了在pascal(delphi)中函数和过程的区别。
<br /><br /> <br /> <br />过程和函数都为子程序,但也有区别:<br />5、调用方式不同。函数的调用出现在表达式中,过程调用,由独立的过程调用语句来完成。<br />6、过程一般会被设计成求若干个运算结果,完成一系列的数据处理,或与计算无关的各种操作;而函数往往只为了求得一个函数值。<br /> <br />全程变量的作用域分为两种情况:<br />①在全程变量和局部变量不同名时,其作用域是整个程序。<br />②在全程变量和局部变量同名时,局部变量屏蔽了全程变量。<br /> <原创 2011-03-17 00:38:00 · 1006 阅读 · 0 评论 -
Delphi 关键字和保留字
<br /><br />if.....then....else....<br />begin.....end<br />for.....to/downto..<br />while....do<br />repeat <br />....<br />until<br />case<br />...<br />...<br />else<br />..<br /> <br />and or not xor<br /> <br />program<br />unit<br />interface<br原创 2011-03-17 00:31:00 · 365 阅读 · 0 评论 -
Delphi、C/C++、Visual Basic数据类型的对照
<br /><br /> <br /> <br /> Delphi、C/C++、Visual Basic数据类型的对照 <br /> ================================================================================ <br /> 变量类型 Delphi原创 2011-03-17 00:12:00 · 453 阅读 · 0 评论 -
Delphi 应用程序 在windows7 或者SP3下运行出错。解决方案。
<br /><br />The online help that comes with Delphi lists "control-C-exit" as the reason for a runtime error 217, here a <br /> <br />listing of Delphi 3 Runtime Errors:<br /> <br /> <br /> STATUS_FLOAT_DIVIDE_BY_ZERO: 200;<br /> STATUS_INTEGER_DIVIDE_BY原创 2011-03-17 00:37:00 · 1736 阅读 · 0 评论