欢迎访问学兔兔,学习、交流 分享 !

返回首页 |
当前位置: 首页 > 书籍手册>计算机与网络 >21世纪高等学校计算机应用技术规划教材 C程序设计教程 第2版 陈景辉责任编辑;(中国)蒙祖强 2019年版

21世纪高等学校计算机应用技术规划教材 C程序设计教程 第2版 陈景辉责任编辑;(中国)蒙祖强 2019年版

收藏
  • 大小:70.53 MB
  • 语言:中文版
  • 格式: PDF文档
  • 类别:计算机与网络
  • 更新日期:2024-03-28
推荐:升级会员 无限下载,节约时间成本!
资源简介
21世纪高等学校计算机应用技术规划教材 C程序设计教程 第2版
作者:陈景辉责任编辑;(中国)蒙祖强
出版时间: 2019年版
丛编项: 21世纪高等学校计算机应用技术规划教材
内容简介
  《C#程序设计教程(第2版)/21世纪高等学校计算机应用技术规划教材》将目标驱动和内容驱动相结合,深入浅出地介绍了C#语言的基础知识和多种应用程序的开发方法与技术。内容包括程序设计语言和程序设计方法的相关概念、VisualStudio2015集成开发环境、C#语言的基本数据类型和语法体系、面向对象编程方法、异常处理技术、窗体应用程序设计和开发方法、目录和文件的读写操作、ActiveX控件和自定义组件的开发技术、多线程技术、数据库开发技术、ASP.NETWeb应用开发方法、基于数据控件的应用程序开发技术、Excel数据读写在Web开发中的应用以及各类应用程序的部署和发布方法等。每章均配有一定数量的练习题,并以电子资源的方式提供了全部的参考答案(包括上机题的实例程序),以便学生练习和辅助教学。《C#程序设计教程(第2版)/21世纪高等学校计算机应用技术规划教材》所有实例(包括习题中的上机题程序)的源代码以及教学用的全部PPT课件、教学大纲、习题答案等教学资源均可在清华大学出版社网站(http://www.tup.com.cn)上下载。《C#程序设计教程(第2版)/21世纪高等学校计算机应用技术规划教材》主要面向应用型本科院校、大专院校计算机专业及相近专业的学生,也适用于C#爱好者、初学者,还可以作为有关培训机构的培训教材。
目录
目录



第1章C#程序设计基础



1.1程序设计语言



1.1.1程序设计语言的定义



1.1.2程序设计语言的分类



1.2程序设计方法



1.2.1结构化程序设计方法



1.2.2面向对象程序设计方法



1.3C#程序设计语言概述



1.3.1C#语言的起源与发展



1.3.2C#语言的特点



1.4C#集成开发环境



1.4.1Visual Studio的发展历史



1.4.2Visual Studio 2015集成开发环境



1.4.3控制台应用程序的开发步骤



1.4.4窗体(Windows)应用程序的开发步骤



1.5习题



第2章基本数据类型



2.1一个简单的程序——华氏温度到摄氏温度的转换



2.1.1创建控制台应用程序



2.1.2代码解释



2.2基本数据类型



2.2.1数值类型



2.2.2字符类型和字符串类型



2.2.3布尔类型与对象类型



2.3变量与常量



2.3.1标识符与命名规则



2.3.2变量



2.3.3常量



2.3.4类型转换



2.3.5装箱与拆箱



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.6数组的定义和使用



2.6.1数组的定义



2.6.2数组的引用



2.6.3二维数组



2.6.4多维数组



2.7习题



第3章选择结构和循环结构



3.1一个简单的选择结构程序——分段函数的实现



3.1.1创建C#控制台应用程序



3.1.2选择结构解析



3.2if语句——二分支选择语句



3.2.1if…语句



3.2.2if…else…语句



3.2.3if…else if…else…语句



3.3switch语句——多分支选择语句



3.4一个简单的循环结构程序——等差数列求和



3.4.1创建C#控制台应用程序



3.4.2循环结构解析



3.5while语句和do…while语句



3.5.1while语句



3.5.2do…while语句



3.6for语句和foreach语句



3.6.1for语句



3.6.2foreach语句



3.7跳转语句



3.7.1break语句和continue语句



3.7.2goto语句



3.7.3return语句



3.8习题



第4章面向对象编程方法



4.1一个简单的程序——虚数类的定义与应用



4.1.1编写虚数类的代码



4.1.2程序结构解析



4.2类和对象



4.2.1类和对象的定义



4.2.2对象的访问方法及访问控制



4.2.3类的构造函数和析构函数



4.2.4类的属性



4.2.5类的静态成员



4.2.6成员方法的四种参数类型



4.3类的继承、重载与多态



4.3.1继承



4.3.2重载



4.3.3类的多态



4.4运算符的重载



4.4.1一元运算符重载



4.4.2二元运算符重载



4.4.3类型转换运算符重载



4.5接口及其实现



4.5.1接口的声明



4.5.2接口的实现



4.6方法的委托



4.6.1一个简单的方法委托程序



4.6.2委托类型的声明和实例化



4.6.3委托的引用



4.6.4委托的组合



4.7泛型类



4.7.1泛型类的定义



4.7.2泛型数组类——ListT类



4.8常用的几个类



4.8.1String类



4.8.2DateTime类



4.8.3Math类和Random类



4.9命名空间



4.9.1命名空间的声明



4.9.2命名空间的导入



4.10习题



第5章异常处理



5.1一个产生异常的简单程序



5.1.1程序代码



5.1.2异常处理过程分析



5.2异常的捕获与处理



5.2.1异常的概念



5.2.2trycatch结构



5.2.3trycatchcatch结构



5.2.4trycatchfinally结构



5.3异常的抛出及自定义异常



5.3.1抛出异常



5.3.2用户自定义异常



5.4习题



第6章窗体应用程序设计



6.1一个简单的文本编辑器



6.1.1创建文本编辑器程序的步骤



6.1.2程序结构解析



6.2组件的公共属性、事件和方法



6.2.1Object类



6.2.2Control类



6.3常用的控件



6.3.1按钮类控件



6.3.2文本类控件



6.3.3列表类控件



6.3.4其他常用控件



6.4常用的对话框



6.4.1打开和保存文件对话框



6.4.2字体对话框和颜色对话框



6.4.3文件夹浏览对话框



6.5消息对话框



6.5.1模式对话框与非模式对话框



6.5.2基于MessageBox类的消息对话框



6.6菜单和工具栏的设计



6.6.1主菜单



6.6.2弹出式菜单



6.6.3工具栏



6.7实例——多文档界面编辑器



6.7.1创建MDI应用程序框架



6.7.2设计菜单和工具栏



6.7.3编写事件处理函数



6.8习题



第7章目录和文件操作



7.1一个简单的文件读写程序



7.1.1创建C#窗体应用程序



7.1.2程序结构解析



7.2目录管理



7.2.1目录存在的判断



7.2.2目录的创建和删除



7.2.3当前工作目录的获取



7.2.4目录相关信息的获取



7.2.5目录大小的获取



7.3文件管理



7.3.1文件的复制、移动和删除



7.3.2文件信息的获取和设置



7.4文本文件的读写



7.4.1读文本文件



7.4.2写文本文件



7.5二进制文件的读写



7.5.1写二进制文件



7.5.2读二进制文件



7.6习题



第8章ActiveX控件和自定义组件开发



8.1一个简单ActiveX控件的开发



8.1.1创建ActiveX控件程序



8.1.2生成和调用ActiveX控件



8.2ActiveX控件



8.2.1什么是ActiveX控件



8.2.2ActiveX控件开发实例



8.3自定义组件



8.3.1创建自定义组件



8.3.2使用自定义组件



8.4习题



第9章多线程



9.1一个简单的多线程应用程序



9.1.1创建控制台多线程应用程序



9.1.2程序说明



9.2线程及其实现方法





9.2.1线程的概念



9.2.2线程的实现方法



9.2.3线程的优先级



9.3线程的同步控制



9.3.1为什么要同步控制



9.3.2使用ManualResetEvent类



9.3.3使用AutoResetEvent类



9.4线程池



9.5线程对控件的访问



9.6习题



第10章数据库开发技术



10.1一个简单的C#数据库应用程序



10.1.1创建数据库和数据表



10.1.2创建数据库应用程序



10.1.3程序结构解析



10.2数据库系统与ADO.NET概述



10.2.1数据库系统



10.2.2ADO.NET概述



10.3SQL语言简介



10.3.1Select语句



10.3.2Insert语句



10.3.3Update语句



10.3.4Delete语句



10.4ADO.NET对象



10.4.1ADO.NET体系结构



10.4.2Connection对象



10.4.3Command对象



10.4.4DataReader对象



10.4.5DataAdapter对象



10.4.6DataSet对象



10.5数据库操作举例



10.5.1数据检索



10.5.2数据添加



10.5.3数据更新



10.5.4数据删除



10.6习题



第11章ASP.NET Web应用开发



11.1一个简单的ASP.NET Web应用程序



11.1.1创建Web应用程序



11.1.2程序结构解释



11.2关于ASP.NET



11.3ASP.NET控件和对象



11.3.1ASP.NET控件



11.3.2ASP.NET常用对象



11.4ASP.NET数据库应用程序



11.4.1数据库的连接和数据浏览



11.4.2对数据库的增、删、查、改操作



11.5Web服务的应用



11.5.1什么是Web服务



11.5.2Web服务的创建



11.5.3Web服务的调用



11.6习题



第12章基于数据控件的应用程序开发



12.1数据显示控件



12.2DataGridView控件的结构



12.3DataGridView控件的属性和方法



12.3.1DataGridView控件的常用属性



12.3.2DataGridView控件的常用事件



12.4对DataGridView控件加载数据



12.4.1数据绑定



12.4.2数据添加



12.5DataGridView控件的应用举例



12.5.1在控件中查找



12.5.2在控件中批量删除



12.5.3在控件中使用复选框和单选框



12.5.4控件列的隐藏和添加



12.5.5控件中隔行换色



12.5.6行背景色随鼠标移动变色



12.5.7与导航控件结合使用



12.5.8使用控件操纵数据



12.6GridView控件的属性和事件



12.6.1一个简单的例子



12.6.2GridView控件的常用属性



12.6.3行编程与列编程



12.6.4GridView控件的常用事件



12.7GridView控件的数据库应用



12.7.1使用SqlDataSource对象绑定数据



12.7.2使用DataSet对象绑定数据



12.8应重视的问题



12.8.1重复加载问题



12.8.2重复提交问题



12.9习题



第13章Excel数据读写在Web开发中的应用



13.1Excel表的结构



13.2Excel数据读写方法



13.2.1OleDB方法



13.2.2COM组件方法



13.2.3NPOI方法



13.2.4三种方法的比较



13.3构造不规则Excel表



13.3.1字体、样式的设置方法



13.3.2构造不规则Excel表的方法



13.4Excel数据的导入与导出



13.4.1Excel数据导入和导出的原理



13.4.2面向Web数据库应用的数据导入与导出



13.5习题



第14章应用程序的发布



14.1关于应用程序的发布



14.2由手工复制文件来发布程序



14.2.1窗体应用程序的发布



14.2.2使用WinRAR发布程序



14.3IIS安装与Web应用程序发布



14.3.1在Windows 7系统中安装与发布



14.3.2在Windows XP系统中安装与发布



14.4使用.NET项目来发布程序



14.4.1InstallShield Limited Edition的下载和安装



14.4.2制作应用程序的安装程序



14.5习题



参考文献
下载地址