- ISBN:9787302317449
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:366
- 出版时间:2013-07-01
- 条形码:9787302317449 ; 978-7-302-31744-9
本书特色
杨佩璐编著的《零点起飞学C#》选取的是C#开发中*常见的技术进行讲解,不要求读者有太多基础。按照本书章节逐步学习,一定有所收获。本书介绍了C#开发的基础知识、C#内置的类库的使用方法等内容,还详细介绍了数据库开发、Windows窗体编程等相关知识。本书从C#的基础开始讲解,逐步深入到C#的开发技术及应用。内容梯度从易到难,讲解由浅入深,循序渐进,适合各个层次的读者阅读,均会有所获。本书内容编排、概念表述、基础语法讲解、示例讲解、源代码注释等都很细致。作者将各类知识点讲解地很清楚,为读者学习C#程序开发提供帮助。本书在讲解知识点时贯穿了大量短小精悍的典型实例,并给出了大量的开发技巧,力求让读者获得真正实用的知识。本书适合大中专院校和职业学校作为职业技能课程的教学用书,所以专门制作了教学PPT,以方便各院校的老师教学时使用。
内容简介
杨佩璐编著的《零点起飞学c#》结合大量实例和实战案例,由浅入深、循序渐进地介绍c#程序设计的相关知识,尤其对面向对象的程序设计和一些难点做了重点介绍。本书特意提供了典型习题及教学ppt,以方便教学。另外,本书提供了大量的配套教学视频,还赠送了13个典型模块与3个项目开发的源代码及教学视频,以帮助读者更好地学习。这些视频和本书代码一起收录于配书光盘中。 本书共分4篇。第1篇为基础语法,介绍了visual studio 2010开发环境的搭建、c#基本概念、类型、变量、表达式和运算符、语句、命名空间、类、结构和数组等。第2篇为面向对象技术深入,介绍了接口、委托和事件、异常处理、泛型、分部类型和可空类型、赋值、迭代器、匿名方法、扩展方法、lambda表达式和查询表达式等。第3篇为c#应用技术,介绍了字符串处理、日期和时间处理、i/o流、目录和文件处理、windows窗体编程、使用gdi+绘图,以及.net 数据访问等。第4篇为项目案例实战,介绍了图书管理系统、p2p聊天工具、我的校内网等系统的开发过程,因为篇幅所限,本篇内容以pdf格式收录于配书光盘中。 《零点起飞学c#》适合c#入门与想提高编程技术能力的人员阅读,也可作为大中专院校及职业院校c# 程序设计课程的教材。另外,本书也可供c#语言爱好者和从业者作为实际工作中的参考书籍。
目录
第1篇 基础语法
第1章 c#入门基础( 教学视频:40分钟)
1.1 c#概述
1.1.1 c#的发展
1.1.2 .net框架
1.1.3 c#开发工具
1.2 搭建visual studio 2010开发环境
1.2.1 安装microsoft visual studio 2010
1.2.2 配置集成开发环境(ide)
1.2.3 熟悉集成开发环境
1.3 创建**个控制台应用程序
1.3.1 创建sample_1控制台应用程序
1.3.2 解决方案资源管理器
1.3.3 program.cs文件
1.3.4 assemblyinfo.cs文件
1.3.5 运行应用程序
1.4 创建**个windows窗体应用程序
1.4.1 创建sample windows窗体应用程序
1.4.2 解决方案资源管理器
1.4.3 相关文件简介
1.4.4 运行应用程序
1.5 小结
1.6 习题
第2章 c#基本概念( 教学视频:18分钟)
2.1 创建hello world应用程序
2.1.1 创建hello.txt文本文件
2.1.2 创建helloworld类
2.1.3 添加print()方法
2.1.4 添加main()方法
2.1.5 调用print()方法
2.1.6 引入system命名空间
2.1.7 整理hello world应用程序的代码
2.2 编译和运行hello world应用程序
2.3 c#程序的概念扩展
2.4 小结
2.5 习题
第3章 类型( 教学视频:47分钟)
3.1 什么是类型
3.2 值类型
3.2.1 值类型的基础——system.valuetype类型
3.2.2 整数类型
3.2.3 浮点型
3.2.4 decimal类型
3.2.5 bool类型
3.2.6 枚举类型
3.2.7 结构类型
3.3 引用类型
3.3.1 类类型
3.3.2 对象类型
3.3.3 字符串类型
3.3.4 数组类型
3.3.5 接口类型
3.3.6 委托类型
3.4 装箱和拆箱
3.4.1 装箱
3.4.2 拆箱
3.5 小结
3.6 习题
第4章 变量( 教学视频:45分钟)
4.1 什么是变量
4.2 变量的类型
4.2.1 静态变量
4.2.2 实例变量
4.2.3 局部变量
4.2.4 值参数
4.2.5 引用参数
4.2.6 输出参数
4.2.7 数组元素
4.3 对变量赋值
4.4 变量转换
4.4.1 隐式转换
4.4.2 显式转换
4.5 小结
4.6 习题
第5章 表达式和运算符( 教学视频:59分钟)
5.1 运算的*小单位——表达式
5.1.1 表达式分类
5.1.2 this关键字
5.1.3 new关键字
5.2 运算的核心——运算符
5.2.1 算术运算符
5.2.2 自增、自减运算符
5.2.3 逻辑运算符
5.2.4 条件运算符
5.2.5 条件逻辑运算符
5.2.6 移位运算符
5.2.7 关系运算符
5.2.8 赋值运算符
5.2.9 运算优先级
5.2.10 类型转换
5.3 小结
5.4 习题
第6章 程序*小单位——语句( 教学视频:70分钟)
6.1 什么是语句
6.2 基本语句
6.2.1 没有功能的语句——空语句
6.2.2 标记语句
6.2.3 表达式语句
6.2.4 声明语句
6.2.5 块
6.3 选择语句
6.3.1 如果…就…——if语句
6.3.2 当…就…——switch语句
6.4 迭代语句
6.4.1 for语句
6.4.2 foreach语句
6.4.3 while语句
6.4.4 do语句
6.5 跳转语句
6.5.1 跳出语句break
6.5.2 继续下一次循环语句continue
6.5.3 返回语句return
6.5.4 抛出语句throw
6.6 其他语句
6.6.1 try语句
6.6.2 using语句
6.6.3 lock语句
6.6.4 checked和unchecked语句
6.7 小结
6.8 习题
第7章 命名空间( 教学视频:27分钟)
7.1 什么是命名空间
7.2 声明命名空间
7.3 .(点号)运算符
7.4 ::(双冒号)运算符
7.5 using指令
7.5.1 导入命名空间
7.5.2 创建命名空间或类型别名
7.6 .net framework常用命名空间
7.7 小结
7.8 习题
第8章 类( 教学视频:81分钟)
8.1 什么是类
8.1.1 声明类
8.1.2 设置类的访问权限
8.1.3 继承类
8.1.4 类、对象和实例化
8.2 类的组成
8.2.1 常量
8.2.2 字段
8.2.3 方法
8.2.4 属性
8.2.5 索引器
8.2.6 构造函数
8.2.7 析构函数
8.2.8 事件
8.3 小结
8.4 习题
第9章 结构( 教学视频:15分钟)
9.1 结构概述
9.2 结构成员
9.3 结构和类的区别
9.3.1 继承
9.3.2 this保留字
9.3.3 构造函数
9.4 小结
9.5 习题
第10章 数组( 教学视频:11分钟)
10.1 使用数组
10.1.1 数组的基准——维度数
10.1.2 声明数组
10.1.3 实例化数组
10.1.4 初始化数组
10.1.5 遍历数组
10.2 数组的类型
10.2.1 一维数组
10.2.2 二维数组
10.2.3 多维数组
10.2.4 交错数组
10.3 静态数组system.array
10.3.1 常用属性概览
10.3.2 常用方法概览
10.3.3 获取数组长度
10.3.4 获取元素的值
10.3.5 设置元素的值
10.3.6 获取元素的索引
10.3.7 排序数组
10.3.8 反转数组
10.4 动态数组system.arraylist
10.4.1 常用属性概览
10.4.2 常用方法概览
10.4.3 添加元素
10.4.4 移除元素
10.5 小结
10.6 习题
第2篇 面向对象技术深入
第11章 接口( 教学视频:35分钟)
11.1 使用接口
11.1.1 声明接口
11.1.2 设定接口的访问权限
11.1.3 继承接口
11.2 接口的组成
11.2.1 属性
11.2.2 索引器
11.2.3 方法
11.2.4 事件
11.3 实现接口
11.3.1 实现属性
11.3.2 实现索引器
11.3.3 实现方法
11.3.4 实现事件
11.4 抽象类和接口
11.5 小结
11.6 习题
第12章 委托和事件( 教学视频:33分钟)
12.1 使用委托
12.1.1 声明委托
12.1.2 向委托注册方法
12.1.3 实例化委托
12.1.4 构建委托的方法列表
12.1.5 调用委托
12.2 使用事件
12.2.1 声明事件
12.2.2 注册事件
12.2.3 移除事件
12.2.4 调用事件
12.3 小结
12.4 习题
第13章 异常处理( 教学视频:21分钟)
13.1 什么是异常
13.1.1 导致异常的原因
13.1.2 捕捉异常——try语句
13.1.3 异常处理流程
13.2 异常的基类system.exception
13.3 常用异常类
13.4 小结
13.5 习题
第14章 泛型( 教学视频:29分钟)
14.1 什么是泛型
14.1.1 类型形参
14.1.2 设置类型形参的约束
14.1.3 声明泛型类
14.1.4 泛型类的成员
14.1.5 泛型类的静态字段
14.2 泛型方法
14.2.1 声明泛型方法
14.2.2 调用泛型方法
14.2.3 通过委托调用泛型方法
14.2.4 虚泛型方法
14.3 小结
14.4 习题
第15章 分部类型和可空类型( 教学视频:27分钟)
15.1 使用分部类型
15.1.1 声明分部类
15.1.2 声明分部结构
15.1.3 声明分部接口
15.1.4 处理同名成员
15.1.5 处理基接口
15.2 使用可空类型
15.2.1 hasvalue和value属性
15.2.2 getvalueordefault()方法
15.2.3 bool?类型
15.3 小结
15.4 习题
第16章 赋值( 教学视频:36分钟)
16.1 使用隐型局部变量
16.1.1 声明隐型局部变量
16.1.2 使用隐型局部变量
16.2 使用对象初始化器
16.3 使用集合初始化器
16.4 使用匿名类型
16.5 使用匿名数组
16.6 小结
16.7 习题
第17章 迭代器、匿名方法和扩展方法( 教学视频:33分钟)
17.1 使用迭代器
17.1.1 创建非泛型迭代器
17.1.2 创建泛型迭代器
17.1.3 使用ienumerator和ienumerator接口
17.2 使用匿名方法
17.2.1 创建匿名方法
17.2.2 将匿名方法作为参数传递
17.3 使用扩展方法
17.3.1 声明扩展方法
17.3.2 导入扩展方法
17.3.3 调用扩展方法
17.4 小结
17.5 习题
第18章 lambda表达式和查询表达式( 教学视频:62分钟)
18.1 使用lambda表达式
18.1.1 输入参数
18.1.2 表达式或语句块
18.2 查询表达式
18.2.1 from子句
18.2.2 select子句
18.2.3 where子句
18.2.4 let子句
18.2.5 orderby子句
18.2.6 group子句
18.2.7 into子句
18.2.8 join子句
18.3 小结
18.4 习题
第3篇 c#应用技术
第19章 字符串处理( 教学视频:78分钟)
19.1 string和stringbuilder类
19.1.1 string类
19.1.2 stringbuilder类
19.2 使用不变字符串
19.2.1 插入字符串
19.2.2 移除字符串
19.2.3 替换字符串
19.2.4 联接字符串
19.2.5 分隔字符串
19.2.6 填充字符串
19.2.7 查找字符串
19.2.8 获取子串
19.2.9 格式化字符串
19.3 使用可变字符串
19.3.1 插入字符串
19.3.2 追加字符串
19.3.3 移除字符串
19.3.4 替换字符串
19.3.5 复制字符串
19.4 小结
19.5 习题
第20章 日期和时间处理( 教学视频:36分钟)
20.1 datetime结构
20.1.1 字段
20.1.2 属性
20.1.3 方法
20.2 timespan结构
20.2.1 字段
20.2.2 属性
20.2.3 方法
20.3 使用日期和时间
20.3.1 格式化
20.3.2 计算时间差
20.3.3 追加时间
20.4 小结
20.5 习题
第21章 i/o流、目录和文件处理( 教学视频:76分钟)
21.1 i/o流
21.1.1 文件流
21.1.2 内存流
21.2 操作文件
21.2.1 file类概览
21.2.2 fileinfo类概览
21.2.3 创建文件
21.2.4 写入文件
21.2.5 读取文件
21.2.6 移动文件
21.2.7 删除文件
21.3 操作目录
21.3.1 directory类概览
21.3.2 directoryinfo类概览
21.3.3 创建目录
21.3.4 删除目录
21.3.5 移动目录
21.3.6 遍历目录
21.4 小结
21.5 习题
第22章 windows窗体编程( 教学视频:76分钟)
22.1 什么是windows窗体应用程序
22.1.1 创建windows窗体应用程序
22.1.2 应用程序起始点
22.1.3 配置程序集信息
22.2 常见控件
22.2.1 标签控件
22.2.2 图片框控件
22.2.3 文本框和富文本框
22.2.4 按钮控件
22.2.5 单项按钮和复选框
22.3 mainform窗体设计
22.3.1 配置窗体属性
22.3.2 添加控件
22.3.3 创建等待对话框
22.3.4 添加窗体事件
22.4 使用对话框
22.4.1 颜色对话框
22.4.2 字体对话框
22.4.3 打开文件对话框
22.4.4 保存文件对话框
22.4.5 目录浏览对话框
22.4.6 对话框窗体
22.5 容器
22.5.1 面板
22.5.2 组合框
22.5.3 tabcontrol控件
22.5.4 容器窗体
22.6 数据网格视图控件
22.7 使用菜单和工具栏
22.7.1 使用菜单
22.7.2 使用工具栏
22.7.3 使用上下文菜单
22.8 运行应用程序
22.9 小结
22.10 习题
第23章 使用gdi+绘图( 教学视频:89分钟)
23.1 gdi+的构成
23.1.1 graphics类
23.1.2 点和区域
23.1.3 颜色
23.1.4 刷
23.1.5 画笔
23.1.6 字体
23.2 绘制线条、形状和文本
23.2.1 创建chapter23窗体应用程序
23.2.2 paint事件
23.2.3 绘制直线
23.2.4 绘制折线
23.2.5 绘制曲线
23.2.6 绘制虚线
23.2.7 绘制矩形
23.2.8 绘制三角形
23.2.9 绘制多边形
23.2.10 绘制椭圆
23.2.11 绘制饼状图
23.2.12 绘制文本
23.3 小结
23.6 习题
第24章 操作数据库( 教学视频:91分钟)
24.1 什么是ado.net
24.1.1 ado.net组成结构
24.1.2 ado.net基本对象
24.2 操作sql server数据库
24.2.1 创建chapter24窗体应用程序
24.2.2 创建data24数据库
24.2.3 连接数据库
24.2.4 读取数据
24.2.5 插入数据
24.2.6 修改数据
24.2.7 删除数据
24.2.8 使用datagridview控件显示数据
24.2.9 使用listview控件显示数据
24.2.10 使用treeview控件显示数据
24.3 小结
24.4 习题
第4篇 项目案例实战
第25章 图书管理系统
25.1 系统总体设计
25.1.1 系统功能设计
25.1.2 图书管理系统组成
25.1.3 数据库设计
25.1.4 数据库实体类设计
25.1.5 应用程序主入口
25.1.6 应用程序全局变量
25.2 管理员模块
25.2.1 管理员登录
25.2.2 主窗口
25.2.3 分类管理
25.2.4 书籍管理
25.2.5 借阅书籍
25.3 学生和老师模块
25.3.1 学生或老师登录
25.3.2 主窗口
25.3.3 归还书籍
25.3.4 查看书籍信息
25.3.5 浏览书籍
25.3.6 借阅书籍
25.4 小结
第26章 p2p聊天工具
26.1 系统总体设计
26.1.1 系统功能设计
26.1.2 p2p聊天工具组成
26.2 p2p聊天工具类库实现
26.2.1 mainclass类
26.2.2 viewmessage类
26.3 p2p聊天工具聊天窗口
26.4 小结
第27章 我的校内网
27.1 系统总体设计
27.1.1 系统功能设计
27.1.2 校内网组成
27.1.3 数据库设计
27.1.4 数据库实体类设计
27.1.5 标题模块
27.1.6 配置文件web.config
27.2 常用功能模块实现
27.2.1 登录页面
27.2.2 主页面
27.2.3 我的好友
27.2.4 添加好友
27.2.5 我的相册
27.2.6 上传照片
27.2.7 我的日志
27.2.8 添加日志
27.3 小结
节选
循序渐进:基础à进阶à实战
科学编排:基本语法à典型实例à编程练习à项目实战
学练结合:418个实例、3个项目案例(光盘中)、76个练习题
视频讲解:提供35.5小时多媒体教学视频
有问必答:提供QQ群、邮件和论坛答疑服务
超值DVD光盘,你值得拥有!
本书实例源文件
24小时配套教学视频
11.5小时进阶视频讲座
13个典型模块源文件
3个拓展项目案例源文件
“零点起飞学编程”其他图书推荐阅读:
《零点起飞学C语言》
《零点起飞学Java》
《零点起飞学C++》
《零点起飞学Visual C++》
《零点起飞学Visual Basic》
《零点起飞学C#》
科学编排:基本语法à典型实例à编程练习à项目实战
学练结合:418个实例、3个项目案例(光盘中)、76个练习题
视频讲解:提供35.5小时多媒体教学视频
有问必答:提供QQ群、邮件和论坛答疑服务
超值DVD光盘,你值得拥有!
本书实例源文件
24小时配套教学视频
11.5小时进阶视频讲座
13个典型模块源文件
3个拓展项目案例源文件
“零点起飞学编程”其他图书推荐阅读:
《零点起飞学C语言》
《零点起飞学Java》
《零点起飞学C++》
《零点起飞学Visual C++》
《零点起飞学Visual Basic》
《零点起飞学C#》
《零点起飞学ASP.NET》
《零点起飞学PHP》
《零点起飞学HTML+CSS》
《零点起飞学JavaScript+jQuery》
《零点起飞学Java Web开发》
《零点起飞学Android开发》
《零点起飞学iPhone开发》
《零点起飞学Excel VBA》
《零点起飞学Linux C编程》
《零点起飞学SQL Server》
《零点起飞学MySQL》
《零点起飞学Oracle》
显示全部信息
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0