图书介绍

21天学通Cpdf电子书版本下载

21天学通C
  • 周红安等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121078989
  • 出版时间:2009
  • 标注页数:406页
  • 文件大小:78MB
  • 文件页数:408页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

21天学通CPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 C#基础语言篇 21

第1章 C#概述(教学视频:51分钟) 21

1.1 C#简介 21

1.1.1 C#的由来 21

1.1.2 C#的特点 22

1.1.3 C#与C++的区别 23

1.2 .NET的结构 24

1.2.1 虚拟执行系统 24

1.2.2 元数据 24

1.2.3 通用语言规范 24

1.2.4 类型系统 25

1.3 C#开发工具Visual Studio简介 25

1.3.1 Visual Studio的发展历史 25

1.3.2 用Visual Studio 2008开发C#的优点 25

1.3.3 Visual Studio 2008的安装 27

1.3.4 Visual Studio 2008的界面介绍 30

1.4 第一个Windows应用程序 31

1.4.1 什么是Windows应用程序 31

1.4.2 开发Hello World Windows应用程序 32

1.5 第一个Web应用程序 34

1.5.1 什么是Web应用程序 34

1.5.2 开发Hello World Web应用程序 35

1.6 Windows应用程序和Web应用程序的区别 37

1.7 综合练习 37

1.8 小结 38

1.9 习题 39

第2章 变量和表达式(教学视频:24分钟) 41

2.1 数据类型 41

2.1.1 值类型 41

2.1.2 引用类型 43

2.1.3 数组 44

2.1.4 类型转换 45

2.2 变量和常量 47

2.2.1 命名变量 47

2.2.2 声明和使用变量 47

2.2.3 声明和使用常量 48

2.3 运算符 49

2.3.1 算术运算符 50

2.3.2 赋值运算符 51

2.3.3 其他运算符 52

2.4 装箱和拆箱 53

2.4.1 装箱 53

2.4.2 拆箱 54

2.5 综合练习 55

2.6 小结 57

2.7 习题 57

第3章 流程控制(教学视频:33分钟) 59

3.1 布尔逻辑 59

3.1.1 位运算符 59

3.1.2 布尔运算 61

3.1.3 运算符的优先级 61

3.2 goto语句 62

3.3 分支结构 64

3.3.1 if语句 65

3.3.2 switch语句 66

3.4 循环结构 68

3.4.1 while循环 69

3.4.2 do...while循环 70

3.4.3 for循环 71

3.4.4 break语句 72

3.4.5 continue语句 74

3.5 综合练习 75

3.6 小结 78

3.7 习题 78

第4章 C#面向对象基础知识(教学视频:46分钟) 80

4.1 面向对象编程概述 80

4.2 类 81

4.2.1 声明类 82

4.2.2 类的成员和成员的声明 82

4.2.3 类的成员的访问 84

4.2.4 继承类 84

4.3 对象 86

4.3.1 对象的声明和访问 86

4.3.2 类与对象的关系 87

4.4 方法 88

4.4.1 方法的声明 88

4.4.2 方法的参数 88

4.4.3 构造函数 88

4.4.4 析构函数 89

4.4.5 静态方法 89

4.4.6 非静态方法 90

4.4.7 重载方法 91

4.5 综合练习 93

4.6 小结 96

4.7 习题 97

第5章 面向对象的关键技术(教学视频:61分钟) 99

5.1 封装 99

5.1.1 封装的用途 99

5.1.2 封装的实现 100

5.2 继承 101

5.2.1 继承的用途 101

5.2.2 继承的实现 101

5.3 多态 103

5.3.1 多态的用途 103

5.3.2 多态的实现 103

5.4 接口 105

5.4.1 接口的概念 105

5.4.2 声明接口 106

5.4.3 接口的成员和声明 106

5.4.4 接口的实现 106

5.5 抽象类 108

5.6 域和属性 109

5.6.1 域的用途 109

5.6.2 域的声明 109

5.6.3 属性的用途 109

5.6.4 属性的声明 109

5.7 匿名方法 110

5.7.1 什么是匿名方法 110

5.7.2 匿名方法的使用 110

5.8 综合练习 111

5.9 小结 114

5.10 习题 114

第6章 .NET内置对象(教学视频:91分钟) 116

6.1 Page对象 116

6.1.1 Page对象介绍 116

6.1.2 初始化 116

6.1.3 页面载入 118

6.1.4 查找控件 119

6.2 Response对象 120

6.2.1 Response对象介绍 120

6.2.2 打开新窗口 121

6.2.3 输出信息 121

6.3 Request对象 122

6.3.1 Request对象介绍 123

6.3.2 Request对象的方法 123

6.3.3 从浏览器获取数据 124

6.4 Application对象 124

6.5 Session对象的属性 125

6.6 Server对象 126

6.7 Cookie对象 127

6.8 Cache对象 129

6.9 综合练习 130

6.10 小结 133

6.11 习题 134

第7章 调试和异常处理(教学视频:35分钟) 135

7.1 程序调试技术 135

7.1.1 使用Visual Studio 2008错误报告 135

7.1.2 寻找逻辑错误 136

7.1.3 单步执行程序&1 38

7.1.4 设置断点 139

7.1.5 在哪里设置断点 140

7.2 异常处理 140

7.2.1 什么是异常处理 140

7.2.2 使用try...catch...finally 141

7.2.3 使用系统日志 142

7.3 高质量编码标准 142

7.3.1 好的编码结构 142

7.3.2 好的注释风格 143

7.3.3 好的命名规范 144

7.3.4 避免文件过大 145

7.3.5 使用异常处理 146

7.4 综合练习 147

7.5 小结 148

7.6 习题 148

第二篇 C# Windows编程篇 150

第8章 Windows编程基础(教学视频:23分钟) 150

8.1 Windows应用程序包含的应用 150

8.2 Windows应用程序的开发界面 150

8.2.1 解决方案资源管理器 151

8.2.2 工具箱 152

8.2.3 工具栏 152

8.3 Widnows应用程序开发的流程 153

8.4 拖放控件 155

8.4.1 添加菜单栏 155

8.4.2 添加工具栏 156

8.4.3 添加状态栏 157

8.4.4 为状态栏添加其他控件 157

8.4.5 添加文本框和按钮 158

8.5 为控件添加响应事件 158

8.6 综合练习 159

8.7 小结 163

8.8 习题 163

第9章 使用Windows Forms和对话框(教学视频:198分钟) 165

9.1 使用标准控件 165

9.2 公共控件 166

9.2.1 按钮控件(Button):产生动作 167

9.2.2 文本显示控件(Label):显示标签 167

9.2.3 输入控件(TextBox):输入文本 168

9.2.4 日期控件(DateTimePicker):选择日期 169

9.2.5 进度条控件(ProgressBar):显示操作进度 170

9.2.6 列表控件(ListBox):显示列表 171

9.2.7 树控件(TreeView):制作树目录 172

9.2.8 其他公共控件 173

9.3 容器 174

9.3.1 流布局控件(FlowLayoutPanel):排列内容 174

9.3.2 分隔条控件(SplitContainer):分隔的两个面板 174

9.3.3 选项卡控件(TabControl):显示多个选项卡 175

9.3.4 其他容器控件 175

9.4 菜单和工具栏 176

9.4.1 快捷菜单控件(ContextMenuStrip):弹出式菜单 176

9.4.2 工具栏控件(ToolStrip):显示工具栏 176

9.4.3 其他菜单和状态栏控件 177

9.5 组件 178

9.5.1 帮助文档组件(HelpProvider):关联提供的上下文帮助 178

9.5.2 定时器组件(Timer):定期引发某个事件 179

9.5.3 其他组件 179

9.6 对话框 180

9.6.1 保存文件对话框(SaveFileDialog):保存文件到指定的位置 180

9.6.2 打开文件对话框(OpenFileDialog):用于打开文件 181

9.6.3 其他对话框 183

9.7 综合练习 187

9.8 小结 189

9.9 习题 190

第10章 Windows应用程序的部署(教学视频:41分钟) 192

10.1 应用程序部署概述 192

10.1.1 VS 2008提供的应用程序部署功能 192

10.1.2 Windows Installer部署和ClickOnce部署的比较 192

10.2 使用ClickOnce部署应用程序 193

10.2.1 将应用程序发布到Web 193

10.2.2 将应用程序发布到共享文件夹 194

10.2.3 将应用程序发布到CD-ROM 195

10.3 使用Windows Installer创建安装程序 196

10.3.1 创建部署项目 196

10.3.2 在部署项目中添加应用程序 198

10.3.3 安装应用程序 200

10.4 综合练习 201

10.5 小结 202

10.6 习题 202

第三篇 C# Web开发篇 204

第11章 Web应用程序开发(教学视频:136分钟) 204

11.1 Web应用程序概述 204

11.2 Web应用程序的开发界面 205

11.2.1 解决方案资源管理器 205

11.2.2 工具箱 206

11.3 标准控件 206

11.3.1 按钮控件 207

11.3.2 文本显示控件 208

11.3.3 输入控件 208

11.3.4 文件上传控件 209

11.3.5 复选列表 211

11.3.6 单选列表 212

11.3.7 下拉列表框控件 213

11.4 验证控件 213

11.4.1 必填内容验证控件 214

11.4.2 限制范围的控件 214

11.4.3 正则表达式验证控件 215

11.4.4 其他验证控件 216

11.5 导航控件 217

11.5.1 站点地图控件 217

11.5.2 菜单控件 218

11.5.3 树形控件 219

11.6 登录控件 220

11.6.1 登录控件 220

11.6.2 创建用户控件 220

11.6.3 改密码控件 221

11.6.4 其他登录控件 222

11.7 综合练习 223

11.8 小结 225

11.9 习题 225

第12章 Web应用程序的调试和异常处理(教学视频:37分钟) 227

12.1 应用程序的跟踪 227

12.1.1 什么是跟踪 227

12.1.2 页面级跟踪 228

12.1.3 应用程序级跟踪 228

12.2 应用程序的调试 229

12.2.1 在Web.Config中启动调试 229

12.2.2 Web.config文件常用配置 230

12.2.3 代码级断点调试 231

12.3 应用程序的错误处理 233

12.3.1 什么是错误处理 233

12.3.2 使用Page_Error事件 234

12.3.3 用Web.Config控制所有页面级错误 235

12.3.4 使用Application_Error控制应用程序级错误 235

12.4 综合练习 235

12.5 小结 236

12.6 习题 236

第13章 Web应用程序的部署和配置(教学视频:22分钟) 239

13.1 Web应用程序部署的意义 239

13.2 Web程序的部署 239

13.2.1 部署工具 239

13.2.2 发布网站的预编译过程 240

13.2.3 使用VS的复制网站功能部署 241

13.3 应用程序的配置 242

13.3.1 应用程序配置的意义 242

13.3.2 配置文件的格式 243

13.3.3 标准ASP.NET配置节 244

13.3.4 为Web应用程序设定本地化信息 246

13.4 综合练习 246

13.5 小结 248

13.6 习题 249

第14章 Web应用程序的安全性(教学视频:14分钟) 251

14.1 应用程序的安全概述 251

14.1.1 为什么要保障应用程序的安全性 251

14.1.2 保障安全都有哪些措施 251

14.2 配置Web应用程序的身份验证类型 252

14.2.1 集成Windows身份验证 252

14.2.2 Forms身份验证 253

14.3 配置Web应用程序中的权限 253

14.3.1 allow授权配置 254

14.3.2 deny拒绝授权配置 254

14.4 用户管理对象 254

14.4.1 什么是用户管理 254

14.4.2 Membership用户管理类概述 255

14.4.3 MembershipUser用户类概述 255

14.4.4 用户管理的关键配置——成员资格提供程序 256

14.4.5 创建用户 256

14.4.6 验证用户 257

14.5 角色管理系统 257

14.5.1 什么是角色管理 257

14.5.2 启用角色 258

14.5.3 创建角色 258

14.5.4 赋予用户角色权限 259

14.5.5 验证角色的登录 259

14.6 ASP.NET中的授权 260

14.7 综合练习 261

14.8 小结 261

14.9 习题 262

第15章 用C#开发Web Service(教学视频:50分钟) 264

15.1 Web Service介绍 264

15.1.1 Web Service概述 264

15.1.2 Web Service的优点 265

15.1.3 Web Service支持的数据类型 265

15.1.4 使用Web Service实现Hello World 266

1.5.2 在Web Service中使用Session对象 267

15.3 综合练习 269

15.4 小结 272

15.5 习题 272

第四篇 数据操作篇 275

第16章 ADO.NET 3.5基础知识(教学视频:87分钟) 275

16.1 ADO.NET概述 275

16.1.1 什么是ADO.NET 275

16.1.2 ADO.NET的工作原理 276

16.1.3 ADO.NET的结构 276

16.1.4 ADO.NET3.5的高级特性 277

16.2 SQL Server数据库基础知识 277

16.2.1 数据库简介 277

16.2.2 安装SQL Server 2005数据库 278

16.2.3 创建数据库 281

16.2.4 创建数据库表 283

16.2.5 SQL结构化查询语言基础 285

16.2.6 SQL语言的基本运算符 286

16.2.7 SQL语言常用语句示例 287

16.3 数据库连接对象Connection 289

16.3.1 什么是数据库连接 289

16.3.2 创建应用程序与数据库的连接 291

16.3.3 使用配置文件和Connection创建与数据库的连接 291

16.4 数据库命令执行对象Command 292

16.4.1 什么是数据库命令 292

16.4.2 Command对象 292

16.4.3 使用Command执行数据库的增、删、改操作 294

16.5 只进数据集对象DataReader 295

16.5.1 什么是只进数据集 295

16.5.2 DataReader对象 295

16.5.3 遍历DataReader中的数据 296

16.6 语言集成查询LINQ 297

16.6.1 什么是LINQ 297

16.6.2 LINQ查询表达式运算符 298

16.7 综合练习 301

16.8 小结 302

16.9 习题 302

精品推荐