新手学C#

副标题:无

作   者:明杰等编著

分类号:

ISBN:9787894989918

微信扫一扫,移动浏览光盘

简介

c#是目前最流行的开发语言之一,本手册详细讲解了从c#的基础语法到程序整体设计的方法,旨在帮助开发者快速掌握使用c撑语言编写程序的方法。 全书包括.net framework环境以及visual studio开发工具、c#语言的基本语法、c#与面向对象、常用的字符串操作、线程操作、c#中的集合知识、c#中的网络通信、c#中文件与流的操作、程序的本地化、获取计算机信息、反射、消息队列、异常处理措施和c#3.0的新特性、数据的访问操作、asp.net程序的开发、windows窗体程序的开发。为了方便于读者学习,本书最后两章分别分析了web程序和windows窗体程序的开发过程。同时还介绍了asp.net下如何按照三层架构开发web程序,以及客户端/服务器端程序的开发流程。 本手册适合广大c#语言的初学者,c++程序员学习饼和大专院校学生阅读。 本光盘内容为实例源代码、语音视频教学及电子教案(ppt)。 本光盘及配套手册由北京希望电子出版社独家发行,未经出版者书面许可,任何单位和个人不得擅自摘抄、复制光盘和本更多>>

目录

第1篇 C#基本语法
第1章 C#与.NET概述
1.1 C#语言简介
1.1.1 C#语言的特点
1.1.2 C#与其他面向对象语言的比较
1.2.NETFramework环境
1.2.1 C#与.NETFramework的关系
1.2.2.NETFramework的组成及发展历史
1.3 C#创建.NET应用程序
1.3.1 编译器VS安装的介绍
1.3.2 创建ASP.NET的Web程序
1.3.3 创建Windows程序
1.3.4 创建类库
1.4 常见面试题
1.5 小结
1.6 习题

第2章 C#基本语法
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.4 流程控制
2.4.1 条件语句
2.4.2 循环语句
2.4.3 跳转语句
2.5 数组和枚举
2.5.1 数组
2.5.2 枚举
2.6 常用的预处理器指令
2.6.1 #region与#endregion
2.6.2 #if,#else和#endif
2.7 常见面试题
2.8 小结
2.9 习题

第2篇 面向对象的程序设计
第3章 类和结构
3.1 面向对象
3.1.1 面向对象的由来
3.1.2 面向对象举例
3.2 类定义
3.2.1 类的数据成员
3.2.2 类的成员函数
3.2.3 类的静态成员
3.2.4 类成员的保护机制
3.2.5 object类
3.3 类的初始化、赋值和析构
3.3.1 类的初始化
3.3.2 类的构造函数
3.3.3 类的析构函数
3.3.4 按成员赋值
3.4 类的方法
3.4.1 方法的声明方式
3.4.2 方法设计的一般准则
3.4.3 方法中的参数
3.4.4 静态方法与非静态方法
3.4.5 方法的返回值
3.4.6 方法的重载
3.4.7 操作符的重载
3.5 类的属性
3.5.1 属性的声明
3.5.2 属性的访问
3.6 结构
3.6.1 定义结构
3.6.2 使用结构
3.6.3 结构间的转换
3.6.4 结构与类的比较
3.7 常见面试题
3.8 小结
3.9 习题

第4章 继承
4.1 继承机制的简介
4.1.1 继承是什么
4.1.2 基本概念
4.1.3 何时使用继承
4.2 多态性
4.2.1 多态性是什么
4.2.2 虚函数
4.2.3 派生类中虚函数的重载
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.6 小结
4.7 习题

第5章 接口
5.1 接口概述
5.1.1 接口是什么
5.1.2 基本概念
5.1.3 接口的组成
5.2 接口的定义
5.2.1 接口的声明方式
5.2.2 接口的继承方式
5.3 接口的实现
5.3.1 类对接口实现
5.3.2 多接口的继承
5.3.3 显式的实现接口
5.3.4 抽象类与接口的区别
5.4 常见面试题
5.5 小结
5.6 习题

第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.7 类实现外观模式
6.7.1 外观模式的应用场合及组成
6.7.2 外观模式的效果
6.8 常见面试题
6.9 小结
6.10 习题

第3篇 C#实战应用
第7章 字符串与数字的操作
7.1 字符串基本知识
7.1.1 字符串的表示
7.1.2 String类
7.1.3 StringBuilder类
7.2 字符串的转换操作
7.2.1 字符串的分割
7.2.2 子串的获取
7.2.3 字符串的比较
7.2.4 字符串的合并
7.2.5 字符串的格式
7.2.6 字符串的替换、查找与删除
7.2.7 字符串的其他操作
7.3 数字的转换操作
7.3.1 显示的数字转换
7.3.2 数字与字符串和其他类型数字类型的转换
7.4 常见面试题
7.5 小结
7.6 习题

第8章 线程操作
8.1 线程
8.1.1 线程声明
8.1.2 线程的启动
8.1.3 线程的悬挂或暂停
8.1.4 线程的终止
8.1.5 线程如何调用资源
8.2 委托与事件
8.2.1 使用委托的意义和使用方式
8.2.2 简单的委托示例
8.2.3 委托与事件的关系
8.3 多线程的处理
8.3.1 多线程的工作方式
8.3.2 线程池
8.3.3 线程的优先级
8.3.4 线程的同步
8.3.5 使用共享的资源
8.4 常见面试题
8.5 小结
8.6 习题

第9章 集合
9.1 集合的基本知识
9.1.1 集合的使用场合
9.1.2 使用集合的优点
9.2 非泛型集合的使用
9.2.1 ArrayList集合
9.2.2 Oueue集合
9.2.3 Stack集合
9.2.4 HashTable集合
9.3 泛型集合的使用
9.3.1 Queue与Stack形式的泛型集合
9.3.2 List形式的泛型集合
9.4 常见面试题
9.5 小结
9.6 习题

第10章 网络通信操作
10.1 网络通信的协议
10.1.1 什么是网络通信
10.1.2 网络模型
10.1.3 TCP/UDP协议
10.1.4 什么是Socket
10.2 Socket类的使用
10.2.1 如何创建Socket类
10.2.2 利用Socket监听端口
10.2.3 利用Socket建立连接
10.2.4 利用Socket接收和发送肖息
10.2.5 利用Socket关闭连接
10.2.6 同步接收方的套接字
10.2.7 同步发送方的套接字
10.2.8 异步接收方的套接字
10.2.9 异步发送方的套接字
10.3 一些相关的通信类
10.3.1 利用TcpClient建立客户端请求
10.3.2 利用TcpListener开始和关闭监听
10.3.3 利用TcpListener接收连接
10.3.4 利用TcpClient发送和接收消息
10.3.5 利用UdpClient建立客户端连接
10.3.6 利用UdpClient发送和接收消息
10.4 常见面试题
10.5 小结
10.6 习题

第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.2.4 读取和修改文件内容
11.3 流操作
11.3.1 流的概念
11.3.2 使用流读取文件
11.3.3 使用流写入文件
11.3.4 二进制文件的读取和写入
11.4 FTP中的文件操作
11.4.1 FTP简介
11.4.2 利用FTP创建连接
11.4.3 利用FTP在服务器上进行目录操作
11.4.4 利用FTP上传文件
11.4.5 利用FTP下载文件
11.4.6 利用FTP删除文件
11.4.7 利用FTP关闭连接
11.5 常见面试题
11.6 小结
11.7 习题

第12章 程序的本地化
12.1 本地化概述
12.1.1 本地化的体系
12.1.2 本地化的优点
12.2 本地化的方式
12.2.1 使用C#中的本地化类
12.2.2 创建资源文件
12.2.3 使用资源文件
12.3 本地化的实现示例
12.3.1 设计本地化资源
12.3.2 运行时读取本地化资源
12.4 常见面试题
12.5 小结
12.6 习题

第13章 获取计算机信息
13.1 计算机组成简介
13.1.1 计算机硬件系统
13.1.2 计算机软件系统
13.2 获取本机的信息
13.2.1 获取本机的软件信息
13.2.2 获取本机的硬件信息
13.2.3 获取本机的网络信息
13.3 常见面试题
13.4 小结
13.5 习题

第14章 反射
14.1 反射机制
14.1.1 反射的运行机制
14.1.2 C#中反射应用的类
14.2 反射的应用
14.2.1 枚举中反射的应用
14.2.2 类中反射的应用
14.3 常见面试题
14.4 小结
14.5 习题

第15章 消息队列
15.1 消息队列的基本知识
15.1.1 消息队列的概念
15.1.2 消息队列的类型
15.1.3 消息队列的优缺点
15.2 消息的处理
15.2.l消息的安全性
15.2.2 创建消息队列
15.2.3 发送消息到消息队列
15.2.4 接收消息队列的消息
15.2.5 查询消息队列内信息
15.2.6 消息队列示例
15.3 常见面试题
15.4 小结
……

第4篇 C#开发方向
第17章 数据访问
第18章 ASP.NET的Web程序开发
第19章 Windows窗体的开发

第5篇 C#开发案例
第20章 基于Web的信息管理系统
第21章 Windows下的聊天室程序

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

新手学C#
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon