定 价:69.8 元
丛书名:
- 作者:明日科技 编
- 出版时间:2012/9/1
- ISBN:9787302287513
- 出 版 社:清华大学出版社
适用读者:适合作为软件开发入门者的自学用书, 也适合作为高等院校相关专业的教学参考书, 也可供开发人员查阅、参考
- 中图法分类:TP312C
- 页码:556
- 纸张:胶版纸
- 版次:3
- 开本:16开
- 字数:(单位:千字)
《软件开发视频大讲堂:C#从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用C#进行应用程序开发应该掌握的各方面技术。全书共分28章,包括初识C#及其开发环境、开始C#之旅、变量与常量、表达式与运算符、字符与字符串、流程控制语句、数组和集合、属性和方法、结构和类、面向对象技术高级应用、异常处理、Windows窗体、Windows应用程序常用控件、Windows应用程序高级控件、数据访问技术、DataGridView数据控件、程序调试、迭代器和分部类、泛型的使用、文件及数据流技术、帮助文件的使用、GDI+图形图像技术、水晶报表与打印、网络编程技术、注册表技术、线程的使用、Windows应用程序打包、企业人事管理系统等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C#应用程序开发的精髓,快速提高开发技能。另外,本书除了纸质内容之外,配书光盘中还给出了海量开发资源库,主要内容如下:
语音视频讲解:总时长40小时,共209段
实例资源库:686个实例及源码详细分析
模块资源库:15个经典模块开发过程完整展现
项目案例资源库:15个企业项目开发过程完整展现
测试题库系统:636道能力测试题目
面试资源库:323个企业面试真题
PPT电子教案
《软件开发视频大讲堂:C#从入门到精通(第3版)》适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅、参考。
丛书说明:“软件开发视频大讲堂”(第1版)于2008年8月出版以来,因其编写细腻,易学实用,配备全程视频等,在软件开发类图书市场上产生了很大反响,绝大部分品种在全国软件开发零售图书排行榜中名列前茅,2009年多个品种被评为“全国优秀畅销书”。
“软件开发视频大讲堂”丛书(第2版)于2010年8月出版,自出版至今,绝大部分品种在全国软件开发类零售图书排行榜中,依然持续名列前茅。丛书迄今累计已销售近40万册,被百余所高校计算机相关专业、软件学院选为教学参考书,在众多的软件开发类图书中成为一支最耀眼的品牌。
“软件开发视频大讲堂”丛书(第3版)在前两版的基础上,增删了品种,修正了疏漏,重新录制了视频,提供了从入门学习,到实例应用,到模块开发,到项目开发,到能力测试,直到面试等各个阶段的海量开发资源库。为了方便教学,还提供了教学课件PPT。
C#是微软公司为Visual Studio开发平台推出的一种简洁、类型安全的面向对象的编程语言,开发人员通过它可以编写在.NET Framework上运行的各种安全可靠的应用程序。C#面世以来,以其易学易用、功能强大的优势被广泛应用,而Visual Studio开发平台则凭借其强大的可视化用户界面设计,让程序员从复杂的界面设计中解脱出来,使编程成为一种享受。C#不但可以开发数据库管理系统,而且也可以开发集声音、动画、视频为一体的多媒体应用程序和网络应用程序,这使得它正在成为程序开发人员使用的主流编程语言。
本书内容
本书提供了从入门到编程高手所必备的各类知识,共分4篇,大体结构如下图所示。
第1篇:基础知识。本篇通过介绍初识C#及其开发环境、开始C#之旅、变量与常量、表达式与运算符、字符与字符串、流程控制语句、数组和集合、属性和方法以及结构和类等内容,并结合大量的图示、实例、视频等使读者快速掌握C#语言,为以后编程奠定坚实的基础。
第2篇:核心技术。本篇介绍面向对象技术高级应用、异常处理、Windows窗体、Windows应用程序常用控件、Windows应用程序高级控件、数据访问技术、DataGridView数据控件和程序调试等内容。学习完本篇,能够使读者开发一些小型应用程序。
第3篇:高级应用。本篇介绍迭代器和分部类、泛型的使用、文件及数据流技术、帮助文件的使用、GDI+图形图像技术、水晶报表与打印、网络编程技术、注册表技术、线程的使用和Windows应用程序打包等内容。学习完本篇,能够使读者开发出文件流程序、图形图像程序、报表打印程序、多媒体程序、网络程序和多线程应用程序等。
第4篇:项目实战。本篇通过开发一个大型、完整的企业人事管理系统,运用软件工程的设计思想,让读者学习如何进行软件项目的实践开发。书中按照“编写项目计划书→系统设计→数据库设计→创建项目→实现项目→运行项目→项目打包部署→解决开发常见问题”的流程进行介绍,带领读者一步一步亲身体验开发项目的全过程。
本书特点
* 由浅入深,循序渐进:本书以初、中级程序员为对象,先从C#语言基础学起,再学习C#的核心技术,然后学习C#的高级应用,最后学习开发一个完整项目。讲解过程中步骤详尽、版式新颖,在操作的内容图片上以“(((…”编号+内容的方式进行标注,让读者在阅读中一目了然,从而快速把握书中内容。
* 语音视频,讲解详尽:书中每一章节均提供声图并茂的视频教学录像,读者可以根据书中提供的视频位置在光盘中找到。这些视频能够引导初学者快速入门,感受编程的快乐和成就感,增强进一步学习的信心,从而快速成为编程高手。
* 实例典型,轻松易学:通过实例学习是最好的学习方式,本书通过一个知识点、一个例子、一个结果、一段评析、一个综合应用的模式,透彻详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎每行代码都提供了注释。
* 精彩栏目,贴心提醒:本书根据需要在各章使用了很多“注意”、“说明”、“技巧”等小提示,让读者在学习过程中可以更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用 技巧。
* 应用实践,随时练习:书中几乎每章都提供了“实践与练习”,让读者能够通过对问题的解答重新回顾、熟悉所学的知识,为进一步学习做好充分的准备。
读者对象
? 初学编程的自学者 ? 编程爱好者
? 大中专院校的老师和学生 ? 相关培训机构的老师和学员
? 毕业设计的学生 ? 初、中级程序开发人员
? 程序测试及维护人员 ? 参加实习的“菜鸟”程序员
读者服务
为了方便解决本书疑难问题,读者朋友可登录我们的QQ:4006751066(可容纳10万人),也可以登录www.mingribook.com留言,我们将竭诚为您服务。
致读者
本书由C#程序开发团队组织编写,主要编写人员有赵会东、王小科、顾彦玲、刘欣、杨丽、寇长梅、陈丹丹、王国辉、李伟、李银龙、李慧、潘凯华、高春艳、陈英、刘莉莉、李继业、刘淇、赵永发、王双、黎秋芬、陈媛、曹飞飞、朱晓、房大伟、刘云峰、吕双、顾丽丽、孟范胜、董大永、李继业、尹强、张磊、王军、刘彬彬、卢瀚、安剑、巩建华、刘锐宁、李伟明、梁水、李鑫、孙秀梅、李钟尉等。在编写本书的过程中,我们以科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。
感谢您购买本书,希望本书能成为您编程路上的领航者。
“零门槛”编程,一切皆有可能。
祝读书快乐!
编 者
第1篇 基础知识
第1章 初识C#及其开发环境
视频讲解:46分钟
1.1 c#概述
1.1.1 C#语言及其特点
1.1.2 C#与.NET框架
1.2 安装与卸载Visual Studi02010
1.2.1 安装Visual Studi02010系统的必备条件
1.2.2 安装Visual Studi02010
1.2.3 卸载Visual Studi02010
1.3 熟悉Visual Studi02010开发环境
1.3.1 创建项目
1.3.2 菜单栏
1.3.3 工具栏
1.3.4 “工具箱”面板
1.3.5 “属性”面板
1.3.6 “错误列表”面板
1.3.7 “输出”面板
1.4 VisualStudi02010帮助系统
1.4.1 安装Help Library管理器
1.4.2 使用Help Library
1.5 小结
第2章 开始C#之旅
视频讲解:51分钟
2.1 编写第一个C#程序
2.2 初识C≠}程序结构
2.2.1 注释
2.2.2 命名空间
2.2.3 类
2.2.4 Main方法
2.2.5 标识符及关键字
2.2.6 C#语句
2.3 程序编写规范
2.3.1 代码书写规则
2.3.2 命名规范
2.4 小结
第3章 变量与常量
视频讲解:55分钟
3.1 变量的基本概念
3.2 变量类型
3.2.1 值类型
3.2.2 引用类型
3,2.3 值类型与引用类型的区别
3.2.4 枚举类型
3.2.5 类型转换
3.3 变量操作
3.3.1 声明变量
3.3.2 变量的作用域
3.3.3 变量的赋值
3.4 常量
3.5 小结
3.6 实践与练习
第4章 表达式与运算符
视频讲解:47分钟
4.1 表达式
4.2 运算符
4.2.1 算术运算符
4.2.2 赋值运算符
4.2.3 关系运算符
4.2.4 逻辑运算符
4.2.5 移位运算符
4.2.6 其他特殊运算符
4.3 运算符优先级
4.4 小结
4.5 实践与练习
第5章 字符与字符串
视频讲解:46分钟
5.1 字符类Char的使用
5.1.1 Char类概述
5.1.2 Char类的使用
5.1.3 转义字符
5.2 字符串类String的使用
5.2.1 String类概述
5.2.2 String类的使用
5.2.3 比较字符串
5.2.4 格式化字符串
5.2.5 截取字符串
5.2.6 分割字符串
5.2.7 插入和填充字符串
5.2.8 删除字符串
5.2.9 复制字符串
5.2.1 0替换字符串
5.3 可变字符串类String Builder的使用
5.3.1 String Builder类的定义
5.3.2 String Builder类的使用
5.3.3 String Builder类与String类的区别
5.4 小结
5.5 实践与练习
第6章 流程控制语句
视频讲解:53分钟
6.1 选择语句
6.1.1 ifelse语句
6.1.2 使用switch语句实现多分支选择
6.2 迭代语句
6.2.1 while语句
6.2.2 do...while语句
6.2.3 for语句
6.2.4 for each语句
6.3 跳转语句
6.3.1 break语句
6.3.2 continue语句
6.3.3 go to语句
6.3.4 ret um语句
6.4 小结
6.5 实践与练习
第7章 数组和集合、
视频讲解:1小时1分钟
7.1 数组概述
7.2 一维数组的声明和使用
7.2.1 一维数组的声明
7.2.2 一维数组的使用
7.3 二维数组的声明和使用
7.3.1 二维数组的声明
7.3.2 二维数组的使用
7.3.3 动态二维数组的声明及使用
7.4 数组的基本操作
7.4.1 如何遍历数组
7:4.2 添加/删除数组元素
7.4.3 对数组进行排序
7.4.4 数组的合并与拆分
7.5 Array List类
7.5.1 Array List类概述
7.5.2 Array List元素的添加
7.5.3 Array List元素的删除
7.5.4 Array List的遍历
7.5.5 Array List元素的查找
7.6 Hashtable(哈希表)
7.6.1 Hashtable概述
7.6.2 Hashtable元素的添加
……
第2篇 核心技术
第3篇 高级应用
第4篇 项目实战
附录A