随着网络计算时代的到来,各种应用于网络服务的计算机语言、操作系统和开发工具应运而生,C#语言就是Microsoft公司为推行.NET战略而发布的一种全新的、彻底的、面向对象的编程语言,它具有清晰的面向对象的语法结构、优秀的编程开发环境和高效率的编译、测试和发布工具。在Visual Studio.NET框架下使用C#语言,不仅可以编写Windows图形界面程序和数据库应用程序,还可以进行构件编程、多线程编程和分布式编程等。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C#编程及应用程序开发教程(高等院校计算机教育系列教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 刘烨//季石磊 |
出版社 | 清华大学出版社 |
下载 | |
简介 | 编辑推荐 随着网络计算时代的到来,各种应用于网络服务的计算机语言、操作系统和开发工具应运而生,C#语言就是Microsoft公司为推行.NET战略而发布的一种全新的、彻底的、面向对象的编程语言,它具有清晰的面向对象的语法结构、优秀的编程开发环境和高效率的编译、测试和发布工具。在Visual Studio.NET框架下使用C#语言,不仅可以编写Windows图形界面程序和数据库应用程序,还可以进行构件编程、多线程编程和分布式编程等。 内容推荐 C#语言是Microsoft公司为推行.NET战略而发布的一种伞新的、彻底的、面向对象的编程语言,它融C++的强大功能和Visual Basic的简易性于一体,具有清晰的面向对象的语法结构、优秀的编程开发环境和高效率的编译工具。 本书从结构上分为两个部分。其中1~16章为c#语言程序设计基础,将C#语言的各种语法知识点按循序渐进的方式编排,并提供了丰富的示例。17~2l章介绍了在.NET平台上如何使用C#语言开发各种应用程序,包括:创建Windows应用程序、C#组件编程、C#数据库编程、Web应用程序、.NET报表设计以及.NET软件发布等,帮助读者在-NET平台上开发、测试和发布各种应用程序。 阅读奉书的读者无需编程经验,可以是在校学习的各专业的研究生、本科生或大专生,或企、事业单位的初、中级用户。木书还可作为广大计算机初、中级爱好者的教材或参考书。 目录 第1章 Microsoft.NET平台 1.1 网络计算时代 1.2 Microsoft.NET平台 1.3 .NET Framework 1.3.1 公共语言运行时 1.3.2 基础类库 1.3.3 AD0.NET和.XML 1.3.4 基于ASP.NET编程框架上的WebForms和Web Service 1.3.5 WinForms用户界面 1.3.6 .NET Framework的优势 1.4 新一代编程语言C# 1.4.1 C#的新特性 1.4.2 C#与C++ 1.4.3 C#与Visual Basic.NET 1.4.4 c#与Java 第2章 C#编程和编译环境 2.1 Visual Studio.NET集成开发环境. 2.1.1 .NET集成开发环境(IDE)简介 2.1.2 创建项目 2.1.3 编写代码环境 2.2 一个简单的c#程序 2.3 编辑、编译和运行一个C#程序 第3章 数据类型和变量 3.1 变量和常量 3.1.1 变量 3.1.2 常量 3.2数值类型 3.2.1 整数类型 3.2.2 字符类型 3.2.3 浮点数类型 3.2.4 小数类型 3.2.5 布尔型 3.2.6 检查和不检查 3.3 引用类型 3.3.1 对象类型 3.3.2 字符串类型 3.4 各种简单类型的数据间转换 3.5 装箱和拆箱转换 3.5.1 装箱转换 3.5.2 拆箱转换 第4章 运算符和表达式 4.1 c#运算符概述 4.2 赋值运算符及其表达式 4.3 算术运算符及其表达式 4.3.1 加法和减法运算符 4.3.2 自增和自减运算符 4.3.3 乘法和除法运算符 4.3.4 取余运算符 4.4 关系运算符及其表达式 4.5 逻辑运算及其表达式 4.6 位运算符及其表达式 4.7 条件运算符及其表达式 4.8 其他运算符 4.8.1 new运算符 4.8.2 sizeof运算符 4.8.3 is、as和Typeof运算符 4.8.4 checked和unchecked运算符 第5章 数据的输入和输出 5.1 控制台输入 5.1.1 console.Read()方法 5.1.2 console.ReadI.ine()方法 5.2 控制台输出 5.2.1 数据的格式化 5.2.2 格式化说明符 5.3 处理字符串的方法 5.3.1 string类的字符串方法 5.3.2 StringBuilder类的字符串方法 5.3.3 Parse()方法 5.3.4 Convert类 第6章 程序控制语句 6.1 选择结构程序设计 6.1.1 if语句 6.1.2 switch语句 6.1.3 程序举例 6.2 循环结构程序设计 6.2.1 while语句 6.2.2 do-while语句 6.2.3 for语句 6.2.4 foreach.in语句 6.2.5程序举例 6.3 break语句、continue语句和goto语句 6.3.1 break语句 6.3.2 continue语句 6.3.3 goto语句 6.3.4 程序举例 第7章 数组 7.1 一维数组 7.1.1 一维数组的定义和初始化 7.1.2 引用一维数组元素 7.2 二维数组 7.2.1 二维数组的定义和初始化 7.2.2 初始化二维数组 7.2.3 引用二维数组元素 7.3 不规则数组 7.3.1 二维不规则数组的定义和初始化 7.3.2 二维不规则数组的引用 7.4 使用System.Array 类的方法和属性 7.4.1 Array类的属性 7.4.2 使用Array类构造数组 7.4.3 使用Array类的方法 第8章 类 8.1 面向对象程序设计思想 8.2 类及其构成 8.3 创建对象 8.4 类的数据成员 8.4.1 常量成员 8.4.2 变量成员 8.4.3 将类定义为数据成员 8.5 类的方法成员 8.5.1 定义类的方法成员 8.5.2 使用方法 8.5.3 带参数的方法 8.5.4 静态方法 8.5.5 方法重载 8.5.6 其他类方法 8.5.7 递归方法 8.6 类的属性成员 8.7 索引器 8.8 运算符重载 8.8.1 重载运算符方法 8.8.2 重载双目运算符 8.8.3 重载单目数学运算符 8.8.4 重载关系运算符 第9章 继承与多态 9.1 继承机制 9.1.1 继承的概念 9.1.2 继承的工作机制 9.1.3 派生类的构造函数和析构函数 9.1.4 base关键字的另一用途 9.1.5 隐藏基类成员 9.1.6 使用protected保护访问方式 9.1.7 使用internal内部访问方式 9.2 多态性和虚方法 9.2.1 多态性 9.2.2 虚方法 9.3 抽象类和抽象方法 9.3.1 抽象类 9.3.2 抽象方法 9.4 密封类和密封方法 9.4.1 密封类 9.4.2 密封方法 9.5 终极基类0biect 9.5.1 Obiect类中的方法 9.5.2 装箱/拆箱前后的数据类型 9.6 类转换 9.6.1 关键字is 9.6.2 关键字as 9.6.3 不同类型的对象组成的数组 第10章 接口、代理和事件 10.1 接口 10.1.1 接口与类 10.1.2 接口的定义 10.1.3 接口的实现与使用 10.1.4 接口映射 10.1.5 显式接口成员实现 10.1.6 接口实现的继承 10.1.7 接口的重新实现 10.1.8 接口的查询 10.2 代理 10.2.1 代理的概念 10.2.2 代理的定义 10.2.3 代理的使用 10.2.4 Delegate类和MulticastDelegate类 10.2.5 多重代理的实现 10.3 事件 10.3.1 事件的概念 10.3.2 创建事件和使用事件 10.3.3 多播事件 第11章 结构和枚举 11.1 结构 11.1.1 结构与类 11.1.2 结构与结构成员的定义 11.1.3 使用和访问结构成员 11.1.4 结构的嵌套 11.1.5 结构与类的区别 11.2 枚举 11.2.1 枚举的定义 11.2.2 使用和访问枚举成员 第12章 命名空间 12.1 命名空间 12.2 定义命名空间 12.3 使用命名空间 12.3.1 命名空间的完伞限定名 12.3.2 C#应用程序的组织结构 12.3.3 using语句 第13章 异常处理 13.1 异常处理的概念 13.2 C#的异常控制机制 13.2.1 使用try/catch语句抛出和处理异常 13.2.2 使用throw语句抛出异常 13.2.3 使用finally语句添加最后执行的操作 13.3 .NET Framework中的异常类 13.3.1 C#异常处理的内部机制 13.3.2 .NET Framework中的异常类 13.4 自定义异常类 第14章 编译预处理和调试,测试技术 14.1 程序中的错误 14.2 逐行检查代码 14.3 编译预处理 14.3.1 定义预处理 14.3.2 条件编译预处理 14.3.3 输出代码中的错误和警告 14.3.4 修改行号 14.3.5 区域预编译 14.4 使用调试工具 14.4.1 几个基本调试概念 14.4.2 常用的调试策略 14.4.3 程序的调试信息 14.5 .NET 环境下的单元测试 14.5.1 NUnit单元测试工具 14.5.2 使用NUnit测试工具 第15章 代码属性 15.1 概述 15.2 使用代码属性 15.3 .NET框架下的预定义属性类 15.3.1 带参数的属性 15.3.2 System.Attribute类 15.3.3 描述程序集和模块的属性 15.3.4 描述源代码的代码属性 15.4 自定义代码属性类 15.5 检索有关的代码属性信息 第16章 不安全代码 16.1 不安全代码 16.2 不安全的代码块 16.2.1 指针 16.2.2 unsafe关键字 16.2.3 fixed语句 16.3 C#程序中的指针 16.3.1 用指针访问对象 16.3.2 指针运算 第17章 创建WindOWS应用程序 17.1 什么是Windows窗体 17.2 创建简单的WinForm程序 17.3 Windows窗体应用程序模型 17.3.1 窗体 17.3.2 属性 17.3.3 控件 17.3.4 事件 17.3.5 Windows Forms程序设计的步骤 17.4 WinForm控件 17.4.1 常用控件 17.4.2 示例 17.5 Visual C#的菜单设计与编程 17.5.1 菜单设计基础知识 17.5.2 示例 17.5.3 用程序完成菜单设计 17.6 Visual C拌中的MDI编程 第18章 C#组件编程 18.1 用C#做类库 18.1.1 制作一个组件 18.1.2 使用DLL 18.2 用C#做自定义控件 18.2.1 创建控件 18.2.2 使用控件 18.3 用C#做用户控件 18.3.1 控件制作 18.3.2 使用组件 第19章 C#数据库编程 19.1 ADO.NET数据库访问 19.1.1 ADO.NET概述 19.1.2 ADO.NET的数据访问对象 19.2 ADO.NET访问常用数据库 19.2.1 SQL Server 19.2.2 Oracle 19.2.3 Access 19.3 C#数据库的Windows编程 19.4 C#数据库的Web编程 第20章 开发Web应用程序 20.1 ASP.NET 的开发环境配置 20.2 编写ASP.NET Web应用程序 20.3 ASP.NET服务器端控件 20.3.1 Web服务器控件 20.3.2 HTML服务器控件 20.3.3 验证控件 20.3.4 用户控件 20.4 创建Web服务 20.4.1 Web服务 20.4.2 一个简单的Web服务 20.4.3 使用Web服务访问数据库 第21章 .NET报表设计 21.1 OWC组件 21.1.1 OWC组件概述 21.1.2 OWC组件的内部控件 21.1.3 OWC组件应用示例 21.1.4 Spreadsheet控件使用语法参考 21.2 SQL Server Reporting Services 21.2.1 报表制作环境 21.2.2 创建简单的报表 21.3 Crystal Reports 21.3.1 Crystal Reports概述 21.3.2 报表设计 21.3.3 创建简单报表 21.3.4 用CrystalReportViewer报表查看器承载报表 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。