Delphi在 ODBC中对sybase库创sybse system 11据源:
入Windows 控制面板ODBC据源的户DSN卡→配置或添加据源→选sybasesystem11单击完成弹出配置窗口→General中DataBase Source Name填melinets;description可不填;server name大小写不分sybase; Database name为melinets→测试成功确定
Unable to locate the interface File
DELPHI连库有2种方法,BDE和ADO。环环相扣
第一种ADO,最常用且最好用。 ADOConnection←ADOTable或ADOQuery←DataSource中dataset←DBGRID
1.新建一FORM。
2.新建并设置ADOConnection.
新建:在控件栏找到ADO一栏,选ADOConnection在form上单击即可。 设置:该控件是与数据连接的控件,双击弹出配置窗口,单击BUILD..按钮,现库连属性窗,若是本地库可在下拉列表选服器名或自直入服器名(远程直输IP),后入登录密码选库。设完点击测试。
3.新建并设置ADOTable或ADOQuery.
ADOTable 用于通过一单个据表来获取和操作数据集,Connection属性指向ADOConnection.
(ADOQuery控件负责用SQL语言操作数据库, connection属性指向ADOConnection1,在ADOQUERY左边属性栏里SQL栏预先设好SQL,点那三点入SQL。后ACTIVE设成TRUE。)
4. 新建并设置DataSource DataSource控件是存结果地方
在DATA ACCESS栏选DataSource控件, Dataset指向ADOTable或 ADOQuery
5. 新建并设置DataControl
如在DataControl栏新建DBGRID, connection指向DataSource
第二种BDE
第一篇基础知识
开发环境、编程语言、面向对象 第二篇可视化界面设计
应用程序、窗体、控件、菜单 工具栏、状态栏和对话框 第三篇数据库技术 使用数据库 数据窗口
第四篇软件开发 库编程和管理 调试
编译运行打包发布
第1章 Delphi集成开发环境 1Delphi主窗口 1)标题栏 2)菜单栏
3)工具栏 4)组件栏
2Delphi窗体窗口 1)窗体窗口 2)窗体文件 3代码编辑
1)代码编辑窗口 2)程序代码编辑
3)查找和替换字符串 4对象查看器
1)对象查看器组成 2)设置属性 3)添加事件 5项目管理器 1)项目组成 2)项目管理器 3)项目管理
4)项目编译和运行 6Delphi程序设计过程
第2章Delphi的编程语言 1保留字和标识符
1)保留字和标准指令符 2)标识符 3)注释
4)控制台程序中的屏幕输入和输出2Object Pascal的数据类型 1)简单数据类型 2)字符串类型 3)结构类型 4)指针类型
5)过程与函数类型 6)可变类型
3常量和变量的定义 1)常量 2)变量 3)类型常量
4运算符和表达式 1)运算符 2)表达式 5语句
1)简单语句 2)结构语句 3)条件语句 4)循环语句 5)转向语句 6过程与函数
1)标准过程与函数 2)过程的定义和调用 3)函数的定义和调用 4)参数
5)局部变量与全局变量
第3章Delphi窗体与组件 1Delphi窗体 1)窗体与窗口 2)窗体属性 3)窗体方法 4)窗体事件 2设计窗体 1)新建窗体
2)设置窗体属性 3)添加组件 4)编辑组件
5)设置组件属性 6)Tab顺序 7)创建顺序 8)保存文件 3文本型组件 1)Label组件
2)StaticText组件 4按钮型组件 Button BitBtn
RadioButton CheckBox 5编辑型组件 1)Edit 2)MaskEdit 3)SpinEdit 4)UpDown 5)Memo 6)RichEdit 6列表框组件 1)ListBox 2)CheckList 3)ComboBox 7滑块型组件 1)ScrollBar 2)TrackBar 8容器型组件 1)GroupBox 2)Panel
3)PageControl 4)TabControl 5)ScrollBox
9运行时改变窗体 1)运行时设置属性 2)运行时创建窗体 10MDI程序 1)MDI窗体 2)创建子窗体
3)MDI的属性和方法 4)MDI的菜单设计
第4章菜单设计 1菜单设计简介 1)菜单结构
2)菜单命令项的作用 3)菜单设计器 2主菜单设计
1)打开主菜单设计器 2)添加菜单命令项 3)菜单命令项分组 4)菜单命令项热键 5)调整菜单命令项 6)创建级联菜单 3菜单命令相应 4运行时设置菜单 1)菜单命令灰显 2)隐藏菜单命令
3)改变菜单命令文本 4)菜单命令单选标记 5)菜单命令复选标记 5创建动态菜单 6图形菜单
7快捷菜单设计
第5章对话框工具栏和状态栏设计 1对话框设计
1)打开和保存对话框组件 2)字体和颜色对话框组件
3)打印打印设置和页面设置对话框
组件
4)查找和替换对话框组件 5)消息框和输入框 2工具栏设计 1)快捷按钮
2)用面板构成工具栏 3)试用工具栏组件
4)使用CoolBar组件 5)使用控件栏组件 3状态栏设计
1)状态栏的基本属性 2)显示状态及提示信息
第6Delphi图形及多媒体应用 1绘图组件 1)Shape 2)PaintBox 3)画布对象 4)Image
5)绘制图元文件 6)打印图形 2图形列表组件 1)TreeView 2)ListView 3图形栅格文件 1)StringGrid 2)DrawGrid 3)ColorGrid 4图形日历组件 1)DateTimePicker 2)MonthCalender 3)Calender 5多媒体组件 1)MediaPlayer 2)Animate 3)Timer
第7章数据库编程
1Delphi数据库体系结构 2BDE组件
1)TTable组件介绍 2)TQuery组件介绍 3ADO组件
TADOConnection组件 TADOCommand组件 TADODataSet组件 TADOTable组件 4数据控制组件 TDBGrid
TDBNavigator TDBText TDBEdit TDBMemo TDBImage TDBListBox TDBComboBox TDBRadioGroup TDBLookupListBox TDBLookupComboBox TDBCtrlGrid TDBRichEdit TDBChart
第8章报表与图表 1QuickReport组件 QuickReport概述 TQuickRep TQRSubDetail TQRBand
TQRChildBand TQRGroup TQRLabel TQRDBText TQRExpr TQRsysData TQRMemo TQRRichText
TQRShape TQRImage TQRDBImage TQRComposite TQRPreview
2QuickReport报表实例 打印单数据库报表 打印标签信封 打印主明细表
打印分组与统计报表 3Rave5报表设计器组件 Rave5的报表设计界面 Drawing组件页 Bar Code组件页 Standard组件页 Report组件页 其他组件页
4Delphi中的Rave组件 1)RvProject组件 2)RvSystem组件 3)其他组件 5Rave报表例程 1)设计Rave报表 2)调用Rave报表 6图表
1)DBChart组件 2)设计图表
第9章 面向对象程序设计 消息
第10章Delphi自定义组件的开发1选择祖先类 1)公共祖先类 2)现有的组件 3)组件模板
4)选择祖先类的建议 2建立组件框架
1)自动建立组件框架 2)手工建立组件框架 3加入属性
1)加入简单型的属性 2)加入枚举型的属性 3)加入集合型的属性 4)加入对象型的属性 5)加入数组型的属性 6)公开继承的属性 7)给出属性的默认值 4加入方法
1)方法的可见性 2)避免内部相关性 3)给方法命名 4)声明和实现方法 5)加入虚拟方法 6)加入动态方法 7)加入抽象方法 5加入事件
1)事件加入过程 2)继承事件 3)创建事件 6注册组件
第11章动态链接库(DLLs)编程 1动态链接库概述
1)Windows系统的动态链接库 2)为什么使用DLL
3)DLL与EXE文件之间的区别 4)DLL编写规则
2在Delphi中编写DLLs 1)编写一般DLLs的步骤 2)动态链接库中的标准指示
3)库初始化代码的编写 三、有喜有悲,才叫人生,有苦有甜,才是生4)从DLL中输出字符串 3在Delphi中调用DLLs 活。虽然繁华与苍凉,都是人生的风景,但是,任1)调用DLL方式 何时候,我们都要用微笑宣泄悲伤,用沉默装点痛2)静态调用 3)动态调用
苦,哪怕是假装,也要装成快乐的样子。因为,你4利用DLLs实现窗体重用
不坚强,就没人替你勇敢,你的人生路需要自己去1)利用DLLs实现窗体重用的一般
步骤
走。 2)使用DLL模板窗体 3)DLL中的非模板窗体 5DLL与Delphi组件包 四、别人怎么想,别人怎么做,那都是别人的
第12章文件操作 事。我们能做的就是走好自己的路,尽力做好自己1文件操作命令 的事。要相信上天是公平的,即使有人亏待了你,1)文件的类型 2)文件的定义 时间,终究会还你。 3)文件管理命令 4)文本文件命令 5)输入输出命令 五、穷而弱,最易产生玻璃心的,不仅一碰就2文本文件 3非文本文件 炸毛,还生怕自己被忽略。也只有精神和经济都独4文件系统 立了,你才会更有底气,没有戾气。因此,做人一 定要拼命提升自己。 六、每个人都有自己的不易,人生也如同爬山。 有的人嫌苦,从没想着前行;有的人怕累,还未起 步就停;有人爬了一半,因怀疑到不了终点,结果 折功而返,半途而废;而总有人初心不改,一路挥
洒着汗水,历尽艰辛过后,终于登上梦想的峰巅! 七、你想要的生活,终归要靠自己去争取,要 想出人头地,就要付出比别人更多的努力。努力的 最大好处就在于,你可以选择想要的生活,而不是 被迫着随遇而安。 八、机会,总是给有准备的人准备的,人生最后悔的事,莫过于机会来了,自己却没有能力去把 握。别以为准备的过程,都是在浪费时间,其实,没有生活中,坚持不懈的知识积累,没有平日里, 一、人生,没有真正的绝境,无论你遭受多少的积极而为的主动沉潜,你又哪来厚积薄发的“本钱”! 艰辛,或经历多少的苦难,只要心中还怀着一粒信念的种子,总有一天,你就能走出困境,让生命, 九、如果在生命的最后时刻,还能骄傲地说,重新开花结果。 该跑的路跑尽了,该打的仗打赢了,该守的人守住 了,恭喜!那真的说明你的年华没有虚度,最初的梦想也被你握住了。 二、这世界,没有劈不开的柴,只有不够快的 十、人,天生就有一种惰性,总想吃最少的苦斧;没有做不到的事,只有想不到的人。一生中,获得最大的收益。事实上,成功的快乐与收获的满只要你真心想干,总会找到办法,你若不想干,遍足,并不在奋斗的终点,而是在拼搏的过程之中。地都是理由。 有些事纵然有人替你做,却无法替你感受,所以说,
该你走的路别人是不能替代的,无论如何都要自己去走! 不坚强,就没人替你勇敢,你的人生路需要自己去走。 四、别人怎么想,别人怎么做,那都是别人的事。我们能做的就是走好自己的路,尽力做好自己的事。要相信上天是公平的,即使有人亏待了你,时间,终究会还你。 五、穷而弱,最易产生玻璃心的,不仅一碰就炸毛,还生怕自己被忽略。也只有精神和经济都独立了,你才会更有底气,没有戾气。因此,做人一定要拼命提升自己。 六、每个人都有自己的不易,人生也如同爬山。有的人嫌苦,从没想着前行;有的人怕累,还未起步就停;有人爬了一半,因怀疑到不了终点,结果折功而返,半途而废;而总有人初心不改,一路挥洒着汗水,历尽艰辛过后,终于登上梦想的峰巅! 七、你想要的生活,终归要靠自己去争取,要 一、人生,没有真正的绝境,无论你遭受多少的积极而为的主动沉潜,你又哪来厚积薄发的“本钱”! 艰辛,或经历多少的苦难,只要心中还怀着一粒信念的种子,总有一天,你就能走出困境,让生命, 九、如果在生命的最后时刻,还能骄傲地说,重新开花结果。 该跑的路跑尽了,该打的仗打赢了,该守的人守住了,恭喜!那真的说明你的年华没有虚度,最初的 梦想也被你握住了。 想出人头地,就要付出比别人更多的努力。努力的最大好处就在于,你可以选择想要的生活,而不是被迫着随遇而安。 八、机会,总是给有准备的人准备的,人生最后悔的事,莫过于机会来了,自己却没有能力去把握。别以为准备的过程,都是在浪费时间,其实, 没有生活中,坚持不懈的知识积累,没有平日里,
二、这世界,没有劈不开的柴,只有不够快的 十、人,天生就有一种惰性,总想吃最少的苦斧;没有做不到的事,只有想不到的人。一生中,只要你真心想干,总会找到办法,你若不想干,遍地都是理由。 获得最大的收益。事实上,成功的快乐与收获的满足,并不在奋斗的终点,而是在拼搏的过程之中。有些事纵然有人替你做,却无法替你感受,所以说,该你走的路别人是不能替代的,无论如何都要自己 三、有喜有悲,才叫人生,有苦有甜,才是生活。虽然繁华与苍凉,都是人生的风景,但是,任何时候,我们都要用微笑宣泄悲伤,用沉默装点痛 苦,哪怕是假装,也要装成快乐的样子。因为,你 去走!