第2版 C#语言程式设计


第2版 C#语言程式设计

文章插图
C#语言程式设计(第2版)【第2版 C#语言程式设计】《C#语言程式设计(第2版)》是2016年12月清华大学出版社出版的图书,作者是李继武 。
基本介绍书名:C#语言程式设计(第2版)
作者:李继武
出版社:清华大学出版社
出版时间:2016年12月
定价:36 元
ISBN:9787302450344
内容简介本书共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实现“财务报表分析”功能参考文献