飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 13526|回复: 58

[Java] C#开发技术大全

    [复制链接]
  • TA的每日心情
    开心
    2019-3-25 14:18
  • 签到天数: 881 天

    [LV.10]以坛为家III

    发表于 2015-9-6 20:11:46 | 显示全部楼层 |阅读模式
    内容简介
    《C#开发技术大全》是一本C#综合开发参考手册,书中几乎囊括了使用C#进行程序开发的全部知识,同时,《C#开发技术大全》在讲解时结合了大量实用而又有代表性的示例和典型应用。《C#开发技术大全》分为7篇,共31章,全面讲解了C#语言基础、Windows窗体设计、ASP.NET网站开发、数据库开发、文件技术、图形图像与多媒体、报表与打印技术。《C#开发技术大全》讲解的各种技术既相互独立又相互联系,可以逐步引导读者深入学习并掌握C#的编程知识、方法和编程技巧。
    《C#开发技术大全》附有配套光盘。光盘提供了书中示例和典型应用实例的全部源代码,所有代码都经过精心调试,在Windows Server 2003下能够正常运行。
    《C#开发技术大全》内容精炼、重点突出、实例丰富,是程序开发人员必备的参考书,《C#开发技术大全》也非常适合大、中专院校师生学习、参考。


    目录
    第1篇 C#基础篇
    第1章 C#语言基础
    1.1 C#语言简介
    1.2 数据类型
    1.2.1 值类型
    1.2.2 引用类型
    1.2.3 装箱和拆箱
    1.3 变量和常量
    1.3.1 变量
    1.3.2 常量
    1.4 数据类型转换
    1.4.1 隐式类型转换
    1.4.2 显示类型转换
    1.4.3 使用System.Convert转换数据类型
    1.5 运算符
    1.5.1 算术运算符
    1.5.2 赋值运算符
    1.5.3 关系运算符
    1.5.4 逻辑运算符
    1.5.5 位运算
    1.5.6 其他特殊运算符
    1.5.7 运算符的优先级
    1.6 枚举与结构
    1.6.1 枚举
    1.6.2 结构
    1.7 程序编写规范
    1.7.1 代码书写规则
    1.7.2 命名规范
    第2章 C#语句控制
    2.1 语句
    2.2 顺序结构程序设计
    2.3 选择结构程序设计
    2.3.1 if语句
    2.3.2 switch语句
    2.4 循环结构程序设计
    2.4.1 while语句
    2.4.2 do...while语句
    2.4.3 for语句
    2.4.4 foreach语句
    2.5 异常处理语句
    2.5.1 throw语句
    2.5.2 try-catch语句
    2.5.3 try-catch-finally语句
    2.6 跳转控制语句
    2.6.1 break语句
    2.6.2 continue语句
    2.6.3 goto语句
    2.6.4 return语句
    第3章 数组与集合
    3.1 数组
    3.1.1 一维数组
    3.1.2 二维数组
    3.1.3 多维数组
    3.1.4 数组的基类Array
    3.1.5 交错数组
    3.2 集合
    3.2.1 ArrayList类
    3.2.2 Hashtable类
    3.2.3 其他集合的简单应用
    第4章 面向对象编程
    4.1 面向对象编程概述
    4.2 类
    4.2.1 类的概念
    4.2.2 类的声明
    4.3 对象
    4.3.1 对象的声明和实例化
    4.3.2 对象的生命周期
    4.3.3 对象与类的关系
    4.4 构造函数和析构函数
    4.4.1 默认的构造函数
    4.4.2 重载的构造函数
    4.4.3 析构函数
    4.5 方法
    4.5.1 方法的声明
    4.5.2 方法的类型
    4.5.3 方法的参数类型
    4.5.4 方法的返回值类型
    4.5.5 方法的重载
    4.6 域和属性
    4.6.1 域
    4.6.2 属性
    4.7 委托
    4.7.1 委托的用途
    4.7.2 委托的实现
    4.8 事件和索引器
    4.8.1 事件
    4.8.2 索引器
    4.9 接口
    4.9.1 接口的概念
    4.9.2 接口的声明
    4.9.3 接口的成员
    4.9.4 接口的实现
    4.10 封装、继承、多态
    4.10.1 封装
    4.10.2 继承
    4.10.3 多态
    4.11 泛型
    4.11.1 泛型的概念
    4.11.2 泛型的使用
    4.11.3 泛型的定义
    第5章 算法
    5.1 算法概述
    5.1.1 什么是算法
    5.1.2 算法的特点
    5.1.3 算法的描述方法
    5.2 若干基本数学算法
    5.2.1 查找最大值和最小值
    5.2.2 计算最大公约数和最小公倍数
    5.2.3 累加和累乘
    5.2.4 求100以内素数
    5.2.5 进制转换
    5.2.6 杨辉三角
    5.3 排序算法
    5.3.1 选择排序
    5.3.2 冒泡排序
    5.3.3 插入排序
    5.3.4 希尔排序
    5.4 查找算法
    5.4.1 顺序查找
    5.4.2 二分法查找
    5.5 字符处理应用
    5.5.1 简单的加密解密算法
    5.5.2 字符串处理
    5.6 穷举法
    5.7 迭代法
    第6章 数组结构
    6.1 单向链表
    6.1.1 单向链表的定义
    6.1.2 单链表的操作
    6.1.3 单链表的制作
    6.2 双向链表
    6.2.1 双向链表的定义
    6.2.2 双向链表的操作
    6.2.3 双向链表的制作
    6.3 堆栈
    6.3.1 堆栈的定义及操作思路
    6.3.2 堆栈的制作
    6.4 队列
    6.4.1 队列的定义及操作思路
    6.4.2 队列的制作
    第7章 程序调试与错误处理
    7.1 错误类型
    7.2 程序调试
    7.2.1 断点
    7.2.2 开始执行
    7.2.3 中断执行
    7.2.4 停止执行
    7.2.5 单步执行
    7.2.6 运行到指定位置
    7.3 错误处理
    7.3.1 Web服务器配置不正确
    7.3.2 IIS管理服务没有响应
    7.3.3 未安装ASP.NET
    第2篇 Windows窗体设计篇
    第8章 Windows窗体介绍
    8.1 设置Windows窗体
    8.1.1 创建窗体
    8.1.2 窗体的属性、方法和事件
    8.1.3 调用窗体
    8.1.4 为窗体添加控件
    8.2 创建继承窗体
    8.2.1 继承窗体概述
    8.2.2 创建继承窗体
    8.2.3 继承窗体的应用
    8.3 创建MDI窗体
    8.3.1 MDI窗体概述
    8.3.2 创建MDI窗体
    8.3.3 创建MDI应用程序
    第9章 Windows控件与组件
    9.1 控件与组件概述
    9.1.1 控件概述
    9.1.2 组件概述
    9.2 文本类型控件
    9.2.1 Label控件
    9.2.2 LinkLabel控件
    9.2.3 TextBx控件
    9.2.4 RichTextBox控件
    9.3 动作类型控件
    9.4 列表类型控件
    9.4.1 ListBox控件
    9.4.2 ComboBox控件
    9.4.3 ListView控件
    9.4.4 TreeView控件
    9.4.5 NumericUpDown控件
    9.5 值类型控件
    9.5.1 CheckBox控件
    9.5.2 RadioButton控件
    9.5.3 CheckedListBox控件
    9.6 图形显示类型控件
    9.6.1 PictureBox控件
    9.6.2 NotifyIcon控件
    9.7 日期类型控件
    9.7.1 DateTimePicker控件
    9.7.2 MonthCalendar控件
    9.8 其他类型控件
    9.8.1 ToolTip控件
    9.8.2 ProgressBar控件
    9.8.3 WebBrowser控件
    9.8.4 MaskedTextBox控件
    9.9 容器控件
    9.9.1 FlowLayoutPanel控件
    9.9.2 Panel控件
    9.9.3 GroupBox控件
    9.9.4 SplitContainer控件
    9.9.5 TabControl控件
    9.9.6 TableLayoutPanel控件
    9.10 组件
    9.10.1 BackgroundWorker组件
    9.10.2 DirectoryEntry组件
    9.10.3 DirectorySearcher组件
    9.10.4 ErrorProvider组件
    9.10.5 EventLog组件
    9.10.6 FileSystemWatcher组件
    9.10.7 HelpProvider组件
    9.10.8 ImageList组件
    9.10.9 MessageQueue组件
    9.10.10 PerformanceCounter组件
    9.10.11 ServiceController组件
    9.10.12 Timer组件
    第10章 用户控件
    10.1 用户控件的概述
    10.1.1 用户控件的概述
    10.1.2 用户控件的优点
    10.2 用户控件的应用
    10.2.1 组合控件
    10.2.2 自定义控件
    第11章 菜单栏、工具栏和状态栏的设计
    11.1 菜单栏
    11.1.1 菜单栏概念和用途
    11.1.2 菜单栏的设计
    11.2 工具栏
    11.2.1 工具栏概念和用途
    11.2.2 工具栏的设计
    11.3 状态栏
    11.3.1 状态栏概念和用途
    11.3.2 状态栏的设计
    第12章 对话框
    12.1 “消息”对话框
    12.1.1 “消息”对话框简介
    12.1.2 “消息”对话框的应用
    12.2 “关于”对话框
    12.2.1 “关于”对话框简介
    12.2.2 “关于”对话框的应用
    12.3 “打开”对话框
    12.3.1 “打开”对话框简介
    12.3.2 “打开”对话框的应用
    12.4 “另存为”对话框
    12.4.1 “另存为”对话框简介
    12.4.2 “另存为”对话框的应用
    12.5 “颜色”对话框
    12.5.1 “颜色”对话框简介
    12.5.2 “颜色”对话框的应用
    12.6 “字体”对话框
    12.6.1 “字体”对话框简介
    12.6.2 “字体”对话框的应用
    12.7 “打印”对话框
    12.7.1 “打印”对话框简介
    12.7.2 “打印”对话框应用
    12.8 “页面设置”对话框
    12.8.1 “页面设置”对话框简介
    12.8.2 “页面设置”对话框应用
    12.9 “打印预览”对话框
    12.9.1 “打印预览”对话框简介
    12.9.2 “打印预览”对话框应用
    12.10 “浏览文件夹”对话框
    12.10.1 “浏览文件夹”对话框简介
    12.10.2 “浏览文件夹”对话框应用
    第3篇 ASP.NET网站开发篇
    第13章 ASP.NET 3.5网站开发基础
    13.1 ASP.NET 3.5运行环境配置与管理
    13.1.1 安装IIS服务器
    13.1.2 配置IIS服务器
    13.2 ASP.NET 3.5基本设计步骤
    13.2.1 创建ASP.NET 3.5网站
    13.2.2 创建Web窗体
    13.2.3 设计Web窗体界面
    13.2.4 编写代码
    13.2.5 运行程序
    13.3 ASP.NET 3.5网页语法
    13.3.1 ASP.NET 3.5网页扩展名
    13.3.2 Page指令
    13.3.3 代码注释
    13.3.4 HTML服务器控件语法
    13.3.5 代码块语法
    13.3.6 数据绑定语法
    13.3.7 对象标记语法
    13.4 Web.config文件配置
    第14章 ASP.NET 3.5常用服务器控件
    14.1 标准服务器控件
    14.1.1 TextBox控件
    14.1.2 Button控件
    14.1.3 LinkButton控件
    14.1.4 ImageButton控件
    14.1.5 HyperLink控件
    14.1.6 ListBox控件
    14.1.7 DropDownList控件
    14.1.8 CheckBox控件
    14.1.9 RadioButton控件
    14.1.10 Calendar控件
    14.1.11 FileUpload控件
    14.1.12 标准服务器控件典型应用
    14.2 验证控件
    14.2.1 RequiredFieldValidator控件
    14.2.2 RegularExpressionValidator控件
    14.2.3 CompareValidator控件
    14.2.4 ValidationSummary控件
    14.2.5 验证控件典型应用
    14.3 登录控件
    14.3.1 Login控件
    14.3.2 CreateUserWizard控件
    14.3.3 登录控件典型应用
    第15章 Web用户控件
    15.1 用户控件的概述和用途
    15.1.1 用户控件概述
    15.1.2 用户控件的优点
    15.2 创建用户控件
    15.2.1 创建用户控件
    15.2.2 将Web页转换为ASP.NET 3.5用户控件
    15.3 用户控件的应用
    第16章 ASP.NET 3.5内置对象
    16.1 Response对象
    16.1.1 Response对象的属性
    16.1.2 Response对象的方法
    16.1.3 Response对象的应用
    16.2 Request对象
    16.2.1 Request对象的属性
    16.2.2 Request对象的方法
    16.2.3 Request对象的应用
    16.3 Application对象
    16.3.1 Application对象的属性
    16.3.2 Application对象的方法
    16.3.3 Application对象的事件
    16.3.4 Application对象的应用
    16.4 Session对象
    16.4.1 Session对象的属性
    16.4.2 Session对象的方法
    16.4.3 Session对象的事件
    16.4.4 Session对象的应用
    16.5 Server对象
    16.5.1 Server对象的属性
    16.5.2 Server对象的方法
    16.5.3 Server对象的应用
    16.6 Cookie对象
    16.6.1 Cookie对象的属性
    16.6.2 Cookie对象的应用
    第17章 ASP.NET 3.5母版页
    17.1 母版页的概述
    17.2 创建母版页
    17.3 创建内容页
    17.4 嵌套母版页
    17.5 访问母版页的控件和属性
    第18章 ASP.NET 3.5主题
    18.1 主题的概述
    18.1.1 组成元素
    18.1.2 文件存储和组织方式
    18.2 创建主题
    18.2.1 创建外观文件
    18.2.2 为主题添加CSS样式
    18.3 应用主题
    第19章 站点导航和导航控件
    19.1 站点地图概述
    19.2 SiteMapPath控件
    19.2.1 功能
    19.2.2 属性
    19.2.3 事件
    19.3 TreeView控件
    19.3.1 功能
    19.3.2 属性
    19.3.3 事件
    19.4 Menu控件
    19.4.1 功能
    19.4.2 属性
    19.4.3 事件
    19.5 导航控件的应用
    19.5.1 TreeView菜单导航的应用
    19.5.2 Menu、SiteMapPath联合制作站点导航
    第20章 ASP.NET 3.5缓存技术
    20.1 ASP.NET 3.5缓存概述
    20.2 页面输出缓存
    20.3 页面部分缓存
    20.3.1 使用@ OutputCache指令
    20.3.2 使用PartialCaching Attribute类
    20.3.3 使用ControlCache Policy类
    20.4 页面数据缓存
    第4篇 数据库开发篇
    第21章 数据库的安装与创建
    21.1 Access数据库
    21.1.1 安装Access数据库
    21.1.2 创建Access数据库
    21.1.3 创建Access数据表
    21.2 SQL Server数据库
    21.2.1 安装SQL Server
    21.2.2 启动SQL Server服务管理器
    21.2.3 创建SQL Server数据库
    21.2.4 创建SQL Server数据表
    21.3 配置ODBC数据源
    21.3.1 配置SQL Server的ODBC数据源
    21.3.2 配置Access的ODBC数据源
    21.4 数据库的连接
    21.4.1 连接Access数据库
    21.4.2 连接SQL Server数据库
    21.4.3 连接Excel数据库
    21.5 数据库备份与恢复
    21.5.1 数据库备份
    21.5.2 数据库还原
    21.6 附加和分离数据库
    21.6.1 附加数据库
    21.6.2 分离数据库
    第22章 ADO.NET技术
    22.1 ADO.NET概述
    22.2 ADO.NET对象模型
    22.2.1 Connection对象
    22.2.2 Command对象
    22.2.3 DataReader对象
    22.2.4 DataSet对象
    22.2.5 DataAdapter对象
    22.3 数据库开发基本操作
    22.3.1 打开数据库连接
    22.3.2 向数据库中添加数据
    22.3.3 修改数据库中数据
    22.3.4 删除数据库中数据
    22.3.5 查询数据库中数据
    22.3.6 使用事务
    第23章 数据绑定控件
    23.1 DataGridView控件
    23.1.1 DataGridView属性
    23.1.2 DataGridView方法
    23.1.3 DataGridView事件
    23.1.4 DataGridView控件应用实例
    23.2 GridView控件
    23.2.1 GridView属性
    23.2.2 GridView方法
    23.2.3 GridView事件
    23.2.4 GridView控件应用实例
    23.3 DataList控件
    23.3.1 DataList属性
    23.3.2 DataList方法
    23.3.3 DataList事件
    23.3.4 DataList控件应用实例
    23.4 Repeater控件
    23.4.1 Repeater属性
    23.4.2 Repeater方法
    23.4.3 Repeater事件
    23.4.4 Repeater控件应用实例
    第24章 LINQ技术
    24.1 LINQ概述
    24.2 LINQ语法基础
    24.2.1 LINQ to Objects
    24.2.2 LINQ to DataSet
    24.2.3 LINQ to SQL
    24.2.4 LINQ to XML
    第25章 高性能数据处理技术
    25.1 存储过程概述
    25.2 存储过程的建立、修改和删除
    25.2.1 存储过程的建立
    25.2.2 存储过程的修改
    25.2.3 存储过程的删除
    25.3 在C#中调用存储过程
    25.4 视图的概述
    25.5 视图的建立、修改和删除
    25.5.1 视图的建立
    25.5.2 视图的修改
    25.5.3 视图的删除
    25.6 在C#中调用视图
    25.7 触发器的应用
    25.8 游标的应用
    第5篇 文件技术篇
    第26章 文件处理技术
    26.1 System.IO命名空间
    26.2 文件的基本操作
    26.2.1 文件操作类File和FileInfo
    26.2.2 创建文件
    26.2.3 打开文件
    26.2.4 判断文件是否存在
    26.2.5 复制或移动文件
    26.2.6 删除文件
    26.2.7 获取文件基本信息
    26.3 文件夹的基本操作
    26.3.1 文件夹操作类Directory和DirectoryInfo
    26.3.2 创建文件夹
    26.3.3 判断文件夹是否存在
    26.3.4 移动文件夹
    26.3.5 删除文件夹
    26.3.6 遍历文件夹中的子文件夹及文件
    26.4 文件流的操作
    26.4.1 文本文件的读取
    26.4.2 文本文件的写入
    26.4.3 大文件的复制
    第27章 帮助文件
    27.1 WinHelp帮助文件
    27.1.1 安装Microsoft Help Workshop
    27.1.2 编辑RTF文件
    27.1.3 制作帮助索引文件
    27.1.4 制作.Hlp帮助文件
    27.1.5 在C#中使用帮助文件
    27.2 HTML帮助文件
    27.2.1 HTML帮助文件概述
    27.2.2 安装HTML Help Workshop
    27.2.3 HTML帮助主题文件
    27.2.4 HTML帮助项目文件
    27.2.5 目录和目录文件
    27.2.6 关键字和索引文件
    27.2.7 制作.chm文件
    27.2.8 在C#中使用.chm帮助文件
    第6篇 图形图像与多媒体
    第28章 GDI+图形图像
    28.1 GDI+概述
    28.2 直线、曲线和图形
    28.2.1 向量图形概述
    28.2.2 GDI+中的直线和矩形
    28.2.3 GDI+中的椭圆和弧
    28.2.4 GDI+中的多边形
    28.2.5 GDI+中的基数样条
    28.2.6 GDI+中的贝塞尔样条
    28.2.7 GDI+中的图形路径
    28.2.8 GDI+中的画笔
    28.2.9 GDI+中曲线的填充
    28.2.10 GDI+中的区域
    28.2.11 用直线和曲线消除锯齿
    28.3 图像、位图和图元文件
    28.3.1 位图类型
    28.3.2 GDI+中的元文件
    28.3.3 在GDI+中绘制和克隆图像
    28.3.4 在GDI+中缩放图像
    28.4 坐标系和坐标变换
    28.4.1 坐标系类型
    28.4.2 变形的矩阵表示形式
    28.4.3 全局变换和局部变换
    28.5 GDI+绘制图表的应用
    28.5.1 绘制柱型图分析商品月销售情况
    28.5.2 绘制饼图分析男女比例
    28.5.3 绘制折线图分析网站流量
    28.5.4 绘制验证码图片
    第29章 多媒体技术
    29.1 多媒体概述
    29.2 文字处理
    29.3 音频与视频处理
    29.3.1 Windows Media Player控件
    29.3.2 DirectShow设计
    29.4 动画设计
    29.4.1 ImageAnimator类功能
    29.4.2 ImageAnimator类方法
    29.4.3 ImageAnimator类的应用
    第7篇 报表与打印技术
    第30章 水晶报表
    30.1 水晶报表简介
    30.2 .NET平台下的Crystal报表
    30.2.1 Crystal Reports.Net简介
    30.2.2 创建Crystal报表
    30.2.3 Crystal报表设计器的环境介绍
    30.2.4 Crystal报表区域介绍
    30.3 Crystal报表数据源和数据库的操作
    30.3.1 Visual Studio 2008中Crystal Reports数据源列举
    30.3.2 Visual Studio 2008中Crystal Reports数据库操作
    30.3.3 水晶报表的应用
    第31章 Windows打印对象
    31.1 PrintDocument类
    31.1.1 PrintDocument类的属性
    31.1.2 PrintDocument类的方法
    31.1.3 PrintDocument类的事件
    31.2 PageSetupDialog类
    31.2.1 PageSetupDialog类的属性
    31.2.2 PageSetupDialog类的方法
    31.3 PrintDialog类
    31.3.1 PrintDialog类的属性
    31.3.2 PrintDialog类的方法
    31.4 PrintPreviewControl类
    31.4.1 PrintPreviewControl类的属性
    31.4.2 PrintPreviewControl类的方法
    31.5 PrintPreviewDialog类
    31.5.1 PrintPreviewDialog类的属性
    31.5.2 PrintPreviewDialog类的方法
    31.6 Windows打印对象的综合应用


    下载地址:
    游客,如果您要查看本帖隐藏内容请回复


    备注说明:
    书籍来源于网络,仅限用于试读,版权归原作者所有,若喜欢请购买纸质图书,请支持正版!





    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x

    评分

    参与人数 1威望 +4 收起 理由
    daerhun + 4 赞一个!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-11-29 00:02
  • 签到天数: 177 天

    [LV.7]常住居民III

    发表于 2015-9-6 21:42:58 | 显示全部楼层
    有基础,带实例,可以说是够全面了。就是不知道会不会太泛泛,因为发现页数不是太多。但是楼主分享,必属精品。谢谢楼主,期待楼主的更多更好的作品。沙发为什么总是我的?
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2017-8-11 20:18
  • 签到天数: 319 天

    [LV.8]以坛为家I

    发表于 2015-9-7 23:35:58 | 显示全部楼层
    感谢分享 C#开发技术大全
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    昨天 20:00
  • 签到天数: 1966 天

    [LV.Master]伴坛终老

    发表于 2015-12-19 10:13:55 | 显示全部楼层
    经典书籍  谢谢分享
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2021-1-6 08:25
  • 签到天数: 299 天

    [LV.8]以坛为家I

    发表于 2015-12-29 16:50:13 | 显示全部楼层
    收下了,非常感谢
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-12-31 14:12
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2016-4-17 10:18:23 | 显示全部楼层
    RE: C#开发技术大全
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    7 天前
  • 签到天数: 141 天

    [LV.7]常住居民III

    发表于 2016-5-1 12:11:46 | 显示全部楼层
    介个资源非常需要,谢谢分享!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-23 11:59
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    发表于 2016-6-13 13:39:30 | 显示全部楼层
    先老老实实学一个吧
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表