出版时间:2010-9 出版社:电子工业出版社 作者:梁立新 编著 页数:448
前言
学习任何技术都要从基础开始,这本书就是讲解C#核心技术的基础教材。读者如果简单调研一下就不难发现,市面上最多的就是这类C#基础类教材。那么,我们还有没有必要再多写一本没有特色、枯燥乏味的书呢?答案当然是否定的!作者从事软件设计开发工作十多年,最近才萌发了写一本好书的想法。因为作者希望推广一种最有效的学习与培训的捷径,这就是Project-driven training,也就是用项目实践来带动理论的学习。基于此,作者围绕一个项目(SuperVCD)来贯穿C#核心技术各个模块的理论讲解。这是本书最大的特色!通过项目实践,可以对技术应用有明确的目的性(为什么学),对技术原理能够更好地融会贯通(学什么),也可以更好地检验学习效果(学得怎样)。 本书的内容以作者在亚思晟高端IT实训过程中的项目实践为基本素材整理而来,同时结合作者多年项目设计开发经验,它具有良好的实践性和可操作性,并具有具体化、通俗化的特点。 1.重项目实践 我们多年经验的体会是“IT是做出来的,不是想出来的”,理论虽然重要,但一定要为实践服务!以项目为主线,带动理论的学习是最好、最快、最有效的方法!本书的特色是提供了一个完整的SuperVCD项目。通过此书,我们希望读者对项目开发流程有个整体了解,减少对项目实践的盲目感和神秘感,能够根据本书的体系循序渐进地动手做出自己的真实项目来! 2.重理论要点 本书是以项目实践为主线,着重讲解C#核心技术理论中最重要、最精华的部分,以及它们之间的融会贯通,这就是本书的特色!读者首先通过项目把握整体概貌,之后深入局部细节,系统学习理论;然后不断优化和扩展细节,完善整体框架和改进项目。 既有整体框架,又有重点技术。一书在手,思路清晰,项目无忧!
内容概要
本书是一本融合项目实践与开发思想于一体的书。它的特色是以项目实践作为主线贯穿其中。本书提供了一个完整的SuperVCD项目,通过该项目可使读者快速掌握C#核心技术,包括熟练掌握C#基础语法,涵盖变量、表达式、流程控制和数组等;重点掌握面向对象的基本概念,着重理解封装、继承和多态的概念;熟练掌握面向对象的高级特性,包括静态、接口、集合、委托与代理等概念;熟练使用Windows窗体编程技术开发可视化用户界面;熟练编写多线程程序,熟练运用多线程的数据共享机制;熟练使用不同的流处理不同数据的类型;熟练编写基于TCP/UDP的服务器与客户端程序等。 本书作者有多年软件开发和教学经验,并且有很多学生目前正在从事C#开发工作;因此,作者清楚C#核心技术的合理学习路线,以及在学习过程中的注意事项。 本书适合作为C#核心技术的培训教材或自学教材,同时也适合作为C#开发人员的参考书。
作者简介
梁立新,外籍软件专家,具有十多年专业软件开发、架构设计和项目管理的经验,擅长面向对象的分析设计、开发和管理。毕业于中国科学技术大学,获硕士学位。之后留学于美国,获伊利诺依理工大学硕士学位。曾先后工作于美国华尔街咨询服务公司和加拿大多伦多证券交易所,担任高级软件设计师。参与设计建设了美国著名银行JP Morgan网上人力资源系统和加拿大最大的证券交易中心Toronto Stock Exchange股票交易系统和市场数据传输及分析系统。回国后,创办北京亚思晟商务科技有限公司,设计和开发了中科院空间中心电子政务系统、网上企业财务中心管理系统及eBiz企业ERP管理系统等,同时从事高端IT教育培训、实训体系研发和咨询工作。
书籍目录
第1章 C#核心技术概述第2章 SuperVCD项目概述第3章 C#启动第4章 C#基础语法(一)标识符、关键字及数据类型第5章 C#基础语法(二)表达式及流程控制第6章 C#基础语法(三)数组第7章 C#面向对象核心语法第8章 C#面向对象高级语法(一)第9章 C#面向对象高级语法(二)第10章 异常处理第11章 使用WINFORM建立用户图形界面第12章 多线程高级编程第13章 使用输入输出类第14章 使用TCP/IP和UDP/IP开发网络程序第15章 ADO.NET数据库开发附录A C#集成开发环境(IDE)VisualStudio介绍附录B C#编程规范附录C 比较.NET和Java附录D C#和C++的比较附录E 单元测试工具介绍
编辑推荐
我们多年经验的体会是“IT是做出来的,不是想出来的”,理论虽然重要,但一定要为实践服务!以项目为主线,带动理论的学习是最好、最快、最有效的方法!《项目实践精解:C#核心技术应用开发》的特色是提供了一个完整的SuperVCD项目。通过《项目实践精解:C#核心技术应用开发》,我们希望读者对项目开发流程有个整体了解,减少对项目实践的盲目感和神秘感,能够根据这本书的体系循序渐进地动手做出自己的真实项目来! 《项目实践精解:C#核心技术应用开发》基于全新Project-driven training(项目驱动)理念,围绕一个项目(SuperVCD)来贯穿C#核心技术开发各个模块的理论讲解,这是与市场上许多C#基础教材的最大区别。另外,此书是《项目实践精解》系列教材的一本,和其他相关教材形成一个完整的体系。 《项目实践精解:C#核心技术应用开发》既有整体框架,又有重点技术。一书在手,理论清晰,项目无忧! 国家信息专业技术人才知识更新工程(“653工程”)指定参考用书
图书封面
评论、评分、阅读与下载