关键字 ADO访问数据库大全
原作者姓名 相生昌
介绍
VC用ADO访问数据库全攻略,介绍了VC用ADO来访问数据库的各个对象及各方法,很经典,也很实用,很值得一看。
正文
一、ADO概述
ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序散态誉以通过 OLE. DB 提供者访问和 *** 作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO,是用了一个比较熟悉的暗喻,OLE 自动化接口。
OLE DB是一组”组件对象模型”(COM) 接口,是新的数据库低层接口,它封装了ODBC的功能,并以统一的方式访问存储在不同信息源中的数据。OLE DB是Microsoft UDA(Universal Data Access)策略的技术基础。OLE DB 为任何数据源峁┝烁咝阅艿姆梦剩�庑┦�菰窗�ü叵岛头q叵凳�菘狻⒌缱佑始�臀募�低场⑽谋竞屯夹巍⒆远ㄒ逡滴穸韵蟮鹊取R簿褪撬担琌LE DB 并不局限于 ISAM、Jet 甚至关系数据源,它能够处理任何类型的数据,而不考虑它们的格式和存储方法。在实际应用中,这种多样性意味着可以访问驻留在 Excel 电子数据表、文本文件、电子邮件/目录服务甚至邮件服务器,诸如 Microsoft Exchange 中的数据。但是,OLE DB 应用程序编程接口的目的是为各种应用程序提供最佳的功能,它并不符合简单化的要求。您闭芦需要的API 应该是一座连接应用程序和OLE DB 的桥梁,这就是 ActiveX Data Objects (ADO)。
二、在VC中使用ADO(开发步骤好下:)
1、引入ADO库文件
使用ADO前必须在工程的stdafx.h头文件里用直接引入符号#import引入ADO库文件,以使编译器能正确编译。代码如下所示:
用#import引入ADO库文件
#import "c:\program files\common files\system\ado\msado15.dll"no_namespaces rename("EOF" adoEOF")
这行语句声明在工程中使用ADO,但不使用ADO的名字空间,并且为了避免常数冲突,将常数EOF改名为adoEOF。现在不需添加另外的头文件,就可以使用ADO接口了。
2、初始化OLE/COM库环境
必须注意的是,ADO库是一组COM动态库,这意味应用程序在调用ADO前,必须初始化OLE/COM库环境。在MFC应用程序里,一个比较好的方法是在应用程序主类的InitInstance成员函数里初始化OLE/COM库环境。
BOOL CMyAdoTestApp::InitInstance()
{
if(!AfxOleInit())//这就是初始化COM库
{
AfxMessageBox(“OLE初始化出错!”)
return FALSE
}
……
}
3、ADO接口简介
ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。冲段
_ConnectionPtr接口返回一个记录集或一个空指针。通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。使用_ConnectionPtr接口返回一个记录集不是一个好的使用方法。对于要返回记录的 *** 作通常用_RecordserPtr来实现。而用_ConnectionPtr *** 作时要想得到记录条数得遍历所有记录,而用_RecordserPtr时不需要。
_CommandPtr接口返回一个记录集。它提供了一种简单的方法来执行返回记录集的存储过程和SQL语句。在使用_CommandPtr接口时,你可以利用全局_ConnectionPtr接口,也可以在_CommandPtr接口里直接使用连接串。如果你只执行一次或几次数据访问 *** 作,后者是比较好的选择。但如果你要频繁访问数据库,并要返回很多记录集,那么,你应该使用全局_ConnectionPtr接口创建一个数据连接,然后使用_CommandPtr接口执行存储过程和SQL语句。
_RecordsetPtr是一个记录集对象。与以上两种对象相比,它对记录集提供了更多的控制功能,如记录锁定,游标控制等。同_CommandPtr接口一样,它不一定要使用一个已经创建的数据连接,可以用一个连接串代替连接指针赋给_RecordsetPtr的connection成员变量,让它自己创建数据连接。如果你要使用多个记录集,最好的方法是同Command对象一样使用已经创建了数据连接的全局_ConnectionPtr接口
,然后使用_RecordsetPtr执行存储过程和SQL语句。
4、使用_ConnectionPtr接口
_ConnectionPtr主要是一个连接接口,取得与数据库的连接。它的连接字符串可以是自己直接写,也可以指向一个ODBC DSN。。
_ConnectionPtr pConn
if (FAILED(pConn.CreateInstance("ADODB.Connection")))
{
AfxMessageBox("Create Instance failed!")
return
}
CString strSRC
strSRC="Driver=SQL ServerServer="
strSRC+="suppersoft"
strSRC+="Database="
strSRC+="mydb"
strSRC+="UID=SAPWD="
CString strSQL = "Insert into student(no,name,sex,address) values(3,"aaa","male","beijing")"
_variant_t varSRC(strSRC)
_variant_t varSQL(strSQL)
_bstr_t bstrSRC(strSRC)
if (FAILED(pConn->Open(bstrSRC,"","",-1)))
{
AfxMessageBox("Can not open Database!")
pConn.Release()
return
}
COleVariant vtOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR)
pConn->Execute(_bstr_t(strSQL),&vtOptional,-1)
pConn.Release()
AfxMessageBox("ok!")
5、使用_RecordsetPtr接口(以连接SQL Server为例)
_RecordsetPtr pPtr
if (FAILED(pPtr.CreateInstance("ADODB.Recordset")))
{
AfxMessageBox("Create Instance failed!")
return FALSE
}
CString strSRC
strSRC="Driver=SQL ServerServer="
strSRC+="210.46.141.145"
strSRC+="Database="
strSRC+="mydb"
strSRC+="UID=saPWD="
strSRC+="sa"
CString strSQL = "select id,name,gender,address from personal"
_variant_t varSRC(strSRC)
_variant_t varSQL(strSQL)
if(FAILED(pPtr->Open(varSQL,varSRC,adOpenStatic,adLockOptimistic,adCmdText)))
{
AfxMessageBox("Open table failed!")
pPtr.Release()
return FALSE
}
while(!pPtr->GetadoEOF())
{
_variant_t varNo
_variant_t varName
_variant_t varSex
_variant_t varAddress
varNo = pPtr->GetCollect ("id")
varName = pPtr->GetCollect ("name")
varSex = pPtr->GetCollect ("gender")
varAddress = pPtr->GetCollect ("address")
CString strNo =(char *)_bstr_t(varNo)
CString strName =(char *)_bstr_t(varName)
CString strSex =(char *)_bstr_t(varSex)
CString strAddress =(char *)_bstr_t(varAddress)
strNo.TrimRight()
strName.TrimRight()
strSex.TrimRight()
strAddress.TrimRight()
int nCount = m_list.GetItemCount()
int nItem = m_list.InsertItem (nCount,_T(""))
m_list.SetItemText (nItem,0,strNo)
m_list.SetItemText (nItem,1,strName)
m_list.SetItemText (nItem,2,strSex)
m_list.SetItemText (nItem,3,strAddress)
pPtr->MoveNext()
}
pPtr->Close()
pPtr.Release()
6、使用_CommandPtr接口
_CommandPtr接口返回一个Recordset对象,并且提供了更多的记录集控制功能,以下代码示例了使用_CommandPtr接口的方法:
代码11:使用_CommandPtr接口获取数据
_CommandPtr pCommand
_RecordsetPtr pRs
pCommand.CreateInstance(__uuidof(Command))
pCommand->ActiveConnection=pConn
pCommand->CommandText="select * from student"
pCommand->CommandType=adCmdText
pCommand->Parameters->Refresh()
pRs=pCommand->Execute(NULL,NULL,adCmdUnknown)
_variant_t varValue = pRs->GetCollect("name")
CString strValue=(char*)_bstr_t(varValue)
6、关于数据类型转换由于COM对象是跨平台的,它使用了一种通用的方法来处理各种类型的数据,
因此Cstring 类和COM对象是不兼容的,我们需要一组API来转换COM对象和C++类型的数据。_vatiant_t和_bstr_t就是这样两种对象。它们提供了通用的方法转换COM对象和C++类型的数据。
VC用ADO访问数据库全攻略,介绍了VC用ADO来访问数据库的各个对象及各方法,很经典,也很实用,很值得一看。正文
一、ADO概述
ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能枯前含够编写应用程序以通过 OLE. DB 提供者访问和 *** 作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO,是用了一个比较熟悉的暗喻,OLE 自动化接口。
OLE DB是一组”组件对象模型”(COM) 接口,是新的数据库低层接口,它封装了ODBC的功能,并以统一的方式访问存储在不同信息源中的数据。OLE DB是Microsoft UDA(Universal Data Access)策略的技术基础。OLE DB 为任何数据源峁┝烁咝阅艿姆梦剩?庑┦?菰窗?ü叵岛头q叵凳?菘狻⒌缱佑始?臀募?低场⑽谋竞屯夹巍⒆远ㄒ逡滴穸韵蟮鹊取R簿褪撬担琌LE DB 并不局限于 ISAM、Jet 甚至关系数据源,它能够处理任何类型的数据,而不考虑它们的格式和存储方法。在实际应用中,这种多样性意味着可以访问驻留在 Excel 电子数据表、文本文件、电子邮件/目录服务甚至邮件服务器,诸如 Microsoft Exchange 中的数据。但是,OLE DB 应用程序编程接口的目的是为各种应用程序提供最佳的功能,它并不符合简单化的要求。您需要的API 应该是一座连接应用程序和OLE DB 的桥梁,这就是 ActiveX Data Objects (ADO)。
二、在VC中使用ADO(开发步骤好下:)
1、引入ADO库文件
使用ADO前必须在工程的stdafx.h头文件里用直接引入符号#import引入ADO库文件,以使编译器能正确编译。代码如下所示:
用#import引入ADO库文件
#import "c:\program files\common files\system\ado\msado15.dll"no_namespaces rename("EOF" adoEOF")
这行语句声明在工程中使用ADO,但不使用ADO的名字空间,并且为了避免常数冲突,将常数EOF改名为adoEOF。现在不需添加另外的头文件,就可以使用ADO接口了。
2、初始化OLE/COM库环境
必须注意的是,ADO库是一组COM动态库,这意味应用程序在调用ADO前,必须初始化OLE/COM库环境。悔培在MFC应用程序里,一个比较好的方法是在应用程序主类的InitInstance成员函数里初始化OLE/COM库环境。
BOOL CMyAdoTestApp::InitInstance()
{
if(!AfxOleInit())//这就是初始化COM库
{
AfxMessageBox(“OLE初始化出错!”)
return FALSE
}
……
}
3、ADO接口简介
ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。
_ConnectionPtr接口返回一个记录集或一个空指针。通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。使用_ConnectionPtr接口返回一个记录集不是一个好的使用没笑方法。对于要返回记录的 *** 作通常用_RecordserPtr来实现。而用 _ConnectionPtr *** 作时要想得到记录条数得遍历所有记录,而用_RecordserPtr时不需要。
_CommandPtr接口返回一个记录集。它提供了一种简单的方法来执行返回记录集的存储过程和SQL语句。在使用_CommandPtr接口时,你可以利用全局_ConnectionPtr接口,也可以在_CommandPtr接口里直接使用连接串。如果你只执行一次或几次数据访问 *** 作,后者是比较好的选择。但如果你要频繁访问数据库,并要返回很多记录集,那么,你应该使用全局_ConnectionPtr接口创建一个数据连接,然后使用 _CommandPtr接口执行存储过程和SQL语句。
_RecordsetPtr是一个记录集对象。与以上两种对象相比,它对记录集提供了更多的控制功能,如记录锁定,游标控制等。同 _CommandPtr接口一样,它不一定要使用一个已经创建的数据连接,可以用一个连接串代替连接指针赋给_RecordsetPtr的 connection成员变量,让它自己创建数据连接。如果你要使用多个记录集,最好的方法是同Command对象一样使用已经创建了数据连接的全局 _ConnectionPtr接口
,然后使用_RecordsetPtr执行存储过程和SQL语句。
4、使用_ConnectionPtr接口
_ConnectionPtr主要是一个连接接口,取得与数据库的连接。它的连接字符串可以是自己直接写,也可以指向一个ODBC DSN。。
_ConnectionPtr pConn
if (FAILED(pConn.CreateInstance("ADODB.Connection")))
{
AfxMessageBox("Create Instance failed!")
return
}
CString strSRC
strSRC="Driver=SQL ServerServer="
strSRC+="suppersoft"
strSRC+="Database="
strSRC+="mydb"
strSRC+="UID=SAPWD="
CString strSQL = "Insert into student(no,name,sex,address) values(3,"aaa","male","beijing")"
_variant_t varSRC(strSRC)
_variant_t varSQL(strSQL)
_bstr_t bstrSRC(strSRC)
if (FAILED(pConn->Open(bstrSRC,"","",-1)))
{
AfxMessageBox("Can not open Database!")
pConn.Release()
return
}
COleVariant vtOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR)
pConn->Execute(_bstr_t(strSQL),&vtOptional,-1)
pConn.Release()
AfxMessageBox("ok!")
5、使用_RecordsetPtr接口(以连接SQL Server为例)
_RecordsetPtr pPtr
if (FAILED(pPtr.CreateInstance("ADODB.Recordset")))
{
AfxMessageBox("Create Instance failed!")
return FALSE
}
CString strSRC
strSRC="Driver=SQL ServerServer="
strSRC+="210.46.141.145"
strSRC+="Database="
strSRC+="mydb"
strSRC+="UID=saPWD="
strSRC+="sa"
CString strSQL = "select id,name,gender,address from personal"
_variant_t varSRC(strSRC)
_variant_t varSQL(strSQL)
if(FAILED(pPtr->Open(varSQL,varSRC,adOpenStatic,adLockOptimistic,adCmdText)))
{
AfxMessageBox("Open table failed!")
pPtr.Release()
return FALSE
}
while(!pPtr->GetadoEOF())
{
_variant_t varNo
_variant_t varName
_variant_t varSex
_variant_t varAddress
varNo = pPtr->GetCollect ("id")
varName = pPtr->GetCollect ("name")
varSex = pPtr->GetCollect ("gender")
varAddress = pPtr->GetCollect ("address")
CString strNo =(char *)_bstr_t(varNo)
CString strName =(char *)_bstr_t(varName)
CString strSex =(char *)_bstr_t(varSex)
CString strAddress =(char *)_bstr_t(varAddress)
strNo.TrimRight()
strName.TrimRight()
strSex.TrimRight()
strAddress.TrimRight()
int nCount = m_list.GetItemCount()
int nItem = m_list.InsertItem (nCount,_T(""))
m_list.SetItemText (nItem,0,strNo)
m_list.SetItemText (nItem,1,strName)
m_list.SetItemText (nItem,2,strSex)
m_list.SetItemText (nItem,3,strAddress)
pPtr->MoveNext()
}
pPtr->Close()
pPtr.Release()
6、使用_CommandPtr接口
_CommandPtr接口返回一个Recordset对象,并且提供了更多的记录集控制功能,以下代码示例了使用_CommandPtr接口的方法:
代码11:使用_CommandPtr接口获取数据
_CommandPtr pCommand
_RecordsetPtr pRs
pCommand.CreateInstance(__uuidof(Command))
pCommand->ActiveConnection=pConn
pCommand->CommandText="select * from student"
pCommand->CommandType=adCmdText
pCommand->Parameters->Refresh()
pRs=pCommand->Execute(NULL,NULL,adCmdUnknown)
_variant_t varValue = pRs->GetCollect("name")
CString strValue=(char*)_bstr_t(varValue)
6、关于数据类型转换由于COM对象是跨平台的,它使用了一种通用的方法来处理各种类型的数据,
因此Cstring 类和COM对象是不兼容的,我们需要一组API来转换COM对象和C++类型的数据。_vatiant_t和_bstr_t就是这样两种对象。它们提供了通用的方法转换COM对象和C++类型的数据。
问题一:制作课件需要什么软件 下面就介绍其中几种适用于制作多媒体课件的工具软件。PowerPoint
这是一种专用于制作演示用的多媒体投影片/幻灯片的工具(国外称之为多媒体简报制作工具),它以页为单位制作演示文稿,然后将制作好的页集成起来,形成一个完整课件。利用PowerPoint,可以非常方便地制作各种文字,绘制图形,加入图像、声音、动画、视频影像等各种媒体信息,并根据需要设计各种演示效果。上课时,教师只需轻点鼠标,就可播放出制作好的一幅幅精美的文字和画面(也可按事先安排好的时间自动连续播放)。该工具软件是著名的Microsoft公司的产品,现已发展成具有多种版本的系列,其最新版的PowerPoint97已完全中文化,使用起来更加方便。
Action!
这也是一种面向对象的多媒体创作工具,既可用来制作投影演示,亦可用于制作简单的交互式多媒体课件。Action!的主要特点是具有较强的时间控制特性,它在组织连中模陪接对象时,除了考虑其内容和顺序外,还要考虑它们的同步合成问题,如定义每个对象的起止时间、重叠片段、演播长度等。与PowerPoint相比,Action!的交互功能大大增强,可通过定义热字、按钮等实现主题跳转,还可以制作简单的动画, *** 作方法也比较简单,适用于初学者或制作功能不太复杂的多媒体课件。该工具软件是美国Macromedia公司产品,最新版本为3.0版。
ToolBook
ToolBook是美国Asymetrix公司推出的一种面向对象的多媒体开发工具,同该软件名称一样,用ToolBook制作多媒体课件的过程就像写一本书:首先建立一本书的整体框架,然后把页加入书中,再把文字、图像、按钮等对象放入页中,然后使用系统提供的程序设计语言OpenScript编写脚本,确定各种对象在课件中的作用。播放过程中,当以某种方式触发对象时,则按该对象的脚本执行相应的 *** 作。这种电子书尽管制作稍显复杂,但表现力强、交互性好,制作的节目具有很大的d性和灵活性,适用于创作功能丰富的多媒体课件和多媒体读物。特别是ToolBook4.0版,在原来基础上又增加了强大的课件开发工具集和课程管理系统,为制作者提供了更大方便。另外,该公司还特别推出了ToolBookⅡ,提供了在Internet网络环境下进行分布式教学的解决方案。
Authorware
这是一种基于流卖蠢程图的可视化多媒体开发工具,它和ToolBook一起,成为多媒体创作工具事实上的国际标准。Authorware中最基本的概念是图标(Icon),其编辑制作过程是:用系统提供的图标先建立应用程序的流程图,然后通过选中图标,打开相应的对话框、提示窗及系统提供的图形、文字、动画等编辑器,逐个编辑图标,添加教学内容。整个制作过程以流程图为基本依据,非常直观,且具有较强的整体感,作者通过流程图可以直接掌握和控制系统的整体结构。Authorware共提供了10种系统图标和10种不同的交互方式,被认为是目前交互功能最强的多媒体创作工具之一。该工具软件与Action!一样,也是美国Macromedia公司产品,最新版本为4.5版。
方正奥思多媒体创作工具
早期多媒体创作工具多为国外产品,近几年国内一些公司也推出了一些全中文界面的多媒体创作工具,其中最著名的当推方正奥思。方正奥思是北大方正公司研制的一种可进行交互式多媒体编辑的创作工具,具有直观、简便、友好的全中文用户界面和很强的文字、图形编辑功能,支持丰富......>>
问题二码陵:做课件什么软件最好用 打包以后的文件对里面的资料一般不加压缩,所以如果资料大,文件就大。引用外部文件比较有限,并缺乏控制。
二、Authorware
Authorware是Macromedia公司推出的多媒体开发工具,由于它们具有强大的创作能力、简便的用户界面及良好的可扩展性,所以深为广大用户的欢迎,成为应用最广泛的多媒体开发工具,一度被誉为多媒体大师,现在的版本已经发展到7.0,用户比较多,广泛用于多媒体光盘制作等领域,教师用些软件来进行课件制作的人数也比较多。此软件的主要特点是:Authorware是基于图标(Lcon)和流线(Line)的多媒体创作工具,具有丰富的交互方式及大量的系统变量的函数、跨平台的体系结构、高效的多媒体集成环境和标准的应用程序接口等。可用于制作网页和在线学习应用软件。如果变量函数用得好的话,可以用他来开发一些小的应用软件。我用过一段时间,他的交互比较强大,就是不会编程也可以做出一些交互好的课件。唯一让我感到不好的地方就是做起动画来比较困难,如果不借助其他的软件,做一些好的动画来说是根本不可能的(毕竟不是专业的动画制作软件),虽然有很多插件,但打包以后还要带着走,所以对于制作一些生活有趣的课件有一些困难。另一个就是打包后的文件比较大,不利用传播。
三、Director
Director是Macromedia公司推出的多媒体开发工具,是全球多媒体开发市场的重量级工具,据统计,它在美国专业CDROM开发市场占据85%以上的份额。它不仅具备直观易用的用户界面,而且拥有很强的编程能力(它本身集成了自己Lingo语言),全称是:Macromedia Director Shockwave Studio,目前最高的版本为Directo MX(也就是9.0)。主要定位于CDROM/DVDROM(多媒体光盘)的开发。用Director制作多媒体动画,无论是演示性质的还是交互性质的,都显出其专业级的制作能力和高效的多媒体处理技术。图象,文本,声音,动画等等这些多媒体元素,在Director中都可以非常方便而有机的结合起来,创造出精美的动画。因为非常专业,所以教师用此软件制作课件的不多,我也见过几个,非常漂亮,交互也比较好。特点:帧动画与编程相结合的多媒体编制软件,用帧可以做出很多漂亮的动画,有Lingo语言可以编出你想要的交互,引入的外部的多媒体元素非常丰富。可是生成的文件比较大,在网络传输方面做得还不是很理想。对于初学者来说,用他来做课件比较困难,说实在话我非常喜欢这个软件,也正在学,对于Lingo语言我还是一知半解。(我实在是非常的笨)四、FLASHFLASH是Macromedia公司出品的,用在互联网上动态的、可互动的shockwave。它的优点是体积小,可边下载边播放,这样就避免了用户长时间的等待。FLASH可以用其生成动画,还可在网页中加入声音。这样你就能生成多媒体的图形和界面,而使文件的体积却很小。FLASH虽然不可以象一门语言一样进行编程,但用其内置的语句并结合JAVASCRIPE,您也可作出互动性很强的主页来。FLASH另外一个特点就是必须安装插件 PLUG-IN,才能被浏览器所接受!当然这也避免了浏览器之间的差异,使之一视同仁!有人曾经说过:下个世纪的网络设计人不会用FLASH,必将被淘汰出局!我相信这句话没错!(因为我们学它,所以我多讲一些了)
FLASH的特点
1. 使用矢量图形和流式播放技术。与位图图形不同的是,矢量图形可以任意缩放尺寸而不影响图形的质量;流式播放技术使得动画可以边播放边下载,从而缓解了网页浏览者焦急等待的情绪。
......>>
问题三:我想做个PPT课件,需要下什么软件 PPT是powerpoint的缩写,就是幻灯片。电脑上凡是安装了office办公软件的都可以了~你桌面上新建一下,看有没有新建幻灯片的项目。如果你没有office,把你邮箱给我,我可以给你发一个~
用金山的wps2012也不错!很好用的!网址: wps/
问题四:做ppt用什么软件 简单一点的用office或者WPS就可以了,如果要在里边加入其它图形图表,可以用亿图,然后直接导出为PPT格式。
问题五:PPT用什么软件做?怎么做? 1.首先准备好要做成模版的图片,打开PowerPoint并新建一个空白的PPT文档。
2.视图→母版→幻灯片母版,进入母版编辑状态。
点击绘图工具栏上的“插入图片”按钮(或按“插入→图片→来自文件”),选中要做为模版的图片,确定。并调整图片大小,使之与母版大小一致。
3.在图片上点击鼠标右键,叠放次序→置于底层,使图片不能影响对母版排版的编辑。
4.现在我们已经制作好了我们需要的模版文档,退出母版视图后,接下来就是保存了。
文件→保存,打开“另存为”对话框,在“保存类型”中选择“演示文稿设计模版”
5.此时程序将打开默认的文件保存位置,不用更改它,在“文件名”中输入一个便于你自己记忆的名字,确定保存下来。
6.现在关闭此PPT文档。再新建一个空白文档,看看你的“幻灯片设计”里,刚刚做好的模版文档是不是已经出现在那儿啦。
问题六:现在比较主流的大多数人都用什么软件做课件?在哪里下载呀? 推荐几款好用的软件:
1、做课大师基础版
比较简单的一款工具,适合没有基础的,但是基本功能也都有,最重要的是可以生成h5页面直接在手机上和微信上都可以观看。
2、做课大师高级版
跟上面的工具是一个套件,这款工具比较适合有一定基础的人使用,因为功能更齐全更强大,想要实现的功能都有,包括视频音频,背景音乐,语音讲解,交互动画等等。
问题七:做PPT用什么办公软件? Office软件中的powerpoint
问题八:做ppt的软件叫什么 1 Microsoft Office PowerPoint
2 安装OFFICE里面就有这个组件
问题九:制作课件需要什么软件 下面就介绍其中几种适用于制作多媒体课件的工具软件。
PowerPoint
这是一种专用于制作演示用的多媒体投影片/幻灯片的工具(国外称之为多媒体简报制作工具),它以页为单位制作演示文稿,然后将制作好的页集成起来,形成一个完整课件。利用PowerPoint,可以非常方便地制作各种文字,绘制图形,加入图像、声音、动画、视频影像等各种媒体信息,并根据需要设计各种演示效果。上课时,教师只需轻点鼠标,就可播放出制作好的一幅幅精美的文字和画面(也可按事先安排好的时间自动连续播放)。该工具软件是著名的Microsoft公司的产品,现已发展成具有多种版本的系列,其最新版的PowerPoint97已完全中文化,使用起来更加方便。
Action!
这也是一种面向对象的多媒体创作工具,既可用来制作投影演示,亦可用于制作简单的交互式多媒体课件。Action!的主要特点是具有较强的时间控制特性,它在组织连接对象时,除了考虑其内容和顺序外,还要考虑它们的同步合成问题,如定义每个对象的起止时间、重叠片段、演播长度等。与PowerPoint相比,Action!的交互功能大大增强,可通过定义热字、按钮等实现主题跳转,还可以制作简单的动画, *** 作方法也比较简单,适用于初学者或制作功能不太复杂的多媒体课件。该工具软件是美国Macromedia公司产品,最新版本为3.0版。
ToolBook
ToolBook是美国Asymetrix公司推出的一种面向对象的多媒体开发工具,同该软件名称一样,用ToolBook制作多媒体课件的过程就像写一本书:首先建立一本书的整体框架,然后把页加入书中,再把文字、图像、按钮等对象放入页中,然后使用系统提供的程序设计语言OpenScript编写脚本,确定各种对象在课件中的作用。播放过程中,当以某种方式触发对象时,则按该对象的脚本执行相应的 *** 作。这种电子书尽管制作稍显复杂,但表现力强、交互性好,制作的节目具有很大的d性和灵活性,适用于创作功能丰富的多媒体课件和多媒体读物。特别是ToolBook4.0版,在原来基础上又增加了强大的课件开发工具集和课程管理系统,为制作者提供了更大方便。另外,该公司还特别推出了ToolBookⅡ,提供了在Internet网络环境下进行分布式教学的解决方案。
Authorware
这是一种基于流程图的可视化多媒体开发工具,它和ToolBook一起,成为多媒体创作工具事实上的国际标准。Authorware中最基本的概念是图标(Icon),其编辑制作过程是:用系统提供的图标先建立应用程序的流程图,然后通过选中图标,打开相应的对话框、提示窗及系统提供的图形、文字、动画等编辑器,逐个编辑图标,添加教学内容。整个制作过程以流程图为基本依据,非常直观,且具有较强的整体感,作者通过流程图可以直接掌握和控制系统的整体结构。Authorware共提供了10种系统图标和10种不同的交互方式,被认为是目前交互功能最强的多媒体创作工具之一。该工具软件与Action!一样,也是美国Macromedia公司产品,最新版本为4.5版。
方正奥思多媒体创作工具
早期多媒体创作工具多为国外产品,近几年国内一些公司也推出了一些全中文界面的多媒体创作工具,其中最著名的当推方正奥思。方正奥思是北大方正公司研制的一种可进行交互式多媒体编辑的创作工具,具有直观、简便、友好的全中文用户界面和很强的文字、图形编辑功能,支持丰富......>>
问题十:用什么软件做PPT好? 建议用WPS,很多功能很方便的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)