• C#编程入门指南VisualStudio/Socket网络编程/WinForm/可搭C语言/python/HTML/CSS/C++/PHP/Java
21年品牌 40万+商家 超1.5亿件商品

C#编程入门指南VisualStudio/Socket网络编程/WinForm/可搭C语言/python/HTML/CSS/C++/PHP/Java

17.77 2.2折 80 八五品

仅1件

云南昆明
认证卖家担保交易快速发货售后保障

作者中国工信出版集团;电子工业出版社;明日科技

出版社电子工业出版社

出版时间2020-02

装帧平装

货号9787121383694

上书时间2024-12-23

云掏书 昆明

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 中国工信出版集团;电子工业出版社;明日科技
  • 出版社 电子工业出版社
  • 出版时间 2020-02
  • ISBN 9787121383694
  • 定价 80.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 1页
【目录】
 *
*篇 基础知识篇 第1章 初识Visual Studio 1 1.1 了解软件 1 1.2 软件开发相关的概念 3 1.3 C#入门 4 1.3.1 C#的发展 5 1.3.2 C#的特点 5 1.3.3 认识.NET Framework 6 1.3.4 C#与.NET Framework 7 1.3.5 C#的应用领域 7 1.4 Visual Studio 2017的安装与卸载 8 1.4.1 安装Visual Studio 2017的必备条件 8 1.4.2 安装Visual Studio 2017 8 1.4.3 卸载Visual Studio 2017 11 1.5 熟悉Visual Studio 2017 12 1.5.1 创建项目 12 1.5.2 菜单栏 14 1.5.3 工具栏 14 1.5.4 解决方案资源管理器 15 1.5.5 “工具箱”窗口 15 1.5.6 “属性”窗口 16 1.5.7 “错误列表”窗口 17 1.6 小结 17 第2章 踏上C#开发的征程 18 2.1 编写*个C#程序 18 2.2 C#程序结构预览 20 2.2.1 命名空间 21 2.2.2 类 23 2.2.3 关键字与标识符 24 2.2.4 Main方法 25 2.2.5 C#语句 26 2.2.6 注释 27 2.2.7 一个完整的C#程序 29 2.3 程序编写规范 30 2.3.1 代码编写规则 30 2.3.2 命名规范 31 2.4 小结 32 2.5 快学快用 33 第3章 必须学会的C#语法 34 3.1 为什么要使用变量 34 3.2 变量是什么 35 3.3 变量的声明及初始化 35 3.3.1 声明变量 35 3.3.2 简单数据类型 36 3.3.3 变量的初始化 43 3.3.4 变量的作用域 45 3.4 常量 46 3.4.1 常量是什么 46 3.4.2 常量的分类 46 3.5 运算符 47 3.5.1 算术运算符 47 3.5.2 自增运算符和自减运算符 48 3.5.3 赋值运算符 49 3.5.4 关系运算符 50 3.5.5 逻辑运算符 52 3.5.6 位运算符 53 3.5.7 移位运算符 54 3.5.8 条件运算符 55 3.6 数据类型转换 56 3.6.1 隐式类型转换 56 3.6.2 显式类型转换 57 3.6.3 使用Convert类进行转换 57 3.7 运算符优先级与结合性 58 3.8 小结 59 3.9 快学快用 59 第4章 流程控制语句 62 4.1 决策分支 62 4.2 if语句 63 4.2.1 *简单的if语句 63 4.2.2 if…else语句 65 4.2.3 if…else if…else语句 67 4.2.4 if语句的嵌套 69 4.3 switch多分支语句 71 4.3.1 switch语句 71 4.3.2 switch语句与if…else if…else语句的区别 74 4.4 while和do…while循环 74 4.4.1 while循环 74 4.4.2 do…while循环 76 4.4.3 while语句和do…while语句的区别 77 4.5 for循环 77 4.5.1 for循环的一般形式 77 4.5.2 for循环的变体 78 4.5.3 for循环中逗号的应用 79 4.6 循环的嵌套 79 4.7 跳转语句 81 4.7.1 break语句 81 4.7.2 continue语句 82 4.8 小结 83 4.9 快学快用 83 第二篇 进阶提高篇 第5章 数组使用 86 5.1 数组概述 86 5.2 一维数组 87 5.2.1 一维数组的创建 87 5.2.2 一维数组的初始化 88 5.2.3 一维数组的使用 89 5.3 二维数组 89 5.3.1 二维数组的创建 90 5.3.2 二维数组的初始化 91 5.3.3 二维数组的使用 92 5.3.4 不规则数组的定义 93 5.4 数组与Array类 94 5.5 数组的基本操作 95 5.5.1 使用foreach语句遍历数组 95 5.5.2 对数组进行排序 97 5.6 小结 98 5.7 快学快用 98 第6章 看似简单的字符串 99 6.1 什么是字符串 99 6.2 字符串的声明与初始化 100 6.2.1 声明字符串 100 6.2.2 字符串的初始化 100 6.3 提取字符串信息 101 6.3.1 获取字符串长度 101 6.3.2 获取指定位置的字符 101 6.3.3 获取子字符串索引位置 101 6.3.4 判断字符串首、尾内容 103 6.4 字符串操作 104 6.4.1 字符串的拼接 104 6.4.2 比较字符串 105 6.4.3 字符串的大、小写转换 106 6.4.4 格式化字符串 106 6.4.5 截取字符串 110 6.4.6 分割字符串 110 6.4.7 去除空白内容 111 6.4.8 替换字符串 112 6.5 可变字符串类 113 6.5.1 StringBuilder类的定义 113 6.5.2 StringBuilder类的使用 113 6.6 小结 114 6.7 快学快用 114 第7章 面向对象程序设计 117 7.1 面向对象概述 117 7.1.1 对象 118 7.1.2 类 119 7.1.3 三大基本特征 119 7.2 类 121 7.2.1 类的声明 121 7.2.2 类的成员 121 7.2.3 构造函数 124 7.2.4 析构函数 126 7.2.5 权限修饰符 126 7.3 方法 127 7.3.1 方法的声明 127 7.3.2 方法的参数 128 7.3.3 方法的重载 129 7.4 类的静态成员 130 7.5 对象的创建及使用 131 7.5.1 对象的创建 131 7.5.2 对象的销毁 133 7.5.3 类与对象的关系 133 7.6 继承 133 7.6.1 继承的实现 133 7.6.2 base关键字 135 7.6.3 继承中的构造函数与析构函数 137 7.7 多态 137 7.7.1 虚方法的重写 137 7.7.2 抽象类与抽象方法 139 7.7.3 接口的使用 141 7.8 小结 144 7.9 快学快用 144 第三篇 WinForm开发篇 147 第8章 Windows交互式图形界面 147 8.1 开发应用程序的步骤 147 8.2 Form窗体 149 8.2.1 添加或删除窗体 150 8.2.2 多窗体的使用 151 8.2.3 窗体的属性 151 8.2.4 窗体的显示与隐藏 154 8.2.5 窗体的事件 154 8.3 MDI窗体 156 8.3.1 MDI窗体的概念 156 8.3.2 如何设置MDI窗体 157 8.3.3 排列MDI子窗体 157 8.4 小结 159 8.5 快学快用 159 第9章 Windows控件——C/S程序的基础 160 9.1 控件概述 160 9.2 控件的相关操作 161 9.2.1 添加控件 161 9.2.2 对齐控件 162 9.2.3 删除控件 162 9.3 Windows控件的使用 162 9.3.1 Label控件 162 9.3.2 Button控件 163 9.3.3 TextBox控件 163 9.3.4 RadioButton控件 164 9.3.5 CheckBox控件 165 9.3.6 RichTextBox控件 166 9.3.7 ComboBox控件 168 9.3.8 ListBox控件 169 9.3.9 GroupBox控件 170 9.3.10 ListView控件 171 9.3.11 TreeView控件 173 9.3.12 ImageList组件 175 9.3.13 Timer组件 176 9.4 菜单、工具栏与状态栏 177 9.4.1 菜单控件 177 9.4.2 工具栏控件 178 9.4.3 状态栏控件 179 9.5 对话框 181 9.5.1 消息对话框 181 9.5.2 打开对话框控件 183 9.5.3 另存为对话框控件 184 9.5.4 浏览文件夹对话框控件 184 9.6 小结 185 9.7 快学快用 185 第10章 数据访问技术 188 10.1 ADO.NET概述 188 10.1.1 ADO.NET对象模型 189 10.1.2 数据访问命名空间 190 10.2 Connection对象 190 10.2.1 熟悉Connection对象 190 10.2.2 数据库连接字符串 190 10.2.3 应用SqlConnection对象连接数据库 191 10.3 Command对象 192 10.3.1 熟悉Command对象 192 10.3.2 使用Command对象操作数据 193 10.3.3 使用Command对象调用存储过程 194 10.4 DataReader对象 195 10.4.1 DataReader对象概述 195 10.4.2 使用DataReader对象检索数据 196 10.5 DataSet对象和DataAdapter操作对象 197 10.5.1 DataSet对象 197 10.5.2 DataAdapter对象 198 10.5.3 使用DataAdapter对象填充DataSet数据集 199 10.6 DataGridView控件的使用 199 10.7 Entity Framework编程基础 202 10.7.1 什么是Entity Framework 202 10.7.2 EF实体数据模型 203 10.7.3 EF运行环境 203 10.7.4 创建实体数据模型 204 10.7.5 使用EF对数据表进行增删改查操作 207 10.8 小结 209 10.9 快学快用 209 第11章 程序调试与异常处理 211 11.1 程序调试 211 11.1.1 Visual Studio编辑器调试 212 11.1.2 Visual Studio调试器调试 212 11.2 异常处理 215 11.2.1 try…catch语句 216 11.2.2 try…catch…finally语句 217 11.2.3 throw语句 218 11.3 小结 219 11.4 快学快用 219 第四篇 高级应用篇 第12章 I/O数据流技术 221 12.1 文件的基本操作 222 12.1.1 File类 222 12.1.2 FileInfo类 222 12.1.3 判断文件是否存在 223 12.1.4 创建文件 224 12.1.5 复制文件 224 12.1.6 移动文件 225 12.1.7 删除文件 226 12.1.8 获取文件的基本信息 226 12.2 文件夹的基本操作 227 12.2.1 Directory类 227 12.2.2 DirectoryInfo类 228 12.2.3 判断文件夹是否存在 228 12.2.4 创建文件夹 229 12.2.5 移动文件夹 229 12.2.6 删除文件夹 230 12.2.7 遍历文件夹 231 12.3 I/O(输入/输出) 233 12.3.1 流概述 233 12.3.2 文件I/O流的介绍 234 12.3.3 使用I/O流操作文本文件 235 12.4 小结 237 12.5 快学快用 237 第13章 GDI 绘图应用 239 13.1 GDI 绘图基础 239 13.1.1 GDI 概述 240 13.1.2 Graphics类 240 13.2 设置画笔与画刷 241 13.2.1 设置画笔 241 13.2.2 设置画刷 241 13.3 绘制几何图形 242 13.3.1 绘制图形 244 13.3.2 填充图形 245 13.4 绘制图像 247 13.5 小结 247 13.6 快学快用 248 第14章 Socket网络编程 249 14.1 计算机网络基础 249 14.1.1 局域网与广域网 249 14.1.2 网络协议 250 14.1.3 端口及套接字 251 14.2 IP地址封装 252 14.3 TCP程序设计 254 14.3.1 Socket类 254 14.3.2 TcpClient类和TcpListener类 255 14.3.3 TCP网络程序示例 256 14.4 UDP程序设计 259 14.4.1 UdpClient类 259 14.4.2 UDP网络程序示例 259 14.5 小结 262 14.6 快学快用 262 第15章 多线程编程技术 263 15.1 线程概述 263 15.1.1 线程的定义与分类 264 15.1.2 多线程的优、缺点 264 15.2 线程的实现 265 15.2.1 使用Thread类创建线程 265 15.2.2 线程的生命周期 267 15.3 操作线程的方法 268 15.3.1 线程的休眠 268 15.3.2 线程的加入 269 15.3.3 线程的终止 271 15.3.4 线程的优先级 271 15.4 线程的同步 273 15.4.1 线程同步机制 273 15.4.2 使用lock关键字实现线程同步 274 15.4.3 使用Monitor类实现线程同步 276 15.4.4 使用Mutex类实现线程同步 277 15.5 小结 278 15.6 快学快用 279 第五篇 项目实战篇 第16章 Q友——做你自己的QQ 280 16.1 开发背景 283 16.2 系统功能设计 283 16.2.1 系统功能结构 283 16.2.2 系统业务流程 283 16.3 系统开发准备 284 16.3.1 系统开发环境要求 284 16.3.2 创建数据库及数据表 284 16.3.3 使用Visual Studio 2015创建项目 287 16.4 数据库设计 291 16.4.1 数据表设计 291 16.4.2 视图设计 293 16.5 登录窗体设计 293 16.5.1 登录窗体概述 293 16.5.2 登录窗体实现流程 294 16.5.3 设计登录窗体 294 16.5.4 验证用户输入 301 16.5.5 实现用户登录 304 16.5.6 通过按回车键切换输入焦点 308 16.5.7 实现记住密码和自动登录功能 309 16.5.8 打开申请账号窗体 310 16.5.9 自定义*小化和关闭按钮的实现 311 16.6 申请账号窗体设计 311 16.6.1 申请账号窗体概述 311 16.6.2 申请账号窗体实现流程 312 16.6.3 设计申请账号窗体 312 16.6.4 窗体加载时的默认设置 319 16.6.5 申请账号功能的实现 320 16.6.6 关闭当前窗体 322 16.7 主窗体设计 322 16.7.1 主窗体概述 322 16.7.2 主窗体实现流程 323 16.7.3 设计主窗体 323 16.7.4 定义公共变量和方法 336 16.7.5 窗体加载事件的实现 336 16.7.6 工具栏按钮功能的实现 338 16.7.7 双击打开聊天窗体 339 16.7.8 实时消息提醒及好友头像闪烁 341 16.8 聊天窗体的设计 343 16.8.1 聊天窗体概述 343 16.8.2 聊天窗体实现流程 344 16.8.3 设计聊天窗体 344 16.8.4 在窗体加载时显示好友头像及昵称信息 347 16.8.5 显示所有未读消息 348 16.8.6 消息发送功能的实现 349 16.8.7 查看消息记录 350 16.9 本章总结 351 第17章 闪电下载器 352 17.1 开发背景 355 17.2 系统功能设计 355 17.2.1 系统功能结构 355 17.2.2 系统业务流程 355 17.3 系统开发必备 356 17.3.1 系统开发环境要求 356 17.3.2 INI配置文件说明 356 17.3.3 项目结构预览 357 17.4 公共类的设计 357 17.4.1 Set类 358 17.4.2 DownLoad类 360 17.4.3 xuchuan类 363 17.5 主窗体的设计 364 17.5.1 主窗体概述 364 17.5.2 设计主窗体 365 17.5.3 初始化控件及下载任务状态 365 17.5.4 打开新建下载任务窗体 372 17.5.5 开始、暂停、删除及续传操作 372 17.5.6 网络速度的实时监控 374 17.5.7 退出程序时保存续传文件 375 17.5.8 打开系统设置窗体 376 17.6 新建下载任务窗体的设计 377 17.6.1 新建下载任务概述 377 17.6.2 设计新建下载任务界面 377 17.6.3 显示默认下载路径 378 17.6.4 选择下载文件的保存位置 378 17.6.5 自动获取下载文件名 379 17.6.6 确认下载文件信息 379 17.7 系统设置窗体的设计 380 17.7.1 系统设置窗体的概述 380 17.7.2 设计系统设置窗体 381 17.7.3 显示用户的默认设置 382 17.7.4 切换设置界面 383 17.7.5 保存用户设置 384 17.8 本章总结 386 第18章 明日ERP管理系统 387 18.1 开发背景 389 18.2 系统功能设计 390 18.2.1 系统功能结构 390 18.2.2 系统业务流程 391 18.3 业务逻辑编码规则 391 18.3.1 数据库对象命名规则 392 18.3.2 业务编码规则 393 18.3.3 系统命名规范 393 18.4 系统开发必备 393 18.4.1 系统开发环境要求 393 18.4.2 项目结构预览 394 18.5 数据库设计 394 18.5.1 数据库概要说明 394 18.5.2 数据库逻辑设计 395 18.6 公共类设计 399 18.6.1 DataBase类 399 18.6.2 CommonUse类 402 18.7 物料清单模块设计 407 18.7.1 物料清单模块概述 407 18.7.2 设计物料清单窗体 407 18.7.3 获取所有母件信息 407 18.7.4 获取指定母件的子件信息 408 18.7.5 打开物料清单编辑窗体 409 18.7.6 添加/修改物料清单 409 18.8 销售收款单模块设计 411 18.8.1 销售收款单模块概述 411 18.8.2 设计销售收款单窗体 412 18.8.3 查看已审核的销售出库单 413 18.8.4 查看指定出库单的详细信息 414 18.9 产品销售毛利汇总模块设计 414 18.9.1 产品销售毛利汇总模块概述 414 18.9.2 设计产品销售毛利汇总窗体 415 18.9.3 初始化产品名称 415 18.9.4 按时间段查询产品销售毛利汇总信息 416 18.10 操作权限模块设计 417 18.10.1 操作权限模块概述 417 18.10.2 设计操作权限窗体 417 18.10.3 初始化用户及其权限列表 418 18.10.4 查看操作员的权限 421 18.10.5 修改操作员权限 422 18.11 本章总结 422 第19章 铭成在线考试系统 424 19.1 开发背景 427 19.2 系统功能的设计 427 19.2.1 系统功能结构 427 19.2.2 系统业务流程 428 19.3 系统开发必备 428 19.3.1 系统开发环境的要求 428 19.3.2 项目结构的预览 429 19.4 数据库的设计 429 19.4.1 数据库结构预览 429 19.4.2 数据表结构 430 19.5 公共类的设计 431 19.5.1 定义数据库的连接方法 431 19.5.2 对GridView控件进行数据绑定 432 19.5.3 创建执行SQL语句的方法 432 19.5.4 判断多种身份的方法 432 19.6 登录模块的设计 433 19.6.1 登录模块概述 433 19.6.2 设计登录界面 434 19.6.3 生成验证码 434 19.6.4 登录功能的实现 435 19.6.5 在关闭登录窗口时进行确认 436 19.7 考试模块的设计 437 19.7.1 考试模块概述 437 19.7.2 选择考试科目 438 19.7.3 设计考试页面 439 19.7.4 随机抽取试题 439 19.7.5 计时器功能的实现 441 19.7.6 “交卷”功能的实现 441 19.7.7 自动评分功能的实现 442 19.8 试题管理模块的设计 443 19.8.1 试题管理模块概述 443 19.8.2 显示教师相关信息 443 19.8.3 设计试题管理页面 444 19.8.4 查看试题基本信息 444 19.8.5 查看试题详细信息 445 19.8.6 添加试题信息 447 19.8.7 查看考试结果 448 19.8.8 删除考试结果 449 19.9 后台管理模块设计 450 19.9.1 后台管理模块概述 450 19.9.2 管理学生基本信息 451 19.9.3 考试科目的管理 454 19.11 本章总结 456
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP