第十三章 MFC程序设计举例本章主要内容
1,简单的数据库程序以操作 Access数据库为例
2,简单的网络通信程序以 C/S结构、面向连接的通信程序为例
16:55:00
§ 1 简单数据库程序的开发
概念数据库表表记录记录字段
1.数据库、表、记录和字段
16:55:00
2.ODBC,ODBC数据源
ODBC:(Open DataBase Connectivity)开放数据库互联
数据库的种类多种多样,各种数据库文件的结构有很大差异,针对某种数据库编写的应用程序很难适用于另一种类型的数据库
ODBC提供了一种访问数据库的统一接口:无论要访问的数据库是什么类型的,应用程序中访问数据库的代码都是统一的
应用程序对数据库的访问请求先发给 ODBC,由 ODBC在数据库上执行访问操作
为了让 ODBC能够访问某种类型的数据库,系统中必须预先安装该类型数据库 For ODBC的驱动程序,ODBC将应用程序访问数据库的请求转发给驱动程序,由该驱动程序真正完成访问数据库的操作安装 VC或 Office时会自动安装几类数据库的驱动程序
ODBC
应用程序数据库驱动数据库系统
16:55:00
ODBC数据源
ODBC对数据库类型、存放位置等信息的一种标识方法
应用程序通过 ODBC数据源对目标数据库进行操作,而不必关心操作的数据库的类型及物理存储位置等信息,达到应用程序与数据库类型等信息无关的目的,实现了数据库类型对应用程序的透明
访问数据库前须向 ODBC注册数据源:通过 ODBC管理器 实现
Win NT/2k/XP等操作系统中,通过,控制面板 -> 管理工具 ->数据源 (ODBC)”快捷方式启动例,简单的学生数据库示例,Access数据库
16:55:00
§ 2 简单的通信程序的开发
以 C/S(Client/Server)结构为例:面向连接
一般步骤例
:
简单的文件传输程序
WSACleanup()
WSAStartup()
socket()
listen()
connect()
bind()
accept()
send()
recv()
recv()
send()
closesocket()
服务端 客户端
shutdown()
16:55:00
1,简单的数据库程序以操作 Access数据库为例
2,简单的网络通信程序以 C/S结构、面向连接的通信程序为例
16:55:00
§ 1 简单数据库程序的开发
概念数据库表表记录记录字段
1.数据库、表、记录和字段
16:55:00
2.ODBC,ODBC数据源
ODBC:(Open DataBase Connectivity)开放数据库互联
数据库的种类多种多样,各种数据库文件的结构有很大差异,针对某种数据库编写的应用程序很难适用于另一种类型的数据库
ODBC提供了一种访问数据库的统一接口:无论要访问的数据库是什么类型的,应用程序中访问数据库的代码都是统一的
应用程序对数据库的访问请求先发给 ODBC,由 ODBC在数据库上执行访问操作
为了让 ODBC能够访问某种类型的数据库,系统中必须预先安装该类型数据库 For ODBC的驱动程序,ODBC将应用程序访问数据库的请求转发给驱动程序,由该驱动程序真正完成访问数据库的操作安装 VC或 Office时会自动安装几类数据库的驱动程序
ODBC
应用程序数据库驱动数据库系统
16:55:00
ODBC数据源
ODBC对数据库类型、存放位置等信息的一种标识方法
应用程序通过 ODBC数据源对目标数据库进行操作,而不必关心操作的数据库的类型及物理存储位置等信息,达到应用程序与数据库类型等信息无关的目的,实现了数据库类型对应用程序的透明
访问数据库前须向 ODBC注册数据源:通过 ODBC管理器 实现
Win NT/2k/XP等操作系统中,通过,控制面板 -> 管理工具 ->数据源 (ODBC)”快捷方式启动例,简单的学生数据库示例,Access数据库
16:55:00
§ 2 简单的通信程序的开发
以 C/S(Client/Server)结构为例:面向连接
一般步骤例
:
简单的文件传输程序
WSACleanup()
WSAStartup()
socket()
listen()
connect()
bind()
accept()
send()
recv()
recv()
send()
closesocket()
服务端 客户端
shutdown()
16:55:00