本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
拍前须知内容:
拍前须知(本店热烈欢迎团购客户与我司长期合作!):本店所有图书均为*正版,假一赔三,请放心购物!
1.由于我们*有好几个合作仓库,一般都是就近发货或有货仓库发货,如果特别注意发货地址的,请联系,在线客服会为您说明发货仓库地点。
2.网店库存与大库同步,故每天进货、出货品种数量变化较大,请先联系在线客服为您确认库存或在工作时间内,拍下后别付款等2分钟再刷新一下订单,以免库存有误缺货为您带来不便,谢谢!(需要多本或团购的顾客,请先联系客服为您确认库存数量;)
3.本店图书品种齐全(有40多万种哦!),为了节省您的时间和邮资,需要其他图书而又未在本店搜索到的,可咨询客服为您查找;
4.付款后的订单1-3天内发货,有*个别需要调货的商品是3-10天左右发货,*图书6个月内发货,详情请咨询客服,特别着急的们请考虑清楚再拍哦!
5.本店可开正规的机打普通发票,系统默认为不开票,如需开票,请联系客服或在订单上有个“补充说明”处留言,开票金额含运费(我们发票上的商品名称直接是“图书”,数量是订单拍下的总数量,单价是订单总金额除以数量的平均价);
6.我们所有的订单默认不带出库单,如有需要可以在订单上留言或联系客服说明一下附出库单。
基本信息
书名:C#程序设计教程
定价:42.00元
作者:马骏 主编
出版社:人民邮电出版社
出版日期:2014-01-01
ISBN:9787115331007
字数:571000
页码:
版次:3
装帧:
开本:16开
商品标识:23387363
编辑推荐
本书主要介绍C#语言、WinForm和WPF应用程序开发的基础知识。全书共14章,前6章介绍C#语言和WinForm开发的基础知识,包括开发环境、基本数据类型、流程控制语句、类和结构、接口委托与事件、泛型与LINQ、目录与文件操作等;后8章介绍如何开发WPF应用程序,包括WPF控件、资源与样式控制、动画与多媒体、数据绑定与数据验证、数据库与实体数据模型、二维图形图像处理、三维图形和三维呈现。同时在附录中给出了本书的上机练习和综合实验。 本书提供配套的PPT课件以及在VS2012下调试通过的所有参考源程序和全部习题参考解答。本书可作为高等院校计算机及相关*的教材,也可作为初、中级程序员的参考用书。
内容提要
目录
*篇C#程序设计基础
*章C#代码编写基础
1.1C#语言和VS2012开发环境
1.1.1C#语言和.NET框架
1.1.2VS2012开发环境
1.2C#项目的组织
1.2.1命名空间
1.2.2using关键字
1.2.3Main方法
1.2.4代码注释
1.2.5通过断点调试C#程序
1.3控制台应用程序
1.3.1控制台应用程序的输入与输出
1.3.2在控制台应用程序中输出格式化数据
1.4Windows窗体应用程序
1.4.1Windows窗体应用程序的特点
1.4.2Windows窗体应用程序的启动和退出
1.4.3窗体的创建、显示、隐藏和关闭
1.4.4消息框(MessageBox)
1.4.5利用WinForm控件实现输入和输出
1.4.6错误提示(ErrorProvider)
1.5WPF和Silverlight应用程序
1.5.1WPF应用程序
1.5.2Silverlight应用程序
1.6其他应用程序模板
习题
第2章基本数据类型和流程控制语句
2.1数据类型和运算符
2.1.1C#的类型系统
2.1.2常量与变量
2.1.3运算符与表达式
2.2简单类型
2.2.1整型
2.2.2浮点型
2.2.3布尔型(bool)
2.2.4字符(char)
2.2.5枚举(enum)
2.3字符串
2.3.1字符串的创建与表示形式
2.3.2字符串的常用操作方法
2.3.3String与StringBuilder
2.4数组
2.4.1一维数组
2.4.2多维数组
2.4.3交错数组
2.4.4数组的常用操作方法
2.5数据类型之间的转换
2.5.1值类型之间的数据转换
2.5.2值类型和引用类型之间的转换
2.6流程控制语句
2.6.1分支语句
2.6.2循环语句
2.6.3跳转语句
2.6.4异常处理语句
习题
第3章类和结构
3.1自定义类(class)和结构(struct)
3.1.1类的定义和成员组织
3.1.2访问修饰符
3.1.3静态成员和实例成员
3.1.4构造函数
3.1.5字段和局部变量
3.1.6结构的定义和成员组织
3.2属性和方法
3.2.1属性(Property)
3.2.2方法
3.3类的继承与多态性
3.3.1封装
3.3.2继承
3.3.3多态(new、virtual、override)
3.4常用结构和类的用法
3.4.1Math类
3.4.2DateTime结构和TimeSpan结构
3.4.3秒表、计时和随机数(Stopwatch、Timer、Random)
习题
第4章接口、委托与事件
4.1接口
4.1.1接口的声明和实现
4.1.2显式方式实现接口
4.1.3利用接口实现多继承
4.2委托
4.2.1定义委托类型
4.2.2通过委托调用方法
4.3事件
4.3.1事件的声明和引发
4.3.2具有标准签名的事件
习题
第5章泛型与LINQ
5.1C#的类型扩展
5.1.1匿名类型和隐式类型的局部变量
5.1.2对象初始化和集合初始化
5.2泛型和泛型集合
5.2.1列表和排序列表
5.2.2字典和排序字典
5.3LINQ查询表达式
5.3.1延迟执行和立即执行
5.3.2from子句
5.3.3where子句
5.3.4orderby子句
5.3.5group子句
5.3.6select子句
5.3.7查询多个对象
习题
第6章目录与文件操作
6.1目录和文件管理
6.1.1Environment类和DriveInfo类
6.1.2Path类
6.1.3目录管理
6.1.4文件管理
6.2文件的读写
6.2.1文件编码
6.2.2文本文件的读写
6.2.3StreamReader类和Stream-Writer类
习题
第2篇WPF应用程序
第7章WPF应用程序入门
7.1WPF应用程序和XAML标记
7.1.1WPF应用程序的关闭模式及Shutdown方法
7.1.2XAML命名空间和x:前缀编程构造
7.1.3XAML基本语法
7.2窗口和对话框
7.2.1WPF窗口
7.2.2在主窗口显示前先显示登录窗口或者欢迎窗口
7.2.3对话框
7.2.4WPF页和页面导航
7.3颜色和形状
7.3.1Brushe类和Colors类
7.3.2Color结构
7.3.3形状
7.4画笔(Brush)
7.4.1画笔分类
7.4.2利用WPF设计器实现画笔变换
7.5属性和事件
7.5.1依赖项属性和附加属性
7.5.2事件
习题
第8章WPF控件
8.1控件模型和内容模型
8.1.1WPF控件模型
8.1.2WPF内容模型
8.2常用布局控件
8.2.1WPF的布局分类
8.2.2网格(Grid)
8.2.3堆叠面板(StackPanel)
8.2.4画布(Canvas)
8.2.5边框(Border)
8.2.6停靠面板(DockPanel)
8.3常用基本控件
8.3.1按钮(Button、RepeatButton)
8.3.2文本块(TextBlock)和标签(Label)
8.3.3文本框(TextBox、PasswordBox、RichTextBox)
8.3.4 单选按钮(RadioButton)
8.3.5复选框(CheckBox)
8.3.6列表框(ListBox)和下拉框(ComboBox)
8.4菜单、工具条和状态条
8.4.1菜单(Menu)和快捷菜单(ContextMenu)
8.4.2工具条(ToolBar、ToolBarTray)和状态条(StatusBar)
8.5图像(Image)
习题
第9章资源与样式控制
9.1XAML资源和样式控制
9.1.1XAML资源
9.1.2Style元素
9.1.3在Style元素中设置属性和事件
9.1.4样式的级联控制
9.1.5使用C#代码定义和引用样式
9.2在Style元素中使用模板和触发器
9.2.1模板
9.2.2触发器
习题
*0章动画与多媒体
10.1WPF动画基础
10.1.1WPF动画的分类
10.1.2Storyboard和Timeline
10.2基本动画(From/To/By)
10.2.1基本动画类型
10.2.2用Storyboard实现基本动画
10.3关键帧动画
10.3.1关键帧动画类型
10.3.2利用Blend for VS2012制作关键帧动画
10.4路径动画
10.4.1使用PathGeometry绘制路径
10.4.2路径动画类型
10.4.3利用Blend for VS2012制作路径动画
10.5语音、音频和视频
10.5.1语音
10.5.2音频和视频(MediaElement)
习题
*1章数据绑定与数据验证
11.1数据绑定
11.1.1数据绑定基本概念
11.1.2简单数据绑定
11.1.3数据模板化
11.1.4通过数据模板和视图绑定到集合
11.2数据验证
11.2.1数据验证的基本概念
11.2.2利用验证规则和绑定模型实现验证
习题
*2章数据库与实体数据模型
12.1创建数据库和表
12.1.1ADO.NET数据访问技术
12.1.2SQL Server 2012简介
12.1.3创建LocalDB数据库
12.2利用实体框架创建实体数据模型
12.2.1实体框架基本概念
12.2.2实体框架开发模式
12.2.3从数据库创建实体数据模型
12.3使用LINQ to Entities访问实体对象
12.3.1创建实体框架上下文(DbContext)实例
12.3.2加载相关对象
12.3.3查询数据
12.3.4修改数据
12.3.5添加或删除数据
12.4DataGrid控件
12.4.1绑定各种类型的数据
12.4.2标题和行列控制
习题
*3章二维图形图像处理
13.1图形图像处理基础
13.1.1与二维图形图像处理相关的类
13.1.2创建本章例子的主程序
13.2二维图形处理
13.2.1二维几何图形和路径标记语法
13.2.2绘制基本图形
13.2.3将格式化文本转换为图形
13.3图像处理
13.3.1图像处理常用类
13.3.2图像的编码和解码
13.4利用画笔绘制图形图像
13.4.1TileBrush类
13.4.2图像画笔(ImageBrush)
习题
*4章三维图形和三维呈现
14.1WPF三维设计基本知识
14.1.1Viewport3D控件
14.1.2照相机(Camera)
14.1.3三维几何模型(Geometry-Model3D)
14.1.4光照类型
14.1.5材料(Meterial)
14.2在窗口或页面中呈现三维场景
14.2.1利用相机变换制作3D场景观察器
14.2.2动态显示相机的属性
14.2.3三维网格几何(Mesh-Geometry3D)
14.3三维建模和自定义三维模型类
14.3.1利用模型编辑器创建和编辑三维模型
14.3.2创建自定义三维模型类
14.3.3利用三维模型库简化场景构建
14.4对模型进行变换处理
14.4.1三维变换处理基础
14.4.2将三维变换封装到模型库中
习题
附录A上机练习
A.1上机练习要求
A.2*章和第2章上机练习
A.2.1*输入和显示练习(WinForm)
A.2.2简单计算器设计练习(WinForm)
A.2.3字符提取和整数整除练习(Console)
A.2.4数组排序和计算练习(Console)
A.3第3章和第4章上机练习
A.3.1类及其属性和方法的实现练习(WinForm)
A.3.2定时器和随机数练习(WinForm)
A.4第5章和第6章上机练习
A.4.1泛型和LINQ练习(WinForm)
A.4.2文本文件读写练习(WinForm)
A.5第7章和第8章上机练习
A.5.1用户登录练习(WPF)
A.5.2控件基本功能练习(WPF)
A.5.3数学测验过关小游戏(WPF)
A.6第9章和*0章上机练习
A.6.1样式定义和应用练习
A.6.2垂直柱状图动画练习(WPF)
A.7*1章和*2章上机练习
A.7.1数据验证练习(WPF)
A.7.2数据库设计练习(WPF)
附录B综合实验
B.1系统功能要求
B.2成果提交
?
作者介绍
文摘
媒体推荐
20180320
文摘
作者介绍
暂无相关内容