C#程式设计基础


C#程式设计基础

文章插图
C#程式设计基础【C#程式设计基础】《C#程式设计基础》是在2012年8月出版的一本书 。
基本介绍书名:C#程式设计基础
作者:伍星 熊壮
ISBN:9787111391258
类别:计算机/网路
页数:253
定价:32.00元
出版社:机械工业出版社
出版时间:2012-8
装帧:平装
内容介绍《普通高等教育"十二五"计算机类规划教材:C#程式设计基础》针对初次学习程式设计语言的读者,以C#语言为载体,以微软Visual Studio 2010为开发环境,通过讨论C#程式设计的一般过程和方法,重点介绍程式设计的基本思想和实现方法 。《普通高等教育"十二五"计算机类规划教材:C#程式设计基础》通过数据组织、控制结构、档案处理等程式设计基础知识的讨论,向读者介绍使用C#语言进行程式设计的基本方法,通过类的设计、对象定义、重载、派生等知识的讨论向读者介绍面向对象程式设计的基本思想,通过对GUI程式设计、图形和图像处理、资料库访问及Web程式开发等知识的讨论,使读者能够循序渐进地掌握使用C#语言开发各类常见应用程式的基本技能 。《普通高等教育“十二五”计算机类规划教材:C#程式设计基础》覆盖了C#语言的套用基础,内容深入浅出、语言流畅、例题丰富,可作为非计算机专业第一门程式设计语言课程的教材,也可作为计算机类专业程式设计基础课程的教材,对于程式设计爱好者也是极佳的入门教材或参考书 。图书目录第1章.NET与C#11.1.NET介绍11.1.1.NETFramework简介11.1.2.NET框架主要内容41.1.3公共语言运行时51.2C#介绍101.2.1C#简介101.2.2C#优势111.3课后习题12第2章第一个C#程式132.1VisualStudio2012开发环境132.1.1VisualStudio2012简介132.1.2VisualStudio2012安装142.1.3VisualStudio2012集成环境介绍162.2第一个C#程式192.2.1创建第一个C#程式192.2.2运行第一个C#程式202.3课后习题21第3章变数与表达式223.1C#基本语法223.1.1关键字223.1.2注释233.1.3命名规则与约定233.2数据类型253.2.1概述253.2.2值类型253.2.3引用类型263.3常量、变数和类型转换273.3.1常量273.3.2变数273.3.3类型转换273.3.4装箱与拆箱28[1]〖3〗C#程式设计基础目录〖3〗[3]3.4运算符与表达式303.4.1赋值运算符303.4.2算术运算符303.4.3关係运算符313.4.4逻辑运算符323.4.5位运算符333.4.6运算符优先权353.4.7表达式和语句353.5课后习题35第4章流程控制语句364.1流程控制语句概述364.2选择语句374.2.1if语句374.2.2switch语句414.3循环语句444.3.1do循环444.3.2while循环464.3.3for循环464.3.4foreach循环494.4跳转语句504.4.1break语句504.4.2continue语句514.5代码调试524.5.1运行、调试与生成524.5.2语法错误调试534.5.3逻辑错误调试534.5.4其他调试技术554.6课后习题57第5章数组与集合585.1数组585.1.1数组概述585.1.2一维数组585.1.3二维数组615.2集合625.2.1集合类概述625.2.2Stack635.2.3Queue645.2.4ArrayList665.2.5Hashtable685.3课后习题70第6章面向对象编程基础716.1面向对象概述716.1.1对象716.1.2面向对象程式设计726.1.3面向对象程式设计三大特性726.2类的定义736.3访问修饰符746.3.1概述746.3.2可访问性级别756.4构造函式与析构函式766.4.1构造函式766.4.2析构函式786.5栏位、属性与索引器806.5.1栏位806.5.2属性846.5.3索引器876.6方法896.6.1方法声明896.6.2方法参数906.7重载986.7.1签名996.7.2方法重载996.7.3构造函式重载1016.7.4索引器重载1046.7.5运算符重载1056.8静态成员1076.8.1静态栏位1076.8.2静态属性1076.8.3静态构造函式1076.8.4静态方法1096.8.5静态类1096.9分部类1106.10命名空间1116.10.1声明命名空间1126.10.2使用命名空间1126.10.3命名空间别名1136.11自定义类库1156.12课后习题119第7章高级面向对象技术1217.1继承1217.1.1从基类继承1217.1.2从接口继承1287.1.3从抽象类继承1337.1.4多继承1367.1.5is和as运算符1377.2密封方法、密封属性和密封类1407.3方法的重载、重写与多态1437.4对象类型转换1477.5异常1497.5.1异常概述149 7.5.2异常处理1507.5.3常用异常类1577.5.4自定义异常类1587.6委託与事件1597.6.1委託1597.6.2事件1617.7课后习题166第8章C#高级技术1688.1可空类型1688.1.1可空类型的声明与使用1688.1.2可空类型的转换1708.1.3可空类型的运算1728.1.4??运算符1748.2初始化器1758.2.1对象初始化器1768.2.2集合初始化器1778.3推断类型与匿名类型1788.3.1推断类型1788.3.2匿名类型1798.4dynamic类型1818.5扩展方法1848.6自定义集合类1878.7泛型1898.7.1泛型概述1898.7.2泛型方法1908.7.3常用泛型类1918.7.4自定义泛型类1978.7.5自定义泛型接口2018.7.6泛型委託2028.7.7default关键字和类型约束2058.8反射2078.8.1获取类型的Type引用2088.8.2Type的属性2088.8.3Type的方法2108.8.4反射与泛型2128.9匿名方法2178.9.1匿名方法的语法2178.9.2匿名方法与委託2188.9.3匿名方法与事件2198.10Lambda表达式2208.10.1Lambda表达式语法2208.10.2Lambda表达式的使用2208.11LINQ2228.11.1LINQ概述2228.11.2LINQ基本语法2238.11.3LINQ扩展方法2268.11.4複杂数据集的查询2278.12课后习题235第9章XML和档案操作2379.1XML概述2379.1.1XML语法2379.1.2文档类型定义2399.2访问和操作XML2429.2.1.NET中的DOM概述2429.2.2创建和保存XML文档2439.2.3将XML读入记忆体2439.2.4选择节点2449.2.5创建新节点2459.2.6修改XML文档2479.2.7删除XML文档节点、属性和内容2479.3档案系统概述2489.4常用档案操作类2509.4.1Directory类2509.4.2File类2529.4.3FileStream类2549.4.4StreamReader类2569.4.5StreamWriter类2579.5课后习题257第10章Windows应用程式开发基础25910.1Windows应用程式259 10.1.1Windows应用程式概述25910.1.2Windows应用程式的开发步骤26010.2窗体26310.2.1窗体属性设定26310.2.2窗体事件26410.3控制项的使用26510.3.1添加控制项26510.3.2控制项的定位、对齐和调整大小26610.3.3删除控制项26710.3.4控制项的基本属性26710.3.5控制项的常用事件26810.3.6控制项的使用示例26810.4选单栏和工具列27010.4.1选单栏和工具列概述27010.4.2选单栏27010.4.3工具列27310.5MDI应用程式27610.5.1SDI和MDI概述27610.5.2MDI应用程式的创建27610.6课后习题277第11章项目实训案例27811.1学生管理信息系统27811.1.1开发背景27811.1.2需求分析27811.1.3概要设计27811.1.4详细设计27911.2房屋租赁管理信息系统28411.2.1开发背景28411.2.2需求分析28411.2.3概要设计28411.2.4详细设计28511.3仓库管理信息系统29011.3.1开发背景29011.3.2需求分析29011.3.3概要设计29011.3.4详细设计291