C#语言与数据库技术基础教程

本书特色

[

本书以visual studio 2012为环境介绍c#编程技术,包括c#概述,c#程序设计基础,c#控制语句,数组和集合,面向对象程序设计,继承、接口和泛型设计,windows窗体应用程序设计,文件操作,ado.net访问数据库和数据控件设计技术; 以sql server 2012为环境介绍sql server的应用技术,包括创建sql server数据库、创建设计表、sql语言、索引和视图设计以及存储过程设计等; *后介绍了一个超市管理系统sm的开发过程和相关技术。
本书内容翔实,循序渐进,且提供全面而丰富的教学资源,可作为各类高等院校计算机及相关专业“c#语言程序设计”、“数据库应用开发”和“管理信息系统开发”课程的教学用书,也适合计算机应用人员和计算机爱好者参考。

]

内容简介

[

þ 内容全面、知识点详实:在内容讲授上力求详实和全面,细致解析每个知识点和各知识点的联系。þ 条理清晰、讲解透彻:从介绍c#和sql server的基本概念出发,由简单到复杂,循序渐进介绍管理信息系统的开发过程。þ 精选实例、实用性强:列举了大量的应用示例,读者通过上机模仿可以大大提高使用应用系统开发能力。þ 力求从入门到精通:本书起点只需要具备基本的计算机基础,通过实训能够达到如sm超市管理系统的开发水平。þ 配套教学资源丰富:提供了教学ppt、书中所有【练一练】实例源代码、相关数据库文件和sm超市管理系统的源程序。便于读者打开和调试。配套的教学资源可以从清华大学出版社网站下载。 

]

目录

目录第1章c#概述1.1c#是什么1.1.1c#及其发展历程1.1.2c#和.net framework的关系1.2visual studio集成开发环境1.2.1visual studio是什么1.2.2配置visual c#开发环境1.2.3visual studio 2012的启动和退出1.2.4visual c#集成开发环境1.3编写**个c#程序1.4console类练习题第2章c#程序设计基础2.1c#中的数据类型2.1.1c#数据类型概述2.1.2值类型2.1.3引用类型2.2变量和常量2.2.1变量及其定义2.2.2值变量和引用变量的区别2.2.3常量及其定义2.2.4简单类型值的转换2.3结构类型和枚举类型2.3.1结构类型2.3.2枚举类型2.4c#运算符和表达式2.4.1c#的运算符2.4.2运算符的优先级2.4.3c#的表达式2.5c#中的常用类和结构2.5.1string类2.5.2math类2.5.3convert类2.5.4数据类型转换2.5.5datetime结构2.6程序集简介练习题上机实验题第3章c#控制语句3.1c#语句3.1.1c#语句概述3.1.2顺序控制结构3.2选择控制语句3.2.1if语句3.2.2if…else语句3.2.3if…else if语句3.2.4switch语句3.3循环控制语句3.3.1while语句3.3.2do…while语句3.3.3for语句3.3.4break语句和continue语句3.4异常处理3.4.1异常处理概述3.4.2异常处理流程3.5程序调试3.5.1程序调试概述3.5.2程序调试过程练习题上机实验题第4章数组和集合4.1一维数组4.1.1数组概述4.1.2一维数组的定义4.1.3一维数组的动态初始化4.1.4一维数组的静态初始化4.1.5访问一维数组中的元素4.1.6一维数组的越界4.2二维数组4.2.1二维数组的定义4.2.2二维数组的动态初始化4.2.3二维数组的静态初始化4.2.4访问二维数组中的元素4.3交错数组4.3.1交错数组的定义和初始化4.3.2访问交错数组中的元素4.4array类4.4.1array类的属性和方法4.4.2array类中方法的使用4.5arraylist集合类4.5.1arraylist类概述4.5.2定义arraylist类的对象4.5.3arraylist类的属性4.5.4arraylist类的方法练习题上机实验题第5章面向对象程序设计5.1类5.1.1类的声明5.1.2类的成员5.1.3类和结构类型的差异5.2对象5.2.1定义类的对象5.2.2访问对象的成员5.2.3访问对象成员的限制5.2.4类对象的内存空间分配方式5.3字段5.3.1定义字段5.3.2常量字段5.3.3只读字段5.4构造函数和析构函数5.4.1构造函数5.4.2析构函数5.5静态成员5.5.1静态字段5.5.2静态方法5.6属性5.6.1属性概述5.6.2属性的定义和使用5.6.3自动实现的属性5.7方法5.7.1方法的定义5.7.2方法的返回值5.7.3方法的参数类型5.7.4方法的可选参数5.7.5this关键字5.8方法重载和运算符重载5.8.1方法重载5.8.2运算符重载练习题上机实验题第6章继承、接口和泛型6.1继承设计6.1.1继承概述6.1.2派生类的声明6.1.3基类成员的可访问性6.1.4调用构造函数和析构函数的次序6.1.5使用sealed修饰符来禁止继承6.2多态性6.2.1多态性概述6.2.2覆盖实现多态性6.2.3重写实现多态性6.3抽象类6.3.1抽象类的特性6.3.2抽象方法实现6.4接口设计6.4.1接口的特性6.4.2接口设计6.4.3声明接口成员6.4.4接口的实现6.4.5接口在集合排序中的应用6.4.6继承和接口设计方法6.5泛型设计6.5.1泛型概述6.5.2泛型的声明和使用6.5.3list泛型及其应用练习题上机实验题第7章windows窗体应用程序设计7.1windows窗体应用程序概述7.1.1创建windows窗体应用程序的过程7.1.2windows窗体应用程序的结构7.2常用的控件设计7.2.1控件概述7.2.2按钮类控件7.2.3分组类控件7.2.4文本类控件7.2.5列表类控件7.2.6其他控件7.3通用对话框7.3.1打开文件对话框7.3.2保存文件对话框7.3.3颜色对话框7.3.4字体对话框7.4菜单设计7.4.1下拉式菜单设计7.4.2弹出式菜单设计7.5工具栏控件和状态栏控件7.5.1工具栏控件7.5.2状态栏控件7.6多窗体调用和数据传递7.6.1多个窗体之间的调用7.6.2多个窗体之间的数据传递7.7多文档窗体7.7.1多文档窗体概述7.7.2mdi父窗体属性、事件和方法7.7.3mdi子窗体属性7.7.4创建mdi父窗体及其子窗体练习题上机实验题第8章文件操作8.1system.io模型8.1.1system.io模型概述8.1.2文件编码8.1.3c#的文件流8.2文件夹和文件操作8.2.1文件夹操作8.2.2文件操作8.3文件的读写操作8.3.1读写文件的过程8.3.2filestream类8.3.3streamreader类和streamwriter类8.3.4binaryreader类和binarywriter类练习题上机实验题第9章sql server数据库9.1数据库概述9.1.1关系数据库术语9.1.2数据库管理系统提供的功能9.1.3sql server数据库管理系统9.2创建和删除数据库9.2.1sql server数据库的存储结构9.2.2创建数据库9.2.3修改数据库9.2.4数据库更名和删除9.3创建和使用表9.3.1表概述9.3.2创建表9.3.3修改表结构9.3.4表更名和删除表9.3.5新增和修改表记录练习题上机实验题第10章sql语言10.1sql概述10.1.1什么是sql10.1.2t�瞫ql的组成10.1.3t�瞫ql语句的执行过程10.2数据定义语言10.2.1数据库的数据定义语句10.2.2表的数据定义语句10.3数据操纵语言10.3.1insert语句10.3.2update语句10.3.3delete语句10.4数据查询语言10.4.1查询的基本格式10.4.2投影查询10.4.3选择查询10.4.4对查询结果进行排序10.4.5使用聚合函数10.4.6连接查询10.4.7子查询10.4.8空值及其处理10.5t�瞫ql编程基础10.5.1标识符和注释10.5.2数据类型10.5.3变量10.5.4运算符10.5.5批处理10.5.6控制流语句10.5.7函数练习题上机实验题第11章索引和视图11.1索引概述11.1.1什么是索引11.1.2索引的类型11.2创建和使用索引11.2.1创建索引11.2.2查看索引信息11.2.3索引的使用11.2.4修改索引11.2.5删除索引11.3视图概述11.3.1什么是视图11.3.2视图类型11.4创建和使用视图11.4.1创建视图11.4.2使用视图11.4.3修改视图定义11.4.4查看视图的信息11.4.5视图重命名和删除练习题上机实验题第12章存储过程12.1存储过程概述12.1.1什么是存储过程12.1.2存储过程的类型12.2创建存储过程12.2.1使用sql server管理器创建存储过程12.2.2使用create procedure语句创建存储过程12.3执行存储过程12.4存储过程的参数和返回值12.4.1存储过程中使用参数12.4.2存储过程中使用默认参数12.4.3存储过程中使用输出参数12.4.4存储过程的返回值12.5使用游标12.5.1游标的概念12.5.2游标的基本操作12.5.3使用游标获取结果集12.6存储过程的管理12.6.1查看存储过程12.6.2修改存储过程12.6.3重命名存储过程12.6.4删除存储过程练习题上机实验题第13章ado.net访问数据库基础13.1ado.net模型13.1.1ado.net模型简介13.1.2ado.net数据库的访问流程13.2ado.net的数据访问对象13.2.1sqlconnection对象13.2.2sqlcommand对象13.2.3sqldataread对象13.2.4sqldataadapter对象13.3dataset对象13.3.1dataset对象概述13.3.2datatable对象13.3.3dataset对象的应用练习题上机实验题第14章数据控件14.1数据控件概述14.2数据绑定14.2.1单一绑定14.2.2复合绑定14.2.3bindingnavigator控件14.3dataview对象14.3.1dataview对象概述14.3.2dataview对象的排序设置14.3.3dataview对象的过滤条件设置14.4datagridview控件14.4.1创建datagridview控件14.4.2datagridview控件的属性、方法和事件14.4.3datagridview与dataview对象结合14.4.4通过datagridview对象更新数据库练习题上机实验题第15章数据库系统开发实例15.1sm系统概述15.1.1sm系统功能15.1.2sm系统设计技巧15.1.3sm系统安装15.2数据库设计15.3公共类设计15.4登录和主菜单窗体设计15.4.1登录窗体设计15.4.2主菜单窗体设计15.5商品信息管理功能设计15.5.1“添加新商品”功能设计15.5.2“编辑商品信息”功能设计15.5.3“增加老商品库存”功能设计15.5.4“商品库存报警”功能设计15.6顾客信息管理功能设计15.6.1“添加新顾客”功能设计15.6.2“编辑顾客信息”功能设计15.6.3“查看顾客购物信息”功能设计15.7购物管理功能设计15.7.1“顾客购物”功能设计15.7.2“顾客退货”功能设计15.8查询功能设计15.8.1“按分类统计销售情况”功能设计15.8.2“按子类统计销售情况”功能设计15.8.3“按商品统计销售情况”功能设计15.9系统管理功能设计15.9.1“用户管理”功能设计15.9.2“设置商品类别”功能设计15.9.3“设置地区信息”功能设计15.9.4“系统初始化”功能设计15.10帮助功能设计15.10.1“关于……”功能设计15.10.2“联系信息”功能设计附录附录a部分练习题参考答案附录b上机实验题参考答案参考文献

封面

C#语言与数据库技术基础教程

书名:C#语言与数据库技术基础教程

作者:李春葆

页数:477

定价:¥59.5

出版社:清华大学出版社

出版日期:2016-07-01

ISBN:9787302434665

PDF电子书大小:147MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注