返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版] 零基础C#学习笔记 明日科技 零基础自学c语言程序设计书程序员电脑c编程从入门到精通计算机基础应用书籍
  • 本店商品限购一件,多拍不发货,谢谢合作
    • 作者: 明日科技著 | 明日科技编
    • 出版社: 电子工业出版社
    • 出版时间:1
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    如梦图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 明日科技著| 明日科技编
    • 出版社:电子工业出版社
    • 出版时间:1
    • 页数:336页
    • ISBN:9788088745036
    • 版权提供:电子工业出版社

                                                        店铺公告

    为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。 温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货), 关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

    包邮价:¥28.00
    包邮价:¥28.00
    包邮价:¥28.00
    包邮价:¥28.00
    包邮价:¥28.00
    包邮价:¥28.00
    包邮价:¥28.00
    包邮价:¥196.00

    本书从入门读者的角度出发,通过通俗易懂的语言、丰富多彩的示例,循序渐进地让读者在实践中学习 C# 编程知识,并提升自己的实际开发能力。全书分 3 篇共 15 章,内容包括初识 Visual Studio、踏上 C# 开发的征程、必须学会的 C# 语法、流程控制语句、数组的使用、看似简单的字符串、面向对象程序设计、Windows 交互式图形界面、Windows 控件——C/S 程序的基础、数据访问技术、程序调试与异常处理、I/O 数据流技术、GDI+ 绘图应用、Socket 网络编程、多线程编程技术。书中所有知识都结合具体示例进行介绍,涉及的程序代码都给出了详细的注释,可以使读者轻松领会 C# 程序开发的精髓,快速提高开发技能。


    目录

    目 录 

    **篇 基础篇 

    第 1 章 初识 Visual Studio ..1 

    1.1 了解软件 .... 1 

    1.2 软件开发相关概念 ........... 2 

    1.3 熟悉 Visual Studio 2017 .... 4 

    1.3.1 创建项目 ............... 4 

    1.3.2 菜单栏 ................... 6 

    1.3.3 工具栏 ................... 6 

    1.3.4 “工具箱”窗口 ... 7 

    1.3.5 “属性”窗口 ....... 7 

    1.3.6 “错误列表”窗口 ...................... 8 

    第 2 章 踏上 C# 开发的征程 ......................9 

    2.1 编写**个 C# 程序 ......... 9 

    2.2 C# 程序结构预览 ............ 12 

    2.2.1 命名空间 ............. 12 

    2.2.2 类 .. 14 

    2.2.3 关键字与标识符 . 16 

    2.2.4 Main 方法 ............ 17 

    2.2.5 C# 语句 ................ 19 

    2.2.6 注释 ..................... 21 

    2.2.7 一个完整的 C# 程序 .................. 23 

    2.3 程序编写规范 ................. 24 

    2.3.1 代码编写规则 ..... 24 

    2.3.2 命名规范 ............. 25 

    第 3 章 必须学会的 C# 语法 ....................28 

    3.1 为什么要使用变量 ......... 28

    3.2 变量是什么 ..................... 28 

    3.3 变量的声明及初始化 ..... 29 

    3.3.1 变量的声明 ......... 29 

    3.3.2 简单数据类型 ..... 30 

    3.3.3 变量的初始化 ..... 40 

    3.3.4 变量的作用域 ..... 42 

    3.4 常量 .......... 43 

    3.4.1 常量是什么 ......... 44 

    3.4.2 常量的分类 ......... 44 

    3.5 运算符 ...... 45 

    3.5.1 算术运算符 ......... 46 

    3.5.2 自增运算符和自减运算符 ........ 47 

    3.5.3 赋值运算符 ......... 48 

    3.5.4 关系运算符 ......... 50 

    3.5.5 逻辑运算符 ......... 51 

    3.5.6 位运算符 ............. 53 

    3.5.7 移位运算符 ......... 55 

    3.5.8 条件运算符 ......... 56 

    3.6 数据类型转换 ................. 57 

    3.6.1 隐式类型转换 ..... 58 

    3.6.2 显式类型转换 ..... 58 

    3.6.3 使用 Convert 类进行转换 ......... 59 

    3.7 运算符优先级与结合性 . 60 

    第 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 语句 ................. 68 

    4.2.4 if 语句的嵌套 ...... 71 

    4.3 switch 多分支语句 .......... 74 

    4.3.1 switch 语句 .......... 74 

    4.3.2 switch 语句与 if…else if…else 语句的区别 ... 77

    4.4 while 和 do…while 循环 . 77 

    4.4.1 while 循环 ........... 78 

    4.4.2 do…while 循环 ... 80 

    4.4.3 while 语句和 do…while 语句的区别 .............. 82 

    4.5 for 循环 ..... 82 

    4.5.1 for 循环的一般形式 ................... 82 

    4.5.2 for 循环的变体 .... 84 

    4.5.3 for 循环中逗号的应用 ............... 85 

    4.6 循环的嵌套 ..................... 86 

    4.7 跳转语句 .. 88 

    4.7.1 break 语句 ........... 88 

    4.7.2 continue 语句 ...... 89 

    第 5 章 数组的使用 ...........91 

    5.1 数组概述 .. 91 

    5.2 一维数组 .. 92 

    5.2.1 一维数组的创建 . 92 

    5.2.2 一维数组的初始化 .................... 94 

    5.2.3 一维数组的使用 . 95 

    5.3 二维数组 .. 96 

    5.3.1 二维数组的创建 . 96 

    5.3.2 二维数组的初始化 .................... 98 

    5.3.3 二维数组的使用 . 99 

    5.3.4 不规则数组的定义 .................. 101 

    5.4 数组与 Array 类 ............ 101 

    5.5 数组的基本操作 ........... 103 

    5.5.1 使用 foreach 语句遍历数组 .... 103 

    5.5.2 对数组进行排序 ...................... 105 

    第 6 章 看似简单的字符串 .....................107 

    6.1 什么是字符串 ............... 107 

    6.2 字符串的声明与初始化 ...................... 107 

    6.2.1 声明字符串 ....... 107 

    6.2.2 字符串的初始化 ...................... 108 

    6.3 提取字符串信息 ........... 109 

    6.3.1 获取字符串长度 ...................... 109 

    6.3.2 获取指定位置的字符 .............. 110 

    6.3.3 获取子字符串索引位置 .......... 110 

    6.3.4 判断字符串首、尾内容 .......... 113 

    6.4 字符串操作 ................... 114 

    6.4.1 字符串的拼接 ... 114 

    6.4.2 比较字符串 ....... 115 

    6.4.3 字符串的大小写转换 .............. 116 

    6.4.4 格式化字符串 ... 117 

    6.4.5 截取字符串 ....... 122 

    6.4.6 分割字符串 ....... 123 

    6.4.7 去除空白内容 ... 124 

    6.4.8 替换字符串 ....... 125 

    6.5 可变字符串类 ............... 126 

    6.5.1 StringBuilder 类的定义 ........... 126 

    6.5.2 StringBuilder 类的使用 ........... 127 

    第二篇? 进阶篇 

    第 7 章 面向对象程序设计 .....................129 

    7.1 面向对象概述 ............... 129 

    7.1.1 对象 ................... 129 

    7.1.2 类  131 

    7.1.3 三大基本特征 ... 132 

    7.2 类 ............ 133 

    7.2.1 类的声明 ........... 133 

    7.2.2 类的成员 ........... 134 

    7.2.3 构造函数 ........... 138 

    7.2.4 析构函数 ........... 141 

    7.2.5 权限修饰符 ....... 141 

    7.3 方法 ........ 143 

    7.3.1 方法的声明 ....... 143 

    7.3.2 方法的参数 ....... 144 

    7.3.3 方法的重载 ....... 146

    7.4 类的静态成员 ............... 147 

    7.5 对象的创建及使用 ....... 148 

    7.5.1 对象的创建 ....... 149 

    7.5.2 对象的销毁 ....... 150 

    7.5.3 类与对象的关系 ...................... 151 

    7.6 继承 ........ 151 

    7.6.1 继承的实现 ....... 151 

    7.6.2 base 关键字 ....... 154 

    7.6.3 继承中的构造函数与析构函数 ..................... 156 

    7.7 多态 ........ 157 

    7.7.1 虚方法的重写 ... 157 

    7.7.2 抽象类与抽象方法 .................. 159 

    7.7.3 接口的使用 ....... 162 

    第 8 章 Windows 交互式图形界面 .........166 

    8.1 开发应用程序的步骤 ... 166 

    8.2 Form 窗体 ...................... 168 

    8.2.1 添加或删除窗体 ...................... 169 

    8.2.2 多窗体的使用 ... 170 

    8.2.3 窗体的属性 ....... 171 

    8.2.4 窗体的显示与隐藏 .................. 174 

    8.2.5 窗体的事件 ....... 175 

    8.3 MDI 窗体  177 

    8.3.1 MDI 窗体的概念 ..................... 178 

    8.3.2 如何设置 MDI 窗体 ................ 178 

    8.3.3 排列 MDI 子窗体 .................... 179 

    第 9 章 Windows 控件——C/S 程序的基础 ..................182 

    9.1 控件概述  182 

    9.2 控件的相关操作 ........... 183 

    9.2.1 添加控件 ........... 183 

    9.2.2 对齐控件 ........... 184 

    9.2.3 删除控件 ........... 184 

    9.3 Windows 控件的使用 ... 184 

    9.3.1 Label 控件 ......... 184 

    9.3.2 Button 控件 ....... 185 

    9.3.3 TextBox 控件 ..... 186 

    9.3.4 RadioButton 控件 ..................... 187 

    9.3.5 CheckBox 控件 . 188 

    9.3.6 RichTextBox 控件 .................... 190 

    9.3.7 ComboBox 控件  192 

    9.3.8 ListBox 控件 ..... 193 

    9.3.9 GroupBox 控件 . 195 

    9.3.10 ListView 控件 .. 195 

    9.3.11 TreeView 控件 . 199 

    9.3.12 ImageList 组件  202 

    9.3.13 Timer 组件 ....... 203 

    9.4 菜单控件、工具栏控件与状态栏控件 ..................... 205 

    9.4.1 菜单控件 ........... 205 

    9.4.2 工具栏控件 ....... 206 

    9.4.3 状态栏控件 ....... 207 

    9.5 对话框 .... 209 

    9.5.1 消息对话框 ....... 210 

    9.5.2 打开对话框控件 ...................... 211 

    9.5.3 另存为对话框控件 .................. 213 

    9.5.4 浏览文件夹对话框控件 .......... 214 

    第 10 章 数据访问技术 ...216 

    10.1 ADO.NET 概述 ........... 216 

    10.1.1 ADO.NET 对象模型 .............. 216 

    10.1.2 数据访问命名空间 ................ 217 

    10.2 Connection 对象 .......... 218 

    10.2.1 熟悉 Connection 对象 ............ 218 

    10.2.2 数据库连接字符串 ................ 219 

    10.2.3 应用 SqlConnection 连接对象连接数据库 . 220 

    10.3 Command 对象 ............ 221 

    10.3.1 熟悉 Command 对象 .............. 221 

    10.3.2 使用 Command 对象操作数据 ..................... 222 

    10.3.3 使用 Command 对象调用存储过程 ............. 223

    10.4 DataReader 对象 .......... 225 

    10.4.1 DataReader 对象概述 ............ 225 

    10.4.2 使用 DataReader 对象读取数据 .................. 226 

    10.5 DataSet 对象和 DataAdapter 对象 .... 228 

    10.5.1 DataSet 对象 .... 228 

    10.5.2 DataAdapter 对象 ................... 229 

    10.5.3 使用 DataAdapter 对象填充 DataSet 数据集 ..................... 230 

    10.6 DataGridView 控件的使用 ................ 231 

    10.7 Entity Framework 编程基础 .............. 234 

    10.7.1 什么是 Entity Framework ...... 234 

    10.7.2 EF 实体数据模型 ................... 235 

    10.7.3 EF 运行环境 .... 235 

    10.7.4 创建实体数据模型 ................ 236 

    10.7.5 使用 EF 对数据表进行增、删、改、查操作 .................... 239 

    第 11 章 程序调试与异常处理 ................243 

    11.1 程序调试 ...................... 243 

    11.1.1 Visual Studio 编辑器调试 ...... 243 

    11.1.2 Visual Studio 调试器调试 ...... 244 

    11.2 异常处理 ...................... 248 

    11.2.1 try…catch 语句 249 

    11.2.2 try…catch…fifinally 语句 ........ 250 

    11.2.3 throw 语句 ....... 251 

    第三篇? 高级篇 

    第 12 章 I/O 数据流技术 .254 

    12.1 文件的基本操作 ......... 254 

    12.1.1 File 类 .............. 254 

    12.1.2 FileInfo 类 ....... 255 

    12.1.3 判断文件是否存在 ................ 256 

    12.1.4 创建文件 ......... 257 

    12.1.5 复制文件 ......... 258 

    12.1.6 移动文件 ......... 259 

    12.1.7 删除文件 ......... 260 

    12.1.8 获取文件的基本信息 ............ 261 

    12.2 文件夹的基本操作 ..... 262 

    12.2.1 Directory 类 ..... 262 

    12.2.2 DirectoryInfo 类 ..................... 263 

    12.2.3 判断文件夹是否存在 ............ 263 

    12.2.4 创建文件夹 ..... 264 

    12.2.5 移动文件夹 ..... 265 

    12.2.6 删除文件夹 ..... 266 

    12.2.7 遍历文件夹 ..... 267 

    12.3 I/O(输入 / 输出) ..... 269 

    12.3.1 流概述 ............. 270 

    12.3.2 文件 I/O 流的介绍 ................. 271 

    12.3.3 使用 I/O 流操作文本文件 ..... 273 

    第 13 章 GDI+ 绘图应用 .276 

    13.1 GDI+ 绘图基础 ........... 276 

    13.1.1 GDI+ 概述 ....... 276 

    13.1.2 Graphics 类 ...... 277 

    13.2 设置画笔与画刷 ......... 278 

    13.2.1 设置画笔 ......... 278 

    13.2.2 设置画刷 ......... 279 

    13.3 绘制几何图形 ............. 280 

    13.3.1 绘制图形 ......... 282 

    13.3.2 填充图形 ......... 284 

    13.4 绘制图像 ..................... 285 

    第 14 章 Socket 网络编程 ......................287 

    14.1 计算机网络基础 ......... 287 

    14.1.1 局域网与广域网 .................... 287 

    14.1.2 网络协议 ......... 288 

    14.1.3 端口及套接字 . 289 

    14.2 IP 地址封装 ................. 290 

    14.3 TCP 程序设计 ............. 293 

    14.3.1 Socket 类 ......... 293

    14.3.2 TcpClient 类和 TcpListener 类 ...................... 294 

    14.3.3 TCP 网络程序示例 ................ 295 

    14.4 UDP 程序设计 ............ 298 

    14.4.1 UdpClient 类 .... 299 

    14.4.2 UDP 网络程序示例 ............... 299 

    第 15 章 多线程编程技术 303 

    15.1 线程概述 ..................... 303 

    15.1.1 线程的定义与分类 ................ 303 

    15.1.2 多线程的优 / 缺点 ................. 304 

    15.2 线程的实现 ................. 305 

    15.2.1 使用 Thread 类创建线程 ....... 305 

    15.2.2 线程的生命周期 .................... 308 

    15.3 操作线程的方法 ......... 309 

    15.3.1 线程的休眠 ..... 309 

    15.3.2 线程的加入 ..... 310 

    15.3.3 线程的终止 ..... 313 

    15.3.4 线程的优先级 . 313 

    15.4 线程的同步 ................. 315 

    15.4.1 线程同步机制 . 315 

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

    15.4.3 使用 Monitor 类实现线程同步 .................... 319 

    15.4.4 使用 Mutex 类实现线程同步  321



    作者介绍

    明日科技是一家管理规范、研发能力强的互联网公司,同时从事图书开发。人员规模50人明日的优势:?明日科技很注重员工经验交流和开发经验整理、共享,内部积累文档已经整理得非常完善,代码讲解非常细致,目前已经出版图书300多个品种,占据主流语言图书销售排行的前列。?案例完全来自本企业的项目,紧跟时代脚步,内容质量上无可挑剔。?明日科技配套资源丰富,提供从视频讲解到快学快用的整体配套资源,同时技术服务做的也比较完善。
    关联推荐

    本书不仅适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。
    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购