| |
| |
| |
内容简介
本书的特点是由浅入深,从最基本的语法开始讲起,逐步深入到面向对象、Windows程序设计、数据库、网络等高级编程方法。在介绍语法时,本书并没有像一些语法书一样教条而死板地讲定义,而是试图利用示例代码生动地让读者在实践中体会一个个知识点。通过认真分析示例代码和书中的讲解,读者可以很快掌握C#语言的精髓。本书的每一章后面都有上机练习和习题。这些练习都是作者精心编排的,认真思考这些题目是掌握各重点的关键。 C#是微软公司推出的新一代编程语言。它功能强人,编程过程简捷、明快。除具有Visual Basic语言易学、易用、适合快速程序开发的特性外,同时也继承了Visual C++的强大功能,是微软公司推行的.NET战略的重要组成部分。本书基于微软最新发布的.NET Framework l.1和Visual Studio .NET 2003中文版,从C#的基础知识讲起,逐步深入到结构化程序设计、面向对象程序设计、常用的数据结构与算法、异常处理机制、Windows应用程序开发、GDI+与图形编程、多线程程序设计、访问文件与注册表、数据库应用程序设计、Web应用程序开发,以及Web服务的开发与调用等内容。
本书适合作为高等院校信息技术相关专业C#语言课程教材,也可作为希望在.NET Framework下使用C#开发各类应用程序的程序员的初、中级参考书,还适合于希望从基本概念开始学习.NET应用程序开发的程序设计爱好者。本书内容安排循序渐进,由浅入深,读者无须具备任何程序设计经验即可轻松学习。
本书示例丰富,对书中涉及的所有知识点均用实例加以演示说明,可以加速读者对相关知识的理解并易于应用。此外,本书知识覆盖面广,对当前最热门的面向对象程序设计思想、图形编程、多线程、文件与注册表、数据库访问、Web应用程序开发、Web服务的开发与调用等均有详细介绍并给出丰富的实例。
| |
|
顾客评论 |
|
目录
目 录 第1章 VisualC#简介 1. 1 . NETFrameworkl. 1简介 1. 1. 1 . NETFramework 1. 1. 2 . NETFrameworkl. 1版本的新功能 1. 2 VisualC#. NET简介 1. 2. 1 VisualC#. NET的产生背景 1. 2. 2 VisualC#. NET语言的特点 1. 3 VisualStudio. NET2003简介 1. 3. 1 VisualStudio. NET2003的主要作用 1. 3. 2 VisualStudio. NET2003的新功能 1. 4 编写第一个C#程序 1. 4. 1 使用VisualStudio. NETIDE创建C#程序 1. 4. 2 编译C#应用程序 1. 5 C#程序的结构 1. 6 本章小结 1. 7 上机练习 1. 8 习题 第2章 数据类型. 运算符和表达式 2. 1 数据类型 2. 1. 1 值类型 2. 1. 2 引用类型 2. 1. 3 装箱与拆箱 2. 2 常量和变量 2. 2. 1 变量 2. 2. 2 常量 2. 3 运算符 2. 3. 1 算术运算符 2. 3. 2 赋值运算符 2. 3. 3 关系运算符 2. 3. 4 逻辑运算符 2. 3. 5 位运算符 2. 3. 6 条件运算符 2. 3. 7 其他运算符 2. 4 表达式 2. 5 本章小结 2. 6 上机练习 2. 7 习题 第3章 结构化程序设计 3. 1 条件语句 3. 2 循环语句 3. 2. 1 while语句 3. 2. 2 do-while语句 3. 2. 3 for语句 3. 2. 4 foreach语句 3. 3 分支语句 3. 4 跳转语句 3. 4. 1 break语句和continue语句 3. 4. 2 标签语句和goto语句 3. 5 异常处理结构 3. 6 using语句 3. 7 本章小结 3. 8 上机练习 3. 9 习题 第4章 面向对象程序设计基础 4. 1 面向对象概述 4. 1. 1 类和对象概述 4. 1. 2 属性. 方法. 继承. 重载 4. 2 类和对象 4. 2. 1 类的声明 4. 2. 2 类的成员 4. 2. 3 声明对象 4. 3 构造函数与析构函数 4. 3. 1 构造函数 4. 3. 2 析构函数 4. 4 方法与重载 4. 4. 1 方法的声明 4. 4. 2 方法的重载 4. 5 运算符重载 4. 6 继承与多态 4. 6. 1 类的继承 4. 6. 2 类的多态性 4. 7 本章小结 4. 8 上机练习 4. 9 习题 第5章 深入理解面向对象 5. 1 类的深入讨论 5. 1. 1 类成员的可访问性 5. 1. 2 类的静态成员 5. 1. 3 this关键字 5. 1. 4 方法的种类 5. 1. 5 密封类与密封方法 5. 2 域. 属性和事件 5. 2. 1 域 5. 2. 2 属性 5. 2. 3 事件 5. 3 面向对象程序设计实例 5. 4 命名空间 5. 4. 1 命名空间的声明 5. 4. 2 命名空间的成员 5. 4. 3 命名空间的使用 5. 5 本章小结 5. 6 上机练习 5. 7 习题 第6章 常用数据结构与算法 6. 1 字符串 6. 1. 1 字符串类型定义 6. 1. 2 字符串类型的应用 6. 2 数组 6. 2. 1 数组的定义 6. 2. 2 数组的使用 6. 3 集合 6. 3. 1 集合的定义 6. 3. 2 集合的使用 6. 4 枚举 6. 4. 1 枚举类型的定义 6. 4. 2 枚举型的应用 6. 5 搜索算法 6. 5. 1 顺序搜索 6. 5. 2 折半搜索 6. 6 排序 6. 6. 1 直接插入排序 6. 6. 2 快速排序 6. 6. 3 选择排序 6. 7 本章小结 6. 8 上机练习 6. 9 习题 第7章 接口 7. 1 接口的意义 7. 1. 1 三层体系结构 7. 1. 2 组件编程思想 7. 2 接口的定义 7. 3 接口的成员 7. 3. 1 接口属性 7. 3. 2 接口事件 7. 3. 3 接口索引 7. 3. 4 接口成员的访问 7. 3. 5 接口成员的完全有效名称 7. 4 接口的实现 7. 4. 1 在类中实现接口 7. 4. 2 显式接口成员执行体 7. 4. 3 接口映射 7. 4. 4 接口实现的继承 7. 4. 5 接口的重实现 7. 4. 6 抽象类与接口 7. 5 接口应用实例 7. 6 本章小结 7. 7 上机练习 7. 8 习题 第8章 异常处理 8. 1 异常处理概念 8. 2 异常类 8. 3 异常的处理 8. 4 把异常传给调用者 8. 4. 1 调用者处理 8. 4. 2 抛出异常 8. 4. 3 重发异常 8. 4. 4 添加异常信息 8. 5 用户自定义异常 8. 6 finally的用法 8. 7 异常处理实例 8. 8 本章小结 8. 9 上机练习 8. 10 习题 第9章 Windows应用程序设计 9. 1 Windows应用程序的结构 9. 1. 1 计算器窗体 9. 1. 2 计算器控件 9. 1. 3 计算器事件 9. 2 窗体控件 9. 2. 1 窗体概述 9. 2. 2 多文档界面设计 9. 3 控件共有的属性. 事件和方法 9. 4 常用控件 9. 4. 1 标签 9. 4. 2 按钮 9. 4. 3 文本框 9. 4. 4 单选按钮 9. 4. 5 复选框 9. 4. 6 组合框 9. 4. 7 列表框 9. 4. 8 进度条 9. 4. 9 滚动条 9. 4. 10 菜单 9. 4. 11 工具栏 9. 4. 12 编辑控件 9. 5 定制控件 9. 5. 1 关于定制控件 9. 5. 2 定制控件示例 9. 6 本章小结 9. 7 上机练习 9. 8 习题 第10章 GDI 与图形编程 10. 1 . NET中的图形绘制 10. 1. 1 GDI 简介 10. 1. 2 图形类库 10. 1. 3 绘图方法 10. 2 GDI 中的图形对象 10. 2. 1 Pen对象 10. 2. 2 Color结构 10. 2. 3 Font对象 10. 2. 4 Brush对象 10. 2. 5 矩形结构 10. 3 绘图实例 10. 4 本章小结 10. 5 上机练习 10. 6 习题 第11章 多线程程序设计 11. 1 线程的概念 11. 2 C#多线程编程概述 11. 3 多线程编程实例 11. 4 线程同步 11. 4. 1 没有同步 11. 4. 2 一写多读同步 11. 4. 3 多读多写同步 11. 4. 4 使用AutoResetEvent 11. 5 增强多线程的交互性 11. 5. 1 交互性问题 11. 5. 2 简单实例 11. 5. 3 高级多线程实例 11. 6 本章小结 11. 7 上机练习 11. 8 习题 第12章 文件与注册表 12. 1 C#的文件处理系统 12. 1. 1 认识C#的文件处理系统 12. 1. 2 文件和流 12. 2 文件处理 12. 2. 1 目录管理 12. 2. 2 文件管理 12. 3 读写文件 12. 3. 1 StreamReader类 12. 3. 2 StreamWriter类 12. 4 读写注册表 12. 4. 1 注册表概述 12. 4. 2 C#对注册表编程的支持 12. 4. 3 注册表编程示例 12. 5 本章小结 12. 6 上机练习 12. 7 习题 第13章 数据访问 13. 1 ADO. NET概述 13. 1. 1 ADO. NET的历史 13. 1. 2 ADO. NET的特点 13. 1. 3 SQL语言简介 13. 1. 4 ADO与ADO. NET的比较 13. 2 ADO. NET组件和对象 13. 2. 1 ADO. NET组件和组件之间的关系 13. 2. 2 数据集组件 13. 2. 3 数据适配器组件 13. 3 ADO. NET编程 13. 3. 1 连接 13. 3. 2 数据集编程 13. 3. 3 数据绑定 13. 3. 4 Windows窗体和Web页面 13. 4 ADO. NET可视化编程 13. 4. 1 创建Access数据库 13. 4. 2 创建新数据库项目 13. 4. 3 创建数据库连接 13. 4. 4 创建数据库对象和访问方法 13. 4. 5 设置程序显示界面 13. 4. 6 显示数据库中的数据 13. 5 本章小结 13. 6 上机练习 13. 7 习题 第14章 开发Web应用程序 14. 1 什么是Web应用程序 t4. 1. 1 Web程序发展简史 14. 1. 2 Web程序设计的要素 14. 2 设计Web窗体 14. 3 创建和使用Web服务 14. 3. 1 分布式应用程序模式和浏览器的作用 14. 3. 2 什么是Web服务 14. 3. 3 Web平台中的协议 14. 3. 4 Web服务的实现 14. 4 本章小结 14. 5 上机练习 14. 6 习题 附录A C#预处理指令
| |
Visual C#程序设计教程-相关图书 ·儿科学 ·常用中药材品种整理和质量研究:北方编第1册 ·常用中药材品种整理和质量研究:北方编第2册 ·常用中药材品种整理和质量研究:北方编第3册 ·嵌入式系统设计与实例开发:基于ARM微处理器与uC/OS-Ⅱ ·常用中药材品种整理和质量研究:北方编第4-6册 ·Java基础编程贯通教程1CD ·国际贸易案例集 ·民间花盆与花瓶 ·高等数学学习指南 ·凯恩斯以后的100位著名经济学家 ·交际汉语2 ·概率论(第四版) ·数据挖掘教程 ·代数几何 ·中药学 ·心理与教育研究方法(修订版) ·世界药名大全 ·全科医师培训习题集 ·中世纪的心灵之旅:波纳文图拉神学著作选
|
| |