C#程序设计教程(第2版) / 21世纪高等学校计算机基础实用规划教材
作者: 江红,余青松
出版时间:2015-01
出版社:清华大学出版社
- 清华大学出版社
- 9787302360438
- 2-2
- 34220
- 16开
- 2015-01
- 工学
- 软件工程
- TP311.1
- 计算机
《C#程序设计教程(第2版)/ 21世纪高等学校计算机基础实用规划教材》是C#程序设计教程的第2版。本书基于Visual Studio 2013/.NET Framework 4.5.1开发和运行环境,阐述C#5.0语言的基础知识,以及使用C#5.0语言的实际开发应用实例,具体内容包括C#语言基础、面向对象编程、结构、枚举、泛型、特性、语言集成查询、多线程编程技术、数值日期和字符串处理、文件和流输入输出、集合、数据库访问、Windows窗体应用程序、WPF应用程序、 Web应用程序设计等。
《C#程序设计教程(第2版)/ 21世纪高等学校计算机基础实用规划教材》作者结合多年的程序设计、开发及授课经验,精选大量的实例,由浅入深、循序渐进地介绍C#程序设计语言,让读者能够较为系统、全面地掌握程序设计的理论和应用。本书配有实验和辅导教材《C#程序设计实验指导与习题测试(第2版)》,提供了大量的思考与实践练习,让读者从实践中巩固和应用所学的知识。
《C#程序设计教程(第2版)/ 21世纪高等学校计算机基础实用规划教材》可作为高等学校计算机程序设计教程,同时也可作为广大程序设计开发者、爱好者的自学参考书。
第2部分 NET Framework类库基本应用第15章 数值、日期和字符串处理15.1数学函数15.1.1Math类和数学函数15.1.2Random类和随机函数15.2日期和时间处理15.2.1DateTime结构15.2.2TimeSpan结构15.2.3日期格式化字符串15.3字符串处理15.3.1String类15.3.2StringBuilder类15.3.3字符编码15.4正则表达式15.4.1正则表达式语言15.4.2正则表达式类15.4.3正则表达式示例第16章 文件和流I/O16.1文件和流操作概述16.2磁盘、目录和文件的基本操作16.2.1磁盘的基本操作16.2.2目录的基本操作16.2.3文件的基本操作16.3文本文件的读取和写入16.3.1文本文件的写入(StreamWriter类)16.3.2文本文件的读取(StreamReader类)16.4二进制文件的读取和写入16.4.1二进制文件的写入(BinaryWriter类)16.4.2二进制文件的读取(BinaryReader类)16.5随机文件访问16.6通用I/O流类第17章 集合和数据结构17.1C#集合和数据结构概述17.2列表类集合类型17.2.1数组列表ArrayList17.2.2列表List17.2.3双向链表LinkedList17.3字典类集合类型17.3.1哈希表Hashtable17.3.2字典Dictionary17.3.3排序列表SortedList17.3.4泛型排序列表SortedList17.3.5排序字典SortedDictionary17.4队列集合类型(Queue)17.5堆栈集合类型17.6散列集集合类型(HashSet)17.7位集合17.8专用集合第18章 数据库访问概述的基本概念的结构 Framework数据提供程序 DataSet18.2使用连接和操作数据库18.2.1使用数据提供程序访问数据库的步骤18.2.2范例数据库f18.2.3查询数据库表数据18.2.4插入数据库表数据18.2.5更新数据库表数据18.2.6删除数据库表数据18.2.7使用存储过程访问数据库18.3使用DataAdapter和DataSet访问数据库18.3.1使用DataAdapter和DataSet访问数据库的步骤18.3.2查询数据库表数据18.3.3维护数据库表数据
第3部分 C#应用程序开发第19章 Windows窗体应用程序19.1Windows窗体应用程序19.1.1Windows窗体应用程序概述19.1.2创建Windows窗体应用程序的一般步骤19.1.3窗体和控件概述19.2常用的Windows窗体控件19.2.1标签、文本框和命令按钮19.2.2单选按钮、复选框和分 组19.2.3列表选择控件19.2.4图形存储和显示控件19.2.5Timer控件19.3通用对话框19.3.1OpenFileDialog对话框19.3.2SaveFileDialog对话框19.3.3FontDialog对话框19.3.4通用对话框应用举例19.4菜单和工具栏19.4.1MenuStrip控件19.4.2ContextMenuStrip控件19.4.3ToolStrip控件19.4.4菜单和工具栏应用举例19.5多重窗体19.5.1添加新窗体19.5.2调用其他窗体19.5.3多重窗体应用举例19.6多文档界面19.6.1创建MDI父窗体19.6.2创建MDI子窗体19.6.3处理MDI子窗体19.7图形绘制19.7.1GDI+图形绘制概述19.7.2绘制字符串19.7.3绘制图形第20章 WPF应用程序20.1WPF应用程序概述20.1.1WPF简介20.1.2WPF应用程序的构成20.2创建WPF应用程序20.2.1创建简单的WPF应用程序20.2.2WPF应用程序布局20.2.3WPF应用程序常用控件20.3WPF应用程序与图形和多媒体20.3.1图形和多媒体概述20.3.2图形、图像、画笔和位图效果20.3.3多媒体20.3.4动画第21章 Web应用程序 Web应用程序 Web应用程序概述21.1.2创建 Web应用程序 Web页面 Web页面概述21.2.2创建页面 Web服务器控件 Web服务器控件概述21.3.2使用标准服务器控件创建Web页面21.4验证服务器控件21.4.1验证服务器控件概述21.4.2使用验证服务器控件创建Web页面21.5数据服务器控件21.5.1数据服务器控件概述21.5.2使用数据服务器控件创建Web页面21.6使用连接和操作数据库页面会话状态和页面导航 Web应用程序上下文 Web应用程序事件 Web页面导航 Web应用程序的布局和导航 Web母版页 Web导航控件21.8.3应用举例: 设计 Web站点主题和外观概述主题和外观21.9.2定义主题21.9.3定义外观21.9.4定义CSS样式21.9.5在页面中使用主题21.9.6应用举例: 使用主题和外观自定义Web站点第22章 综合应用案例22.1多窗口文本编辑器系统设计22.1.1系统基本功能22.1.2功能模块设计22.1.3系统的实现网上书店系统的设计22.2.1系统总体设计22.2.2数据库设计22.2.3功能模块设计22.2.4系统的实现
附录附录 Framework概述A1 .NET Framework的概念A1.1公共语言运行时 Framework类库 Framework的功能特点 Framework环境 Framework的主要版本附录 BC#编译器和预处理器指令B1C#编译器概述B2C#编译器选项B3C#预处理器指令附录 CVisual Studio快速入门C1集成开发环境(IDE)界面C2创建解决方案和项目C3设计器/编辑器C4生成和调试工具C5安装和部署工具C6帮助系统附录 DC#关键字和上下文关键字D1关键字D2上下文关键字附录 E格式化字符串E1复合格式设置E2复合格式字符串E3数字格式字符串E4标准日期和时间格式字符串附录 FXML文档注释附录 GASCII码表附录 H程序集、应用程序域和反射H1程序集H1.1程序集概述H1.2创建程序集H2应用程序域H2.1应用程序域概述H2.2创建应用程序域H3反射H3.1反射概述H3.2查看类型信息H3.3动态加载和使用类型参考文献