QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30
完成教师认证即可享有全部教学资源下载权限

C#程序设计

  • 类  别:程序设计与软件开发
  • 书  名:C#程序设计
  • 主  编:刘永志
  • 定  价:49.8
  • 开  本:16开
  • 印刷方式:黑白
  • 页  数:272
  • 时  间:2023年7月
  • 出  版  社:国防科技大学出版社
  • 书  号:978-7-81099-702-7

内容摘要

  本教材是为高职高专计算机及相关专业编写的教材。
  本书共分9章,较系统、全面地介绍了C#语言基础知识、面向对象编程及应用等相关内容,主要包括C#语言简介及运行环境,C#程序设计基础,排序与查找,面向对象基础,C#面向对象编程,软件开发过程与调试,文件操作,可视化应用程序设计和数据库基本操作等内容。
  本教材适合高职高专学生使用,也可供C#编程人员参考。

目录

第1章C#语言简介及运行环境
 1.1C#语言简介
  1.1.1C#语言的起源
  1.1.2C#语言的应用
  1.1.3C#语言的特点
 1.2C#运行环境
  1.2.1.NET概述
  1.2.2.NET架构
  1.2.3Visual Studio 2005项目
  1.2.4Visual Studio 2005集成开发环境
  1.2.5第一个C#程序
 本章小结
 习题1
第2章C#程序设计基础
 2.1标识符和关键字
 2.2常量和变量
  2.2.1常量
  2.2.2变量
 2.3数据类型
  2.3.1值类型
  2.3.2引用类型
 2.4类型转换
  2.4.1隐式转换
  2.4.2显式转换
  2.4.3ToString方法
  2.4.4Convert类
 2.5装箱与拆箱
 2.6表达式与运算符
  2.6.1表达式
  2.6.2运算符
  2.6.3运算符优先级
 2.7程序流程控制
  2.7.1顺序结构
  2.7.2选择结构
  2.7.3循环结构
 本章小结
 习题2
第3章排序与查找
 3.1排序
  3.1.1直接插入排序
  3.1.2冒泡排序
  3.1.3快速排序
 3.2查找
  3.2.1顺序查找
  3.2.2折半查找
  本章小结
 习题3
第4章面向对象基础
 4.1面向对象的概念
 4.2类和对象
  4.2.1类和对象的概念
  4.2.2类的声明及类成员
  4.2.3构造函数和析构函数
 4.3属性和索引
  4.3.1属性
  4.3.2索引
 4.4方法
  4.4.1方法的定义
  4.4.2方法中的字段
  4.4.3实例方法与静态方法
  4.4.4方法的参数
 4.5重载
  4.5.1重载方法
  4.5.2重载操作符
 本章小结
 习题4
第5章C#面向对象编程
 5.1继承
  5.1.1继承的定义
  5.1.2重写
 5.2抽象和密封
  5.2.1抽象类
  5.2.2密封类
 5.3多态
  5.3.1多态性定义
  5.3.2多态性应用
 5.4泛型
  5.4.1泛型的引入
  5.4.2泛型的创建和使用
  5.4.3泛型类的成员
 5.5接口
  5.5.1定义接口
  5.5.2实现接口
 5.6迭代器
  5.6.1定义迭代器
  5.6.2实现迭代器
 5.7委托
  5.7.1定义委托
  5.7.2实例化委托
  5.7.3多重委托
  5.7.4委托作为参数和返回值
 5.8匿名方法
 5.9事件
  5.9.1定义事件
  5.9.2订阅事件
  5.9.3事件的使用
 本章小结
 习题5
第6章软件开发过程与调试
 6.1开发过程概述
  6.1.1开发前的准备工作
  6.1.2软件开发过程
  6.1.3软件开发后的工作
 6.2调试与测试
  6.2.1程序调试
  6.2.2软件质量与测试
 6.3异常与异常处理
  6.3.1异常处理概述
  6.3.2异常处理语句
  6.3.3使用throw语句
 本章小结
 习题6
第7章文件操作
 7.1文件和流
 7.2文件存储管理
  7.2.1文件管理
  7.2.2目录管理
  7.2.3Path类
 7.3读写文件
  7.3.1FileStream类
  7.3.2读写文件
 7.4异步文件操作
 本章小结
 习题7
第8章可视化应用程序设计
 8.1Windows窗体
  8.1.1创建Windows窗体
  8.1.2Windows窗体的基本属性
 8.2常用的Windows控件
  8.2.1按钮控件
  8.2.2标签控件
  8.2.3文本框控件
  8.2.4单选按钮和复选框控件
  8.2.5面板控件和分组框控件
  8.2.6图片框控件
  8.2.7列表框控件
  8.2.8组合框控件
 8.3对话框控件
  8.3.1消息框
  8.3.2“打开”和“另存为”对话框
  8.3.3“颜色”对话框
  8.3.4“字体”对话框
 8.4综合实例
  8.4.1设计用户界面
  8.4.2程序设计
  8.4.3总结
 本章小结
 习题8
第9章数据库基本操作
 9.1SQL Server 2005数据库
  9.1.1建立SQL Server 2005数据库表
  9.1.2SQL Server 2005数据库基本操作
 9.2ADO.NET简介
 9.3ADO.NET对象
  9.3.1Connection对象
  9.3.2Command对象
  9.3.3DataReader对象
  9.3.4DataAdapter对象
  9.3.5DataSet对象
  9.3.6数据绑定控件
 9.4应用举例
 本章小结
 习题9
刘永志,福州职业技术学院副教授。
  • C#程序设计与数据库编程

    主编:沙旭 徐虹 刘上朝

    本书作为 NET平台中C 程序设计与数据库编程的著作,系统全面的介绍了有关C 程序设计的相关知识。全书共分12章,内容包括 NET框架知

    ¥49
  • C语言程序设计项目教程

    主编:蒋高飞 张凌雪

    本书包括十个项目,分别为显示小鸡吃虫子动画背景的设计与实现,显示动画中的小鸡的设计与实现,小鸡向右走动画的设计与实现,小鸡

    ¥55
  • C语言程序设计

    主编:方加娟 赵广复

    C 语言是国内外广泛使用的计算机语言,也是计算机程序员应掌握的一种基本程序设计语言。本书面向程序设计初学者编写,内容包括:初

    ¥46
  • Python程序设计项目化教程

    主编:任越美 李垒 李江岱

    本书采用项目—任务式编写体例。全书共分为六个项目,分别是学生成长档案—初来乍到,请多关照学生成长档案—驰骋操场,挥洒青春学

    ¥59.8
  • Java Web程序设计任务教程

    主编:张永华 李季 孙佳帝

    本书采用任务驱动的编写模式,由浅入深、循序渐进、全面系统地介绍了使用Java语言开发Web应用的基础技术。全书共设计为7个项目,分

    ¥55
  • Java程序设计基础

    主编:李月峰 王咏梅 李凤盼

    本教材是按照Java程序开发职业岗位的实际需要编写的,内容的编排符合学生的认知,以项目-任务为主线,引导学生在学中做,在做中学

    ¥49.8
  • Java程序设计项目化教程

    主编:马力 张娜

    本书针对高等职业院校教育的特点,以培养学生的实际动手能力为中心目标,以职业素质作为突破点,围绕实用技能构建内容体系,采用任

    ¥53
  • Python程序设计实战教程

    主编:于志宏

    本书主要针对支撑人工智能、大数据、云计算等新兴技术快速发展的Python程序设计的知识构建、素质提升和能力发展的现实需求,以志愿

    ¥65
  • Java面向对象程序设计实战教程

    主编:张昕 胡丽霞

    本书共包括九个项目,分别是Java程序设计概述、Java语言基础、流程控制与数组、面向对象、异常、Java集合、JDBC数据库编程、流与文

    ¥45
  • PHP程序设计基础

    主编:刘元刚

    本书系统地讲解了PHP 开发技术,内容包括PHP 入门知识、PHP 语言基础、流程控制语句、字符串操作、正则表达式、PHP 数组、PHP

    ¥53
  • Java程序设计项目化教程(双色)

    主编:曹凤莲

    本书利用丰富有趣的案例讲解了Java的基础知识。主要内容包括7个项目,涵盖Java开发环境的搭建,Java语法基础,Java流程控制设计,Ja

    ¥48