C#编程入门指南(上下册)

C#编程入门指南(上下册)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

实战C#编程知识:通俗易懂、循序渐进、丰富案例、提升开发能力。

内容简介

本书以通俗易懂的语言、丰富的案例、贴近开发实战的项目,循序渐进地让读者在实践中学习C#编程知识,并提升实际开发能力。全书分为五篇,分别为基础知识篇、进阶提高篇、WinForm开发篇、高级应用篇、项目实战篇,内容包括Visual Studio、踏上C#开发的征程、必须学会的C#语法、流程控制语句、数组的使用、看似简单的字符串、面向对象程序设计、Windows交互式图形界面、Windows控件——C/S程序的基础、数据访问技术、程序调试与异常处理、IO数据流技术、GDI+绘图应用、Socket网络编程、多线程编程技术、Q友——做你自己的QQ、闪电下载器、明日ERP管理系统、铭成在线考试系统。书中知识大都结合具体示例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C#程序开发的精髓,快速提高开发技能。

章节目录

封面

前折页

书名页

内容简介

版权页

前言

目录

第四篇 高级应用篇

第12章 I/O数据流技术

12.1 文件的操作

12.1.1 File类

12.1.2 FileInfo类

12.1.3 判断文件是否存在

12.1.4 创建文件

12.1.5 复制文件

12.1.6 移动文件

12.1.7 删除文件

12.1.8 获取文件的基本信息

12.2 文件夹的操作

12.2.1 Directory类

12.2.2 DirectoryInfo类

12.2.3 判断文件夹是否存在

12.2.4 创建文件夹

12.2.5 移动文件夹

12.2.6 删除文件夹

12.2.7 遍历文件夹

12.3 I/O数据流

12.3.1 流的概述

12.3.2 文件I/O流的介绍

12.3.3 使用I/O数据流操作文本文件

12.4 小结

12.5 快学快用

第13章 GDI+绘图应用

13.1 GDI+绘图基础

13.1.1 GDI+概述

13.1.2 Graphics类

13.2 设置画笔与画刷

13.2.1 设置画笔

13.2.2 设置画刷

13.3 绘制/填充几何图形

13.3.1 绘制几何图形

13.3.2 填充几何图形

13.4 绘制图像

13.5 小结

13.6 快学快用

第14章 Socket网络编程

14.1 网络编程基础

14.1.1 局域网与广域网

14.1.2 网络协议

14.1.3 端口及套接字

14.2 IP地址封装

14.3 TCP程序设计

14.3.1 Socket类

14.3.2 TcpClient类和TcpListener类

14.3.3 TCP网络程序示例

14.4 UDP程序设计

14.4.1 UdpClient类

14.4.2 UDP网络程序示例

14.5 小结

14.6 快学快用

第15章 多线程编程技术

15.1 线程概述

15.1.1 线程的概念

15.1.2 多线程的优点和缺点

15.2 线程的实现

15.2.1 使用Thread类创建线程

15.2.2 线程的生命周期

15.3 线程的操作

15.3.1 线程的休眠

15.3.2 线程的加入

15.3.3 线程的终止

15.3.4 线程的优先级

15.4 线程的同步

15.4.1 线程同步机制

15.4.2 使用lock关键字实现线程同步

15.4.3 使用Monitor类实现线程同步

15.4.4 使用Mutex类实现线程同步

15.5 小结

15.6 快学快用

第五篇 项目实战篇

第16章 Q友——做你自己的QQ

16.1 开发背景

16.2 系统功能的设计

16.2.1 系统功能结构

16.2.2 系统业务流程

16.3 系统开发必备

16.3.1 系统开发环境的要求

16.3.2 创建数据库及数据表

16.3.3 使用Visual Studio 2015创建项目

16.4 数据库的设计

16.4.1 数据表的设计

16.4.2 视图的设计

16.5 登录窗体的设计

16.5.1 登录窗体概述

16.5.2 登录窗体实现流程

16.5.3 设计登录窗体

16.5.4 验证用户输入

16.5.5 实现用户登录

16.5.6 通过按回车键切换输入焦点

16.5.7 实现记住密码和自动登录功能

16.5.8 打开申请账号窗体

16.5.9 自定义最小化和关闭按钮的实现

16.6 申请账号窗体的设计

16.6.1 申请账号窗体概述

16.6.2 申请账号窗体实现流程

16.6.3 设计申请账号窗体

16.6.4 窗体加载时的默认设置

16.6.5 申请账号功能的实现

16.6.6 关闭当前窗体

16.7 主窗体的设计

16.7.1 主窗体概述

16.7.2 主窗体实现流程

16.7.3 设计主窗体

16.7.4 定义公共变量和方法

16.7.5 窗体加载事件的实现

16.7.6 工具栏按钮功能的实现

16.7.7 双击打开聊天窗体

16.7.8 实时消息提醒及好友头像闪烁

16.8 聊天窗体的设计

16.8.1 聊天窗体概述

16.8.2 聊天窗体实现流程

16.8.3 设计聊天窗体

16.8.4 在窗体加载时显示好友头像及昵称信息

16.8.5 显示所有未读消息

16.8.6 消息发送功能的实现

16.8.7 查看消息记录

16.9 本章总结

第17章 闪电下载器

17.1 开发背景

17.2 系统功能的设计

17.2.1 系统功能结构

17.2.2 系统业务流程

17.3 系统开发必备

17.3.1 系统开发环境的要求

17.3.2 INI配置文件说明

17.3.3 项目目录结构预览

17.4 公共类的设计

17.4.1 Set类

17.4.2 DownLoad类

17.4.3 xuchuan类

17.5 主窗体的设计

17.5.1 主窗体概述

17.5.2 设计主窗体

17.5.3 初始化控件及下载任务状态

17.5.4 打开新建下载任务窗体

17.5.5 开始、暂停、删除及续传操作

17.5.6 网络速度的实时监控

17.5.7 退出程序时保存续传文件

17.5.8 打开系统设置窗体

17.6 新建下载任务窗体的设计

17.6.1 新建下载任务概述

17.6.2 设计新建下载任务窗体

17.6.3 显示默认下载路径

17.6.4 选择下载文件的保存位置

17.6.5 自动获取下载文件名

17.6.6 确认下载文件信息

17.7 系统设置窗体的设计

17.7.1 系统设置窗体概述

17.7.2 设计系统设置窗体

17.7.3 显示用户的默认设置

17.7.4 切换设置界面

17.7.5 保存用户设置

17.8 本章总结

第18章 明日ERP管理系统

18.1 开发背景

18.2 系统功能的设计

18.2.1 系统功能结构

18.2.2 系统业务流程

18.3 业务逻辑编码规则

18.3.1 数据库对象命名规则

18.3.2 业务编码规则

18.3.3 系统命名规范

18.4 系统开发必备

18.4.1 系统开发环境的要求

18.4.2 项目目录结构预览

18.5 数据库的设计

18.5.1 数据库概要说明

18.5.2 数据库逻辑设计

18.6 公共类的设计

18.6.1 DataBase类

18.6.2 CommonUse类

18.7 物料清单模块的设计

18.7.1 物料清单模块概述

18.7.2 设计物料清单窗体

18.7.3 获取所有母件信息

18.7.4 获取指定母件的子件信息

18.7.5 打开物料清单编辑窗体

18.7.6 添加/修改物料清单

18.8 销售收款单模块的设计

18.8.1 销售收款单模块概述

18.8.2 设计销售收款单窗体

18.8.3 查看已审核的销售出库单

18.8.4 查看指定出库单的详细信息

18.9 产品销售毛利汇总模块的设计

18.9.1 产品销售毛利汇总模块概述

18.9.2 设计产品销售毛利汇总表窗体

18.9.3 初始化产品名称

18.9.4 按时间段查询产品销售毛利汇总信息

18.10 操作权限模块的设计

18.10.1 操作权限模块概述

18.10.2 设计操作权限窗体

18.10.3 初始化用户及其权限列表

18.10.4 查看操作员的权限

18.10.5 修改操作员权限

18.11 本章总结

第19章 铭成在线考试系统

19.1 开发背景

19.2 系统功能的设计

19.2.1 系统功能结构

19.2.2 系统业务流程

19.3 系统开发必备

19.3.1 系统开发环境的要求

19.3.2 项目目录结构的预览

19.4 数据库的设计

19.4.1 数据库结构预览

19.4.2 数据表结构

19.5 公共类的设计

19.5.1 定义数据库的连接方法

19.5.2 对GridView控件进行数据绑定

19.5.3 创建执行SQL语句的方法

19.5.4 判断多种身份的方法

19.6 登录模块的设计

19.6.1 登录模块概述

19.6.2 设计登录页面

19.6.3 生成验证码

19.6.4 登录功能的实现

19.6.5 在关闭登录窗口时进行确认

19.7 考试模块的设计

19.7.1 考试模块概述

19.7.2 选择考试科目

19.7.3 设计考试页面

19.7.4 随机抽取试题

19.7.5 计时器功能的实现

19.7.6 “交卷”功能的实现

19.7.7 自动评分功能的实现

19.8 试题管理模块的设计

19.8.1 试题管理模块概述

19.8.2 显示教师相关信息

19.8.3 设计试题管理页面

19.8.4 查看试题基本信息

19.8.5 查看试题详细信息

19.8.6 添加试题信息

19.8.7 查看考试结果

19.8.8 删除考试结果

19.9 后台管理模块的设计

19.9.1 后台管理模块概述

19.9.2 管理考生基本信息

19.9.3 考试科目的管理

19.11 本章总结

后折页

封底

C#编程入门指南(上下册)是2020年由电子工业出版社出版,作者明日科技。

得书感谢您对《C#编程入门指南(上下册)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
教孩子学编程 C++入门图解 电子书
C++入门图书,图解C++语言知识,适合信息学竞赛初学者。
Redis入门指南(第3版) 电子书
本书旨在帮助读者从基础开始了解Redis,由浅入深过渡到实践,帮助读者尽快在实际项目中用上Redis,做到即学即用。
Scratch编程入门与算法进阶(第2版) 电子书
Scratch是国际流行的图形化编程软件,使用者哪怕没有编程基础、不会编程语言,只要有清晰的思路,就可以通过拖曳各个功能模块的方式,设计出智能互动项目,轻松地把创意变成现实。本书同时也是中国电子学会全国青少年软件编程等级考试图形化编程(Scratch一级到四级)的指定用书,基于Scratch3.0中文版,在多个有趣小游戏的制作过程中对应每级考试要求讲解知识点,从图形化编程积木的应用方法,一直讲到程序的结构、算法的设计,内容丰富有趣,寓教于乐,让你逐步学会智能互动知识。对于青少年学习者,本书能够激发他们对编程的兴趣,指导他们了解并掌握Scratch编程技巧,培养他们的编程思维。本书与其他Scratch教程的**不同在于难度跨度设计得当,从简单应用逐步提升到基础算法内容,可以培养很好地编程思维,衔接代码编程。
C#程序设计教程 电子书
语言严谨、精练。以VisualStudio2017为基础循序渐进地介绍了C#入门所需的各方面知识,对基本概念和技术进行了清楚准确的解释并结合实例加以说明。合理、有效的组织。以实践应用为目标,理论阐述主要围绕实际应用技术组织和展开,练习的重要性得到体现,不再附属于相关理论知识。
编程竞赛宝典:C++语言和算法入门 电子书
信息学奥赛金牌教练精心之作,算法竞赛宝典。