• 《基于大数据挖掘技术及工程实践》试题及答案

    《基于大数据挖掘技术及工程实践》试题及答案 软考继续教育

    0
    137
    204KB
    2016-02-24
    10
  • [Visual.C.权威剖析--MFC的原理、机制与开发实例].辛长安.王颜国.扫描版

    中文名: Visual C++权威剖析--MFC的原理、机制与开发实例 作者: 辛长安 王颜国 图书分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 清华大学出版社 书号: 9787302170204 发行时间: 2008年05月03日 地区: 大陆 语言: 简体中文 本书为清华大学出版社所出版的《vc++编程技术与难点剖析》的第2版。本书以c++语法和mfc类库编程的重点、难点内容为主线,从实践应用的角度,结合经典的实例阐述c++类的特性,深入剖析vc++,特别是mfc编程的体系结构,使有初级基础的读者能够快速掌握vc++的mfc程序设计思想和c++的语言精华。   全书共分4篇21章。第1篇阐述c++的关键语法,包括重载、虚拟函数、静态成员、类模板、多重继承和内嵌类等内容;第2篇介绍mfc的核心机制,重点剖析窗口封装类cwnd及其派生类,以及windows窗口操作的相关内容,阐释了mfc的消息映射与消息处理机制;第3篇讲解了窗口编程,包括自定义控件、优化程序界面以及如何控制mfc的文档/视图框架结构(包括单文档、多文档、视图拆分等);第4篇是高级技术篇,讲解了屏幕绘图、打印、多线程编程、web编程以及异常处理技术。   本书并非泛讲vc++编程基础的入门教材,因此适合有一定vc++学习经验或编程基础的读者。 目录: 第1篇 c++关键语法及其在mfc中的应用 第1章 重载 1.1 函数重载 1.1.1 问题的提出 1.1.2 如何区分重载函数 1.1.3 重载函数使用实例 1.1.4 编译器调用重载函数的规则 1.1.5 在父类和子类中定义重载函数 1.2 运算符重载 1.2.1 运算符重载的定义 1.2.2 运算符重载的特点 1.2.3 将运算符重载为友元和成员函数 1.2.4 operator调用形式 1.2.5 重载运算符的相关问题 1.3 函数重载在mfc中的应用举例 1.4 运算符重载在mfc中的应用举例 第2章 虚拟函数 2.1 问题的提出:静态联编与动态联编 2.2 引入虚拟函数 2.2.1 实例:定义虚拟函数 . 2.2.2 实例:编写通用函数 2.2.3 实例:定义主函数 2.3 虚拟函数的实现机制 2.3.1 类和对象的内存分配机制 2.3.2 基类与派生类的内存分配关系 2.3.3 非虚拟函数的内存分配机制 2.3.4 深入:虚拟函数的内存分配机制 2.4 虚拟函数的应用 2.4.1 不改变父类的代码,可以改变父类的行为 2.4.2 不知道对象的类型,可以执行对象的特定操作 2.4.3 如果类包含虚拟成员函数,则将此类的析构函数也定义为虚拟函数 2.5 纯虚拟函数 2.6 虚拟函数在mfc中的应用举例 第3章 静态成员和类模板 3.1 静态成员 3.1.1 c语法中的静态变量 3.1.2 c++中的静态成员变量 3.1.3 静态成员函数 3.1.4 静态成员变量在mfc中的应用举例 3.1.5 静态成员函数在mfc中的应用举例 3.2 类模板 3.2.1 问题的提出 3.2.2 类模板的定义 3.2.3 使用类模板和模板类 3.2.4 模板在mfc中的应用举例 第4章 多重继承和内嵌类 4.1 继承方式与访问权限 4.1.1 派生类的继承权限 4.1.2 在基类中定义数据成员的原则 4.1.3 以公有方式派生子类 4.2 多重继承和虚拟基类 4.2.1 一个例子 4.2.2 多重继承的二义性 4.2.3 使用虚拟基类解决二义性问题 4.2.4 使用虚拟基类需要注意的问题 4.3 内嵌类与类合成 4.3.1 内嵌类的定义 4.3.2 内嵌类的使用方法 4.3.3 内嵌类的应用价值 4.3.4 类合成 4.4 类继承与类合成的应用 4.4.1 构造初始化和赋值操作 4.4.2 继承与合成的选择 4.5 多重继承和内嵌类在com中的应用 第2篇 mfc核心机制 第5章 mfc类结构 5.1 cobject类 5.1.1 支持类诊断 5.1.2 提供运行时类信息 5.1.3 支持类的连载 5.2 ccmdtarget类 5.3 cwinthread类 5.3.1 虚函数iniflnstance 5.3.2 虚函数run 5.3.3 虚函数exitinstance 5.4 cwnd类 5.4.1 绘制窗口 5.4.2 操作窗口子控件 5.4.3 窗口定时器 5.4.4 窗口消息的相关函数 5.4.5 默认的消息处理函数 第6章 cwnd类与windows窗口的关系 6.1 使用win32 apl创建窗口 6.2 亲自动手创建窗口封装类 6.2.1 实例代码 6.2.2 原理分析 6.3 cwnd类如何封装windows窗口 6.3.1 使用操作映射的函数 6.3.2 cwnd如何处理窗口消息 第7章 cwnd的派生类 7.1 cframewnd类 7.1.1 cframewnd的创建 7.1.2 管理视图对象 7.1.3 管理控制条 7.1.4 分发命令消息 7.1.5 必要的消息处理 7.2 cview类 7.2.1 关联文档对象 7.2.2 视图的绘制 7.2.3 虚函数virtual void onupdate(cview*psender,lparam,cobject*) 7.2.4 虚函数virtual void onlnitialupdateo 7.2.5 虚函数virtual void calcwindowrect(lprect lpclientrect,uint nadjusttypel 7.2.6 虚函数virtual void postncdestroyo; 7.2.7 虚函数virtual bool oncmdmsg(uint,hat,void*,afx-cmdhandlerinfo*) 7.2.8 虚函数virtual void onactivateview(bool,cview*,cview*) 7.3 cdialog类 7.4 模态对话框的消息循环 7.4.1 模态对话框的创建与模式循环 7.4.2 结束模式循环 7.4.3 创建普通的模态窗口 7.5 对话框的命令路由 第8章 窗口操作 8.1 检索窗口 8.1.1 根据标题和窗口类查找窗口 8.1.2 根据窗口的相对位置或所属关系查找窗口 8.1.3 检索窗口的应用 8.2 屏幕坐标与客户区坐标 8.3 窗口之间的层次关系 8.3.1 窗口实例的信息结构 8.3.2 桌面窗口(第一层窗口) 8.3.3 顶级窗口(第二层窗口) 8.3.4 子窗口(第三层以下窗口) 8.3.5 重迭窗口与弹出窗口的区别 8.4 父窗口与子窗口 8.4.1 子窗口的刷新 8.4.2 子窗口的显示设备上下文 8.4.3 处理wm ctlcolor消息 8.4.4 项级窗口向子窗口转发系统消息 8.4.5 子窗口向父窗口发送通知消息 8.4.6 父窗口向子窗口发送反射消息 8.4.7 检索父窗口 8.5 windows窗口类 8.5.1 窗口类的结构 8.5.2 系统定义的窗口类 8.6 窗口的子类化和超类化 8.6.1 实例子类化和全局子类化 8.6.2 子类化的规则与局限 8.6.3 使用超类化代替子类化 第9章 消息映射与消息处理 第10章 特殊消息和处理函数 第3篇 窗口编程 第11章 控件子窗口 第12章 自定义控件 第13章 开发使用控制条件 第14章 工具栏和菜单优化 第15章 单文档和多文档编程 第16章 编写多框架的应用程序 第4篇 高级技术 第17章 屏幕绘图 第18章 打印 第19章 多线程的创建与控制 第20章 操作web网页 第21章 异常处理

    4
    39
    51.91MB
    2013-02-20
    10
  • [Visual.C#2010从入门到精通].[Microsoft.Visual.C#.2010.Step.by.Step].(John.Sharp)

    中文名: Visual C#2010从入门到精通 原名: Visual C# 2010 Step By Step 作者: John Sharp 图书分类: 软件 资源格式: PDF 版本: 文字版 出版社: Microsoft Press 书号: 0735626707 发行时间: 2010年 地区: 美国 语言: 英文 c#作为微软的旗舰编程语言,深受程序员喜爱,是他们编写高效应用程序的首选语言。visual c# 2010新增了大量可圈可点的丰富特性,本书围绕着基础知识和这些新特性全面介绍了如何利用visual studio 2010和.net framework 4.0编写应用程序。书中沿袭深受读者欢迎的step by step风格,通过丰富的练习引导读者逐步构建windows应用程序,访问sql server数据库,开发asp.net web应用程序,创建并使用web服务等。 全书共29章,结构清晰,叙述清楚。所有练习均在visual studio 2010简体中文版上进行过全面演练。无论是刚开始接触面向对象编程的新手,还是打算转移到c#的具有c,c++或者java基础的程序员,都可以从本书中吸取到新的知识。 翻译后的目录: 第I部分 Visual C#和Visual Studio 2010概述 第1章 欢迎进入C#编程世界 3 1.1 开始在Visual Studio 2010环境中编程 3 1.2 编写第一个程序 8 1.3 使用命名空间 12 1.4 创建图形应用程序 15 第1章快速参考 22 第2章 使用变量、操作符和表达式 25 2.1 理解语句 25 2.2 使用标识符 26 2.3 使用变量 27 2.3.1 命名变量 27 2.3.2 声明变量 28 2.4 使用基本数据类型 28 2.4.1 未赋值的局部变量 29 2.4.2 显示基本数据类型值 29 2.5 使用算术操作符 33 2.5.1 操作符和数据类型 33 2.5.2 深入了解算术操作符 35 2.5.3 控制优先级 37 .2.5.4 使用结合性对表达式进行求值 38 2.5.5 结合性和赋值操作符 38 2.6 变量的递增和递减 39 2.7 声明隐式类型的局部变量 40 第2章快速参考 42 第3章 方法和作用域 43 3.1 创建方法 43 3.1.1 声明方法 43 3.1.2 从方法返回数据 44 3.1.3 调用方法 46 3.2 使用作用域 48 3.2.1 定义局部作用域 48 3.2.2 定义类的作用域 49 3.2.3 重载方法 50 3.3 编写方法 50 3.4 使用可选参数和命名参数 57 3.4.1 定义可选参数 58 3.4.2 传递命名参数 58 3.4.3 消除可选参数和命名参数的歧义 59 第3章快速参考 63 第4章 使用决策语句 65 4.1 声明布尔变量 65 4.2 使用布尔操作符 66 4.2.1 理解相等和关系操作符 66 4.2.2 理解条件逻辑操作符 66 4.2.3 短路求值 67 4.2.4 操作符的优先级和结合性总结 68 4.3 使用if语句来做出决策 68 4.3.1 理解if语句的语法 69 4.3.2 使用代码块来对语句进行分组 70 4.3.3 嵌套if语句 70 4.4 使用switch语句 75 4.4.1 理解switch语句的语法 75 4.4.2 遵守switch语句的规则 76 第4章快速参考 79 第5章 使用复合赋值和循环语句 81 5.1 使用复合赋值操作符 81 5.2 使用while语句 82 5.3 编写for语句 86 5.4 编写do语句 88 第5章快速参考 95 第6章 管理错误和异常 97 6.1 处理错误 97 6.2 尝试执行代码和捕捉异常 98 6.2.1 未处理的异常 99 6.2.2 使用多个catch处理程序 100 6.2.3 捕捉多个异常 100 6.3 使用checked和unchecked整数运算 104 6.3.1 编写checked语句 105 6.3.2 编写checked表达式 106 6.4 抛出异常 107 6.5 使用finally块 111 第6章快速参考 112 第II部分 理解C#语言 第7章 创建并管理类和对象 117 7.1 理解分类 117 7.2 封装的目的 118 7.3 定义并使用类 118 7.4 控制可访问性 119 7.4.1 使用构造器 120 7.4.2 重载构造器 121 7.5 理解静态方法和数据 128 7.5.1 创建共享字段 129 7.5.2 使用const关键字创建静态字段 130 7.5.3 静态类 130 7.5.4 匿名类 132 第7章快速参考 134 第8章 理解值和引用 135 8.1 复制值类型的变量和类 135 8.2 理解null值和可空类型 139 8.2.1 使用可空类型 140 8.2.2 理解可为空类型的属性 141 8.3 使用ref和out参数 142 8.3.1 创建ref参数 142 8.3.2 创建out参数 143 8.4 计算机内存的组织方式 145 8.5 System.Object类 147 8.6 装箱 147 8.7 拆箱 148 8.8 数据类型的安全转换 149 8.8.1 is操作符 150 8.8.2 as操作符 150 第8章快速参考 152 第9章 使用枚举和结构来创建值类型 155 9.1 使用枚举 155 9.1.1 声明枚举 155 9.1.2 使用枚举 156 9.1.3 选择枚举文字常量值 157 9.1.4 选择枚举的基本类型 157 9.2 使用结构 159 9.2.1 声明结构 161 9.2.2 理解结构和类的区别 162 9.2.3 声明结构变量 163 9.2.4 理解结构的初始化 164 9.2.5 复制结构变量 167 第9章快速参考 170 第10章 使用数组和集合 171 10.1 什么是数组 171 10.1.1 声明数组变量 171 10.1.2 创建数组实例 172 10.1.3 初始化数组变量 173 10.1.4 创建隐式类型的数组 173 10.1.5 访问单独的数组元素 174 10.1.6 遍历数组 175 10.1.7 复制数组 176 10.1.8 使用多维数组 177 10.1.9 使用数组来玩牌 178 10.2 什么是集合类 184 10.2.1 ArrayList集合类 185 10.2.2 Queue集合类 187 10.2.3 Stack集合类 188 10.2.4 Hashtable集合类 189 10.2.5 SortedList集合类 190 10.2.6 使用集合初始化器 191 10.2.7 比较数组和集合 192 10.2.8 使用集合类来玩牌 192 第10章快速参考 195 第11章 理解参数数组 197 11.1 使用数组参数 199 11.1.1 声明params数组 200 11.1.2 使用params object[] 201 11.1.3 使用params数组 203 11.2 比较参数数组和可选参数 205 第11章快速参考 207 第12章 使用继承 207 12.1 什么是继承 207 12.2 使用继承 208 12.2.1 调用基类构造器 209 12.2.2 类的赋值 210 12.2.3 声明new方法 212 12.2.4 声明virtual方法 213 12.2.5 声明override方法 214 12.2.6 理解protected访问 217 12.3 理解扩展方法 222 第12章快速参考 225 第13章 创建接口和定义抽象类 227 13.1 理解接口 227 13.1.1 定义接口 228 13.1.2 实现接口 228 13.1.3 通过接口来引用一个类 230 13.1.4 使用多个接口 230 13.1.5 显式实现接口 230 13.1.6 接口的限制 232 13.1.7 定义和使用接口 233 13.2 抽象类 241 13.3 密封类 243 13.3.1 密封方法 243 13.3.2 实现并使用一个抽象类 243 第13章快速参考 248 第14章 使用垃圾回收和资源管理 251 14.1 对象的生存期 251 14.1.1 编写析构器 252 14.1.2 为什么要使用垃圾回收器 254 14.1.3 垃圾回收器的工作机理 255 14.1.4 慎用析构器 255 14.2 资源管理 256 14.2.1 disposal方法 256 14.2.2 异常安全的disposal方法 257 14.2.3 using语句 257 14.2.4 从析构器中调用Dispose方法 259 14.3 实现异常安全的disposal 260 第14章快速参考 263 第III部分 创 建 组 件 第15章 实现属性以访问字段 267 15.1 使用方法来实现封装 267 15.2 什么是属性 269 15.2.1 使用属性 271 15.2.2 只读属性 271 15.2.3 只写属性 272 15.2.4 属性的可访问性 272 15.3 理解属性的局限性 273 15.4 在接口中声明属性 275 15.5 生成自动属性 277 15.6 使用属性来初始化对象 279 第15章快速参考 283 第16章 使用索引器 285 16.1 什么是索引器 285 16.1.1 没有使用索引器的例子 285 16.1.2 使用索引器的同一个例子 287 16.1.3 理解索引器的accessor 289 16.1.4 对比索引器和数组 290 16.2 接口中的索引器 292 16.3 在Windows应用程序中使用索引器 293 第16章快速参考 297 第17章 中断程序流程并处理事件 299 17.1 声明和使用委托 299 17.1.1 自动化工厂的例子 300 17.1.2 不使用委托来实现工厂 300 17.1.3 使用委托来实现工厂 301 17.1.4 使用委托 303 17.2 lambda表达式和委托 308 17.2.1 创建方法适配器 308 17.2.2 将lambda表达式作为适配器使用 309 17.2.3 lambda表达式的形式 309 17.3 启用事件通知 311 17.3.1 声明事件 311 17.3.2 订阅事件 312 17.3.3 取消订阅事件 313 17.3.4 引发事件 313 17.4 理解WPF用户界面事件 313 第17章快速参考 319 第18章 泛型概述 321 18.1 object存在的问题 321 18.2 泛型解决方案 323 18.2.1 对比泛型类与泛化类 325 18.2.2 泛型和约束 325 18.3 创建泛型类 325 18.3.1 二叉树理论 325 18.3.2 使用泛型构造二叉树类 328 18.4 创建泛型方法 337 18.5 可变性和泛型接口 340 18.5.1 协变接口 341 18.5.2 逆变接口 343 第18章快速参考 345 第19章 枚举集合 347 19.1 枚举集合中的元素 347 19.1.1 手动实现枚举器 348 19.1.2 实现IEnumerable接口 352 19.2 使用迭代器来实现枚举器 354 19.2.1 一个简单的迭代器 354 19.2.2 使用迭代器为Tree(TItem) 类定义枚举器 356 第19章快速参考 358 第20章 使用查询表达式来查询内存中的数据 361 20.1 什么是语言集成查询 361 20.2 在C#应用程序中使用LINQ 362 20.2.1 选择数据 363 20.2.2 筛选数据 366 20.2.3 排序、分组和聚合数据 366 20.2.4 联接数据 368 20.2.5 使用查询操作符 370 20.2.6 查询Tree(TItem)对象中的数据 372 20.2.7 LINQ和推迟求值 377 第20章快速参考 380 第21章 操作符重载 383 21.1 理解操作符 383 21.1.1 操作符的限制 384 21.1.2 重载的操作符 384 21.1.3 创建对称操作符 385 21.2 理解复合赋值 387 21.3 声明递增操作符和递减操作符 388 21.4 比较结构和类中的操作符 389 21.5 定义操作符对 390 21.6 实现操作符 391 21.7 理解转换操作符 397 21.7.1 提供内建转换 397 21.7.2 实现用户自定义的转换操作符 398 21.7.3 再论创建对称操作符 399 21.7.4 添加隐式转换操作符 399 第21章快速参考 402 第IV部分 操纵Windows应用程序 第22章 Windows Presentation Foundation概述 405 22.1 创建WPF应用程序 405 22.2 在窗体上添加控件 418 22.2.1 使用WPF控件 418 22.2.2 动态更改属性 425 22.3 处理WPF窗体中的事件 429 第22章快速参考 434 第23章 收集用户输入 437 23.1 菜单设计原则和样式 437 23.2 菜单和菜单事件 438 23.2.1 创建菜单 438 23.2.2 处理菜单事件 443 23.3 快捷菜单 449 23.4 Windows通用对话框 453 23.5 增强WPF应用程序的响应能力 456 第23章快速参考 464 第24章 执行校验 467 24.1 验证数据 467 用户输入验证策略 467 24.2 示例:订票系统 468 24.2.1 使用数据绑定执行校验 469 24.2.2 改变校验时机 484 第24章快速参考 487 第V部分 管 理 数 据 第25章 查询数据库中的信息 491 25.1 使用ADO.NET查询数据库 491 25.1.1 Northwind数据库 492 25.1.2 创建数据库 492 25.1.3 使用ADO.NET查询订单信息 494 25.2 使用LINQ to SQL查询数据库 503 25.2.1 定义实体类 503 25.2.2 创建并运行LINQ to SQL查询 505 25.2.3 推迟取回和立即取回 507 25.2.4 联接表和创建关系 507 25.2.5 再论推迟取回和立即取回 511 25.2.6 定义自定义的DataContxt类 512 25.2.7 用LINQ to SQL查询订单信息 513 第25章快速参考 517 第26章 使用实体框架和数据绑定显示和编辑数据 519 26.1 通过实体框架进行数据绑定 520 26.2 通过数据绑定修改数据 534 26.2.1 更新现有数据 534 26.2.2 处理冲突的更新 535 26.2.3 添加和删除数据 537 第26章快速参考 545 第VI部分 使用Visual Studio 2010构建专业解决方案 第27章 任务并行库入门 549 27.1 为何使用并行处理来执行多任务处理 550 27.2 在桌面应用程序中实现多任务处理 551 27.2.1 任务、线程和线程池 552 27.2.2 创建、运行和控制任务 553 27.2.3 使用Task类实现并行处理 557 27.2.4 使用Parallel类对任务进行抽象 564 27.2.5 什么时候不使用Parallel类 568 27.2.6 从任务返回值 571 27.3 任务和UI线程一起使用 574 27.4 取消任务和处理异常 578 27.4.1 协作式取消的原理 578 27.4.2 使用AggregateException类处理任务异常 586 27.4.3 为Canceled和Faulted任务使用延续任务 589 第27章快速参考 590 第28章 执行并行数据访问 593 28.1 用PLINQ并行进行声明式 数据访问 593 28.1.1 用PLINQ增强遍历集合时的性能 594 28.1.2 指定PLINQ查询选项 598 28.1.3 取消PLINQ查询 598 28.2 同步并发的命令式数据访问 599 28.2.1 锁定数据 602 28.2.2 TPL提供的同步基元 603 28.2.3 取消和同步基元 609 28.2.4 并发集合类 609 28.2.5 使用并发集合和锁来实现线程安全的数据访问 611 第28章快速参考 620 第29章 创建和使用Web服务 623 29.1 Web服务的定义 623 29.2 Web服务架构 624 29.2.1 SOAP Web服务 625 29.2.2 REST Web服务 627 29.3 构建Web服务 628 29.3.1 创建ProductInformation SOAP Web服务 628 29.3.2 SOAP Web服务、客户端 和代理 635 29.3.3 消费ProductInformation SOAP Web服务 636 29.3.4 创建ProductDetails REST Web服务 641 28.3.5 使用ProductDetails REST Web服务 647 第29章快速参考 651

    3
    127
    17.61MB
    2013-02-20
    0
  • [C语言程序设计].李健

    《C语言程序设计》系统地阐述了C语言的基本概念和语法规则,通过典型例题的分析,着重强调了利用C语言进行程序设计的方法。

    0
    37
    11.38MB
    2013-02-15
    0
  • [C程序设计].张长海

    第一章 基本知识 1.1 程序设计语言 1.1.1 机器语言 1.1.2 汇编语言 1.1.3 高级语言 1.1.4 程序的执行 1.2 C语言简况 1.3 程序设计语言的形式描述 1.3.1 语法、语义 1.3.2 BNF 1.3.3 文法的其他表示法 1.4 C程序结构 1.5 算法及其描述工具PAD图 1.5.1 算法 1.5.2 PAD图 1.5.3 PAD实例 本章小结 习题一 第二章 数据信息 2.1 基本符号 2.1.1 字符集 2.1.2 标识符 2.1.3 保留字 2.1.4 分隔符 2.1.5 运算符 2.1.6 常量 2.1.7 间隔符 2.1.8 注释 2.2 数据 2.2.1 浮点类型 2.2.2 整数类型 2.2.3 字符类型 2.2.4 布尔类型 2.2.5 枚举类型 2.3 混合运算 2.4 关系运算 本章小结 习题二 第三章 简单程序 3.1 常量及常量定义 3.2 变量及变量声明 3.2.1 变量 3.2.2 变量声明 3.2.3 变量形态 3.2.4 变量地址 3.2.5 变量初始化 3.3 表达式 3.3.1 表达式的结构 3.3.2 表达式的计算 3.4 语句 3.5 表达式语句 3.6 赋值 3.7 类型转换 3.8 输入/输出 3.8.1 字符输入 3.8.2 字符输出 3.8.3 格式输入 3.8.4 格式输出 本章小结 习题三 第四章 函数 4.1 带子程序的C程序 4.2 函数 4.2.1 函数调用 4.2.2 函数定义 4.2.3 函数原型 4.3 程序设计实例 本章小结 习题四 第五章 流程控制 5.1 顺序结构 5.2 分支程序设计 5.2.1 逻辑值控制的分支程序设计 5.2.2 算术值控制的多分支程序设计 5.3 循环程序设计 5.3.1 先判断条件的循环程序设计 5.3.2 后判断条件的循环程序设计 5.3.3 for语句 5.4 程序设计实例 本章小结 习题五 第六章 数组 6.1 结构型数据类型 6.2 数组类型 6.2.1 数组声明 6.2.2 下标表达式 6.2.3 应注意的问题 6.3 多维数组 6.4 程序设计实例——数组在程序设计中的应用 6.5 数组初值 6.6 字符数组 6.7 类型定义 本章小结 习题六 第七章 指针 7.1 基本概念 7.1.1 指针类型和指针变量 7.1.2 指针所指变量 7.1.3 空指针与无效指针 7.1.4 通用指针 7.2 指针运算 7.3 指针与数组 7.3.1 用指针标识数组 7.3.2 多维数组与指针 7.3.3 指针数组 7.3.4 指针与数组总结 7.4 指针与字符串 7.5 指向指针的指针 7.6 命令行参数 本章小结 习题七 第八章 再论函数 8.1 参数 8.1.1 c参数传递规则 8.1.2 指针作参数 8.1.3 数组作参数 8.1.4 其他程序设计语言的参数类别 8.2 返回指针的函数 8.3 作用域 8.3.1 作用域 8.3.2 生存期 8.3.3 局部量和全局量 8.4 递归 8.4.1 递归程序 8.4.2 递归程序设计 8.4.3 间接递归 8.4.4 递归程序执行过程 本章小结 习题八 第九章 程序开发和结构化程序设计 9.1 goto和标号 9.1.1 带标号的语句 9.1.2 goto语句 9.2 空语句 9.3 结构化程序设计原则 9.4 程序风格 9.4.1 良好的行文格式 9.4.2 用合适的助记名来命名标识符 9.4.3 注释 9.4.4 对程序说明的建议 9.5 程序的正确性 9.5.1 错误种类 9.5.2 程序测试和验证 9.5.3 测试方法 9.6 可移植性 9.7 文档 9.8 自顶向下逐步求精的程序设计技术 9.8.1 自顶向下、逐步求精 9.8.2 求精过程的表示 9.8.3 求精实例 9.9 受限排列组合——穷举法与试探法 本章小结 习题九 第十章 文件 10.1 文件概述 10.2 文件操作 10.2.1 打开、关闭文件 10.2.2 字符读/写 10.2.3 字符串读/写 10.2.4 数据块读/写 10.2.5 格式化读/写 10.2.6 文件定位 10.3 文件操作实例 本章小结 习题十 第十一章 结构体与共用体 11.1 结构体 11.1.1 结构体类型 11.1.2 结构体类型名 11.1.3 结构体变量 11.1.4 指向结构体变量的指针 11.1.5 结构体变量的成分 11.2 共用体 11.2.1 带共用体的结构体实例 11.2.2 共用体类型 11.2.3 限制 11.2.4 switch语句与共用体 11.3 结构体与函数 11.3.1 返回结构体值的函数 11.3.2 结构体作函数参数 11.4 程序设计实例 本章小结 习题十 第十二章 动态数据结构 12.1 管理动态变量 12.2 动态数据结构 12.2.1 栈(stack) 12.2.2 队列(queue) 12.2.3 链表(1inkagetable) 12.2.4 树(tFee) 12.3 程序设计实例 本章小结 习题十二 第十三章 三论函数——几个较深入的问题 13.1 函数指针 13.2 函数作参数 13.3 函数副作用 13.4 形式参数作实在参数 13.5 参数结合顺序 13.6 可变长度数组 13.6.1 可变长度数组 13.6.2 可变长度数组作参数 本章小结 习题十三 第十四章 c语言独有的特性 14.1 运算 14.1.1 sizeof 14.1.2 赋值运算 14.1.3 顺序表达式 14.1.4 条件表达式 14.1.5 位运算 14.2 位段 14.3 存储类别 14.3.1 数据在内存中的存储 14.3.2 自动存储类别 14.3.3 寄存器存储类别 14.3.4 变量的静态存储类别 14.3.5 变量的外部存储类别 14.3.6 函数的存储类别 14.3.7 类型定义符 14.4 const指针 14.4.1 指向常量的指针(常量指针) 14.4.2 指针常量 14.4.3 指向常量的指针常量(常量指针常量) 14.5 有关指针的总结 14.6 语句 14.6.1 break 14.6.2 continue 14.6.3 for的延伸 14.7 编译预处理 14.7.1 宏定义 14.7.2 文件包含 14.7.3 条件编译 本章小结 附录一ACSII字符集 附录二C语言语法 附录三标准库头文件表 附录四实验指导书 F4.1 使用TurboC F4.1.1 启动‘I~urboc F4.1.2 选择工作目录 F4.1.3 建立工作环境 F4.1.4 编辑源文件 F4.1.5 编译、连接 F4.1.6 运行 F4.2 visualC:++集成开发环境 F4.2.1 启动VC++ F4.2.2 建立环境 F4.2.3 录入、编辑源程序 F4.2.4 编译 F4.2.5 连接 F4.2.6 运行 F4.3 实验 F4.3.1 实验一c环境基本操作 F4.3.2 实验二模块化程序设计 F4.3.3 实验三程序的流程控制 F4.3.4 实验四数组的概念和应用 F4.3.5 实验五指针及其在程序设计中的应用 F4.3.6 实验六递归程序设计 F4.3.7 实验七数据组织 F4.3.8 实验八文件及其应用 F4.4 课程设计 参考文献

    0
    0
    3.16MB
    2013-02-15
    0
  • 新一代C#与ASP.NET权威指南(PDG)

    采用从点到面的讲述手法,历数了C#基本语法、网页开发时所应用到的各种控制项,继而整合这些方面,详细讲述Web应用程序、 Web Service的应用与开发。我们深信你会被ASP.NET的开发方式、执行速度、简化布署的特色所震撼。同时,在本书实用的C#范例指导下,成为专业的ASP.NET程序开发高手将不再遥远。

    0
    60
    39.5MB
    2013-02-13
    0
  • [ASP.NET程序开发范例宝典(C#)(第2版)].张跃延.影印版

    本站所供资源均网上搜集或网友提供,并仅供私下交流学习之用,版权依然由原属机构或个人所有,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担,若无意中侵犯了您的权益,请来信指出我们会立即会做出您满意的处理 本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为22章(其中第22章综合实例放在配套光盘中),内容包括搭建ASP.NET开发环境,页面设计及广告页设计,CSS样式与JavaScript脚本应用,字符串、日期操作,常用Web服务器控件,验证控件,高级Web服务器控件,ADO.NET技术,数据绑定技术,SQL查询相关技术,视图、存储过程及触发器的应用,ASP.NET内置对象,文件处理,图形图像与多媒体,水晶报表与打印,XML技术,Web Service,AJAX应用开发,ASP.NET高级应用,ASP.NET安全机制,网站设计与网页配色。全书共提供了480个实例,每个实例都突出实用性,其中大部分是程序开发者梦寐以求的有关问题的解决方案。 本书附有配套光盘。光盘提供了书中所有实例的源代码,全部源代码都经过精心调试,在Windows XP/Windows Server 2003下测试通过,保证能够正常运行。 本书适用于广大计算机爱好者和编程人员,也可供大中专院校师生阅读。 目录: 第1章 搭建ASP.NET开发环境 第2章 页面设计及广告页设计 第3章 CSS样式与JavaScript脚本应用 第4章 字符串、日期操作 第5章 常用Web服务器控件 第6章 验证控件 第7章 高级Web服务器控件 第8章 ADO.NET技术 第9章 数据绑定技术 第10章 SQL查询相关技术 第11章 视图、存储过程及触发器的应用 第12章 ASP.NET内置对象 第13章 文件处理 第14章 图形图像与多媒体 第15章 水晶报表与打印 第16章 XML技术 第17章 Web Service 第18章 AJAX应用开发 第19章 ASP.NET高级应用 第20章 ASP.NET安全机制 第21章 网站设计与网页配色

    0
    25
    99.93MB
    2013-02-11
    0
  • ASP精解案例教程.石志国.文字版

    本书对B/ S 架构ASP 编程进行了系统的介绍, 最大特色是: 程序和案例都来自教学实践, 全书有20个完整的案例和超过150个基本程序, 都是网站应用中常用的程序。本书介绍了B/ S 架构的编程体系: 客户端采用HTML, CSS 和JavaScript 脚本语言, 服务器端采用 ASP+SQL Server 体系。全书分成四大部分: 第一部分, 环境配置与 Web 编程基础, 介绍ASP+ SQL Server 平台的配置、HTML, CSS 和JavaS-cript 语言的使用; 第二部分, ASP 对象与组件, 介绍ASP 五大常用内置对象、ASP 的内置组件和常用的外部组件; 第三部分, ASP 操作数据库, 介绍了ASP 操作Access 和SQL Server 数据库的三大基本格式及如何读写XML 文件; 第四部分, 工程实践, 从工程的角度介绍在线考试系统的设计与开发。

    0
    28
    3.91MB
    2013-02-11
    0
  • [AJAX完全手册].(美)波维尔.扫描版

    《Ajax完全手册》是一本详解如何利用最新的Ajax技术进行Web编程的权威指南,主要围绕作者提出的AjaxTCR库逐步展开。第1-第4章为第一部分,分别讲解了Ajax技术的基本概念、JavaScript通信技术、XMLHttpRequest对象和数据格式;第5-9章为第二部分,在YUI 的基础上创建了AjaxTCR库,并在随后的章节中详细讨论了信息传输中的网络因素、安全、用户界面及Ajax站点和应用程序架构等方面的问题。第10章单独构成第三部分,从中可以了解Web Service、SOP、Mash-up和Comet等技术在Ajax中的应用;第四部分分三个附录,分别提供了JavaScript、HTTP和 AjaxTCR库的参考。 《Ajax完全手册》适合有一定Web编程基础的读者学习Ajax之用,也可作为相关培训课程的教材。

    5
    61
    114.31MB
    2013-01-18
    9
  • Linux服务器配置实训教程资源

    书名: Linux服务器配置实训教程资源 作  者:郝维联 编 出 版 社:机械工业出版社 ISBN:9787111281610 出版时间:2009-11-01 版  次:1 页  数:192 装  帧:平装 开  本:大16开

    4
    0
    2.69MB
    2012-06-19
    3
  • 分享王者

    成功上传51个资源即可获取
关注 私信
上传资源赚积分or赚钱