数据库程序设计要点分析.ppt
文本预览下载声明
上节课复习 学习开发数据库应用系统,应该具备什么基础?需掌握以下四点: 基本网络基础 基本数据库基础 基本的开发工具 .net和vs 2005/2008的关系 第2讲 开发第一个数据库程序 本讲目标 基础 构建开发环境 开发第一个基于控制台的数据库程序 解析该程序 开发第一个windows form数据库项目 解析该程序 2.1 构建开发环境 2.1.1 C/S模式的开发环境 2.1.2 B/S模式的开发环境 2.2开发第一个基于控制台的数据库程序 在开发过程中会遇到一些新的概念和不理解的地方,后面详细会讲,希望大家不要拘泥于具体细节 通过这个开发过程大家初步领略vs 2005在开发.net数据库应用系统的快捷 2.2.1创建sql server 2005用户数据库 2.2.2开发基于控制台的.net数据库程序 2.3解析第1个.net数据库程序 2.3.7命名空间 2.3.8设置项目的启动文件 2.3.9program.cs文件代码分析 2.4开发第一个form数据库项目 2.4.1开发过程 2.4.2项目的执行流程 T_STUDENTBindingNavigatorSaveItem_Click()方法 Form_Load()方法 2.4.3项目中数据的流向 重要的四个对象 1.t_STUDENTTableAdapter对象 2.dB_STUDENTDataSet对象 3.t_STUDENTBindingSource对象 4.t_STUDENTBindingNavigator对象 4.t_STUDENTBindingNavigator对象 关键代码回顾 5.显示数据的文本框对象 3.2.6.NET数据库项目开发相关技术 自学内容 Form1窗体中还有四个显示数据的文本框对象,它们和 BindingSource对象又是如何建立联系的呢? 查看该对象的【属性】面板,有1个非常重要的属性: (DataBindings)/Text:表明该文本框对象绑定的数据来源是t_STUDENTBindingSource对象的T_S_NAME字段的内容。 本节讲的例子,尽管没有编写一行代码,但要仔细研究其结 构也并不容易。尽管vs2005/2008已经给程序员考虑了 很多,但是不可否认的是任何一门技术都需要通过自己的理 解才能掌握其精髓。 需要掌握技术有两方面: (1)SQL Server 2005数据库的基本管理技术(上门课程已学) (2)ADO.NET数据访问技术 初步接触了数据集对象、表适配器对象这样的用于访问数据的对象。 在.NET Framework中,这些专门用于开发数据库项目的类的集合称为 ADO.NET,所以只要是学习.NET数据库项目开发,就必须认真学习和掌握ADO.NET技术。 后续逐步讲解ADO.NET 2.3.2解决方案 2.3.3项目 2.3.4解决方案、项目和程序 2.3.5项目的物理文件结构 2.3.6项目的两种编译版本 项目中数据的流向 * ZJWCHC Vs 2005 是一个集成了多种开发语音的可视化开发环境。 Vs 2005 开发的数据库应用系统主要基于C/S模式或B/S模式。 网络 最终用户 开发人员 Sql server 2005服务器 C/S模式应用系统 .net framework可再发行组件包 可能需要sql server 2005客户机 Vs 2005 .net framework sdk(随vs 2005同时安装) sql server 2005客户机 网络 最终用户 开发人员 Sql server 2005服务器 IE浏览器 Vs 2005 .net framework sdk(随vs 2005同时安装) sql server 2005客户机 Web 服务器 ASP.NET网站 IIS 5.0 .net framework可再发行组件包 可能需要sql server 2005客户机 数据库名称为:db_student 数据表为:t_student 表结构如下: 否 INT T_S_AGE 否 CHAR(10) T_S_NATIONALITY 否 CHAR(2) T_S_SEX 否 CHAR(20) T_S_NAME 允许空 数据类型 列名 (1)启动vs2005/2008,在【菜单栏】选择【文件】/【新建】/【项目】选项,新建一个项目 (2)在接下来的界面中 【项目类型】:visual c# 【模板】:选择控制台应用程序 【名称】:使用默认生成的“consoleapplication1” 单击【确定】按钮 (3)在【解决方案资源管理器】面板中选择program.cs文件并双击 (4)生成代码 (5)修改代码 (6)调试程序 (7)
显示全部