30天学通C#项目案例开发

出版时间:2009-7  出版社:电子工业出版社  作者:孔琳俊  页数:505  字数:787000  
Tag标签:无  

前言

  为什么要写这样一本书。  为了帮助众多的软件开发人员能够尽快地学习和掌握使用C#开发应用程序,尽快地步入实际的项目开发中来,作者根据多年的项目开发经验编写了此书。  本书以。NETFramework3。5作为开发平台,以C#作为开发语言,以世界上最好的IDE环境VisualStudio2008作为开发工具,深入剖析了10个企业级的应用程序,包括基于WPF的通讯录软件。带绘图功能的通信软件。酒店管理。工厂日历管理。医院管理。论坛。电子商务网站等。深入详解了使用WindowsForms开发企业级数据库应用程序。Web数据库应用程序。使用WPF构建丰富效果的多媒体程序等。  本书的特点  1.秉承畅销书“21天学通”的细致写法  本书传承了畅销系列“21天学通”细致的写作手法,本着“让读者少走弯路,尽快上手”的理念,用特别适合初学者着手实践的方式,精选典型案例,讲解了实际项目开发的流程,包括了项目的开发背景。需求分析。系统设计等,同时还对各项目开发环境的选择进行了简要介绍。  本书体例如下:  清晰的结构:本书中的所有案例都是按照笔者的实际开发过程一个模块一个模块地进行介绍的,这也是按照实际项目的开发流程进行的,结构清晰,便于实际练习。  贴心的提示:为便于读者阅读,全书穿插着一些技巧和提示,帮助读者理解知识点。  直观的截图:对案例给出必要的结果界面图,帮助读者直观地理解范例代码。  范例代码:截取关键代码段,层次清楚,语句简洁,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。  注释和解析:重要代码几乎行行有注释,代码段后对关键代码行逐一解释,帮助读者掌握相关概念,理解知识点。  代码位置:在书中特别给出了重要代码段在光盘中的位置,便于读者检索和实践。  经作者多年的培训及学员的反馈证明,以上讲解方式是非常适合初学者进阶的学习方式,读者按照这种方式,会非常轻松。顺利地掌握本书知识并举一反三。  2.实用超值的DVD光盘  为帮助读者更好地掌握和实践,本书附赠DVD光盘,内容包括本书内容多媒体视频。C#基础知识多媒体视频。电子教案(PPT)。编程参考宝典电子书。实例源代码等。  本书内容多媒体视频:配有长达12小时笔者亲自配音的手把手教学视频,讲解本书关键知识点和操作步骤。  C#开发入门视频:本书附赠20小时C#基础知识视频讲解,帮助读者夯实基础,更容易地掌握本书内容。  电子教案(PPT):本书可以作为高校相关课程的教材或课外辅导书,所以笔者特别制作了电子教案(PPT),方便老师教学和学生自学。  编程参考宝典电子书:为方便广大读者学习,特别制作了编程开发参考电子书,供读者查阅和参考。

内容概要

C#是目前最热门的开发语言,它是Microsoft .NET Framework的主要开发语言。随着微软公司在.NET平台上的不断升级,C#语言及它依赖的.NET Framework日益完善和稳固。在新发布的.NET Framework 3.5中,微软集成了WPF、WF、WCF、LINQ等多种热门的应用程序开发技术,使得微软平台的应用程序开发变得日益丰富多彩。本书以C#作为开发语言,以.NET Framework 3.5作为开发平台,站在开发人员的视角,深入剖析了10个企业级应用程序的构建,内容涉及Windows Forms数据库应用程序、WPF华丽界面的多媒体软件、Web数据库应用程序,以及基于Socket的通信应用程序等,从基础架构,到数据库的设计,用户界面的构建以及类层次关系的构建,一步一步,循序渐进地进行了深入的介绍,对具体的知识点深入分析,让开发人员既知其理,又知其构建。  本书的特点在于站在软件开发人员的视角,从需求分析、概要分析、系统分析,层层推进,书中不是罗列大段代码,而是对每个知识点进行概而全的深入详解,适合于使用C#开发桌面型应用程序的开发人员、对软件开发有兴趣的学生及爱好者,特别是具有一定的C#知识而又缺乏实战经验的用户。  本书附赠DVD光盘1张,内容包括超大容量手把手教学视频、电子教案(PPT)、编程参考宝典电子书、源代码。

作者简介

孔琳俊:毕业于复旦大学软件工程学院,取得硕士学位,1999年开始从事ASP的开发,有多年的ASP开发经验,然后在01年主要研究方向变为ASP.NET和C#。现任职于浙江一家著名学院的网络中心,从事网络建设与管理工作,参与学校各期网络工程的设计与建设,2008年开始规划建设数字化

书籍目录

第1章  预备知识(教学视频:64分钟)	 1.1  VS 2008集成化开发环境	  1.1.1  使用IDE集成开发环境	  1.1.2  使用VS 2008解决方案资源管理器	  1.1.3  使用文档窗口	  1.1.4  工具箱窗口	  1.1.5  错误列表和任务列表窗口	  1.1.6  服务器资源管理器  1.1.7  使用代码编辑器	 1.2  Windows Forms开发技术	  1.2.1  创建Windows Forms应用程序	  1.2.2  使用Windows Forms开发数据库应用程序	 1.3  SQL Server数据库使用简介	  1.3.1  使用SQL Server Management Studio管理数据库	  1.3.2  使用Intergration Services在多数据库间传递数据	 1.4  章末总结	第2章  WPF版多媒体通讯录(共2500行代码)(教学视频:61分钟)	 2.1  系统分析	  2.1.1  需求分析	  2.1.2  可行性分析	 2.2  系统分析	  2.2.1  系统目标	  2.2.2  系统功能结构	  2.2.3  构建开发环境	  2.3.4  系统预览	 2.3  开发前的准备工作	 2.4  通讯录主窗体的设计	  2.4.1  应用程序启动设置	  2.4.2  主窗体用户界面设计	  2.4.3  3D动画功能的实现	  2.4.4  遍历窗体可视化树	 2.5  添加联系人模块	  2.5.1  基本用户界面功能的实现	  2.5.2  多媒体功能的实现	  2.5.3  添加图片功能实现	  2.5.4  保存联系人功能的实现	 2.6  选择图片窗体功能的实现	  2.6.1  用户界面的实现	  2.6.2  使用LINQ语法加载图片	  2.6.3  StoredImageControl倒影图片用户控件的实现	 2.7  查看联系人功能实现	  2.7.1  用户界面的实现	  2.7.2  DataGridControl自定义验证规则的实现	  2.7.3  功能方法及事件处理实现	 2.8  联系人选项功能的实现	  2.8.1  用户界面的实现	  2.8.2  实现延迟加载的目录树	 2.9  辅助功能的实现	  2.9.1  单件模式的联系人列表类	  2.9.2  使用XLINQ操作XML文件	 2.10  知识点汇总	 2.11  章末总结	第3章  企业级即时消息系统(共8000行代码)(教学视频:66分钟)	 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  服务器端系统预览	 3.3  开发前的准备工作	  3.3.1  模块设计	  3.3.2  系统流程描述	 3.4  即时通信服务类库实现	  3.4.1  类库项目结构	  3.4.2  使用PrismConnection组件连接服务器端	  3.4.3  使用PrismServer组件封装服务器功能	  3.4.4  使用PrismNetworkStream类封装网络流	  3.4.5  使用PrismServerImplementation组件管理用户信息	  3.4.6  类库中的实体类	  3.4.7  用户信息对话框组件的实现	  3.4.8  服务器统计信息对话框组件的实现	 3.5  聊天室客户端功能的实现	  3.5.1  聊天室客户端主窗口实现	  3.5.2  连接到服务器并响应各种连接事件	  3.5.3  发送和接收聊天消息	  3.5.4  实现绘图板功能	  3.5.5  在客户端显示服务器端的状态	 3.6  聊天室服务器端功能实现	  3.6.1  聊天服务器主窗口实现	  3.6.2  启动和停止聊天服务器	  3.6.3  响应聊天服务器事件	  3.6.4  处理服务器端用户界面的更新	  3.6.5  发送管理性消息功能的实现	  3.6.6  服务器设置功能的实现	 3.7  知识点汇总	 3.8  章末总结	第4章  酒店管理系统(共78000行代码)(教学视频:84分钟)	第5章  工厂日历管理系统(共33000行代码)(教学视频:80分钟)	第6章  医院管理系统(共20000行代码)(教学视频:76分钟)	第7章  人事管理系统(共20000行代码)(教学视频:72分钟)	第8章  家庭理财帮手(共8000行代码)(教学视频:47分钟)	第9章  图书管理系统(共3000行代码)(教学视频:38分钟)第10章  论坛系统(共30000行代码)(教学视频:97分钟)第11章  电子商务网站(C#版)(共15000行代码)( 教学视频:49分钟)

章节摘录

  错误波浪线并不会影响开发人员继续编写代码,但是当按下F5键编译时,则会弹出错误  提示,要求开发人员进行更改才能继续编译。  4.自动导入命名空间如果用户使用了一个类,但是并没有在using区添加该类所在的命名空间,则编译时会出现错误。VS2008提供了一个非常实用的功能,可以自动导入命名空间。  例如,笔者在代码编辑器中使用FileStream类,但并没有添加对System.10命名空间的引用。代码编辑器会对不能识别的类名称不进行自动颜色显示,并且会显示一个红色的小图标。  当鼠标移动到这个红色的小图标上面时,会弹出一个小图标。单击这个小图标,会弹出一个选择窗口,使用该窗口,则可以自动地在using区添加对System.10命名空间的引用,如图1.20所示。  本节简要地介绍了VS2008IDE中几个比较常用的功能,其实VS2008IDE是非常复杂的,甚至有很多书籍长篇大论地讨论了VS2008IDE的使用方式,读者也可以参考MSDN中的相关资料。

编辑推荐

  要求读者有一定的C#编程基础,假如读者还从未接触过C#,那么建议读者先阅读“21天学通编程”系列中的《21天学通C#》一书,然后能更轻松地学习本书。  以项目案例为导向,提高读者的项目开发水平,只需30天,便可轻松掌握10个C#项目开发。  《30天学通C#项目案例开发》特色:  秉承畅销书“21天学通编程。系列的细致写法  按照软件工程的基本流程开发项目案例  提供10个典型项目案例,共217500行源代码精解  一线开发人员全程贴心讲解,上手毫不费力  12小时多媒体语音视频教学  本书源代码+本书电子教案(PPT)  20小时C#开发入门视频(免费赠送)  1000余页编程参考宝典电子书(免费赠送)《30天学通C#项目案例开发》适合以下人员阅读  Windows Fornls软件开发人员  数据库开发人员  具有一定的C#理论知识,缺乏实战经验的爱好者  使用C#技术进行毕业设计的计算机学员  Web数据库应用程序后台开发人员

图书封面

图书标签Tags

评论、评分、阅读与下载


    30天学通C#项目案例开发 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7