上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页

2011年3月18日

摘要: 在开发应用程序时往往需要获取当前系统时间。尽管Y2K似乎已经平安过去,但在我们新开发的应用程序中还是要谨慎处理“时间”问题。 在《融会贯通--Delphi4.0实战技巧》(以下简称“该书”)第89页专门介绍了两种获取当前系统时间的方法,但这两种方法都存在不足或错误,以下就此进行讨论。 该书第一种方法是利用Time()函数获得当前系统时间,返回结果是TDateTime结构类型的变量。例如: procedure TForm1.Button2Click(Sender: TObject); var DateTime:TDateTime; begin DateTime:=Time(); ... 阅读全文

posted @ 2011-03-18 15:20 严武 阅读(651) 评论(0) 推荐(0) 编辑


2011年2月22日

摘要: 最近在开发项目的过程中遇到一个问题,就是在插入一条记录的后要立即获取所在数据库中ID,而该ID是自增的,怎么做?在sql server 2005中有几种方式可以实现。 要获取此ID,最简单的方法就是在查询之后select @@indentity--SQL语句创建数据库和表create database dbdemogouse dbdemogocreate table tbldemo( id int primary keyidentity(1,1), name varchar(20))go--执行下面SQL语句就能查出来刚插入记录对应的自增列的值insert into tbldemo value 阅读全文

posted @ 2011-02-22 13:55 严武 阅读(333) 评论(0) 推荐(0) 编辑


2011年1月22日

摘要: 1.用变量进行模糊查询 对数据进行模糊查询主要用SQL语句LIKE来实现。该语句放在Where语句的后面,使用标识符“%”、“_”、“[]”、“[^]”对数据进行模糊查询。 例如,对姓名为“王”,并且姓名为两个字的学生信息。 Select * FROM MR_Student where 姓名 like '林_' 例如,查询数学成绩在70~79之间的学生信息。 Select * FROM MR_Student where 数学 like '7[0123456789]' 例如,查询除三年级二班的所有学生信息。 Select * FROM MR_Student whe 阅读全文

posted @ 2011-01-22 09:03 严武 阅读(285) 评论(0) 推荐(0) 编辑


2011年1月15日

摘要: 对字符串及数组的操作,是每个程序员必须要掌握的。熟练的使用这些函数,在编程时能更加得心应手。 1.【Copy】 功能说明:该函数用于从字符串中复制指定范围中的字符。该函数有3个参数。第一个参数是数据源(即被复制的字符串),第二个参数是从字符串某一处开始复制,第三个参数是要复制字符串的长度( 即个数)。最后函数返回一个新的字符串(即是我们指定要复制的字符串内容)。 参考实例: var S: String; MyStr: String; // 保存新的字符串 begin S := ’’I Love China!’’; //下面将获取I Love China中的“Love”字符串... 阅读全文

posted @ 2011-01-15 21:27 严武 阅读(469) 评论(0) 推荐(0) 编辑


2011年1月10日

摘要: 一、定义1、在Interface的Uses节增加IniFiles;2、在Var变量定义部分增加一行:myinifile:Tinifile;然后,就可以对变量myinifile进行创建、打开、读取、写入等操作了。二、打开INI文件 Filename:=ExtractFilePath(Paramstr(0))+'program.ini'; myinifile:=Tinifile.Create(filename); 该语句将会为变量myinifile与具体的文件program.ini建立联系,然后,就可以通过变量myinifile,来读写program.ini文件中的关键字的值了。如 阅读全文

posted @ 2011-01-10 12:55 严武 阅读(617) 评论(0) 推荐(0) 编辑


2011年1月5日

摘要: 一、概述 Delphi + MS SQL Server是目前最为流行的管理信息系统开发环境和工具。Delphi的强大数据库操作控件极大地减轻了开发人员的工作量,在这些控件中,最常用的有TQuery、TTable、TADOQuery、TADOTable、TADODataSete等,这些控件执行查询操作时有一个共同的特点,即将所有数据库记录从服务器取回客户端,再根据查询的条件进行筛选。很明显,如果有大量的数据在服务器与客户端之间传递,就会降低程序执行的速度,影响应用程序的性能。针对这种情况,MS SQL Server数据库和Delphi开发工具都提供了存储过程来解决这类问题。存储过程是一段在服务器 阅读全文

posted @ 2011-01-05 12:26 严武 阅读(4666) 评论(0) 推荐(0) 编辑


2010年12月30日

摘要: Delphi 从文件名中得到路径名,可用下面的两个函数,这两个函数有一点点微小的差别: ExtractFilePath(FileName:String) 该函数返回路径名,其结尾字符总是“/”ExtractFileDir(FileName:String) 该函数同样返回路径名,但不包括结尾的字符“/”,除非返回的路径是根目录。 样例代码: ShowMessage(ExtractFileDir(Application.Exename)); // 如: c:/temp ShowMessage(ExtractFilePath(Application.Exename)); // 如: c:... 阅读全文

posted @ 2010-12-30 13:40 严武 阅读(338) 评论(0) 推荐(0) 编辑

摘要: 在Delphi中,对于的关闭有free,close,closeQuery,Destroy,Terminate,halt等,它们的区别是什么?是不是还有别的关闭方法?Application.Terminate 中止应用程序的运行,比较安全。而Halt则完全停止程序,这种完全停止,会忽略任何try finally块、任何finalization语句块以及Delphi编译器自动编译优化的内存清理代码的执行,从而造成内存丢失。强烈建议不要使用Halt。 使用 Application.Terminate 还会触发一些事件,而Halt绝对不会 Application.Terminate 不会触发CLOSE 阅读全文

posted @ 2010-12-30 13:36 严武 阅读(537) 评论(0) 推荐(0) 编辑


2010年12月28日

摘要: 1330-1392-4985-8546-9491-1497 1330-1689-1499-0183-2808-9117 1330-1271-1886-6968-4767-8376 阅读全文

posted @ 2010-12-28 10:48 严武 阅读(369) 评论(0) 推荐(0) 编辑


2010年12月25日

摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;namespace test{ public partial class Form3 : Form { public Form3() ... 阅读全文

posted @ 2010-12-25 16:21 严武 阅读(6397) 评论(0) 推荐(0) 编辑


上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页

Copyright © 2024 严武
Powered by .NET 9.0 on Kubernetes