C#程序设计实例教程

出版时间:2010-11  出版社:人民邮电出版社  作者:徐少波 等编著  页数:314  

前言

  C≠是.NET的核心开发语言,它是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(如没有宏和模板,不允许多重继承等),它像Java一样语法简洁,像VB一样使用简单,像C++一样功能强大,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。  Visual Studio.NET是基于.NET平台的可视化开发环境,它的风格与Microsoft Office十分接近。智能化代码助手、可视化设计器、强劲的调试器等使程序员的工作快速而高效。解决方案管理器、良好的程序发布升级功能等则使程序员可开发出企业级应用程序。  目前关于.NET方面的有关书籍非常多,好书也很多,但适合作为高职教材的书并不多。以面向工作过程为指导思想的书更是少见。随着高等职业教育的不断发展与创新,教学内容的改革迫在眉睫,探索工学结合的教材的编写出版已刻不容缓,为此我们编写了本书,以适应当前高职教育改革的需要。  本书作者长期从事C、C++、C≠的教学实践工作,同时又是一个开发团队,有着丰富的软件开发经验。本书立足于高职教育特色,基于工作过程导向的教学模式,针对计算机应用型人才培养目标和高职教育特点,正确处理理论知识与技术应用之间的关系。在保证理论知识够用的前提下,强调对学习者实际操作能力的培养和训练。  本书基于书店管理系统共设置了11章的学习情境:第1章交代了书店管理系统的需求提出、系统的展示、关于项目开发环境的准备3部分内容;第2章介绍工具的使用;第3章~第8章将书店管理系统的主要功能分解,并保持独立性,创建子学习情境,逐步拓展学习领域;第10章、第11章作为本书的选学部分,简要介绍C≠中的网络编程技术、Office文档访问技术,帮助学生拓展自己的知识结构。

内容概要

全书基于书店管理系统而设置了11章的学习情境,从最基本的程序设计基础知识开始,介绍了在.net平台vs 2008集成环境中使用c#进行信息处理软件开发的知识,具体包括书店管理系统案例引入、开发环境简介、c#语言基础、程序流程控制、窗体设计、ado组件方式数据访问、可视化方式数据访问、linq代码方式数据访问、大案例项目的详细实施,网络编程技术、office文档数据处理等,并根据每章的具体内容安排了相应的习题及实践环节。  本书学习情景设置合理,论述深入浅出,实用性强,突出对基本理论、基本技能的掌握和技术应用能力的培养,力求使学生的技能在学习情境的深入和拓展中得到不断提高,从而达到高职教育的教学目标。  本书可作为高职院校的计算机类专业或其他相关专业的教材,也可作培训教材和编程入门参考书。

书籍目录

第1章 学习情境:书店管理系统   1.1 学习情境引入   1.2 基本知识1:项目开发环境  第2章 学习情境:windows应用程序   2.1 学习情景引入   2.2 基本知识1:类与对象   2.3 基本知识2:命名空间   2.4 基本知识3:c#窗体程序项目的各类文件   2.5 拓展:使用帮助  第3章 学习情境:书店营业额统计   3.1 学习情景引入   3.2 基本知识1:基本数据类型   3.3 基本知识2:复杂数据类型   3.4 基本知识3:值类型与引用类型   3.5 基本知识4:运算符与表达式   3.6 决策与计划   3.7 实施:实现书店营业额的统计   3.8 检查与评价   3.9 训练   3.10 拓展  第4章 学习情境:书店应收账款的统计   4.1 学习情境引入   4.2 基本知识1:选择结构   4.3 基本知识2:循环结构   4.4 决策与计划   4.5 实施   4.6 检查与评价   4.7 训练   4.8 拓展:异常处理  第5章 学习情境:书店管理系统界面设计   5.1 学习情境引入   5.2 基本知识1:控件类   5.3 基本知识2:form类   5.4 基本知识3:基本控件   5.5 基本知识4:菜单相关控件   5.6 基本知识5:其他常用控件   5.7 决策与计划   5.8 实施:实现书店管理系统界面设计   5.9 检查与评价   5.10 训练  第6章 学习情境:ado组件实现大案例数据访问   6.1 学习情境引入   6.2 基本知识1:ado.net 3.0概述   6.3 基本知识2:使用datareader访问数据库   6.4 基本知识3:使用dataset的数据库应用程序   6.5 决策与计划   6.6 实施   6.7 检查与评价   6.8 训练  第7章 学习情境:可视化方式实现大案例数据操作   7.1 学习情境引入   7.2 基本知识1:简单的数据访问   7.3 基本知识2:tableadapter组件访问数据库   7.4 决策与计划   7.5 实施   7.6 检查与评价   7.7 训练  第8章 学习情境:linq代码实现大案例数据操作   8.1 学习情境引入   8.2 基本知识1:linq语法基础   8.3 基本知识2:linq to sql   8.4 基本知识3:linq to dataset   8.5 决策与计划   8.6 实施   8.7 检查与评价   8.8 训练  第9章 学习情境:书店管理系统实现   9.1 决策与计划   9.2 实施1:登录界面和主窗体   9.3 实施2:采购管理   9.4 实施3:销售管理   9.5 实施4:仓储管理   9.6 实施5:财务管理   9.7 实施6:系统管理   9.8 检查与评价   9.9 拓展:安装与部署  第10章 学习情境:书店内部即时通信系统   10.1 学习情境引入   10.2 基本知识1:.net的套接字接口编程技术概述   10.3 基本知识2:多线程技术   10.4 决策与计划   10.5 实施   10.6 检查与评价  第11章 学习情境:书店管理系统数据的导入与导出   11.1 学习情境引入   11.2 基本知识1:使用c#创建excel文档   11.3 基本知识:使用word文档   11.4 决策与计划   11.5 实施  11.6 检查与评价  附录 书店管理系统数据结构 

章节摘录

  图1-22所示窗口客户区的左部,“工具箱”面板上有若干选项卡,如“公共控件”和“数据”选项卡。每个选项卡上显示.NET基类库提供的一些对象,可以直接拖放这些对象到窗体设计器选项卡,这是在项目设计期使用.NET对象的可视化方式,另外也可以通过在代码编辑器选项卡中编写代码的方式使用它们。如果是在程序的运行期才需要使用这样的对象,那就只能使用代码的方式。实际上拖放这些对象到窗体设计器选项卡后,IDE将自动生成相关代码并维护这些代码。  若当前显示的是代码编辑器选项卡而不是窗体设计器选项卡,则“工具箱”面板上不显示这些对象。根据项目的不同,“工具箱”面板上显示的对象也不同。  (4)“属性”面板。图1.22所示窗口客户区的右下部,“属性”面板用来设置窗体设计器选项卡中的对象的属性值。这是在设计期设置对象属性值的可视化方式,也可以通过代码方式修改对象属性。同样的,在运行期才能确定的属性值,只能用代码方式修改。  控件对象的事件在“属性”面板中只需双击就可以建立事件委托,并自动转入代码编辑器选项卡,有关概念和操作方法请参见后续章节。  “属性”面板顶部是一个下拉列表框,可以选择属性表所属的对象。新用户常常会忽视“属性”面板显示的是什么对象的属性,从而为错误的对象建立了事件委托。

编辑推荐

  《C#程序设计实例教程》双师型创作团队,学做练融为一体,介绍前沿开发技术,应用LINQ查询,模拟真实开发环境,培养职业技能素质。

图书封面

评论、评分、阅读与下载


    C#程序设计实例教程 PDF格式下载


用户评论 (总计2条)

 
 

  •   送货比较快也及时,封包的也很好
  •   一般,看这本书几乎没有收获
 

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

京ICP备13047387号-7