热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

C#数据库编程技术

中国水利水电出版社
    【作 者】主编 顾家铭 【I S B N 】978-7-5170-7500-4 【责任编辑】张玉玲 【适用读者群】本专通用 【出版时间】2019-03-20 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】296 【千字数】408 【印 张】18.5 【定 价】46 【丛 书】高等职业教育“十三五”规划教材(物联网应用技术系列) 【备注信息】
图书详情

    C#语言已经成为.NET平台中最流行的编程语言。本书以Visual Studio 2012和SQL Server 2008为开发平台,从实际应用的角度出发,重点介绍了使用C#开发Windows应用程序的方法和技术。

    全书共9章内容,第1章为C#概述,包括了Microsoft.NET平台概述、C#语言简介、Visual Studio集成开发环境和C#程序结构介绍;第2~3章为C#程序设计基础,介绍了C#语言的各种语法、知识点和面向对象的基本思想;第4~5章介绍了使用C#语言开发Windows窗体应用程序,包括Windows窗体常用控件、菜单编程、对话框和多文档编程;第6章介绍了各种文件操作;第7章介绍了进程,包括线程和多线程编程;第8章介绍了数据库编程;第9章通过开发一个图书馆管理系统,全面介绍了软件开发流程,阐述了使用Visual C# 2012开发Windows应用程序的基本知识。

    本书内容立足于课堂教学和实际应用,各章均配有丰富的应用实例和微课资源,便于读者掌握重点、难点。全书内容循序递进,示例面向应用,兼顾了知识介绍、能力培养和实践训练。

    本书可以作为应用型本科、高职院校物联网及相关专业教材,也可以作为软件开发人员的技术参考书,还可以供广大读者自学C#数据库编程技术。

    各章节重要知识点和关键案例均有二维码,通过微信扫描二维码即可观看视频讲解

    重点介绍使用C# 开发Windows 应用程序的方法和技术,熟练掌握ADO.NET

    本书内容丰富、重点突出、简明易懂,突出理论与案例相结合的形式

    让学生熟练使用Visual Studio 2012 和SQL Server 2008开发平台

    章节设计循序渐进、深入浅出

    前  言

    Microsoft.NET平台是由微软公司开发的软件开发系统平台,包括各种优秀的编程语言和其他技术,是一种主要用于Windows操作系统的托管代码编程模型。.NET平台提供了大量的公共类库,包括Visual C#、Visual C++.NET、Visual J#、Visual Basic.NET等技术,配合微软公司推出的Visual Studio系列产品,深受广大开发人员的青睐,是当前程序开发人员的首选技术之一。Visual Studio 2012是先进的开发平台,它使各种规模的团队都能够设计和创建出使用户欣喜的应用程序。Visual Studio 2012提供了全新的外观和使用体验,对Web开发升级,拥有云功能,用户也可以利用云环境中的动态增加存储空间和计算能力的功能快速访问无数虚拟服务器。

    Visual C#是微软公司.NET Framework框架中的一个重要组成部分,也是微软公司极力推荐的新一代程序开发语言。C#是面向对象的高级编程语言,由C、C++、Java语言派生而来,继承了这三种语言的绝大多数语法和特点。C#语言的语法相对C和C++ 简单一些,因此使用C#开发应用程序的效率更高、成本更低。

    本书以Visual Studio 2012为开发平台,从实际应用的角度出发,重点介绍了C#数据库编程技术。本书共9章,主要内容包括C#概述、C#语法基础、C#面向对象程序设计、Windows程序设计基础、对话框与多文档编程、文件、进程与线程、数据库编程、图书馆管理系统。本书内容简明扼要、循序渐进、层层递进,力求通俗易懂,便于读者掌握利用C#语言进行Windows程序设计的方法和技术。每章配有丰富的案例,为了帮助读者快速理解,书中案例配有程序的简要分析,读者通过仔细研读代码和实训操作,可以迅速培养编程能力。本书教学资源完备,每章配有微课资源,读者通过视频学习,可以培养自主学习能力。最后的实践项目——图书馆管理系统,可以进一步帮助读者提高C#数据库编程技术的综合能力。

    本书由武汉软件工程职业学院的顾家铭主编,武汉城市职业学院的付沛和武汉软件工程职业学院的李志刚、余璐、张克斌为副主编。颜昌隆、于继武、周雯、綦志勇、尹江山、闫应栋、叶飞、李向文、龚丽、张新华、杨烨、关婷婷、曹廷、肖奎参与了本书的编写工作。

    限于编者的水平,书中难免有不足和疏漏之处,希望广大读者批评指正。

    编 者

    2019年1月

    第1章 C#概述 1
    1.1 Microsoft.NET平台概述 2
    1.2 C#语言简介 3
    1.3 Visual Studio集成开发环境 4
    1.3.1 开发环境简介 4
    1.3.2 创建Windows应用程序 6
    1.3.3 生成应用程序文件简介 10
    1.4 C#程序结构介绍 11
    1.5 简单的程序调试过程 16
    第2章 C#语法基础 19
    2.1 数据类型 20
    2.1.1 值类型 20
    2.1.2 引用类型 23
    2.1.3 类型转换 24
    2.2 变量和常量 26
    2.2.1 变量 26
    2.2.2 常量 28
    2.3 语句 29
    2.3.1 表达式语句 29
    2.3.2 流程控制语句 34
    2.3.3 异常处理语句 52
    2.4 随机数 57
    2.5 应用实例:斗地主发牌模拟 59
    第3章 C#面向对象程序设计 65
    3.1 类 66
    3.1.1 类的定义 67
    3.1.2 类的成员 68
    3.1.3 泛型类 77
    3.2 继承与多态 81
    3.2.1 继承 81
    3.2.2 多态 83
    3.2.3 抽象类 85
    3.3 接口 86
    3.4 委托与事件 91
    3.4.1 委托 91
    3.4.2 事件 93
    3.5 应用实例:人员工资管理 95
    第4章 Windows程序设计基础 103
    4.1 Windows应用程序框架 104
    4.1.1 Windows窗体及特点 104
    4.1.2 创建Windows窗体应用程序 105
    4.1.3 Windows应用程序的文件夹结构 107
    4.1.4 窗体的常用属性 108
    4.2 常用Windows窗体控件 108
    4.2.1 按钮控件(Button) 108
    4.2.2 标签控件(Label) 110
    4.2.3 文本框控件(TextBox) 110
    4.2.4 单选按钮控件(RadioButton) 111
    4.2.5 复选框控件(CheckBox) 112
    4.2.6 组合框控件(ComboBox) 114
    4.2.7 列表框控件(ListBox和
    CheckedListBox) 115
    4.2.8 富文本控件(RichTextBox) 116
    4.2.9 日期时间控件(DateTimePicker) 118
    4.2.10 滚动条控件(HScrollBar和
    VScrollBar) 119
    4.2.11 图片框控件(PictureBox) 119
    4.2.12 分组框控件(GroupBox) 121
    4.3 高级控件 121
    4.3.1 计时器控件(Timer) 121
    4.3.2 进度条控件(ProgressBar) 122
    4.3.3 选项卡控件(TabControl) 124
    4.3.4 树形视图控件(TreeView) 125
    4.4 菜单编程 127
    4.4.1 菜单程序简介 127
    4.4.2 菜单控件 127
    4.4.3 菜单控件的应用 129
    4.4.4 菜单访问键和快捷键 130
    4.5 窗体创建与数据传递 130
    4.5.1 窗体的创建 131
    4.5.2 窗体间的数据传递 131
    4.6 应用实例:个人简历系统 133
    第5章 对话框与多文档编程 139
    5.1 对话框 140
    5.1.1 消息框 140
    5.1.2 打开文件对话框
    (OpenFileDialog) 142
    5.1.3 保存文件对话框
    (SaveFileDialog) 144
    5.1.4 字体对话框(FontDialog) 145
    5.1.5 颜色对话框(ColorDialog) 147
    5.1.6 页面设置对话框
    (PageSetupDialog) 149
    5.1.7 打印预览及打印对话框 150
    5.2 多文档编程 152
    5.2.1 创建主窗体(即MDI窗体) 153
    5.2.2 为主窗体添加处理方法 154
    5.2.3 创建子窗体 155
    5.2.4 为子窗体添加处理方法 156
    5.2.5 关联子窗体与主窗体 157
    5.3 应用实例:多文档编辑器 158
    第6章 文件 165
    6.1 文件流类 166
    6.1.1 Stream类 166
    6.1.2 FileStream类 170
    6.2 文件流的读/写类 174
    6.2.1 BinaryReader类和BinaryWriter类 174
    6.2.2 StreamReader类和StreamWriter类 177
    6.3 文件类和目录类 180
    6.3.1 文件类 180
    6.3.2 目录类 183
    6.4 Path类 185
    6.5 应用实例:简单资源管理器 185
    6.5.1 功能分析 186
    6.5.2 界面设计 186
    6.5.3 显示目录树 187
    6.5.4 显示文件列表 190
    6.5.5 其他功能 190
    第7章 进程与线程 195
    7.1 进程 196
    7.1.1 进程的概念 196
    7.1.2 进程类(Process) 196
    7.1.3 进程的控制 197
    7.2 线程 201
    7.2.1 线程的概念 201
    7.2.2 线程类(Thread) 201
    7.2.3 线程的创建 202
    7.2.4 线程的控制 205
    7.2.5 线程的状态转换 210
    7.3 多线程同步 211
    7.3.1 加锁(Lock) 211
    7.3.2 监视器(Monitor) 213
    7.3.3 互斥体(Mutex) 214
    7.4 线程池 215
    7.5 应用实例:生产者和消费者 218
    第8章 数据库编程 225
    8.1 ADO.NET概述 226
    8.2 数据库连接对象 227
    8.2.1 创建Connection连接对象 228
    8.2.2 Connection对象的属性和方法 228
    8.2.3 数据库的连接字符串 229
    8.3 Command对象 232
    8.3.1 创建Command对象 232
    8.3.2 Command对象的属性和方法 232
    8.3.3 显示数据记录 233
    8.3.4 插入、更新和删除数据记录 236
    8.3.5 使用参数化SQL语句访问数据库 239
    8.4 DataSet和DataAdapter 240
    8.4.1 DataAdapter对象简介 240
    8.4.2 DataSet对象简介 241
    8.4.3 使用DataSet显示和更新数据 242
    8.5 控件的数据绑定 248
    8.6 应用实例:用户管理 252
    8.6.1 需求分析和表设计 252
    8.6.2 实现过程 252
    第9章 图书馆管理系统 263
    9.1 需求分析 264
    9.2 数据库设计 264
    9.3 公共基础类设计 266
    9.4 登录模块设计 267
    9.4.1 登录模块概述 267
    9.4.2 登录模块实现过程 267
    9.5 主窗体设计 269
    9.5.1 主窗体概述 269
    9.5.2 主窗体实现过程 269
    9.6 用户管理模块设计 271
    9.6.1 添加用户 272
    9.6.2 查询用户 273
    9.6.3 修改密码 276
    9.7 图书管理模块设计 277
    9.7.1 添加图书 278
    9.7.2 查询图书 279
    9.8 借阅管理模块设计 282
    9.8.1 借书 282
    9.8.2 还书 284
    9.8.3 续借 286
    参考文献 289
最新评论共有 2 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册