第一图书网

C#编程语言程序设计与开发

陈钟 清华大学出版社
出版时间:

2003-9  

出版社:

清华大学出版社  

作者:

陈钟  

页数:

299  

Tag标签:

无  

内容概要

C#是专在.NET平台上开发的新型编程语言,是从C和C++语言演化而来的,并充分考虑了已有编程语言的的优点,是一种简单而功能强大的编程语言。本书从先理论后实践的角度出发,以读者不具备面向对象概念以及缺乏编程知识为前提,按照难易程度编排内容。首先介绍C#语言特性,然后分别从编程语言基础知识、C#初级特性和高级特性三个方面对C#进行阐述,充分突出了C#的面向对象思想以及C#所具有的新特性;最后结合.NET平台介绍C#的Windows应用程序、数据访问、Web编程的程序开发,并提供了相关的开发案例以供参考。 本书言间意赅,易懂,结构清晰,内容比较全面而且容易掌握,有利于初学者阅读和理解。本书篇幅不大,适合于.NET与C#的初学者使用。

书籍目录

第1章 编程语言的发展1.1 机器语言与编程语言1.1.1 低级语言1.1.2 高级语言1.2 程序设计模式1.2.1 命令式程序设计(Imperative Programming)1.2.2 函数式程序设计(Functionai Programming)1.2.3 面向对象的程序设计(Objeot-Oriented Programming)1.2.4 逻辑程序设计(Logicai Programming)第2章 .NET环境2.1 .NET框架2.1.1 通用语言运行环境CLR2.1.2 .NET框架的类库2.2 Visual Studio.NET2.2.1 VisualStudio.NET简介2.2.2 用VS.NET开发C#应用程序2.3 习题第3章 C#语言基础3.1 基本类型3.1.1 值类型3.1.2 引用类型3.1.3 关于隐式和显式数值转换3.2 变量和常量3.2.1 常量3.2.2 变量3.3 数组3.3.1 一维数组3.3.2 二维数组3.3.3 多维数组和交错数组(数组的数组)3.3.4 数组的一些特性3.4 表达式3.5 语句3.5.1 条件语句3.5.2 循环语句3.5.3 跳转语句3.5.4 异常处理语句3.6 操作符3.6.1 算术运算符3.6.2 赋值运算符3.6.3 关系操作符3.6.4 逻辑操作符3.6.5 三元运算符3.6.6 checked和unchecked运算符3.6.7 操作符优先级3.7 名字空间3.8 习题第4章 C#面向对象的初级特性4.1 面向对象的基本概念4.1.1 对象和类4.1.2 继承4.1.3 封装4.1.4 多态性4.2 C#中的类与对象4.2.1 在C#中定义类4.2.2 访问修饰符4.2.3 实例化对象与构造函数4.2.4 方法重载4.2.5 使用析构函数和Dispose()函数销毁对象4.2.6 在方法调用中传递参数4.2.7 静态对象成员4.2.8 用性质(propeay)封装数据4.3 习题第5章 C#的高级特性5.1 类的继承与多态5.1.1 继承5.1.2 多态5.1.3 抽象和密封5.2 操作符重载5.3 类型转换5.3.1 隐式类型转换5.3.2 显式类型转换5.3.3 类的引用转换5.3.4 装箱(boxing)和拆箱(unboxing)5.4 结构和接口5.4.1 结构5.4.2 接口5.5 集合与索引器5.5.1 集合5.5.2 索引器5.6 异常处理5.6.1 异常类5.6.2 抛出和捕获异常5.7 委托和事件5.7.1 委托5.7.2 事件5.8 预处理指令5.9 属性5.10 组件与程序集5.10.1 组件5.10.2 程序集5.11 习题第6章 使用文件6.1 用于文件操作的类6.2 目录和路径操作6.2.1 Directory类6.2.2 DirectoryInfo类6.2.3 Path类6.3 创建文件6.3.1 File类6.3.2 Filelnfo类6.3.3 FileStream类6.3.4 创建文件的几种方法6.4 读写文件6.4.1 使用FileStream类读写文件6.4.2 使用StreamReader和StreamWriter类读写文本文件6.5 异步访问文件6.6 习题第7章 用C#开发Windows应用程序7.1 建立Windows应用程序7.2 使用WindowsForms控件7.2.1 控件的属性和事件7.2.2 Label和LinkLabel控件7.2.3 Button控件7.2.4 TextBox控件7.2.5 CheckBox控件7.2.6 RadioButton控件7.2.7 GmupBox7.2.8 ComboBox控件7.2.9 ListView控件7.2.10 StatusBar控件7.2.11 ListBox和CheckedListBox控件7.3 使用菜单7.3.1 创建主菜单7.3.2 创建上下文菜单7.4 对话框7.4.1 模态和非模态对话框7.4.2 通用对话框7.5 单文档界面和多文档界面程序7.6 习题第8章 用ADO.NET进行数据访问8.1 ADO.NET引言8.1.1 ADO.NET与ADO的差异8.1.2 ADO.NET的对象体系8.1.3 引入操作数据库的名字空间8.2 ADO.NET的DataSet对象及使用8.2.1 DataSet对象8.2.2 DataSet对象的使用8.2.3 使用DataSet读取和导出XML数据8.3 ADO.NET的DataProviders对象及使用8.3.1 Connection对象8.3.2 Command对象8.3.3 DataReader对象8.3.4 DataAdapter对象8.3.5 示例698.4 将数据绑定到服务器端控件8.4.1 数据绑定控件8.4.2 数据绑定控件详解8.5 习题第9章 Windows Service9.1 Windows Service简介9.1.1 系统中现有的WindowsService9.1.2 Windows Service的一些独特之处9.1.3 使用Visual Studio.NET创建Windows Service9.2 Windows Service的体系结构9.3 创建Windows Service9.4 服务的监视和控制9.5 习题第10章 ASP.NETWeb应用程序10.1 Web应用程序基础10.1.1 HTML页面10.1.2 动态Web页面10.2 ASP.NET简介10.2.1 对编译语言的支持10.2.2 程序代码与页面内容的分离10.2.3 简单的配置10.2.4 提高工作效率10.3 建立ASP.NET应用程序10.3.1 用IIS设置Web服务器10.3.2 用VisualStudio.NET创建ASENET应用程序10.4 Web窗体和控件10.4.1 Web窗体10.4.2 HTML控件10.4.3 服务器控件10.5 Web服务10.5.1 WebService结构体系10.5.2 VisualStudio.Net对Web服务的支持10.5.3 创建一个Web服务10.5.4 应用一个Web服务10.6 习题


图书封面

图书标签Tags

广告

下载页面


C#编程语言程序设计与开发 PDF格式下载



适合初学者学习,知识无价。值得拥有。


内容清晰 喜欢


Nice.和期待的一样,至少封面是……


质量不错的,很好!


我太粗心了,直到去上课才发现缺了十几页....不过当当发货什么的还是很快的!


相关图书