注册 登录 进入教材巡展
#
  • #

出版时间:2016年12月

出版社:清华大学出版社

以下为《C#语言程序设计(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302450344
  • 2-1
  • 57340
  • 16开
  • 2016年12月
  • 工学
  • 软件工程
  • TP311.1
  • 计算机类
  • 高职高专
内容简介
本书共8章,第1章简要介绍C#语言诞生的背景、特点以及.NET框架诞生的背景和组成等内容; 第2章讲解C#语言结构化程序设计; 第3章讲解C#语言面向对象程序设计; 第4章讲解C#语言I/O程序设计; 第5章详细讲解C#语言Windows Forms程序设计,并开发了一个类似Notepad的示例程序; 第6章讲解C#语言ADO.NET程序设计; 第7章讲解C#语言ASP.NET程序设计; 第8章详细讲解一个实际案例——上市公司财务分析软件的设计与实现过程。 本书精心设计了80多个示例程序,每个程序都对关键的知识点做了透彻的演示,本书还精心设计了一个综合性的实战项目,该项目将贯穿本书的重点与难点都巧妙地融合起来,有很好的实战效果。本书结构编排巧妙,内容详略得当,案例设计合理,讲解深入浅出。本书适合作为高职高专院校开设C#语言程序设计课程的教材,也适合作为社会上各种计算机培训班学习C#语言的教材,同时也可以作为读者自学C#语言的参考书。
目录
目录
第1章概述
 
1.1C#语言简介
 
1.1.1C#语言诞生的背景
 
1.1.2C#语言的特点
 
1.2.NET框架简介
 
1.2.1.NET框架诞生的背景
 
1.2.2.NET框架的组成
 
1.3Visual Studio.NET简介
 
第2章C#语言结构化程序设计
 
2.1语法标记
 
2.1.1Unicode字符转义序列
 
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.4操作符与表达式
 
2.4.1一元操作符
 
2.4.2二元操作符
 
2.4.3三元操作符
 
2.4.4操作符优先级和结合性
 
2.4.5表达式
 
2.5流程控制
 
2.5.1声明语句
 
2.5.2选择语句
 
 
2.5.3循环语句
 
 
2.5.4跳转语句
 
2.6异常处理
 
2.6.1未捕获异常
 
2.6.2捕获异常
 
2.6.3抛出异常
 
2.7数组
 
2.7.1数组的定义
 
2.7.2数组的初始化
 
2.7.3数组元素的访问
 
2.7.4数组常用属性与方法
 
第3章C#语言面向对象程序设计
 
3.1概述
 
3.1.1面向对象理论诞生的背景
 
3.1.2类和对象概念
 
3.1.3类语法格式
 
3.2简单类成员设计
 
3.2.1常量
 
3.2.2字段
 
3.2.3方法
 
3.2.4构造方法
 
3.2.5析构方法
 
3.2.6属性
 
3.3面向对象程序设计的第一个支柱——封装
 
3.3.1封装的概念
 
3.3.2通过访问修饰符实现封装
 
3.3.3通过传统的读方法和写方法实现封装
 
3.3.4通过类属性实现封装
 
3.4面向对象程序设计的第二个支柱——继承
 
3.4.1继承的概念
 
3.4.2继承的实现
 
3.4.3与父类通信
 
3.4.4禁止继承
 
3.5面向对象程序设计的第三个支柱——多态
 
3.5.1多态的概念
 
3.5.2多态的实现
 
3.5.3抽象类
 
3.6委托
 
3.6.1委托的声明
 
3.6.2委托的使用
 
3.6.3委托的多播
 
3.7接口
 
3.7.1接口的概念
 
3.7.2接口的定义
 
3.7.3接口的实现
 
3.8复杂类成员设计
 
3.8.1运算符重载
 
3.8.2索引器
 
3.8.3事件
 
第4章C#语言I/O程序设计
 
4.1概述
 
4.2目录与文件操作
 
4.2.1目录操作
 
4.2.2文件操作
 
4.3字符流读写文本文件
 
4.3.1字符流写文本文件
 
4.3.2字符流读文本文件
 
4.3.3关于字符的编码问题
 
4.4字节流读写文件
 
4.4.1创建FileStream类对象
 
4.4.2字节流写文件
 
4.4.3字节流读文件
 
第5章C#语言WindowsForms程序设计
 
5.1概述
 
5.2公共控件
 
5.2.1Label控件
 
5.2.2Button控件
 
5.2.3CheckBox控件
 
5.2.4RadioButton控件
 
5.2.5TextBox控件
 
5.2.6ListBox控件
 
5.2.7ComboBox控件
 
5.2.8PictureBox控件
 
5.2.9TreeView控件
 
5.2.10ListView控件
 
5.3容器控件
 
5.3.1TabControl控件
 
5.3.2SplitContainer控件
 
5.4工具控件
 
5.4.1菜单栏控件
 
5.4.2工具栏控件
 
5.4.3状态栏控件
 
5.5对话框
 
5.5.1打开文件对话框
 
5.5.2保存文件对话框
 
5.5.3字体对话框
 
5.5.4颜色对话框
 
5.6项目实验
 
第6章C#语言ADO.NET程序设计
 
6.1SQL Server 2012基础
 
6.1.1Management Studio平台的使用
 
6.1.2SQL语言基础
 
6.2ADO.NET基础
 
6.2.1ADO.NET简介
 
6.2.2数据提供程序
 
6.2.3数据集
 
6.3数据源
 
6.3.1Connection对象
 
6.3.2Command对象
 
6.3.3DataReader对象
 
6.3.4DataAdapter对象
 
6.4数据集与数据绑定
 
6.4.1在数据集中建立表间关系
 
6.4.2数据绑定
 
6.5项目实验
 
第7章C#语言ASP.NET程序设计
 
7.1Web应用程序基础
 
7.1.1HTML页面
 
7.1.2动态Web页面
 
7.2ASP.NET简介
 
7.2.1支持编译型语言
 
7.2.2程序代码与页面内容的分离
 
7.2.3引入服务器端控件
 
7.3创建ASP.NET应用程序
 
7.3.1创建ASP.NET应用程序
 
7.3.2Web窗体涉及的物理文件
 
7.3.3Web窗体涉及的编程窗口
 
7.4ASP.NET服务器控件
 
7.4.1TextBox控件和Button控件
 
7.4.2LinkButton控件和ImageButton控件
 
7.4.3DropDownList控件
 
7.4.4CheckBox控件和RadioButton控件
 
7.4.5RequiredFieldValidator控件
 
7.4.6GridView控件
 
7.5ASP.NET客户端控件
 
第8章上市公司财务分析软件的设计与实现
 
8.1准备工作
 
8.1.1财务基础知识
 
8.1.2软件功能分析
 
8.1.3开发环境介绍
 
8.2数据库设计
 
8.3软件设计
 
8.3.1主界面设计
 
8.3.2实现“公司信息浏览”功能
 
8.3.3报表界面设计
 
8.3.4实现“财务报表查看”功能
 
8.3.5实现“财务报表分析”功能
 
参考文献