这本《项目实践精解——C#核心技术应用开发(附光盘)》由梁立新编著,书中的内容以作者在亚思晟高端IT实训过程中的项目实践为基本素材整理而来,同时结合作者多年项目设计开发经验,它具有良好的实践性和可操作性,并具有具体化、通俗化的特点。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 项目实践精解--C#核心技术应用开发(附光盘)/项目实践精解丛书 |
分类 | |
作者 | 梁立新 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 这本《项目实践精解——C#核心技术应用开发(附光盘)》由梁立新编著,书中的内容以作者在亚思晟高端IT实训过程中的项目实践为基本素材整理而来,同时结合作者多年项目设计开发经验,它具有良好的实践性和可操作性,并具有具体化、通俗化的特点。 内容推荐 这本《项目实践精解——C#核心技术应用开发(附光盘)》由梁立新编著,是一本融合项目实践与开发思想于一体的书。它的特色是以项目实践作为主线贯穿其中。书中提供了一个完整的SuperVCD项目,通过该项目可使读者快速掌握C#核心技术,包括熟练掌握C撑基础语法,涵盖变量、表达式、流程控制和数组等:重点掌握面向对象的基本概念,着重理解封装、继承和多态的概念:熟练掌握面向对象的高级特性,包括静态、接口、集合、委托与代理等概念;熟练使用Windows窗体编程技术开发可视化用户界面;熟练编写多线程程序,熟练运用多线程的数据共享机制;熟练使用不同的流处理不同数据的类型:熟练编写基于TCP、UDP的服务器与客户端程序等。 本书作者有多年软件开发和教学经验,并且有很多学生目前正在从事C#开发工作;因此,作者清楚C#核心技术的合理学习路线,以及在学习过程中的注意事项。 《项目实践精解——C#核心技术应用开发(附光盘)》适合作为C#核心技术的培训教材或自学教材,同时也适合作为C#开发人员的参考书。 目录 第1章 C#核心技术概述 1.1 Microsoft.NET介绍 1.1.1 Microsoft.NET概述 1.1.2 Microsoft.NET平台的意义 1.1.3 Microsoft.NET的基本模块 1.2 C#的历史、现状和特点 1.2.1 C挣产生的历史 1.2.2 C#的优势 1.3 C#与面向对象 1.3.1 取代面向过程的面向对象程序设计语言 1.3.2 抽象的概念 1.3.3 面向对象编程的3个原则 1.3.4 类和实例对象的性质 1.4 C#核心技术体系结构 本章总结 第2章 SuperVCD项目概述 2.1 SuperVCD项目需求分析 2.2 SuperVCD项目结构分析和运行指南 2.2.1 SuperVCD应用程序结构 2.2.2 SuperVCD项目运行指南 本章总结 第3章 C#启动 3.1 C#程序开发实例 3.1.1 C#程序的基本结构 3.1.2 编译和运行C#应用程序 3.2 集成开发环境(IDE)Visual Studio介绍 本章总结 第4章 C#基础语法(一)标识符、关键字及数据类型 4.1 标识符 4.2 关键字 4.3 变量 4.3.1 数据类型 4.3.2 变量 4.4 常量 4.5 SuperVCD项目应用实例 本章总结 第5章 C#基础语法(二)表达式及流程控制 5.1 运算符 5.1.1 基本运算符 5.1.2 算术运算符 5.1.3 关系运算符 5.1.4 逻辑运算符 5.1.5 位运算符 5.1.6 赋值运算符 5.1.7 三元运算符 5.1.8 其他运算符 5.2 表达式 5.2.1 运算符的优先次序 5.2.2 数据类型转换 5.3 C#控制语句 5.3.1 顺序流程与分支流程 5.3.2 循环流程 5.3.3 与程序转移有关的其他语句 5.3.4 异常处理语句:try-catch-finally 5.4 SuperVCD项目应用实例 本章总结 第6章 C撑基础语法(三)数组 6.1 数组概述 6.2 数组对象 6.3 数组的高级功能 6.4 SuperVCD项目应用实例 本章总结 第7章 C撑面向对象核心语法 7.1 面向对象的概念 7.1.1 对象和类概述 7.1.2 类、方法和变量 7.1.3 构造方法和析构方法 7.1.4 方法的重载 7.1.5 this的使用 7.1.6 命名空间 7.2 封装 7.2.1 封装概述 7.2.2 属性与索引器 7.2.3 内部类 7.2.4 分部类 7.3 继承 7.3.1 继承概述 7.3.2 虚方法与重写方法 7.3.3 base的使用 7.4 多态性 7.4.1 多态概述 7.4.2 多态实现条件 7.4.3 多态性的代码实现 7.5 SuperVCD项目应用实例 本章总结 第8章 C#面向对象高级语法(一) 8.1 静态(static)变量和方法 8.1.1 静态(static)变量 8.1.2 静态(static)方法 8.2 密封(sealed)类和方法 8.3 访问控制(access control) 8.3.1 类的访问控制 8.3.2 类成员变量和成员方法的访问控制 8.4 抽象类与抽象方法 8.5 接口 8.5.1 接口的定义 8.5.2 接口的实现 8.6 集合 8.6.1 集合与接口 8.6.2 foreach循环语句 8.6.3 迭代器 8.6.4 常用的集合类 8.7 类的转换 8.7.1 隐式转换 8.7.2 显式转换 8.7.3 is运算符 8.7.4 as运算符 8.8 SUPERVCD项目应用实例 本章总结 第9章 C群面向对象高级语法(二) 9.1 重载运算符 9.1.1 重载运算符的原则 9.1.2 重载标准运算符 9.2 结构与枚举 9.2.1 结构 9.2.2 枚举 9.3 字符串与正规表达式 9.3.1 字符串 9.3.2 正则表达式 9.4 委托与事件 9.4.1 委托 9.4.2 事件 9.5 泛型 9.5.1 泛型的概念 9.5.2 泛型的声明和使用 9.5.3 泛型约束 9.5.4 泛型集合 9.6 SuperVCD项目应用实例 本章总结 第10章 异常处理 10.1 异常定义 10.2 异常分类 10.3 异常处理 10.4 自定义异常 10.5 SuperVCD项目应用实例 本章总结 第11章 使用WinForm建立用户图形界面 11.1 窗体编程概述 11.2 窗体编程基础 11.3 窗体控件和组件简介 11.4 SuperVCD项目应用实例 本章总结 第12章 多线程高级编程 12.1 多线程的概念 12.2 线程基本操作 12.3 线程的同步 12.4 多线程的自动管理 12.5 SuperVCD项目应用实例 本章总结 第13章 使用输入输出类 13.1 文件系统中的目录和文件管理 13.1.1 File和Filelnfo 13.1.2 Drectory和Directorylnfo 13.2 基于流的文件读写操作 13.2.1 流的概念 13.2.2 基于流的文件操作 13.3 XML文件操作 13.3.1 XML基础 13.3.2 XML转换 13.3.3 XML操作 13.4 SUPERVCD项目应用实例 本章总结 第14章 使用TCP/IP和UDP/IP开发网络程序 14.1 网络编程简介 14.2 理解TCP/IP及UDP/IP协议 14.3 System.Net和System.Net.Sockets命名空间 14.4 使用C#开发TCP/IP网络程序 14.5 使用Cjfj}开发UDP/IP网络程序 14.6 SuperVCD项目应用实例 本章总结 第15章 ADO.NET数据库开发 15.1 数据库的基本概念 15.2 SQL 15.3 SQL Server的基本使用 15.3.1 创建和维护数据库 15.3.2 表的管理 15.4 ADO.NET概述 15.4.1 ADO.NET对象模型 15.4.2 ADO.NET的基本步骤 15.5 SuperVCD项目应用实例 本章总结 附录A C#集成开发环境(IDE)VisualStudio介绍 附录B C#编程规范 附录C 比较.NET和Java 附录D C#和C++的比较 附录E 单元测试工具介绍 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。