C#程序设计实例教程pdf下载

C#程序设计实例教程百度网盘pdf下载

作者:
简介:C#程序设计实例教程
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

编辑推荐

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

内容简介

《C#程序设计实例教程》第1章介绍书店管理系统的需求提出、系统的展示、关于项目开发环境的准备等3部分内容;第2章介绍了开发工具的使用;第3章~第8章以基本知识、决策和计划等形式,将书店管理系统的主要功能进行分解,并保持独立性,以创建于学习情境,从而逐步拓展学习领域;系统的实施在第9章中进行;第10章和第11章作为《C#程序设计实例教程》的选学部分,简要介绍了C#中的网络编程技术、Office文档访问技术,帮助学生拓展自己的知识结构。
随着高等职业教育的不断发展与创新,教学内容也在不断改革,为此我们编写了这本工学结合的教材,以适应当前高职教育改革的需要。
《C#程序设计实例教程》作者长期从事C、C++、C样的教学实践工作,同时又有着丰富的软件开发经验。《C#程序设计实例教程》立足于高职高专教育特点,基于工作过程导向的教学模式,针对计算机应用型人才培养目标。正确处理理论知识与技术应用之间的关系,在保证理论知识够用的前提下,强调对学习者实际操作能力的培养和训练。《C#程序设计实例教程》依据基本知识、决策、汁划、实施、检查、评价等几个阶段来创建一个学习情境,让学习者把自己置身于这个情境之中,做到“既是学习者,又是项目实施者”。

目录

第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.NET3.0概述
6.3 基本知识2:使用Data Reader访问数据库
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:LINO 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≠是.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文档访问技术,帮助学生拓展自己的知识结构。