网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Visual C 2017程序设计从零开始学 |
分类 | 人文社科-社会科学-语言文字 |
作者 | 李馨编 |
出版社 | 清华大学出版社 |
下载 | |
简介 | 作者简介 李馨,软件工程师,先后参与开发多个大型项目,并编写过几本畅销类开发图书,深受广大读者的好评。 目录 篇 程序基础篇 章 Visual Studio快速入门\t1 1.1 从.NET Framework说起\t2 1.1.1 公共语言运行库\t2 1.1.2 .Net Framework类库\t2 1.1.3 程序的编译\t3 1.2 认识Visual Studio 2017\t3 1.2.1 Visual Studio 2017的版本\t4 1.2.2 下载、安装Visual Studio 2017\t4 1.2.3 启动Visual Studio 2017\t7 1.2.4 扩充其他模块\t9 1.3 Visual Studio 2017的工作环境\t11 1.3.1 “解决方案资源管理器”窗口\t11 1.3.2 工具箱\t12 1.3.3 “属性”窗口\t13 1.3.4 工作区\t14 1.4 创建项目和获取帮助\t16 1.4.1 启动软件和创建项目\t16 1.4.2 打开和关闭项目\t19 1.4.3 项目的启动和卸除\t20 1.4.4 帮助(Help)查看器\t22 1.5 重点整理\t25 1.6 课后习题\t26 第2章 开始编写应用程序\t27 2.1 C#应用程序的两个模板\t28 2.1.1 认识Visual C#语言\t28 2.1.2 我的控制台程序\t28 2.1.3 生成可执行程序再运行\t31 2.1.4 Windows 窗体应用程序\t32 2.2 Visual C#的编写风格\t36 2.2.1 程序语句\t36 2.2.2 程序的编排\t37 2.2.3 在程序中添加注释\t39 2.3 C# 程序设计语言的结构\t40 2.3.1 命名空间\t40 2.3.2 善用IntelliSense功能\t42 2.3.3 输入与输出\t45 2.3.4 格式化输出\t47 2.4 重点整理\t50 2.5 课后习题\t50 第3章 数据与变量\t52 3.1 认识通用类型系统\t53 3.1.1 整数类型\t53 3.1.2 浮点数类型和货币\t58 3.1.3 其他数据类型\t59 3.2 变量与常数\t60 3.2.1 标识符的命名规则\t61 3.2.2 关键字\t61 3.2.3 声明变量\t62 3.2.4 常数\t64 3.3 自定义类型与转换\t65 3.3.1 枚举类型\t65 3.3.2 结构\t67 3.3.3 隐式类型转换\t69 3.3.4 显式类型转换\t71 3.4 运算符\t74 3.4.1 算术运算符\t75 3.4.2 赋值运算符\t76 3.4.3 关系运算符\t77 3.4.4 逻辑运算符\t79 3.4.5 运算符的优先级\t80 3.5 重点整理\t81 3.6 课后习题\t81 第4章 流程控制\t83 4.1 认识结构化程序\t84 4.2 条件选择\t84 4.2.1 单一条件选择\t85 4.2.2 双重条件选择\t87 4.2.3 嵌套if语句\t89 4.2.4 多重条件选择\t92 4.3 循环\t96 4.3.1 for循环\t96 4.3.2 while循环\t100 4.3.3 do/while循环\t102 4.3.4 嵌套for 循环语句\t103 4.3.5 其他语句\t105 4.4 重点整理\t106 4.5 课后习题\t107 第5章 数组和字符串\t109 5.1 数组\t110 5.1.1 声明一维数组\t110 5.1.2 数组元素的存取\t112 5.2 Array类\t114 5.2.1 排序与查找\t114 5.2.2 改变数组的大小\t117 5.2.3 数组的复制\t118 5.3 数组结构面面观\t120 5.3.1 创建二维数组\t120 5.3.2 二维数组初始化\t120 5.3.3 不规则数组\t124 5.3.4 隐式类型数组\t126 5.4 字符和字符串\t128 5.4.1 转义字符序列\t128 5.4.2 String类创建字符串\t128 5.4.3 字符串常用方法\t130 5.4.4 StringBuilder类修改字符串内容\t134 5.5 重点整理\t138 5.6 课后习题\t138 第2篇 对象学习篇 第6章 学习面向对象\t141 6.1 面向对象的基础\t142 6.1.1 认识对象\t142 6.1.2 提供蓝图的类\t142 6.1.3 抽象化概念\t143 6.2 类、对象和其成员\t144 6.2.1 定义类\t144 6.2.2 实例化对象\t145 6.2.3 访问权限\t147 6.2.4 定义方法成员\t147 6.2.5 类属性和存取器\t150 6.3 对象旅程\t155 6.3.1 产生构造函数\t155 6.3.2 析构函数回收资源\t157 6.3.3 使用默认构造函数\t158 6.3.4 构造函数的重载\t158 6.3.5 对象的初始设置\t160 6.4 静态类\t161 6.4.1 静态属性\t161 6.4.2 类静态方法\t163 6.4.3 私有的构造函数\t164 6.5 重点整理\t167 6.6 课后习题\t168 第7章 方法和传递机制\t171 7.1 方法是什么\t172 7.1.1 系统内建的方法\t172 7.1.2 方法的声明\t174 7.1.3 方法的重载\t179 7.2 参数的传递机制\t182 7.2.1 传值调用\t183 7.2.2 传址调用\t184 7.3 方法的传递对象\t186 7.3.1 以对象为传递对象\t186 7.3.2 参数params\t187 7.3.3 关键字ref和out的不同\t188 7.3.4 更具弹性的命名参数\t190 7.3.5 选择性参数\t191 7.4 了解变量的作用域\t192 7.5 重点整理\t194 7.6 课后习题\t194 第8章 继承、多态和接口\t197 8.1 了解继承\t198 8.1.1 特化和泛化\t198 8.1.2 组合关系\t199 8.1.3 为什么要有继承机制\t199 8.2 单一继承制\t199 8.2.1 继承的存取(访问)\t200 8.2.2 访问权限修饰词protected\t203 8.2.3 调用基类成员\t205 8.2.4 隐藏基底成员\t211 8.3 探讨多态\t215 8.3.1 父、子类产生方法重载\t215 8.3.2 覆盖基类\t216 8.3.3 实现多态\t217 8.4 接口和抽象类\t221 8.4.1 定义抽象类\t221 8.4.2 认识密封类\t223 8.4.3 接口的声明\t224 8.4.4 如何实现接口\t225 8.4.5 实现多个接口\t227 8.4.6 接口实现多态\t229 8.5 重点整理\t230 8.6 课后习题\t231 第9章 泛型、集合和异常处理\t234 9.1 泛型\t235 9.1.1 认识泛型与非泛型\t235 9.1.2 为什么使用泛型\t236 9.1.3 定义泛型\t237 9.1.4 泛型方法\t239 9.2 浅谈集合\t240 9.2.1 System.Collections.Generic命名空间\t241 9.2.2 认识索引键/值\t241 9.2.3 使用索引\t244 9.2.4 顺序访问的集合\t250 9.3 委托\t252 9.3.1 认识委托\t252 9.3.2 Lambda表达式\t255 9.4 异常情况的处理\t256 9.4.1 认识Exception类\t256 9.4.2 简易的异常处理器\t257 9.4.3 finally语句\t261 9.4.4 使用throw抛出异常情况\t262 9.5 重点整理\t263 9.6 课后习题\t264 第3篇 Windows接口篇 0章 Windows窗体的运行\t267 10.1 Windows窗体的基本操作\t268 10.1.1 创建Windows 窗体项目\t268 10.1.2 创建用户界面\t269 10.1.3 编写程序代码\t273 10.1.4 存储程序的位置\t276 10.2 Windows的运行\t276 10.2.1 部分类是什么\t277 10.2.2 Main()主程序在哪里\t278 10.2.3 消息循环\t279 10.2.4 控件与环境属性\t280 10.3 窗体与按钮\t284 10.3.1 窗体的属性\t284 10.3.2 窗体的常用方法\t286 10.3.3 窗体的事件\t286 10.3.4 Button控件\t289 10.4 MessageBox类\t289 10.4.1 显示消息\t290 10.4.2 按钮的枚举成员\t290 10.4.3 图标的枚举成员\t291 10.4.4 DialogResult如何接收\t292 10.5 重点整理\t295 10.6 课后习题\t295 1章 公共控件\t298 11.1 显示信息\t299 11.1.1 标签控件\t299 11.1.2 超链接控件\t302 11.1.3 窗体上控件的顺序\t307 11.2 文字编辑\t309 11.2.1 TextBox控件\t310 11.2.2 RichTextBox控件\t318 11.2.3 计时的Timer组件\t324 11.3 日期处理\t326 11.3.1 MonthCalendar控件\t326 11.3.2 DateTimePicker\t332 11.4 重点整理\t336 11.5 课后习题\t337 2章 提供互动的对话框\t339 12.1 认识对话框\t340 12.2 文件对话框\t340 12.2.1 OpenFileDialog\t340 12.2.2 SaveFileDialog\t343 12.2.3 FolderBrowserDialog\t347 12.3 设置字体与颜色\t351 12.3.1 FontDialog\t351 12.3.2 ColorDialog\t352 12.4 支持打印的组件\t356 12.4.1 PrintDocument控件\t356 12.4.2 PrintDialog\t361 12.4.3 PageSetupDialog\t362 12.4.4 PrintPreviewDialog\t363 12.5 重点整理\t368 12.6 课后习题\t369 3章 选项控件和菜单\t371 13.1 具有选项的控件\t372 13.1.1 具有容器的GroupBox\t372 13.1.2 单选按钮\t373 13.1.3 复选框\t376 13.2 具有列表的控件\t378 13.2.1 下拉列表\t378 13.2.2 列表框\t383 13.2.3 CheckedListBox\t385 13.3 菜单\t386 13.3.1 MenuStrip控件\t387 13.3.2 直接编辑菜单项\t388 13.3.3 用项集合编辑器生成菜单项\t390 13.3.4 菜单常用的属性\t395 13.4 与菜单有关的外围控件\t399 13.4.1 ContextMenuStrip控件\t400 13.4.2 ToolStrip\t402 13.4.3 状态栏\t405 13.5 重点整理\t406 13.6 课后习题\t407 4章 鼠标、键盘、多文档\t409 14.1 多文档界面\t410 14.1.1 认识多文档界面\t410 14.1.2 MDI窗体的成员\t412 14.1.3 窗体的排列\t413 14.2 键盘事件\t414 14.2.1 认识键盘事件\t414 14.2.2 KeyDown和KeyUp事件\t415 14.2.3 KeyPress事件\t420 14.3 鼠标事件\t422 14.3.1 认识鼠标事件\t422 14.3.2 获取鼠标信息\t423 14.3.3 鼠标的拖曳功能\t425 14.4 图形设备接口\t428 14.4.1 窗体的坐标系统\t429 14.4.2 产生画布\t430 14.4.3 绘制图形\t431 14.4.4 绘制线条、几何图形\t433 14.4.5 绘制几何图形\t437 14.4.6 字体和笔刷\t439 14.5 重点整理\t442 14.6 课后习题\t442 第4篇 应用篇 5章 IO与数据处理\t444 15.1 数据流与System.IO\t445 15.2 文件与数据流\t445 15.2.1 文件目录\t446 15.2.2 文件信息\t450 15.2.3 使用File静态类\t455 15.3 标准数据流\t458 15.3.1 FileStream\t459 15.3.2 StreamWriter写入器\t462 15.3.3 StreamReader读取器\t463 15.4 重点整理\t465 15.5 课后习题\t466 6章 Access数据库和ADO组件\t467 16.1 数据库基础\t468 16.1.1 数据库系统\t468 16.1.2 认识关系数据库\t468 16.2 认识ADO.NET\t469 16.2.1 System.Data命名空间\t469 16.2.2 ADO.NET架构\t470 16.3 获取数据源\t471 16.3.1 生成DataSet\t472 16.3.2 查看“数据源”窗口\t476 16.3.3 DataGridView控件\t477 16.4 简易SQL指令\t482 16.4.1 使用查询生成器\t482 16.4.2 使用查询窗口\t485 16.4.3 SELECT子句\t487 16.4.4 WHERE子句\t487 16.4.5 动态查询\t488 16.5 用程序代码来提取、存入数据\t490 16.5.1 导入相关命名空间\t490 16.5.2 用Connection对象连接数据库\t491 16.5.3 Command对象执行SQL指令\t492 16.5.4 DataReader显示内容\t493 16.5.5 DataAdapter加载数据\t495 16.6 重点整理\t498 16.7 课后习题\t499 习题答案\t501 内容推荐 本书分为程序基础篇、对象学习篇、Windows接口篇、应用篇四篇,内容包括:Visual Studio快速入门;开始编写应用程序;数据与变量;流程控制;数组和字符串;学习面向对象等。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。