出版时间:2010-11 出版社:中国铁道出版社 作者:匡松,张淮鑫 主编 页数:655
前言
C#程序设计语言,起源于C/C++语言,吸收了大量Java语言的精华,基于微软优秀的.NET平台,可以说是现代编程语言的集大成者,最值得研究和学习。同时,大多数理工科学生在校都学习过一门编程语言,比如C语言或者C++语言,在此基础上,理解和学习C#的程序设计技术,就变得相当容易。随着信息技术深刻地应用到各个领域,从现在到未来很长一段时间,与C#技术相关的职位需求会变得越来越多,因此广大的理工科专业学子需要及时补充学习C#的开发技巧。这样,不但可以为将来的求职打好坚实的基础,也可以熟练地应用于自己未来的工作中。C#/ASP.NET程序员招聘技能要求汇总排除学历的基本要求,学习能力等软性要求之外,我们把上百家公司的ASP.NET和C#程序员招聘要求汇集在尸起,并进行合并归类,综合得到下面的技术技能要求。(1)语言方面,C#要求非常熟练。(2)熟悉.NET框架,熟练掌握ASP.NET基本开发技能,有一定的项目开发技能和经历。
内容概要
本书对C#编程的所有知识进行了全面介绍,共分为6篇:第1篇是C#语言简介与开发环境,介绍了C#的特点和如何建立C#学习开发环境;第2篇和第3篇是C#语言程序设计基础和关键技术,介绍了C#语言从基础知识到面向对象技术的所有内容,应有尽有。第4篇是Windows窗体程序设计,介绍如何使用C#编写Windows应用程序,以及如何部署它们。第5篇是Web开发,描述Web应用程序的开发、Web服务和Web应用程序的部署。第6篇是项目实战,通过这些典型案例的学习,读者可以积累综合的开发能力。 本书适合所有想成为或正成为专业C#程序员的读者学习使用,也可以作为高等院校和职业培训的专业教材。
书籍目录
第1篇 C#语言简介与开发环境第1章 C#简介 1.1 发展历程 1.1.1 起源 1.1.2 C# 2.0 1.1.3 C# 3.0 1.1.4 C# 3.5 1.1.5 未来展望 1.2 与其他语言的对比 1.2.1 C#与Java的对比 1.2.2 C#与C++的对比 1.3 技术优势 1.3.1 C#的主要功能 1.3.2 C#的主要特点 1.4 C#语言和.NET Framework的关系 1.5 本章小结第2章 Visual Studio 2008 IDE简介 2.1 安装Visual Studio 2008 2.2 Visual Studio 2008概览 2.2.1 Visual Studio 2008常用功能窗口介绍 2.2.2 配置设置 2.2.3 类设计器 2.2.4 帮助系统 2.3 用Visual Studio 2008 IDE开发应用程序 2.3.1 控制台应用程序 2.3.2 Windows窗体应用程序 2.4 调试应用程序 2.4.1 程序错误类型 2.4.2 调试程序 2.5 本章小结第2篇 C#语言程序设计基础第3章 C#基础元素 3.1 基础语法 3.1.1 C#程序结构 3.1.2 C#程序入口 3.1.3 程序区块 3.1.4 C#程序的注释方法 3.1.5 命名空间 3.2 标识符 3.3 关键字 3.4 变量 3.4.1 变量的命名 3.4.2 数据类型 3.4.3 变量的声明 3.5 常量 3.6 操作符与表达式 3.6.1 操作符 3.6.2 算术表达式 3.6.3 赋值表达式 3.7 类型转换 3.8 本章小结第4章 类与对象 4.1 面向对象编程技术 4.1.1 面向对象编程基础 4.1.2 类与对象的关系及特点 4.1.3 类与对象的形式 4.2 C#中类的定义和使用 4.3 类成员 4.4 构造函数和析构函数 4.4.1 构造函数 4.4.2 析构函数 4.4.3 this访问 4.5 引用类型和值类型 4.6 System.Object 4.6.1 装箱 4.6.2 拆箱 4.7 Visual Studio 2008中的OOP工具 4.7.1 添加类 4.7.2 类视图 4.7.3 对象浏览器 4.8 类库 4.9 本章小结 ……第5章 方法第6章 异常处理第7章 枚举与结构第3篇 C#语言关键技术第8章 面向对象进阶第9章 属性第10章 迭代器与分部类第11章 泛型第12章 委托第13章 事件第4篇 Windows窗体程序设计第14章 Windows窗体应用程序第15章 菜单与工具栏设计第16章 Windows窗体程序进阶第17章 文件操作第18章 数据访问技术第19章 Windows窗体应用程序与数据库应用第20章 LINQ集成查询详解第5篇 Web开发第21章 Web应用第22章 数据检验第6篇 项目实战第23章 俄罗斯方块网络对战第24章 一个简单的浏览器第25章 网络监控软件第26章 远程分布式数据库查询系统第27章 ASP.NET学生信息管理系统附录A 顺序、分支和循环结构(光盘中)附录B 数组与集合(光盘中)附录C 运算符重载(光盘中)附录D 输入/输出(光盘中)
章节摘录
插图:
编辑推荐
《C#开发宝典》:C#语法基础,也就是基本数据类型,顺序、选择、循环等基本程序结构的语法,阅读《C#开发宝典》和不断上机实践书中案例,可以轻松掌握。C#面向对象程序设计语言,从建立类和对象的基本概念入手,到继承,接口等高级语法,一步一步使读者建立面向对象程序设计的基本概念,掌握C#所有语法的精髓。C#的Windows程序设计,net框架封装了Windows底层的细节,对应用程序提供了WinForm类库,因此用C#编写Windows程序,变得相当容易Web开发,采用C#语言的ASP.net开发,是主流的开发方法之一学习《C#开发宝典》,读者将掌握这些基础技能,为后面的具体应用打下基础项目案例大多数程序员,通过学习书中的中小型案例,可提升自己的系统分析、程序设计和调试能力。解答如何快速成长为专业C#/ASP.NET程序员引领读者掌握必备技能与核心技术,拓展开发思路面向所有想成为和正成为专业C#程序员的读者
图书封面
评论、评分、阅读与下载