第一图书网

新编C#程序设计入门

李壮 天津科技
出版时间:

2008-1  

出版社:

天津科技  

作者:

李壮  

页数:

404  

内容概要

  《新编C#程序设计入门》是专门针对C#入门用户编写的,既适合没有编程经验的读者,也适合有C、C++、Java或其他编程语言基础的读者使用。C#是微软为.NET平台量身定做的编程语言,它是一种现代面向对象程序设计语言,使程序员能够快速地在.NET平台上开发种类丰富的应用程序,它继承了C++和Java的语法,去掉了C++中的许多复杂和容易引起问题的东西,比起Java,它又多了一些非常简洁优美的特性。由于语法上的相似性,C++和Java程序员能够很容易地掌握C#。  《新编C#程序设计入门》共分为14章,主体采用简介—实例—分析—深化的四步教学方法。  教材前半部分是用一个完整的小程序讲解了C#的基本语法、程序结构和面向对象知识等内容,这样避免了初学者单纯学习基础知识而无法很好地进行实践的问题;后半部分主要介绍了用C#开发应用程序的一些具体问题:如Windows窗体程序-数据库应用程序、ASP.NET Web应用程序、多媒体程序、网络程序等;最后通过一个企业级的网上书店案例将C#的知识加以总结,让读者在真实的项目中领会开发的真谛。

书籍目录

第1章 .NET与C#1.1 .NET概述1.2 C#语言1.3 公共语言运行库1.4 编写第一个C#程序1.5 Visual Studio.NET 2003集成开发环境1.5.1 Visual Studio.NET 2003集成开发环境窗口介绍1.5.2 Visual Studio.NET 2003集成开发环境菜单介绍1.5.3 【文件】菜单1.5.4 【编辑】菜单1.5.5 【视图】菜单1.5.6 【工具】菜单1.5.7 【窗口】菜单1.6 第一个C#程序1.6.1 开发步骤1.6.2 运行1.6.3 点评第2章 C#语言程序设计基础2.1 简单数据类型2.1.1 整数类型2.1.2 布尔类型2.1.3 浮点类型2.1.4 decimal类型2.1.5 字符类型2.2 值类型和引用类型2.2.1 结构2.2.2 类2.2.3 值类型和引用类型的区别2.3 变量和常量2.3.1 变量2.3.2 常量2.4 表达式与运算符2.4.1 最常用的运算符2.4.2 算术运算符2.4.3 关系运算符2.4.4 逻辑运算符2.4.5 移位运算符2.4.6 运算符的优先级2.5 条件语句if…else2.6 条件语句switch…case2.7 循环语句while和do2.8 循环语句for2.9 跳转语句break和continue2.10 错误和异常处理2.11 综合实例:猜数字第3章 C#基于对象的程序设计3.1 对象的概念3.1.1 生活中的对象概念3.1.2 程序设计中的对象3.2 类3.3 类的字段3.3.1 访问修饰符3.3.2 静态字段3.4 类的方法3.4.1 方法的参数3.4.2 方法的返回值3.4.3 静态方法3.5 类的构造函数3.6 方法的重载3.7 类的属性3.8 数组3.8.1 使用数组3.8.2 多维数组3.8.3 交错数组3.8.4 foreach语句3.9 字符串3.9.1 逐字字符串3.9.2 创建字符串3.9.3 剪裁字符串3.9.4 字符串的比较3.9.5 确定字符串的包含关系3.9.6 控制大小写3.10 类的索引器第4章 应用程序的组织4.1 命名空间4.1.1 使用命名空间4.1.2 声明命名空问4.2 程序集4.2.1 使用程序集第5章 C#面向对象的程序设计5.1 类的继承5.1.1 认识继承5.1.2 Shape类5.1.3 从Shape类继承5.2 所有类的基类:Object5.3 装箱和取消装箱5.4 封装5.5 多态5.6 继承性多态的另一个例了5.7 接口5.8 委托5.9 类的事件5.10 自行定义类的事件5.11 程序设计演练第6章 IO操作和文件系统6.1 .NET框架提供的IO类6.1.1 System.Console类6.1.2 System.IO命名空间6.2 Stream及其派生类6.2.1 查询流的特性6.2.2 读取流6.2.3 写入流6.2.4 查找流6.3 TextReader/TextWriter及其派生类6.3.1 阅读器6.3.2 编写器6.4 BinaryReader/BinaryWriter及其派生类6.5 访问文件系统6.5.1 文件6.5.2 目录第7章 Windows应用程序开发7.1 手工编写第一个带有控件的Windows程序7.1.1 带有控件的Windows程序7.1.2 Windows Forms7.2 使用IDE设计Windows应用程序7.2.1 设计过程7.2.2 分析IDE编写的代码7.3 设计一个稍微复杂的Windows应用程序7.3.1 界面设计7.3.2 编写代码7.3.3 运行计算器程序7.3.4 一些设计思想7.4 窗体的继承:扩展计算器程序7.4.1 继承一个窗体7.4.2 添加记忆功能7.4.3 对程序的解释第8章 高级主题8.1 使用集合类8.1.1 System.Collectlions的整体设计8.1.2 ArrayList8.1.3 Queue和Stack8.1.4 Hashtable8.1.5 SortedList8.2 更多了解集合类8.3 控制垃圾回收器8.4 序列化和反序列化8.4.1 二进制序列化8.4.2 XML序列化8.5 使用Attribute8.6 运行时类型信息8.6.1 System.Type类8.6.2 反射第9章 访问数据库9.1 Northwind示例数据库9.1.1 Northwind数据库关系图9.1.2 Northwind数据库的结构9.2 ADO.NET体系结构9.2.1 DataSet9.2.2 Connectdion9.2.3 Command9.2.4 DataReader9.2.5 DamAdapter9.3 主-从关系数据9.4 DataSet详解9.4.1 DataSet到XML9.4.2 XML到DataSet9.4.3 用代码建立DataSet9.4.4 类型化的DataSet第10章 Web应用程序开发初步10.1 第一个ASP.NET程序10.1.1 检查:IIS的安装10.1.2 配置HS10.1.3 编写和运行10.1.4 ASP.NET的执行过程10.2 服务器端代码块10.3 分离页面和代码10.4 ASP.NET服务器控件10.4.1 Label控件10.4.2 Button控件10.4.3 DropDownList控件10.4.4 对服务器控件使用后端代码10.5 一个实例:简易计算器10.6 使用客户端验证第11章 Web应用程序与数据库11.1 在页面上显示数据11.2 使用DataSet11.3 使用Repeatez11.4 使用DataList11.5 将数据更改提交到数据库第12章 图形和图像的绘制与编辑12.1 GDI+12.1.1 Graphics类12.2 绘制简单图形12.3 填充图形12.4 显示文本12.4.1 有关字体的基本知识12.4.2 绘制文本12.5 轨迹12.6 显示图像12.7 图像的缩放和裁剪12.8 图像的扭曲和变形第13章 网络编程13.1 Socket13.2 可插接式协议13.3 使用TCP和UDP通讯13.3.1 使用TCCP的HelloServer13.3.2 使用UDP的HelloServer13.4 使用Socket类第14章 综合实例14.1 Duwarmish7总体结构14.2 Duwamish7数据库14.2.1 Books14.2.2 Items14.2.3 Orders14.2.4 DailyPick14.3 Duwamish7各层结构14.3.1 业务实体14.3.2 数据访问14.3.3 业务规则14.3.4 业务外观14.4 Duwamish7业务实体分析14.4.1 代码分析14.4.2 可能的改进14.5 Duwamish7数据访问层分析14.5.1 Dispose()方法分析14.5.2 Categoljes类分析14.5.3 Books类分析14.5.4 Orders类分析14.5.5 Customers类分析14.6 Duwamish7业务规则层分析14.7 Duwamish7业务外观层分析14.7.1 Ordersystem类分析14.7.2 ProductSystem类分析14.7.3 CustomerSystem类分析14.8 Duwamish7 Web层情景分析14.8.1 情景一:建立新账户14.8.2 情景二:购物附录 练习答案


编辑推荐

《新编C#程序设计入门》是一群中国优秀程序员编程的亲身体会,一盏进入程序设计大门的指导教材,一套全新的多媒体教材,祝贺您的选择。专家提示:先学光盘,后学教材。教材重点:按初学者特点安排知识点的顺序,语言浅显,实例穿插于讲解之中,通过章后练习,提高实践能力。多媒体光盘的特色:书盘结合,声情并茂,教学完全互动全程的语音讲解,有如老师亲临指导难点问题用动画演示,让您一看就懂直观演示操作全过程,让您一学就会精心选择教学的内容,面向实际应用理论与实际案例完美结合,即学即用

图书封面

广告

下载页面


新编C#程序设计入门 PDF格式下载



这本书教的东西都很容易让人懂!简单易学,适合初学者~


相关图书