C#
程序设计教程
同济大学计算机系基础学科组
.
021-65980204
2
第九章数据库应用程序开发
基础
数据库查询
数据库维护
综合应用
自主学习
本章教学目标
理解数据库的基本概念
主要对象的属性、方法及编程设置
掌握数据库查询和更新(插入、删除、修改)的实现方法
掌握数据绑定的实现方法,熟悉Label、TextBox、ListBox、DataGridView等常用数据控件的绑定
3
基础
数据库应用程序的开发在软件开发中占有很大比重
C#中,获取数据,组件开发数据库应用程序
4
数据库基本知识
5
访问数据库
在应用程序中,对数据库的访问主要是浏览、修改、添加、删除等操作。
ess为例,访问关系数据库。
6
数据库
引例-学生成绩管理程序
7
自定义的功能控件
绑定导航控件
鼠标拖放自动产生成的控件和组件
数据集
数据表
数据列
引例的实现过程
(1)添加数据源
“数据”|“添加新数据源”:Students_Scores下Scores表
(2)界面设计
从“数据源”窗口依次将学号、课程、成绩数据列的左侧图标直接拖放到Form1窗体上
将自定义功能控件label1、textBox1、button1、label2拖放到Form1窗体。
(3)自定义功能控件的编程
①统计记录总数的编程 Form1_Load
②“显示记录”按钮单击事件编程 button1_Click
8
+= ();
//统计表中记录总数
int i = ();
= i-1;
引例
9
基本信息浏览(基本情况表或成绩表浏览)
档案组合查询(按学号或姓名包含字查询学生档案)
个人成绩统计(个人所有课程的平均分、最高、最低分)
数据库应用系统
10
数据库应用系统层次结构
图 .NET数据库应用系统的三层结构
Access等
数据库
数据访问模型
后台数据库
中间数据访问模型
前台应用程序
数据库应用系统的具体设计过程:首先设计数据库, 数据访问模型实现前台功能界面和后台数据库之间通讯,直至所有功能完成为止。
数据库应用程序开发 来自淘豆网m.daumloan.com转载请标明出处.