C#新手开发实战演练

副标题:无

作   者:王云鹏编著

分类号:

ISBN:9787113102685

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

简介

   本书由浅入深,紧密结合实际开发,采用大量通俗易懂的实例,结合笔   者在日常教学和开发过程中积累的宝贵经验,重点讲述了C#在项目开发中常   用的技术。本书配合教学视频光盘,突出了其中的实用性和技巧性。全书共   分为18章,主要内容包括C#语言基础、枚举与数组、类与结构、面向对象高   级编程、C#委托和事件、集合、泛型集合、高级控件等,同时还提供了两个   应用实例——网络通信工具和网络聊天工具。    本书适合作为学习C#的入门教材,也可以作为中级读者的必备宝典。   

目录

第1章 .NET和IDE集成开发环境
1.1 .NET平台
1.2 .NET框架
1.3 .NET程序集
1.4 安装VS 2008集成开发环境
1.5 安装VS 2008 MSDN
1.6 使用VS 2008集成开发环境
1.6.1 使用VS 2008创建一个控制台程序
1.6.2 使用VS 2008创建一个Windows窗体应用程序
1.6.3 使用VS 2008进行调试
1.7 本章总结

第2章 C#语言基础
2.1 基础数据类型
2.1.1 常量
2.1.2 变量
2.2 运算符
2.2.1 运算符类型
2.2.2 运算符的优先级
2.3 控制语句
2.3.1 条件控制语句
2.3.2 循环控制语句
2.3.3 多分支语句
2.4 一个简单的C#程序示例
2.5 格式化字符串示例
2.6 C#命名规范
2.7 本章总结

第3章 枚举与数组
3.1 枚举
3.1.1 枚举定义的语法
3.1.2 使用枚举类型
3.1.3 得到枚举类型值
3.1.4 枚举类型和字符串类型转换
3.2 数组
3.2.1 数组的声明和初始化
3.2.2 使用数组中的某一个元素示例
3.3 本章总结

第4章 类与结构
4.1 访问修饰符
4.2 类和对象
4.2.1 类:物体与物体之间本质上的描述
4.2.2 构造函数:创建物体的方式
4.2.3 对象:如同客观世界中存在的物体
4.2.4 实例化:即将类的概念加工成对象的过程
4.2.5 类成员:定义在类里面的内容
4.3 类的非静态成员
4.3.1 成员变量:在类里面定义的变量
4.3.2 属性:描述事物的特性
4.3.3 方法:描述事物的行为
4.3.4 C#中方法的定义
4.3.5 索引器:在集合或数组中取出某一个元素
4.3.6 使用类的非静态成员总结
4.4 类的静态成员
4.4.1 使用类的静态成员示例
4.4.2 使用类的静态成员总结
4.5 结构
4.5.1 定义和使用结构类型实例
4.5.2 结构和类的对比
4.6 值类型和引用类型的区别
4.6.1 值类型实例
4.6.2 引用类型实例
4.6.3 结构和类的区别
4.7 抽象类、接口和静态类
4.7.1 抽象类
4.7.2 接口
4.7.3 静态类
4.8 本章总结

第5章 面向对象的高级编程
5.1 封装
5.1.1 封装的定义
5.1.2 使用private访问修饰符示例
5.1.3 重载
5.1.4 输出信息到控制台
5.1.5 构造函数重载
5.1.6 使用重载构造函数示例1
5.1.7 使用重载构造函数示例2
5.1.8 重载与封装总结
5.2 继承
5.2.1 继承的用法
5.2.2 在子类定义中使用父类属性
5.2.3 使用protected关键字定义父类成员
5.2.4 密封类
5.2.5 继承总结
5.3 多态
5.3.1 普通类多态
5.3.2 抽象类多态
5.3.3 普通类多态复杂示例
5.3.4 抽象类多态复杂示例
5.3.5 类多态总结
5.3.6 接口多态
5.3.7 多态总结
5.4 隐藏父类成员
5.4.1 隐藏父类方法示例
5.4.2 在定义隐藏父类成员时消除警告信息示例
5.4.3 将子类对象进行类型转换
5.4.4 隐藏父类属性示例
5.5 本章 总结

第6章 委托和事件
6.1 委托
6.1.1 委托的语法和定义
6.1.2 定义和使用委托
6.1.3 委托链
6.1.4 定义和使用委托链
6.1.5 匿名方法
6.1.6 定义和使用匿名方法
6.2 事件
6.2.1 定义和使用事件示例1
6.2.2 定义和使用事件示例2
6.2.3 委托推断示例
6.3 委托和事件的区别
6.4 本章 总结

第7章 集合
7.1 ArrayList集合
7.1.1 ArrayList类型的常用属性
7.1.2 ArrayList基本使用示例
7.2 ArrayList高级使用
7.2.1 实现集合中元素位置正序和倒序输出示例l
7.2.2 实现集合中元素位置正序和倒序输出示例2
7.2.3 实现集合中元素内容从小到大排序输出示例
7.2.4 使用CopyTo方法将集合中的元素复制到数组变量
7.2.5 使用ToArray方法将集合中的元素复制到数组变量
7.3 ArrayList使用复杂类型
7.3.1 定义学生和老师的类型示例
7.3.2 输出ArrayList集合内的老师和学生信息
7.3.3 重新定义学生和老师类型,重写ToString方法的示例
7.3.4 使用类型转换的方式输出老师和学生的姓名
7.3.5 使用Contains方法查询集合中王云鹏老师
7.3.6 重新定义老师和学生类型重写Equals方法
7.3.7 使用BinarySearch方法查询集合中王云鹏老师
7.3.8 使用IndexOf方法查询集合中王云鹏老师
7.3.9 实现复杂类型在集合里面排序
7.4 Hashtable集合
7.4.1 Hashtable的属性与方法
7.4.2 Hashtable的基本使用
7.5 Hashtable的高级使用
7.5.1 将Hashtable集合全部键转换为数组变量
7.5.2 将Hashtable集合全部值转换为数组变量
7.5.3 将.Hashtable集合转换为数组
7.6 Hashtable使用复杂类型
7.7 Queue集合
7.7.1 Queue的基本使用
7.7.2 Queue使用复杂类型
7.8 Stack集合
7.8.1 Stack的基本使用
7.8.2 Stack使用复杂类型
7.9 使用集合编写购物车
7.10 本章 总结

第8章 泛型集合
8.1 泛型集合概述
……
第9章 Winform高级控件
第10章 ADO.NET五大常用对象
第11章 .NET的IO
第12章 .NET与XML
第13章 反射和序列化
第14章 GUI和GDI
第15章 进程、线程、同步和异步
第16章 网络高层通信协议的应用
第17章 网络底层通信协议的应用
第18章 C#3.0新特性

已确认勘误

次印刷

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

C#新手开发实战演练
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

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

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

    loading icon