书籍详情

Visual C#学习笔记

Visual C#学习笔记

作者:缪勇、李新峰

出版社:机械工业出版社

出版时间:2008-05-01

ISBN:9787121054969

定价:¥65.00

购买这本书可以去
内容简介
  本书由浅入深地讲解Visual C# 2005编程知识,全书内容分为6篇,共27章,第一篇介绍Visual Studio 2005开发环境和C#基础,其中包括Visual C# 2005简介,C#语言基础,面向对象编程基础,数组类和集合类,继承,线程和文件操作,以及处理错误和调试;第二篇介绍.NET与C#核心技术,主要内容包括.NET框架,C#.NET命名空间和程序集,字符处理,组件和部署;第三篇主要介绍Windows窗体程序,主要包括Windows窗体,WinForms高级控件,菜单和对话框,GDI+的应用和网络编程;第四篇主要介绍数据处理技术,主要包括ADO.NET,数据绑定技术和XML;第五篇介绍了Web编程,主要包括ASP.NET开发,ASP.NET中的控件,ASP.NET中的数据绑定和ASP.NET中的对象;第六篇精选了几个能囊括本书介绍的所有理论的实例,能使读者彻底精通C#编程技术。本书内容全面,不但适合于没有任何程序语言编程基础而欲直接学习C#技术的初学者,同时也适合于有一定C#开发基础而需要加深对C#核心技术进一步了解和掌握的程序员。本书独一无二的优势本书由具有多年开发和教学经验的资深老师执笔写作,笔者在C#领域具有多年的开发和教学讲 解经验,尤其熟识.NET开发理论知识体系。凭着娴熟的笔法和渊博的理论知识,笔者采取了学习笔 记的写作方式将C#开发技术展现得淋漓尽致,能使读者很快地进入实际开发角色。本书和市场上其 他类似书籍相比,具有下面与众不同的特色。形象 本书对书中的源代码采取绘图的讲解方式,使抽象变形象,让高深的编程理论“赤裸裸”地展露 在读者的面前,使读者轻而易举地领悟编程奥秘。这是本书最大的特色。趣味 本书用拉链做素材,拉开学习的帷幕,用情趣式的学习笔记形式带你走进轻松的学习课堂,并且 在书中让人感觉到烦躁的地方搭配相关的图片,让读者享受到学习中的乐趣,探索中的喜悦,以及胜 利后的兴奋。实用 本书的实用性较强,以经验为后盾,以实践为导向,以实用为目标,深入浅出地讲解C#开发中 的种种问题。在讲解时笔者非常注重实践与理论的形象结合,为了能使读者通过读懂源代码来掌握C #技术,在实例举证时还给源代码描绘了大量的流程图。本书的所有源代码都已在计算机上调试通 过,并且放在了本书所附带的光盘中,读者拿来即可使用。全面 本书内容全面,从基本的语法入手,以恰当的实例为导向,由浅入深地讲解了C#技术的基本理 论知识,所讲解的内容几乎囊括了C#技术的所有知识点。
作者简介
暂缺《Visual C#学习笔记》作者简介
目录
第一篇 Visual Studio 2005开发环境和C#基础
 第1章 Visual C# 2005简介
  1.1 C#语言概述
   1.1.1 C#语言的特点
   1.1.2 C#与C/C++的关系
   1.1.3 C#与Java相比较
   1.1.4 C#2.0新增功能
  1.2 C#的开发环境
  1.3 Visual Studio 2005概述
   1.3.1 Visual Studio 2005简介
   1.3.2 Visual Studio 2005的安装
   1.3.3 MSDN的安装
  1.4 Visual Studio 2005的使用
   1.4.1 启动Visual Studio 2005
   1.4.2 Visual Studio 2005的起始页
   1.4.3 Visual Studio 2005的窗口
   1.4.4 创建和生成项目
   1.4.5 调试
  1.5 小结
 第2章 C#语言基础
  2.1 C#导言
  2.2 变量和常量
   2.2.1 变量命名
   2.2.2 变量声明
   2.2.3 常量
  2.3 运用运算符
   2.3.1 算术运算符
   2.3.2 赋值运算符
   2.3.3 其他运算符
   2.3.4 运算符的优先级
  2.4 流程控制语句
   2.4.1 条件语句
   2.4.2 循环语句
   2.4.3 跳转语句
  2.5 复杂类型
   2.5.1 枚举
   2.5.2 数组
  2.6 编程注释
  2.7 预处理介绍
  2.8 小结
 第3章 面向对象编程基础
  3.1 C#中的对象和类
  3.2 System.Object类
  3.3 System.Object类
   3.3.1 构造函数
   3.3.2 析构函数
  3.4 方法
   3.4.1 方法定义
   3.4.2 方法调用
   3.4.3 方法重载
   3.4.4 静态方法
  3.5 小结
 第4章 数组类和集合类
  4.1 数组类
   4.1.1 数组类是什么
   4.1.2 数组类的应用
  4.2 集合类
   4.2.1 什么是集合类
   4.2.2 使用集合类
  4.3 小结
 第5章 继承
  5.1 继承简介
  5.2 继承的应用
   5.2.1 基类和派生类
   5.2.2 调用基类构造函数
   5.2.3 虚方法和重写方法
   5.2.4 隐藏方法
   5.2.5 抽象类和抽象方法
  5.3 接口应用
   5.3.1 接口的声明于实现
   5.3.2 通过接口实现多继承
   5.3.3 显式接口实现
  5.4 小结
 第6章 线程和文件操作
  6.1 线程简介
  6.2 线程应用
   6.2.1 创建线程
   6.2.2 线程的生命周期
   6.2.3 线程同步
   6.2.4 线程的优先级
  6.3 文件操作
   6.3.1 System.IO命名空间
   6.3.2 File类
   6.3.3 FileStream类
   6.3.4 创建并写入文件
   6.3.5 读取文件
   6.3.6 二进制文件读取
   6.3.7 缓冲区的读写
  6.4 小结
 第7章 处理错误和调试
  7.1 调试
   7.1.1 程序错误
   7.1.2 程序调试
  7.2 异常处理
   7.2.1 throw语句
   7.2.2 try-catch-finally语句
   7.3 小结
第二篇 NET与C#核心技术
 第8章 NET框架
  8.1 NET概述
   8.1.1 NET平台
   8.1.2 NET框架
   8.1.3 公共语言规范CLS
  8.2 公共语言运行库CLR
   8.2.1 CLR概述
   8.2.2 CLR的环境
  8.3 托管代码
   8.3.1 托管代码概述
   8.3.2 托管代码编译和执行的过程
  8.4 NET框架类库
   8.4.1 NET框架类库概述
   8.4.2 ADO.NET组件
   8.4.3 XML数据组件
   8.4.4 Windows Forms组件
   8.4.5 Web Forms组件
  8.5 NET编程
  8.6 小结
 第9章 C#.NET命名空间和程序集
  9.1 C#.NET命名空间概述
  9.2 C#.NET命名空间的使用
   9.2.1 新建命名空间
   9.2.2 使用命名空间
  9.3 程序集概述
   9.3.1 什么是程序集
   9.3.2 为什么使用程序集
   9.3.3 程序集的功能
  9.4 程序集的应用
   9.4.1 构建单文件程序集
   9.4.2 构建多文件程序集
  9.5 添加引用
  9.6 小结
 第10章 字符处理
  10.1 字符串类
   10.1.1 了解字符串
   10.1.2 String类属性成员
  10.2 操作字符串
   10.2.1 分割字符串
   10.2.2 获取子字符串
   10.2.3 比较字符串
   10.2.4 字符删除、插入和大小写的转换
   10.2.5 字符串的合并
  10.3 StringBuilder类
  10.4 字符串的格式化
   10.4.1 格式化
   10.4.2 数值格式化
   10.4.3 自定义的数值格式化
   10.4.4 日期时间格式化
   10.4.5 自定义日期时间格式化
  10.5 小结
 第11章 组件
  11.1 属性
   11.1.1 什么是属性
   11.1.2 使用属性
   11.1.3 只读属性和只写属性
   11.1.4 属性的可访问性
  11.2 索引器
   11.2.1 什么是索引器
   11.2.2 使用索引器
   11.2.3 比较索引器与数组
  11.3 委派和事件
   11.3.1 委派
   11.3.2 多重传送委派
   11.3.3 事件
   11.3.4 内置的委派类型
   11.3.5 多重传送事件
  11.4 泛型
   11.4.1 泛型概述
   11.4.2 使用泛型
   11.4.3 条件约束
  11.5 小结
 第12章 部署
  12.1 部署的含义和.NET Framework的部署功能
   12.1.1 部署的含义
   12.1.2 NET Framework的部署功能
  12.2 Microsoft Windows Installer概述
   12.2.1 什么是Windows Installer
   12.2.2 Windows Installer的功能
  12.3 创建Windows软件安装包
   12.3.1 创建和配置工程
   12.3.2 安装编辑器
   12.3.3 文件系统编辑器
   12.3.4 注册表编辑器
   12.3.5 文件类型编辑器
   12.3.6 用户界面编辑器
   12.3.7 自定义操作编辑器
   12.3.8 启动条件编辑器
   12.3.9 构建工程
  12.4 安装创建的Windows软件
  12.5 小结
第三篇 Windows窗体程序
 第13章 Windows窗体
  13.1 窗体简介
  13.2 创建窗体
  13.3 设置窗体属性
  13.4 窗体常用方法和事件
  13.5 Windows窗体中常用控件
   13.5.1 标签控件
   13.5.2 文本框控件
   13.5.3 按钮控件
   13.5.4 列表框控件
   13.5.5 组合框控件
  13.6 Windows窗体常用控件示例程序
  13.7 Windows窗体间的调用
  13.8 小结
 第14章 WinForms高级控件
  14.1 单选按钮控件
  14.2 复选框控件
  14.3 选项卡控件
  14.4 滚动条控件
  14.5 进度条控件
  14.6 列表视图和树视图控件
   14.6.1 列表视图控件
   14.6.2 树视图控件
  14.7 小结
 第15章 菜单和对话框
  15.1 创建菜单
   15.1.1 创建主菜单
   15.1.2 创建快捷菜单
  15.2 使用对话框
   15.2.1 消息框
   15.2.2 打开文件对话框
   15.2.3 保存文件对话框
   15.2.4 字体对话框
   15.2.5 颜色对话框
  15.3 小结
 第16章 GDI+的应用
  16.1 GDI+简介
  16.2 GDI体系结构
  16.3 System.Drawing命名空间
   16.3.1 System.Drawing命名空间中的常用结构
   16.3.2 System.Drawing命名空间中的类
  16.4 颜色、位置和大小
   16.4.1 颜色
   16.4.2 位置和大小
  16.5 Graphics类
  16.6 路径和区域
   16.6.1 路径
   16.6.2 区域
  16.7 画笔和画刷
   16.7.1 画笔
   16.7.2 画刷
  16.8 小结
 第17章 网络编程
  17.1 网络协议概述
  17.2 System.Net和System.Net.Sockets命名空间
   17.2.1 System.Net命名空间
   17.2.2 System.Net.Socket命名空间
  17.3 TcpClient、TcpListener和NetworkStream
   17.3.1 TcpClient和TcpListener
   17.3.2 NetworkStream
  17.4 小结
第四篇 数据
 第18章 ADO.NET
  18.1 ADO.NET概述
   18.1.1 ADO.NET基本概念
   18.1.2 ADO.NET基本结构
   18.1.3 ADO.NET主要对象
   18.1.4 ADO.NET的命名空间
  18.2 结构化查询语言SQL
   18.2.1 数据定义语言(DDL)
   18.2.2 数据操纵语言(DML)
   18.2.3 数据控制语言(DCL)
   18.2.4 存储过程
   18.2.5 其他语言元素
  18.3 ADO.NET访问数据库
   18.3.1 ADO.NET处理数据库的一般步骤
   18.3.2 ADO.NET处理数据库的基本流程
  18.4 DO.NET访问数据库实例
   18.4.1 数据库设计
   18.4.2 数据库连接类UserData
   18.4.3 系统窗体及程序设计
  18.5 小结
 第19章 数据绑定技术
  19.1 数据绑定概述
   19.1.1 数据绑定的类型
   19.1.2 数据绑定的一般步骤
   19.1.3 常用的数据绑定方案
  19.2 常用数据绑定控件
   19.2.1 DataGrid控件
   19.2.2 DataGridView控件
   19.2.3 ComboBox控件和ListBox控件
  19.3 小结
 第20章 XML
  20.1 XML简介
   20.1.1 XML的产生
   20.1.3 XML的优点
  20.2 XML文档结构
  20.3 命名空间
   20.3.1 命名空间的声明
   20.3.2 命名空间的使用
  20.4 XML文档类型的定义
   20.4.1 DTD
   20.4.2 Schema
  20.5 XML文档的显示
   20.5.1 用CSS显示XML文档
   20.5.2 用XSL显示XML文档
  20.6 NET中的XML操作方法
   20.6.1 使用MSXML
   20.6.2 使用System.Xml
  20.7 XML与ADO.NET
   20.7.1 DateSet和XML之间的关系
   20.7.2 DataSet和XML的相互转换
   20.7.3 DataSet的XML架构
  20.8 小结
第五篇 Web编程
 第21章 ASP.NET开发
  21.1 ASP.NET简介
  21.2 安装和配置IIS
   21.2.1 安装IIS
   21.2.2 配置IIS
  21.3 创建Web应用程序步骤
  21.4 Web应用程序配置、安装和部署
   21.4.1 Web应用程序的配置
   21.4.2 配置安装和部署
  21.5 小结
 第22章 ASP.NET中的控件
  22.1 HTML控件
   22.1.1 HtmlForm控件
   22.1.2 HtmlAnchor控件
   22.1.3 HtmlInput控件
   22.1.4 HtmlImage控件
   22.1.5 HtmlTable控件
  22.2 Web控件
   22.2.1 文本控件
   22.2.2 选择控件
   22.2.3 控制转移控件
  22.3 验证控件
   22.3.1 RequiredFieldValidator控件
   22.3.2 CompareValidator控件
   22.3.3 RangeValidator控件
   22.3.4 RegularExpressionValidator控件
   22.3.5 CustomValidator控件
   22.3.6 ValidationSummary控件
  22.4 用户控件
  22.5 小结
 第23章 ASP.NET中的数据绑定
  23.1 Repeater控件
  23.2 DataList控件
  23.3 DataGrid控件
   23.3.1 显示列
   23.3.2 分页
  23.4 GridView控件
   23.4.1 显示页眉和页脚
   23.4.2 选定内容
   23.4.3 编辑数据
   23.4.4 删除数据
   23.4.5 排序
   23.4.6 分页
  23.5 小结
 第24章 ASP.NET中的对象
  24.1 Page对象
  24.2 HttpResponse对象
  24.3 HttpRequest对象
  24.4 HttpServerUtility对象
  24.5 Application对象
  24.6 Session对象
  24.7 小结
第六篇 综合应用
 第25章 贪吃蛇游戏制作
  25.1 游戏开发简介
  25.2 游戏架构设计
   25.2.1 游戏玩家操作设计
   25.2.2 类对象设计
  25.3 游戏开发技术分析
   25.3.1 GDI+图形显示技术
   25.3.2 键盘 事件
   25.3.3 窗体控件及对话框的使用
   25.3.4 XML数据的读取与保存
  25.4 编程实现
   25.4.1 类对象编程
   25.4.2 窗体编程
  25.5 小结
 第26章 网络文件下载
  26.1 系统构架
  26.2 系统工作机制
  26.3 编程实现
   26.3.1 服务器端程序
   26.3.2 客户端程序
  26.4 小结
 第27章 企业产品信息发布系统
  27.1 系统概述
  27.2 系统分析与设计
   27.2.1 企业用户功能
   27.2.2 普通用户功能
   27.2.3 管理员功能
  27.3 数据库设计
  27.4 系统实现
   27.4.1 系统的配置信息
   27.4.2 定义db.cs类
   27.4.3 Default.aspx(主页面)
   27.4.4 loginascx(企业用户、管理员登录)
   27.4.5 reg.ascx(注册页面)
   27.4.6 Join.ascx(显示最新加入的企业)
   27.4.7 Post.aspx(发布新产品)
   27.4.8 Modify1.aspx(修改产品资料页面)
   27.4.9 Shop.aspx(浏览某一用户发布的所有供求信息、产品信息)
   27.4.10 ShopNs.aspx(查看某一供求详细信息)
   27.4.11 Yellowpage.aspx(企业黄页)
   27.4.12 Yellowpage1.aspx(显示某个二级分类下的所有企业)
   27.4.13 Manage.aspx(管理员管理页面)
  27.5 小结
猜您喜欢

读书导航