Delphi程序设计基础与上机指导第十章数据库应用程序设计基础BDE概述别名机制名称连接信息设置别名工具BDEAdministrator新建别名别名类型连接参数设置建立基于BDE的数据库连接设置参数在设计时刻设置连接参数数据库、登录运行时设置参数dbeDatabase.AliasName:='DBDEMOS';dbeDatabase.LoginPrompt:=False;dbeDatabase.DatabaseName:=DatabaseName;dbeDatabase.Params.Clear;数据集组件设计时刻设置数据集组件数据库名表名打开运行时刻设置数据集组件tblCountry.DatabaseName:=DatabaseName;tblCountry.TableName:='country.db';tblCountry.Active:=True;查询数据集组件设计时刻设置数据集组件数据库名SQL语句打开运行时刻设置数据集组件qryTemp.DatabaseName:=DatabaseName;qryTemp.SQL.Text:='SELECT*FROMcountry';qryTemp.Active:=True;建立基于ADO的数据库连接建立连接使用连接字符串编辑工具数据库类型登录打开使用代码建立连接cnnDatabase.ConnectionString:='Provider=SQLOLEDB.1;PersistSecurityInfo=False;UserID='+UserName+';Password='+Password+';InitialCatalog='+DatabaseName+';DataSource='+DatabaseServer;浏览编辑数据数据源组件TDataSource几个重要属性与数据集组件的结合数据感知组件意义与功能与数据源组件的结合几个典型的数据感知组件的用法辅助代码实例程序辅助代码-思考数据库的高级编程查看相关图书黑皮书系列--Delphi数据库编程实例网络的高级编程查看相关图书黑皮书系列--Delphi网络编程实例多媒体的高级编程查看相关图书黑皮书系列--Delphi多媒体编程实例文件的版本信息主要接口一个函数functionGetVersionSetting(inp:String):String;三个属性propertyFileName:StringreadFFileNamewriteSetFileName;propertyVersionStrings:TStringListreadFmyVersionStrings;propertyVersionCategories:TStringListreadFmyVersionCategories;类的完整实现文件的版本信息提取版本信息创建窗口参照实例程序使用类TGetVersionInfoFromFile初始化调用实例程序文件的版本信息通过专门书籍了解类的属性私有成员成员函数使用文件句柄打开和创建文件利用函数FileOpen多种打开模式fmOpenReadfmOpenWritefmOpenReadWritefmShareExclusivefmShareDenyWritefmShareDenyReadfmShareDenyNone使用文件句柄关闭文件FileClose光标定位函数:FileSeek函数:FileSeek(重载)使用文件句柄读取数据函数FileReadFileRead(FFileHandle,Output[0],1024*50-1);写入数据函数FileWriteFileWrite(FFileHandle,PChar(Input)[0],Length(Input));实例程序使用文件句柄-思考有关文件句柄控制文件的方法的进一步学习使用文件变量与文件变量关联关联文件变量是进行文件操作的前提这是Pascal内置的方法函数AssignFile打开文件Reset或者Rewrite方法关闭文件CloseFile方法使用文件变量定位光标函数Seek参数含义获取光标位置函数FilePos使用文件变量读取数据函数ReadRead(FTextFile,Output);写入数据WriteWrite(FTextFile,PChar(Input));使用文件变量-思考参考资料,学习实例程序文件的流操作创建实例使用Create方法FFileStream:=TFileStream.Create(FDefaultFileName2,fmOpenReadWrite);读写文件流读:FFileStream.Read(Output[0],1024*50-1);写:FFileStream.Write(PChar(Input)[0],Length(Input));