搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
项目实践精解:C#核心技术应用开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121114243
  • 作      者:
    梁立新编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2010
收藏
编辑推荐
    我们多年经验的体会是“IT是做出来的,不是想出来的”,理论虽然重要,但一定要为实践服务!以项目为主线,带动理论的学习是最好、最快、最有效的方法!《项目实践精解:C#核心技术应用开发》的特色是提供了一个完整的SuperVCD项目。通过《项目实践精解:C#核心技术应用开发》,我们希望读者对项目开发流程有个整体了解,减少对项目实践的盲目感和神秘感,能够根据这本书的体系循序渐进地动手做出自己的真实项目来!<br>    《项目实践精解:C#核心技术应用开发》基于全新Project-driven training(项目驱动)理念,围绕一个项目(SuperVCD)来贯穿C#核心技术开发各个模块的理论讲解,这是与市场上许多C#基础教材的最大区别。另外,此书是《项目实践精解》系列教材的一本,和其他相关教材形成一个完整的体系。<br>    《项目实践精解:C#核心技术应用开发》既有整体框架,又有重点技术。一书在手,理论清晰,项目无忧!<br>    国家信息专业技术人才知识更新工程(“653工程”)指定参考用书
展开
作者简介
    梁立新,外籍软件专家,具有十多年专业软件开发、架构设计和项目管理的经验,擅长面向对象的分析设计、开发和管理。毕业于中国科学技术大学,获硕士学位。之后留学于美国,获伊利诺依理工大学硕士学位。曾先后工作于美国华尔街咨询服务公司和加拿大多伦多证券交易所,担任高级软件设计师。参与设计建设了美国著名银行JP Morgan网上人力资源系统和加拿大最大的证券交易中心Toronto Stock Exchange股票交易系统和市场数据传输及分析系统。回国后,创办北京亚思晟商务科技有限公司,设计和开发了中科院空间中心电子政务系统、网上企业财务中心管理系统及eBiz企业ERP管理系统等,同时从事高端IT教育培训、实训体系研发和咨询工作。
展开
内容介绍
    它的特色是以项目实践作为主线贯穿其中。书中提供了一个完整的SuperVCD项目,通过该项目可使读者快速掌握C#核心技术,包括熟练掌握C#基础语法,涵盖变量、表达式、流程控制和数组等:重点掌握面向对象的基本概念,着重理解封装、继承和多态的概念;熟练掌握面向对象的高级特性,包括静态、接口、集合、委托与代理等概念;熟练使用Windows窗体编程技术开发可视化用户界面:熟练编写多线程程序,熟练运用多线程的数据共享机制;熟练使用不同的流处理不同数据的类型;熟练编写基于TCP/UDP的服务器与客户端程序等。<br>    《项目实践精解:C#核心技术应用开发》作者有多年软件开发和教学经验,并且有很多学生目前正在从事C#开发工作;因此,作者清楚C#核心技术的合理学习路线,以及在学习过程中的注意事项。<br>    《项目实践精解:C#核心技术应用开发》适合作为C#核心技术的培训教材或自学教材,同时也适合作为C#开发人员的参考书。
展开
目录
第1章 C#核心技术概述<br>1.1 Microsoft.NET介绍<br>1.1.1 Microsoft.NET概述<br>1.1.2 Microsoft.NET平台的意义<br>1.1.3 Microsoft.NET的基本模块<br>1.2 C#的历史、现状和特点<br>1.2.1 C#产生的历史<br>1.2.2 C#的优势<br>1.3 C#与面向对象<br>1.3.1 取代面向过程的面向对象程序设计语言<br>1.3.2 抽象的概念<br>1.3.3 面向对象编程的3个原则<br>1.3.4 类和实例对象的性质<br>1.4 C#核心技术体系结构<br>本章总结<br><br>第2章 SuperVCD项目概述<br>2.1 SuperVCD项目需求分析<br>2.2 SuperVCD项目结构分析和运行指南<br>2.2.1 SuperVCD应用程序结构<br>2.2.2 SuperVCD项目运行指南<br>本章总结<br><br>第3章 C#启动<br>3.1 C#程序开发实例<br>3.1.1 C#程序的基本结构<br>3.1.2 编译和运行C#应用程序<br>3.2 集成开发环境(IDE)Visual Studio介绍<br>本章总结<br><br>第4章 C#基础语法(一)标识符、关键字及数据类型<br>4.1 标识符<br>4.2 关键字<br>4.3 变量<br>4.3.1 数据类型<br>4.3.2 变量<br>4.4 常量<br>4.5 SuperVCD项目应用实例<br>本章总结<br><br>第5章 C#基础语法(二)表达式及流程控制<br>5.1 运算符<br>5.1.1 基本运算符<br>5.1.2 算术运算符<br>5.1.3 关系运算符<br>5.1.4 逻辑运算符<br>5.1.5 位运算符<br>5.1.6 赋值运算符<br>5.1.7 三元运算符<br>5.1.8 其他运算符<br>5.2 表达式<br>5.2.1 运算符的优先次序<br>5.2.2 数据类型转换<br>5.3 C#控制语句<br>5.3.1 顺序流程与分支流程<br>5.3.2 循环流程<br>5.3.3 与程序转移有关的其他语句<br>5.3.4 异常处理语句:try—catch—finally<br>5.4 SuperVCD项目应用实例<br>本章总结<br><br>第6章 C#基础语法(三)数组<br>6.1 数组概述<br>6.2 数组对象<br>6.3 数组的高级功能<br>6.4 SuperVCD项目应用实例<br>本章总结<br><br>第7章 C群面向对象核心语法<br>7.1 面向对象的概念<br>7.1.1 对象和类概述<br>7.1.2 类、方法和变量<br>7.1.3 构造方法和机构方法<br>7.1.4 方法的重载<br>7.1.5 this的使用<br>7.1.6 命名空间<br>7.2 封装<br>7.2.1 封装概述<br>7.2.2 属性与索引器<br>7.2.3 内部类<br>7.2.4 分部类<br>7.3 继承<br>7.3.1 继承概述<br>7.3.2 虚方法与重写方法<br>7.3.3 base的使用<br>7.4 多态性<br>7.4.1 多态概述<br>7.4.2 多态实现条件<br>7.4.3 多态性的代码实现<br>7.5 SuperVCD项目应用实例<br>本章总结<br><br>第8章 C#面向对象高级语法(一)<br>8.1 静态(static)变量和方法<br>8.1.1 静态(static)变量<br>8.1.2 静态(static)方法<br>8.2 密封(sealed)类和方法<br>8.3 访问控制(accesscontrol)<br>8.3.1 类的访问控制<br>8.3.2 类成员变量和成员方法的访问控制<br>8.4 抽象类与抽象方法<br>8.5 接口<br>8.5.1 接口的定义<br>8.5.2 接口的实现<br>8.6 集合<br>8.6.1 集合与接口<br>8.6.2 foreach循环语句<br>8.6.3 迭代器<br>8.6.4 常用的集合类<br>8.7 类的转换<br>8.7.1 隐式转换<br>8.7.2 显式转换<br>8.7.3 is运算符<br>8.7.4 as运算符<br>8.8 SLIPERVCD项目应用实例<br>本章总结<br><br>第9章 C#面向对象高级语法(二)<br>9.1 重载运算符<br>9.1.1 重载运算符的原则<br>9.1.2 重载标准运算符<br>9.2 结构与枚举<br>9.2.1 结构<br>9.2.2 枚举<br>9.3 字符串与正规表达式<br>9.3.1 字符串<br>9.3.2 正则表达式<br>9.4 委托与事件<br>9.4.1 委托<br>9.4.2 事件<br>9.5 泛型<br>9.5.1 泛型的概念<br>9.5.2 泛型的声明和使用<br>9.5.3 泛型约束<br>9.5.4 泛型集合<br>9.6 SuperVCD项目应用实例<br>本章总结<br><br>第10章 异常处理<br>10.1 异常定义<br>10.2 异常分类<br>10.3 异常处理<br>10.4 自定义异常<br>10.5 SuperVCD项目应用实例<br>本章总结<br><br>第11章 使用WinForm建立用户图形界面<br>11.1 窗体编程概述<br>11.2 窗体编程基础<br>11.3 窗体控件和组件简介<br>11.4 SuperVCD项目应用实例<br>本章总结<br><br>第12章 多线程高级编程<br>12.1 多线程的概念<br>12.2 线程基本操作<br>12.3 线程的同步<br>12.4 多线程的自动管理<br>12.5 SuperVCD项目应用实例<br>本章总结<br><br>第13章 使用输入输出类<br>13.1 文件系统中的目录和文件管理<br>13.1.1 File和FileInfo<br>13.1.2 Drectory和DirectoryInfo<br>13.2 基于流的文件读写操作<br>13.2.1 流的概念<br>13.2.2 基于流的文件操作<br>13.3 XML文件操作<br>13.3.1 XML基础<br>13.3.2 XML转换<br>13.3.3 XML操作<br>13.4 SUPERVCD项目应用实例<br>本章总结<br><br>第14章 使用TCP/IP和UDP/IP开发网络程序<br>14.1 网络编程简介<br>14.2 理解TCP/IP及L/DP/IP协议<br>14.3 System.Net和System.Net.Sockets命名空间<br>14.4 使用C#开发TCP/IP网络程序<br>14.5 使用C#发UDP/IP网络程序<br>14.6 SuperVCD项目应用实例<br>本章总结<br><br>第15章 ADO.NET数据库开发<br>15.1 数据库的基本概念<br>15.2 SQL<br>15.3 SQL Server的基本使用<br>15.3.1 创建和维护数据库<br>15.3.2 表的管理<br>15.4 ADO.NET概述<br>15.4.1 ADO.NET对象模型<br>15.4.2 ADO.NET的基本步骤<br>15.5 SuperVCD项目应用实例<br>本章总结<br>附录A C#集成开发环境(IDE)VisuaI Studio介绍<br>附录B C#编程规范<br>附录C 比较.NET和Java<br>附录D C#和C++的比较<br>附录E 单元测试工具介绍
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证