毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
VoIP模拟手机系统的常用功能网络电话设计(5)
5.4 对SQL Server数据库的连接操作
开发基于ADO的Delphi数据库应用程序时,在组件面板的Data Controls页、ADO页和Data Access页上的组件允许我们的应用程序从数据库中读取和写入信息。每个数据可视(data.aware)的(ADO)Delphi表单,通常情况下都包含:
几个数据可视组件(Data Controls页),用于创建一个可是的用户界面(数据表单的外表)。
一个DataSource组件(Data Access页),作为表单上数据集组件和数据可视控件的借口。
一个或多个数据集组件(ADO页),提供对数据库表或查询结果中数据的访问。
一个连接组件(ADO页),把所有的数据集组件指向指定的数据库。
数据控制(Data Controls)
Delphi的数据可视组件通常位于Standard页,但也有一些被改良用于显示和操作数据集(表或查询)的内容的组件。控件的选择由我们想怎样显示信息和怎样让用户浏览(操作—增加或编辑)数据集的记录所决定。所有的数据可视组件分享同一个属性:DataSource(数据源)。DataSource(数据源)组件提供一种机制,把数据集组件和显示数据的数据可视化组件相连。通常,需要一个数据源组件,用于每个数据集组件与一个或多个数据可视控件的连接。
数据集(Datasets)
为了创建一个基于ADO的应用程序, Delphi提供了四个数据集组件:TAdoDataSet、TAdoTable、TAdoQuery和TAdoStoredProc。所有组件用于获得、表示和改变数据。所有组件都可通过它的ConnectionString(连接字符串)直接连接到ADO数据库。或者,它们可以共享一个连接。当通过TADOConnection组件连接时,该连接将指定一个ADO连接对象连接到ADO数据库。
ADO连接(ADOConnection)
ADOConnection组件用于建立与ADO数据库的连接。尽管每个ADO数据集组件能直接连接到数据库,但我们仍将使用ADOConnection组件,因为该组件提供了方法和属性用于激活连接、直接访问ADO数据库和处理事务。为了连接到SQL Server数据库,我们使用ConnectionString(连接字符串)属性。
6 详细实现
6.1 手机菜单的实现
手机菜单主要基于Mainmenu控件和TImage控件来实现,其中Mainmenu主要实现菜单栏的选项,而TImage控件为我们实现桌面背景的填充,关于TImage 组件的使用,主要功能是显示图像、美化界面。TImage 组件经常和TPanel 组件结合使用,以TPanel 组件的边框来划分TImage 组件的边界。在Image 组件调用图片时,可以利用Picture 属性进行指定,也可以在程序中用Picture.LoadFromFile()方法进行调入。利用Picture.SaveToFile()方法可以将TImage 组件的当前显示内容保存为一个图像文件。 手机菜单截图如下
图 6.1 手机系统菜单
6.2 手机短信功能的实现
6.2.1 短信的收发功能的实现
短息的收发功能的实现主要用到了常用的控件edit和memo控件主要用来显示联系人的信息和消息的内容,除了界面功能的实现,最重要的是后台发信功能的实现,为了实现短信的收发功能,本课题主要用到了Delphi的udpclient控件和udpsever控件来实现,首先定义好udpclient的端口号以及对方主机,然后将信息内容发送出去,同时,设置udpsever的onudpread事件,当检测到有信息流从网络上读入的时候,提取信息流,并将对方发过来的信息显示出来,这样,我们就完成了一次短信的发送和接受,具体代码如下:
UClient1.Host:=Trim(Edit2.Text);//设置端口号
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
基于Android平台的日程安排软件设计
下一篇:
基于Hownet的情感词典构建研究
Linux内核的键盘模拟实现【1538字】
茬微机上模拟电器控制线...
Android智能手机的交互式学习系统的设计
电子商务模拟教學系统學...
电子商务实训模拟模块化教學设计【2347字】
Android智能手机的移动校园新闻平台的设计
HTML5和android的手机聊天机器人APP开发
中国学术生态细节考察《...
公寓空调设计任务书
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
志愿者活动的调查问卷表
国内外图像分割技术研究现状
AT89C52单片机的超声波测距...