图书介绍

21天学通CPDF|Epub|txt|kindle电子书版本网盘下载

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 单步执行程序&138

7.1.4 设置断点139

7.1.5 在哪里设置断点140

7.2 异常处理140

7.2.1 什么是异常处理140

7.2.2 使用try...catch...finally141

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 将应用程序发布到Web193

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

10.2.3 将应用程序发布到CD-ROM195

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 World266

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.NET275

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 数据库连接对象Connection289

16.3.1 什么是数据库连接289

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

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

16.4 数据库命令执行对象Command292

16.4.1 什么是数据库命令292

16.4.2 Command对象292

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

16.5 只进数据集对象DataReader295

16.5.1 什么是只进数据集295

16.5.2 DataReader对象295

16.5.3 遍历DataReader中的数据296

16.6 语言集成查询LINQ297

16.6.1 什么是LINQ297

16.6.2 LINQ查询表达式运算符298

16.7 综合练习301

16.8 小结302

16.9 习题302

热门推荐