毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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的情感词典构建研究
Android手机考勤平台的设计与实现
基于激光超声检测金属材...
Android手机考勤系统设计
基于Android的手机找回APP设计和实现
基于Android的手机订餐软件的设计与实现
Html5手机业务数据管理系统设计
Mono分享App的设计与实现
提高教育质量,构建大學生...
酵母菌发酵生产天然香料...
上海居民的社会参与研究
浅论职工思想政治工作茬...
压疮高危人群的标准化中...
从政策角度谈黑龙江對俄...
浅谈高校行政管理人员的...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
AES算法GPU协处理下分组加...
基于Joomla平台的计算机学院网站设计与开发