新書推薦:
《
我们身边的小鸟朋友:手绘观鸟笔记
》
售價:NT$
356.0
《
拯救免疫失衡
》
售價:NT$
254.0
《
收尸人
》
售價:NT$
332.0
《
大模型应用开发:RAG入门与实战
》
售價:NT$
407.0
《
不挨饿快速瘦的减脂餐
》
售價:NT$
305.0
《
形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛)
》
售價:NT$
504.0
《
卫宫家今天的饭9 附画集特装版(含漫画1本+画集1本+卫宫士郎购物清单2张+特制相卡1张)
》
售價:NT$
602.0
《
化妆品学原理
》
售價:NT$
254.0
|
編輯推薦: |
1注重突出面向对象的程序设计思想,不仅在讲述内容上详细介绍了面向对象的相关概念及编程技巧,而且几乎在所有的演练和实训中都使用“任务驱动”的方式,强调使用面向对象的程序设计方法实现程序功能。
2强调程序功能由类及其属性、方法等实现,窗体中的控件仅组成用户操作界面(UI)的“松耦合”程序设计方式。
|
內容簡介: |
《C#程序设计教程 第2版》以Visual Studio 2015为开发平台,采用“任务驱动”方式,全面细致地介绍了Visual C#的基础知识、特点和具体应用,突出面向对象程序设计思想。《C#程序设计教程 第2版》主要包括C#、.NET和Visual Studio简介,C#语法基础,流程控制语句与控件,面向对象的程序设计方法,数组、结构与集合,接口、委托和事件,泛型,异常处理、程序调试和文件操作,数据库和数据绑定,创建数据库应用程序,使用Microsoft Excel输出报表,以及使用多线程等方面的内容。
《C#程序设计教程 第2版》可作为高等院校计算机专业C#课程的教材,同时也可作为广大计算机爱好者和各类Visual C#程序设计培训班的教学用书。
|
目錄:
|
第1章C#、.NET和Visual Studio简介
1.1.NET Framework
1.1.1公共语言运行时(CLR)
1.1.2.NET Framework类库
1.1.3C#项目与.NET Framework的关系
1.2Visual Studio项目管理
1.2.1新建和打开项目
1.2.2集成开发环境中的主要子窗口
1.2.3Visual Studio的帮助系统
1.3创建简单Windows应用程序
1.3.1设计要求和设计方法分析
1.3.2创建项目和设计界面
1.3.3设置对象属性
1.3.4编写代码和调试程序
1.4实训设计应用程序界面
1.4.1实训目的
1.4.2实训要求
1.4.3实训步骤
第2章C#语法基础
2.1C#变量
2.1.1变量的命名规范
2.1.2声明变量
2.1.3给变量赋值
2.1.4变量的作用域
2.2数据类型及类型转换
2.2.1数值类型
2.2.2字符类型
2.2.3布尔类型和对象类型
2.2.4数据类型转换
2.3运算符与表达式
2.3.1运算符与表达式类型
2.3.2运算符的优先级与结合性
2.4C#常用方法与属性
2.4.1日期时间类常用方法与属性
2.4.2常用数学方法与属性
2.4.3常用字符串方法与属性
2.4.4随机方法
2.5实训C#数据类型与常用方法
2.5.1实训目的
2.5.2实训要求
2.5.3实训步骤
第3章流程控制语句与控件
3.1流程控制语句
3.1.1选择结构
3.1.2循环结构
3.2常用控件
3.2.1基本控件
3.2.2选择类控件
3.2.3图片框和图片列表框
3.2.4焦点与〈Tab〉键顺序
3.3使用控件类创建动态控件
3.3.1控件类的实例化
3.3.2控件对象的事件委托
3.3.3使用动态控件
3.3.4访问动态控件的属性
3.4键盘鼠标事件
3.4.1常用键盘事件
3.4.2常用鼠标事件
3.5实训设计一个简单的商场收银台程序
3.5.1实训目的
3.5.2实训要求
3.5.3实训步骤
第4章面向对象的程序设计方法
4.1面向对象程序设计的概念
4.1.1面向对象与传统编程方法的不同
4.1.2类和对象
4.1.3类成员的基本概念
4.2创建自定义类
4.2.1创建类
4.2.2类的方法与重载
4.2.3方法参数的传递方式
4.2.4构造函数与析构函数
4.2.5类的静态成员
4.3在应用程序中使用自定义类
4.3.1声明和访问类的对象
4.3.2向项目中添加类项和类库
4.3.3引用第三方类库
4.4类的继承
4.4.1基类和派生类
4.4.2使用类关系图
4.5多态性
4.5.1虚方法
4.5.2抽象类与抽象方法
4.6实训类的继承应用
4.6.1实训目的
4.6.2实训要求
4.6.3实训步骤
第5章数组、结构与集合
5.1数组
5.1.1声明和访问数组
5.1.2Array类
5.2控件数组
5.2.1创建控件数组
5.2.2使用控件数组
5.3结构和结构数组
5.3.1结构
5.3.2结构与类的比较
5.3.3使用结构数组
5.4集合类
5.4.1ArrayList集合
5.4.2HashTable集合
5.5实训设计一个简单图书管理程序
5.5.1实训目的
5.5.2实训要求
第6章接口、委托和事件
6.1接口
6.1.1接口的声明和实现
6.1.2多接口继承
6.1.3接口与抽象类的区别
6.2委托
6.2.1委托的声明
6.2.2委托的实例化和调用
6.2.3将多个方法关联到委托
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实训步骤
第7章泛型
7.1泛型的概念
7.1.1泛型的特点
7.1.2泛型类的声明和使用
7.2泛型集合
7.2.1List泛型集合类
7.2.2Dictionary泛型集合类
7.3泛型方法和泛型接口
7.3.1泛型方法
7.3.2泛型接口
7.3.3自定义泛型接口
7.4实训泛型集合List应用
7.4.1实训目的
7.4.2实训要求
7.4.3实训步骤
第8章异常处理、程序调试和文件操作
8.1异常处理
8.1.1使用try…catch…finally语句捕获和处理异常
8.1.2抛出异常
8.1.3用户自定义异常
8.2应用程序调试
8.2.1程序错误的分类
8.2.2常用调试窗口
8.2.3程序断点和分步执行
8.3文件操作类
8.3.1File类
8.3.2Directory类
8.3.3DriveInfo类
8.4数据流
8.4.1流的操作
8.4.2文件流
8.4.3文本文件的读写操作
8.5实训设计一个专家库管理程序
8.5.1实训目的
8.5.2实训要求
8.5.3实训步骤
第9章数据库和数据绑定
9.1使用数据库系统
9.1.1创建Microsoft SQL Server数据库
9.1.2常用SQL语句
9.1.3Microsoft SQL Server常用操作
9.1.4创建Microsoft Access数据库
9.2数据绑定
9.2.1数据绑定的概念
9.2.2简单绑定和复杂绑定
9.3BindingSource和BindingNavigator控件
9.3.1BindingSource控件
9.3.2使用DataView对象
9.3.3使用BindingNavigator控件
9.4DataGridView控件
9.4.1DataGridView控件概述
9.4.2设置DataGridView控件的外观
9.4.3使用DataGridView控件
9.5实训简单数据库应用程序设计
9.5.1实训目的
9.5.2实训要求
9.5.3
|
內容試閱:
|
Visual C#是微软公司Visual Studio开发平台中推出的完全面向对象的编程语言。利用这种面向对象的、可视化的编程技术,结合事件驱动的模块设计,将使程序设计变得轻松快捷。因此,Visual C#在国内外各个领域中得到了广泛应用。《C#程序设计教程 第2版》以Visual Studio 2015为开发平台,结合大量易于理解的实例,面向无编程基础的读者逐步学习Visual C#程序设计的整个过程。在叙述上以深入浅出的语言并结合直观的图示、演练,使读者能够轻松地理解面向对象编程的基本概念与思想。
《C#程序设计教程 第2版》注重突出面向对象的程序设计思想,不仅在讲述内容上详细介绍了面向对象的相关概念及编程技巧,而且几乎在所有的演练和实训中都使用“任务驱动”的方式,强调使用面向对象的程序设计方法实现程序功能。强调程序功能由类及其属性、方法等实现,窗体中的控件仅组成用户操作界面(UI)的“松耦合”程序设计方式。
《C#程序设计教程 第2版》共分为12章,主要包括C#、.NET和Visual Studio简介,C#语法基础,流程控制语句与控件,面向对象的程序设计方法,接口、委托和事件,泛型,异常处理、程序调试和文件操作,数据库和数据绑定,创建数据库应用程序,使用Microsoft Excel输出报表,以及多线程等内容。
《C#程序设计教程 第2版》编者已在课堂上讲授程序设计语言多年,并参加过许多实际应用系统的开发,拥有丰富的教学经验和实践经验。在内容的处理上,以面向对象的程序设计作为主线,以相关的C#控件作为辅助,通过《C#程序设计教程 第2版》的学习,读者不但能学会面向对象程序设计的基本知识、设计思想和方法,读者还能很容易地过渡到其他面向对象程序设计语言的学习与使用上。
《C#程序设计教程 第2版》由崔淼、贾红军主编,其中崔淼编写第9、10章,贾红军编写第1、4章,徐鹏编写5、6章,朱婷婷编写2、3章,赵晓华编写第7章,孙民瑞编写第8章,刘瑞新编写第12章,第11章及资料的收集整理、课件的制作由李建彬、刘大学、陈周、骆秋容、刘克纯、缪丽丽、刘大莲、彭守旺、庄建新、彭春芳、崔瑛瑛、翟丽娟、韩建敏、庄恒、徐维维、徐云林、马春锋、孙洪玲、田金雨完成。《C#程序设计教程 第2版》由刘瑞新教授策划并统稿。《C#程序设计教程 第2版》在编写过程中得到了许多一线教师的大力支持,提出了许多宝贵意见,使《C#程序设计教程 第2版》更加符合教学规律,在此一并表示感谢。
由于计算机信息技术发展迅速,书中难免存在不足和疏漏之处,恳请广大读者批评指正。
|
|