本书为“从入门到精通”类图书。
本书是在Visual C# 2005环境下讲述C#语言从入门到精通的相关知识。在该书中,作者站在一个初学者的角度,由浅入深,进而深入浅出地讲述C#的方方面面。
通过阅读本书,读者不仅可以精通C#的编程理论,还可以从不同的实例中涉取到宝贵的实践经验,这对读者今后的工作与学习都大有裨益。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Visual C#2005从入门到精通(普及版) |
分类 | |
作者 | 陈锵//陈初铨//宫正 |
出版社 | 电子工业出版社 |
下载 | |
简介 | 编辑推荐 本书为“从入门到精通”类图书。 本书是在Visual C# 2005环境下讲述C#语言从入门到精通的相关知识。在该书中,作者站在一个初学者的角度,由浅入深,进而深入浅出地讲述C#的方方面面。 通过阅读本书,读者不仅可以精通C#的编程理论,还可以从不同的实例中涉取到宝贵的实践经验,这对读者今后的工作与学习都大有裨益。 内容推荐 本书介绍了Visual C# 2005的特点、使用方法及编程技巧,旨在提供Visual C#的“从入门到精通”式的综合性指南。具体内容包括:C#的基本语法、C#面向对象编程、C#高级语法、Visual C#2005的新特性、Visual C#2005的常用控件、Visual C#2005的基本应用、基于ADO.NET的数据库编程、C#网络编程和基于ASP.NET的Web编程等。 本书为“从入门到精通”类图书,适合阅读的读者范围涵盖初学者到高级技术人员。 目录 第1章 进入C#世界 1.1 欢迎来到Visual Studio 2005 1. 1.1 经典示例程序 1.1.2 Visual Studio 2005开发环境 1.1.3 管理项目 1.2 初识C# 1.2.1 C#语言概述 1.2.2 .NET框架 1.2.3 公共语言运行库 第2章 C#的特性 2.1 基本语法 2.1.1 C#语法概述 2. 1.2 C#中的注释 2.2 类型 2.2.1 简单类型 2.2. 2 运算符与表达式 2.3 枚举、结构体和数组 2.3.1 枚举 2.3.2 结构体 2.3.3 数组 2.4 变量和常量 2.5 流程控制 2. 5.1 分支控制 2.5.2 循环控制 2.6 类型转换 2.6.1 隐式转换 2.6.2 显式转换 2.6.3 使用转换命令的显式转换 第3章 C#面向对象编程 3.1 面向对象的概念 3.1.1 类和对象 3.1.2 类的特性 3.2 定义一个C#类 3.2.1 类和接口 3.2.2 构造函数和析构函数 3.2.3 类成员的定义 3.2.4 this关键字 3.3 结构与类的区别 3.3.1 实例在内存中的位置以及内存回收 3.3.2 结构不支持继承 3.3.3 结构字段的默认值 3. 3.4 关键字this的含义 3.3.5 装箱和拆箱 3.3.6 结构的构造函数 3.4 运算符重载 3.5 继承 3.5.1 类的继承 3.5.2 继承下的构造函数和析构函数 3.5.3 关键字base和new 3.6 多态 3.7 虚方法与抽象方法、接口与抽象类 3.8 System.Object类 第4章 深入C# 4.1 接口(Interface)和委托(Delegate) 4.1.1 使用接口 4.1.2 使用委托 4.1.3 如何选用接口和委托 4.2 事件(Event) 4.2.1 使用事件 4.2.2 自定义事件 4.2.3 在接口中声明事件 4.3 泛型(Generic) 4.3.1 使用泛型 4.3.2 自定义泛型 4.3.3 泛型与模板的区别 4.3.4 泛型和数组 4.4 索引器(Indexer) 4.4.1 什么是索引器 4.4.2 实现接口索引器 4.4.3 索引器与属性的区别 4.5 迭代器(Iterator) 4.5.1 使用迭代器 4.5.2 深入迭代器 4.5.3 为整数列表和泛型列表实现迭代器 4.6 异常(Exception) 4.6.1 使用和处理异常 4.6.2 创建和引发异常 4.6.3 异常分类和常见的异常 4.7 处理器指令 4.8 使用垃圾回收和资源管理 4.9 可空类型 4.10 不安全代码和指针 4.11 XML文档注释 第5章 Visual C# 2005新特性 5.1 泛型 5.2 迭代器 5.3 分部类 5.3.1 类学会了分身术 5.3.2 为什么要增加分部类的功能 5.3.3 使用分部类的注意事项 5.4 静态类 5.4.1 什么是静态 5.4. 2 静态类的作用 5.5 可空类型 5.6 匿名方法 5.6.1 命名方法和匿名方法 5.6.2 使用匿名方法的注意事项 5. 7 命名空间别名限定符 5.7.1 命名空间被隐藏的问题 5.7.2 “::”又回来了 5.8 外部程序集别名 5.9 属性访问器的可访问性 5.9.1 访问修饰符的应用 5.9.2 访问器可访问性域 5.10 委托中的协变和逆变 5.10.1 协变 5.10.2 逆变 5.11 实例化委托的新方法 5.12 固定大小的缓冲区 5.12.1 关于创建固定大小的数据结构 5.12.2 不安全缓沖区与常规数组的差异 5.13 友元程序集 5.13.1 不同程序集之间的访问 5.13.2 强名称的不同程序集之间的访问 5.14 内联警告控制 5. 15 Volatile 5.16 编译器增加和更改的选项 5.16.1 /errorreport选项 5.16.2 /keycontainer和/keyfile选项 5.16.3 /linkresource选项 5.16.4 /moduleassemblyname选项 5.16.5 /platform选项 5.17 C#3.O新特性简介 5.17.1 隐式类型本地变量 5.17.2 匿名变量 5.17.3 扩展方法 5.17.4 对象和collection初始化符 5.17.5 Lambda表达式 5.17.6 查询表达式 5.17.7 表达式树 第6章 Visual C# 2005常用控件 6.1 公共控件 6.1.1 按钮(Button) 6.1. 2 单选按钮(RadioButton)和复选框(CheckBox) 6.1.3 组合框(ComboBox)和列表框(ListBox) 6.1.4 进度条(ProgressBar) 6.1.5 日历控件(MonthCalendar)和日期时间提取控件(DateTimePicker) 6.1.6 Tab属性页(TabControl) 6.1.7 列表视图(ListView) 6.1.8 树形视图(TreeView) 6.2 对话框 6.2.1 文件夹浏览器(FolderBrowserDialog) 6.2.2 打开文件(OpenFileDialog) 6.2.3 保存文件(SaveFileDialog) 6.2.4 字体对话框(FontDialog) 6.2.5 颜色对话框(ColorDialog) 6.3 菜单和工具栏 6.3.1 菜单(MenuStrip) 6.3.2 快捷菜单(ContextMenuStrip) 6.3.3 工具栏(ToolStrip,ToolStripContainer) 6.3.4 状态栏(StatusStrip) 6.4 组件 6.4.1 定时器(Timer) 6.4.2 图像列表(ImageList) 6.4.3 错误提示器(ErrorProvider) 第7章 基本应用 7.1 典型的应用程序 7.1.1 Windows应用程序 7.1.2 控制台应用程序 7.2 文档和视图 7.2.1 文档和视图的概念 7.2.2 实现一个简单的多文档编辑器 7.3 绘图 7.3.1 C#绘图机制 7.3.2 绘制简单的线条 7.3.3 绘制几何图形和呈现图像 7.3.4 绘制文本 7.4 动态链接库(DLL) 7.4.1 什么是DLL 7.4.2 创建和使用C#动态链接库 7.4.3 调试动态链接库 7.5 多任务编程 7.5.1 多任务、进程与线程的基础知识 7.5.2 进程与线程控制 7.5.3 线程同步 第8章 数据库编程 8.1 ADO.NET简介 8.1.1 数据库编程与ADO.NET 8.1.2 关于ADO.NET的类 8.1.3 Windows应用程序与ADO.NET 8.2 ADO.NET应用 8.2.1 使用DataReader从数据库中读取数据 8.2.2 使用DataSet从数据库中读取数据 8.2.3 更新数据库的内容 8.2.4 访问数据集中的多个表 8.2.5 深入理解ADO.NET中的SQL语句 8.2.6 数据绑定 第9章 网络编程 9.1 建立连接 9.1.1 TCP/IP协议 9.1.2 使用TcpListener和TcpClient收发信息 9.1.3 使用Socket类代替TcpListener和TcpClient 9.2 典型的网络应用 9.2.1 下载网页 9.2.2 下载和上传文件 9.2.3 接收电子邮件信息 9.2.4 实现pin命令 第10章 基于ASP.NET的Web程 10.1 ASP.NET技术概述 10.1.1 ASP.NET技术 10.1.2 ASP.NET 2.0新特性 10.2 ASP.NET编程基础 10.2.1 创建一个简单的Web面 10.2.2 事件处理 10.2.3 输入验证 10.2.4 状态管理 10.3 Web务 10.3.1 Web务的概念 10.3.2 Web务的优点 10.3.3 Web务的体系结构 10.3.4 Web务平台 10.3.5 Web务的例子 10.4 部署Web用程序 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。