关于本书的内容有任何问题,请联系 刘博
目 录 第 1章 C#与.NET框架 1 1.1 .NET框架简介 1 1.2 C#与.NET的关系 2 1.3 C#的特点 2 1.4 Visual Studio 2010 3 1.5 第 一个C#程序:Hello World 4 1.5.1 第 一个Windows控制台应用程序 4 1.5.2 第 一个Windows窗体应用程序 6 1.5.3 第 一个ASP.NET应用程序 8 小结 9 习题 9 上机指导 10 实验一 Windows控制台应用程序 10 实验二 Windows窗体应用程序 10 实验三 ASP.NET应用程序 11 第 2章 C#语法基础 12 2.1 数据类型 12 2.1.1 值类型 12 2.1.2 引用类型 14 2.2 变量和常量 15 2.2.1 变量 16 2.2.2 常量 16 2.3 类型转换 17 2.3.1 隐式转换 17 2.3.2 显式转换 17 2.3.3 装箱和拆箱 18 2.4 运算符 18 2.4.1 算术运算符 18 2.4.2 字符串运算符 18 2.4.3 赋值运算符 19 2.4.4 逻辑运算符 19 2.4.5 位运算符 19 2.4.6 其他运算符 20 2.4.7 运算符的优先级 20 小结 20 习题 21 上机指导 21 实验 类型转换 21 第3章 C#中的条件结构 22 3.1 bool类型 22 3.1.1 bool类型概述 22 3.1.2 使用bool类型来表示真假 23 3.2 if条件结构 24 3.2.1 C#中的“如果” 24 3.2.2 if条件结构概述 24 3.2.3 使用基本的if条件结构 25 3.2.4 复杂条件下的if条件结构 26 3.2.5 多重if结构和嵌套if结构的使用 27 3.3 switch结构 30 3.3.1 C#中的等值判断 30 3.3.2 switch结构概述 30 3.3.3 使用switch结构进行等值判断 31 3.4 综合运用 32 3.5 常见错误 34 小结 36 习题 36 上机指导 36 实验一 if-else结构 36 实验二 选择判断 37 实验三 switch结构 38 第4章 C#中的循环 40 4.1 基本循环 40 4.1.1 while循环 40 4.1.2 while的使用 42 4.1.3 while循环常见错误 43 4.1.4 do-while循环 45 4.1.5 do-while循环的使用 45 4.1.6 while循环和do-while循环的区别 46 4.1.7 for循环 47 4.1.8 for循环的使用 48 4.1.9 for循环常见错误 50 4.2 C#中特有的foreach循环 51 4.2.1 foreach循环 52 4.2.2 foreach循环的使用 53 4.2.3 死循环 54 4.3 循环结构总结 55 4.4 多重循环 56 4.5 跳转语句 58 4.5.1 使用break语句 58 4.5.2 使用continue语句 59 小结 60 习题 60 上机指导 61 实验一 while循环 61 实验二 for循环 62 实验三 使用循环打印特殊形状 62 第5章 面向对象设计 64 5.1 面向对象概述 64 5.1.1 对象的概念 64 5.1.2 面向对象的设计方法 64 5.2 命名空间 65 5.2.1 命名空间的概念 65 5.2.2 命名空间的定义和引用 65 5.3 类 67 5.3.1 类的概念 67 5.3.2 类的声明 67 5.3.3 类的成员和访问控制 68 5.3.4 构造函数和析构函数 68 5.4 字段和属性 70 5.4.1 字段 70 5.4.2 属性 70 5.5 方法 71 5.5.1 方法的声明 71 5.5.2 参数 71 5.5.3 静态方法 73 5.5.4 方法的重载 74 5.5.5 操作符的重载 75 5.6 抽象类 76 5.6.1 抽象类的概念 76 5.6.2 抽象类的声明 77 5.6.3 抽象方法 77 5.7 接口 78 5.7.1 接口的概念 78 5.7.2 接口的声明 78 5.7.3 接口的实现 79 5.7.4 接口与抽象类 80 5.8 继承和多态 80 5.8.1 继承 80 5.8.2 多态 81 小结 81 习题 81 上机指导 82 实验一 设计一个老师类 82 实验二 使用接口求圆的面积 82 实验三 教师类方法的重载 83 第6章 数组和集合 84 6.1 数组 84 6.1.1 数组简介 84 6.1.2 创建数组 85 6.1.3 访问数组 86 6.1.4 数组排序 87 6.1.5 数组应用的实例 88 6.2 集合 92 6.2.1 集合的概念 92 6.2.2 集合类 92 6.2.3 ArrayList动态数组类 93 6.2.4 遍历列表 95 6.3 哈希表 96 6.3.1 Hashtable类 96 6.3.2 构造普通哈希表 97 6.3.3 SortedList类 98 6.3.4 搜索排序哈希表 99 6.4 队列 101 6.4.1 创建队列 101 6.4.2 元素入队 102 6.4.3 元素出队 102 6.5 堆栈 103 6.5.1 创建堆栈 103 6.5.2 元素入栈 103 6.5.3 元素出栈 104 小结 104 习题 104 上机指导 104 实验一 使用数组 105 实验二 使用队列 105 实验三 使用堆栈 105 第7章 字符串处理和正则表达式 106 7.1 字符串 106 7.1.1 简介 106 7.1.2 比较字符串 107 7.1.3 格式化字符串 108 7.1.4 连接字符串 109 7.1.5 分割字符串 109 7.1.6 插入字符串 110 7.1.7 删除字符串 111 7.1.8 遍历字符串 111 7.1.9 复制字符串 113 7.1.10 大小写转换 113 7.2 StringBuilder类 113 7.2.1 创建StringBuilder对象 114 7.2.2 追加字符串 114 7.2.3 插入字符串 115 7.2.4 删除字符串 115 7.3 正则表达式 115 7.3.1 正则表达式简介 116 7.3.2 正则表达式(Regex)类 116 7.3.3 构造正则表达式 117 7.3.4 示例:验证URL 119 小结 119 习题 119 上机指导 120 实验一 字符串的操作 120 实验二 使用StringBuilder类 120 第8章 Windows窗体应用 121 8.1 Windows窗体简介 121 8.1.1 认识窗体设计器 121 8.1.2 使用窗体设计器 123 8.2 Windows窗体控件 125 8.2.1 按钮控件 126 8.2.2 标签控件 128 8.2.3 文本框控件 129 8.2.4 单选按钮控件 132 8.2.5 复选框控件 135 8.2.6 列表框控件 139 8.2.7 可选列表框控件 141 8.3 菜单 143 8.3.1 创建菜单 144 8.3.2 相应菜单事件 144 8.4 单文档和多文档应用程序 146 8.4.1 基于对话框的应用程序 146 8.4.2 单文档应用程序 146 8.4.3 多文档应用程序 146 8.5 GDI+绘制图形 151 8.5.1 Graphics对象 151 8.5.2 画笔类 152 8.5.3 字体类 154 8.5.4 位图Bitmap类 155 小结 156 习题 156 上机指导 157 实验一 创建菜单 157 实验二 创建多文档应用程序 157 实验三 创建一个用户登录的界面 158 第9章 文件操作 160 9.1 文件和文件夹 160 9.1.1 System.IO类介绍 160 9.1.2 文件类 161 9.1.3 文件夹类 162 9.1.4 文件信息类 163 9.1.5 文件夹信息类 164 9.1.6 文件信息类与文件夹信息类的用法 165 9.2 流 165 9.2.1 流操作类介绍 165 9.2.2 文件流类 165 9.2.3 流写入类 169 9.2.4 流读取类 170 9.2.5 二进制流写入类 171 9.2.6 二进制流读取类 173 9.3 文件操作实例 173 9.3.1 窗体布局 174 9.3.2 代码实现 175 9.3.3 实例进阶 178 小结 179 习题 179 上机指导 179 实验一 创建文件 179 实验二 创建文件夹 180 第 10章 数据库开发技术 181 10.1 ADO.NET简介 181 10.1.1 数据访问技术 181 10.1.2 System.Data命名空间 182 10.2 连接数据库 183 10.2.1 SqlConnection类 183 10.2.2 设置连接参数 184 10.2.3 创建SQL Server连接 184 10.2.4 断开SQL Server连接 185 10.2.5 其他数据库连接 185 10.3 与数据库交互 185 10.3.1 使用SqlCommand提交增删改命令 185 10.3.2 使用SqlCommand获取查询命令 187 10.3.3 使用DataAdapter提交查询命令 187 10.4 管理内存数据 188 10.4.1 数据集简介 189 10.4.2 使用DataTable实现内存表 189 10.4.3 使用DataSet管理数据 192 10.4.4 使用DataReader获取只读数据 194 10.4.5 比较DataSet和DataReader 196 10.5 XML应用 196 10.5.1 理解XML 196 10.5.2 XML相关类 197 10.5.3 XML数据的访问 198 10.5.4 创建XML节点 203 10.5.5 修改XML节点 204 10.5.6 删除XML节点 205 10.5.7 使用DataSet加载XML数据 206 小结 207 习题 207 上机指导 208 实验一 数据库的连接 208 实验二 访问XML数据 208 实验三 与Access数据库交互 208 第 11章 LINQ简介 210 11.1 LINQ基础 210 11.1.1 为什么要使用LINQ 210 11.1.2 LINQ的语法 211 11.2 LINQ对数据集(Dataset)的操作 212 11.3 LINQ与SQL的交互 215 11.3.1 数据的查询和删除 215 11.3.2 数据的插入 218 11.3.3 数据的修改 221 11.4 LinqDataSource控件实现数据的增、删、改 224 小结 227 习题 227 上机指导 227 实验一 复习SQL数据库的执行语句 227 实验二 LINQ与SQL之间的交互 227 实验三 LinqDataSource控件的使用 228 第 12章 Web网络应用 229 12.1 ASP.NET简介 229 12.1.1 ASP.NET概述 229 12.1.2 IIS管理ASPX页面 230 12.2 ASP.NET语法 232 12.2.1 剖析ASPX页面 232 12.2.2 使用<% %>嵌入代码 233 12.2.3 使用<Script>...</Script>嵌入代码 234 12.2.4 使用Server控件 236 12.2.5 使用<%--注释--%> 237 12.2.6 用<%@ Page...%>设置页面属性 237 12.2.7 使用<%@ Import %>引入类库 237 12.3 ASP.NET内置对象 238 12.3.1 使用Application对象保存数据 238 12.3.2 使用Session对象保存数据 238 12.3.3 访问Server对象 238 12.3.4 访问Request对象 239 12.3.5 访问Response对象 240 12.4 代码绑定技术 241 12.4.1 分离显示功能和逻辑功能 241 12.4.2 使用<%@ CodeFile %>绑定代码 241 12.4.3 控件事件接收用户输入 243 12.5 Web服务 244 12.5.1 Web服务简介 244 12.5.2 创建Web服务 245 12.5.3 创建Web服务类 246 12.5.4 创建Web服务方法 247 12.5.5 使用Web服务 248 12.5.6 示例:天气预报Web服务 249 小结 250 习题 250 上机指导 251 实验一 使用Session对象保存数据 251 实验二 访问Application对象 251 实验三 创建Web服务 252 实验四 使用ASP.NET创建一个用户登录界面 252 第 13章 WPF智能客户端 253 13.1 认识WPF 253 13.1.1 WPF概述 253 13.1.2 WPF框架体系 254 13.1.3 WPF特性 254 13.2 手把手教你第 一个WPF应用 255 13.2.1 创建一个WPF客户端应用 255 13.2.2 解析WPF应用程序的文件目录结构 256 13.3 使用常见控件 257 13.3.1 按钮控件 257 13.3.2 文本框控件 258 13.3.3 下拉列表框控件 259 13.3.4 图像控件 261 13.3.5 控件模板 261 13.4 布局版式 262 13.4.1 使用StackPanel面板 262 13.4.2 WrapPanel面板 263 13.4.3 DockPanel面板 263 13.4.4 Grid方式布局 264 13.4.5 UniformGrid面板 265 13.5 创建窗口 266 13.5.1 创建对话框 266 13.5.2 创建不规则窗体 267 小结 268 习题 268 上机指导 268 实验一 创建WPF客户端应用 268 实验二 登录 269 实验三 面板布局 269 第 14章 Silverlight交互式开发技术 270 14.1 Silverlight简介 270 14.1.1 Silverlight技术概述 270 14.1.2 Silverlight运行原理 271 14.1.3 Silverlight结构体系 272 14.2 Silverlight与XAML语言 273 14.2.1 XAML语言 273 14.2.2 XAML与Silverlight关系 273 14.3 创建Silverlight应用 274 14.3.1 安装Silverlight 4扩展升级 274 14.3.2 创建一个Silverlight应用 275 14.4 使用基础控件 278 14.4.1 日期(DatePicker)控件 278 14.4.2 自动完成(AutoCompleteBox)控件 279 14.4.3 图像(Image)控件 281 14.4.4 网页浏览器(WebBrowser)控件 281 14.4.5 富文本编辑(RichTextBox)控件 283 14.5 Silverlight多媒体应用 285 14.5.1 播放多媒体 285 14.5.2 捕获本地设备资源 286 14.6 Silverlight中的几何绘图 289 14.6.1 使用Shape对象绘制图形 289 14.6.2 使用Geometry对象定义形状 290 14.6.3 图形变换 291 14.6.4 创建三维透视转换 292 小结 293 习题 293 上机指导 293 实验一 创建一个Silverlight应用 294 实验二 添加项目数据 294 实验三 绘制图形 294
本书是《Access数据库实用教程(微课版 第3版)》一书的配套教材,全书分为“习题解析篇”“实验指导篇”“实...
本书以应用为目的,以案例为引导,系统地介绍了Access 2016的主要功能和使用方法。全书共有9章,包括Ac...
本书主要内容包括数据库基础知识、Access数据库概述、Access数据库的基本操作、表结构的设计、查询设计、...
本书通过“学生成绩管理”数据库案例,从建立Access 2010空数据库开始,逐步建立数据库中的表、查询、窗体...
本书内容丰富,结构合理,按照传统的网络体系结构进行讲解。共分8章,分别是第1章 计算机网络概述,第2章 物理层...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
本书以PyCharm为主要开发工具,采用理论与实训案例相结合的编写方式,系统地讲解Python的相关知识。本书...
本书根据高等院校应用技术型人才培养的目标编写,适合案例学习和模块化教学相结合的教学方式。本书以真实企业开发案例...
Java是互联网时代深受开发者欢迎的编程语言,广泛应用于开发移动应用、Web应用、分布式应用、游戏、系统服务和...
本书是一本系统、实用、易学的Python入门教材。全书围绕Python3的核心知识点,按照Python编程的学...
我要评论