新编C#程式设计入门


新编C#程式设计入门

文章插图
新编C#程式设计入门【新编C#程式设计入门】《新编C#程式设计入门》是2008年1月1日由天津科学技术出版社出版的图书,作者是李壮 。
基本介绍书名:新编C#程式设计入门
作者:李壮
类别:教育
定价:¥49.00 元
出版社:天津科学技术出版社
出版时间:2008-1-1
基本信息编着ISBN:10位[7530844539] 13位[9787530844533]内容简介本教材是专门针对C#入门用户编写的,既适合没有编程经验的读者,也适合有C、C++、Java或其他程式语言基础的读者使用 。C#是微软为.NET平台量身定做的程式语言,它是一种现代面向对象程式设计语言,使程式设计师能够快速地在.NET平台上开发种类丰富的应用程式,它继承了C++和Java的语法,去掉了C++中的许多複杂和容易引起问题的东西,比起Java,它又多了一些非常简洁优美的特性 。由于语法上的相似性,C++ 和Java程式设计师能够很容易地掌握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 情景二:购物附录 练习答案