C#程序设计及应用教程
全新正版 极速发货
¥
20.51
5.1折
¥
39.9
全新
库存2件
作者李从宏 主编
出版社机械工业出版社
ISBN9787111572381
出版时间2017-08
装帧平装
开本16开
定价39.9元
货号1201572469
上书时间2024-09-06
商品详情
- 品相描述:全新
- 商品描述
-
目录
出版说明
前言
第1章.NET环境及C#编程规范
1.1.NET框架简介
1.1.1公共语言运行时(CLR)
1.1.2.NET框架的类库
1.2Visual Studio.NET 2010
1.2.1Visual Studio.NET 2010简介与安装
1.2.2使用Visual Studio.NET 2010开发环境
1.2.3Visual Studio.NET中创建和编译窗体式应用程序简介
1.2.4Visual Studio.NET中创建和编译控制台应用程序
1.2.5个控制台应用程序
1.2.6认识控制台应用程序结构
1.2.7C#中常用的命名空间
1.3C#编程规范
1.3.1代码书写规则
1.3.2命名规范
1.4总结
1.5实训
1.6习题
第2章C#语法基础
2.1变量和常量
2.1.1变量
2.1.2常量
2.2基本数据类型
2.2.1值类型
2.2.2引用类型
2.2.3隐式和显式数值转换
2.2.4拆箱和装箱
2.2.5枚举类型
2.3数组
2.3.1一维数组
2.3.2二维数组
2.4运算符和表达式
2.4.1运算符的类别
2.4.2运算符的优先级
2.5语句
2.5.1选择语句
2.5.2循环语句
2.5.3跳转语句
2.6总结
2.7实训
2.8习题
第3章面向对象编程初步
3.1类和对象
3.1.1类的本质与定义
3.1.2类的使用
3.2构造方法和析构方法
3.2.1构造方法
3.2.2析构方法
3.3方法
3.3.1静态方法
3.3.2非静态方法
3.4方法重载
3.4.1不同数量参数的方法重载
3.4.2不同类型参数的方法重载
3.5使用性质封装数据
3.5.1属性的定义
3.5.2属性的分类
3.6命名空间
3.7总结
3.8实训
3.8.1在不同的项目中创建命名空间
3.8.2在同一个项目中创建不同命名空间
3.9习题
第4章C#不错编程
4.1类的继承
4.1.1类的继承定义
4.1.2子类的构造函数
4.1.3抽象类与密封类
4.2接口
4.2.1接口的定义与特点
4.2.2接口继承
4.2.3显示接口实现
4.3多态性
4.4类型转换
4.4.1用Convert类进行显式转换
4.4.2异常处理
4.4.3类的引用转换
4.5集合与索引器
4.5.1集合类ArrayList
4.5.2索引器
4.6委托
4.6.1定义委托
4.6.2实例化委托
4.6.3调用委托
4.7事件
4.7.1定义事件
4.7.2订阅事件
4.7.3引发事件
4.8总结
4.9实训
4.10习题
第5章文本文件操作
5.1System.IO命名空间
5.2用于文件操作的类
5.2.1File类
5.2.2FileInfo类
5.2.3FileStream类
5.3目录和路径操作类
5.3.1Directory类
5.3.2DirectorInfo类
5.3.3Path类
5.4读写文本文件
5.4.1StreamWriter类
5.4.2StreamReader类
5.5总结
5.6实训
5.7习题
第6章基于WinForm的Windows应用程序开发
6.1控件的属性和事件
6.2常用的控件及应用(一)
6.2.1窗体(Form)
6.2.2标签控件(Label)
6.2.3文本控件(TextBox)
6.2.4按钮控件(Button)
6.2.5列表框控件(ListBox)
6.2.6组合框控件(ComboBox)
6.2.7应用程序示例
6.3常用的控件及应用(二)
6.3.1分组控件(GroupBox)
6.3.2单选按钮控件(RadioButton)
6.3.3复选按钮控件(CheckBox)
6.3.4图片控件(PictureBox)
6.3.5定时器控件(Timer控件)
6.3.6状态栏控件(StatusStrip)
6.3.7列表视图控件(ListView)
6.3.8ListViewItem类
6.4菜单设计
6.5项目实践——设计记事本软件
6.5.1项目要求
6.5.2打开文件对话框OpenFileDialog类
6.5.3保存文件对话框SaveFileDialog类
6.5.4字体对话框FonttDialog类
6.5.5消息对话框MessageBox类
6.5.6MessageBoxButtons枚举
6.5.7MessageBoxIcon枚举
6.5.8设计界面
6.5.9功能实现编程
6.6总结
6.7实训
6.7.1改进记事本软件功能
6.7.2设计一个简单串口通信界面
6.8习题
第7章基于C#的开发串口通信程序
7.1项目1简单串口通信软件设计
7.1.1实验平台简介
7.1.2设计界面
7.1.3项目功能实现
7.1.4项目总结
7.1.5实训参数可改的串口通信软件设计
7.2项目2多个LED灯控制软件设计
7.2.1串口通信协议
7.2.2设计界面
7.2.3项目功能实现
7.2.4项目总结
7.2.5实训高亮LED亮度调节控制软件设计
7.3项目3数字电压计数据采集(不带命令)控制软件设计
7.3.1串口通信协议
7.3.2设计界面
7.3.3项目功能实现
7.3.4项目总结
7.3.5实训带命令的数字电压计数据采集软件设计
7.3.6项目实践——温度湿度数据采集上位机软件设计
7.4习题
第8章多线程与网络编程
8.1线程编程
8.1.1进程和线程
8.1.2多线程
8.1.3使用线程的好处
8.1.4Thread类
8.1.5ThreaStart委托
8.1.6ParameterizedThreadStart委托
8.1.7C#中的多线程应用
8.2TCP简介与通信流程
8.2.1TCP简介
8.2.2套接字的TCP通信流程
8.3C#T与TCP编程相关的类
8.3.1IPAddress类
8.3.2IPEndPoint类
8.3.3TcpListener类
8.3.4TcpClient类
8.3.5NetworkStream类
8.3.6基于TCP的服务器端软件设计
8.3.7基于TCP的客户端软件设计
8.4UDP通信技术
8.4.1UDP简介
8.4.2UDP的优缺点
8.5UdpClient类及应用
8.5.1UdpClient类
8.5.2基于UdpClient类的软件设计
8.6项目1基于TCP的LED控制服务器端软件设计
8.6.1数据通信协议
8.6.2界面设计
8.6.3功能实现代码
8.6.4功能测试
8.7项目2基于UDP通信的电源数据采集软件设计
8.7.1数据通信协议
8.7.2界面设计
8.7.3功能实现代码
8.7.4功能测试
8.8项目3基于TCP Client模式的温度湿度数据采集软件设计
8.8.1数据通信协议
8.8.2界面设计
8.8.3功能实现代码
8.8.4功能测试
第9章C#中的数据库编程
9.1ADO.NET概述
9.2OleDhConnection类
9.3OleDbCommand类
9.4OleDhDataReader类
9.5常用的数据库操作语句
9.5.1添加数据(insert into)
9.5.2删除数据(delete)
9.5.3更新数据(update)
9.5.4选择语句(select)
9.6数据库编程项目实践
9.6.1项目需求
9.6.2界面设计
9.6.3功能实现与测试
9.7项目总结
9.8总结
……
第10章综合项目实践
第11章应用程序打包和部署
附录
参考文献
内容摘要
《C#程序设计及应用教程》是一本专门介绍基于串口通信和网络通信、可对电子系统进行数据采集与控制的软件设计教程,其编程语言为C#。《C#程序设计及应用教程》主要涉及内容有C#编程基础、WinForm窗体式应用程序设计、串口通信软件设计、多线程与网络编程软件设计、数据库编程软件设计、应用程序的打包与安装部署技术。《C#程序设计及应用教程》提供了大量的项目供读者实践、练习,以达到举一反三的效果。其中实训项目配置了丰富、详细的操作步骤截图,让读者轻松掌握实现过程。有些项目还有提升空间,读者可根据所学知识使程序更具有健壮性。《C#程序设计及应用教程》可供高职高专院校电子信息工程技术专业、应用电子技术专业、物联网专业、通信类专业、机电类专业等相关专业学生使用,同时也可作为工程技术人员在开发项目时的参考书。
精彩内容
随着物联网技术的发展,“互联网+”时代的到来,根据电子产品的智能化、远程化等技术发展的需求,编者决定编写《C#程序设计及应用教程》。《C#程序设计及应用教程》采用项目式教学法,运用了大量的项目案例,强调学中做。通过《C#程序设计及应用教程》的学习,读者可以对软件的整个生命周期有一个较为清晰的认识,通过大量实际项目的学习和实践,读者能快速掌握电子系统中数据采集与控制的上位机软件设计技术。《C#程序设计及应用教程》的某些例子或项目还给读者留了一定的提升空间,让读者在掌握相关章节内容后能进行一定程度的改进,使软件更具有完备性和健壮性。完成《C#程序设计及应用教程》所有内容共需要78课时,可应用于48课时、64课时和78课时三种类型的教学中。推荐的内容安排为:48课时学习第1章~第7章及第11章的内容;64课时学习《C#程序设计及应用教程》所有章节,但在课堂上第7章只做两个项目、第10章只做1个项目,其他项目读者可以课后自己学习;78课时学习所有内容。《C#程序设计及应用教程》由李从宏、赵蕾编写,共有11章内容,其中:第1~6章、第8~11章和附录由李从宏编写;第7章由赵蕾编写。第1~6章讲解了能满足一般应用程序设计所需的C#编程基础、文件操作及窗体式应用程序设计中常见控件;第7章讲解了基于串口通信的数据采集与控制的软件设计方法;第8章讲解了基于网络通信的数据采集与控制软件的设计方法;第9章讲解了C#数据库编程的软件设计方法;第10章进行综合项目实战开发,引入了曲线显示数据技术、将数据保存到Excel文件和数据库中等相关技术;第11章讲解了应用程序的打包、安装部署技术。在《C#程序设计及应用教程》编写过程中,编者得到了南京工业职业技术学院电子信息专业赵秋,计算机专业张以利,物联网专业周昱英、徐丽萍、何智勇,以及江苏海事职业技术学院何金灿等老师的指导,提出了宝贵的修改意见,在此一并致谢。由于编者水平有限,书中难免存在不妥和疏漏之处,恳请广大读者批评指正。编 者
— 没有更多了 —
以下为对购买帮助不大的评价