图书介绍

新手学Visual C 2008程序设计【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

新手学Visual C 2008程序设计
  • 康莉等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121074875
  • 出版时间:2009
  • 标注页数:515页
  • 文件大小:123MB
  • 文件页数:517页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

新手学Visual C 2008程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 C#基础18

1 C#语言和框架概述18

1.1 .NET 3.5框架18

1.1.1 .NET 3.5框架支持的开发语言18

1.1.2 C#语言的特色19

1.1.3 C#语言的运行机制19

1.1.4 C#语言的底层类库20

1.2 编写C#语言21

1.2.1 用记事本编写Hello World程序并编译程序21

1.2.2 分析代码格式21

1.3 小结22

2 Visual Studio 2008开发工具概述23

2.1 Visual Studio简介23

2.1.1 支持.NET的Visual Studio23

2.1.2 Visual Studio 2008和Visual Studio 200524

2.1.3 简化版本的开发工具—Visual Studio Express25

2.2 Visual Studio 2008的安装25

2.2.1 Visual Studio 2008 IDE安装26

2.2.2 MSDN安装27

2.3 Visual Studio 2008 IDE界面概览27

2.3.1 进入Visual Studio 2008工作界面28

2.3.2 菜单栏29

2.3.3 工具栏29

2.3.4 工具箱30

2.3.5 属性窗口30

2.3.6 解决方案资源管理器31

2.3.7 服务器资源管理器32

2.4 使用MSDN32

2.4.1 进入MSDN32

2.4.2 索引33

2.4.3 搜索34

2.5 创建应用程序35

2.5.1 控制台应用程序35

2.5.2 Windows应用程序36

2.5.3 ASP.NET 3.5网站37

2.6 小结38

3 变量、运算符和表达式39

3.1 数据类型39

3.1.1 值类型39

3.1.2 引用类型39

3.1.3 类型转换40

3.1.4 装箱和拆箱41

3.2 变量和常量41

3.2.1 声明和使用常量42

3.2.2 声明和使用变量42

3.2.3 变量的作用域43

3.3 运算符43

3.3.1 算术运算符44

3.3.2 字符串运算符和索引器44

3.3.3 赋值运算符45

3.3.4 逻辑运算符45

3.3.5 位运算符46

3.3.6 其他运算符47

3.3.7 运算符的优先级47

3.4 小结47

4 程序的流程控制48

4.1 流程控制48

4.1.1 使用if语句实现分支48

4.1.2 使用switch语句实现分支50

4.1.3 使用while语句实现循环51

4.1.4 使用for语句实现循环52

4.1.5 使用break/continue控制循环53

4.1.6 使用#define进行条件编译54

4.2 程序的结构54

4.2.1 用类搭建程序55

4.2.2 使用命名空间56

4.2.3 寻找程序的入口57

4.3 异常处理57

4.4 小结58

5 C# 2008语言特色59

5.1 var匿名类型59

5.2 扩展方法60

5.3 Lambda表达式60

5.4 对象和集合的匿名初始化61

5.5 匿名数组62

5.6 表达式树63

5.7 小结63

第2篇 C#界面编程65

6 与用户交互65

6.1 菜单和工具栏65

6.2 鼠标事件67

6.3 键盘事件处理68

6.4 通用对话框68

6.5 编写多文档界面应用程序70

6.6 进度条72

6.7 PictureBox图片框控件73

6.8 文本框控件与按钮控件75

6.9 Windows窗体及事件75

6.10 复选框和单选按钮76

6.11 列表框77

6.12 带复选框的列表框78

6.13 小结80

第3篇 C#对象编程82

7 类82

7.1 定义类82

7.1.1 声明类82

7.1.2 声明类的静态特征83

7.1.3 声明类的动态行为84

7.1.4 创建类实例84

7.1.5 继承类85

7.2 VS.NET中的OOP工具85

7.2.1 使用类视图窗口85

7.2.2 使用对象浏览器86

7.3 属性详谈87

7.3.1 域和属性87

7.3.2 静态属性88

7.3.3 重载属性89

7.4 方法详谈90

7.4.1 方法的参数90

7.4.2 使用构造函数91

7.4.3 使用析构函数91

7.4.4 使用静态方法92

7.4.5 重载方法92

7.4.6 访问父类方法93

7.5 小结94

8 抽象类、多态及接口96

8.1 抽象类96

8.1.1 什么是抽象类96

8.1.2 声明抽象类97

8.1.3 实现抽象方法99

8.2 多态100

8.2.1 什么是多态100

8.2.2 多态的实现100

8.2.3 多态和重写102

8.3 接口102

8.3.1 什么是接口102

8.3.2 声明接口103

8.3.3 实现接口104

8.4 小结109

第4篇 C#数据操作111

9 字符串操作111

9.1 静态串String111

9.1.1 比较字符串111

9.1.2 定位字符和子串114

9.1.3 格式化字符串116

9.1.4 连接字符串118

9.1.5 分裂字符串118

9.1.6 插入和填充字符串119

9.1.7 删除和剪切字符串120

9.1.8 复制字符串121

9.1.9 替换字符串122

9.1.10 更改大小写122

9.1.11 String小结123

9.2 动态串StringBuilder123

9.2.1 声明StringBuilder串123

9.2.2 设置StringBuilder容量124

9.2.3 追加操作124

9.2.4 插入操作125

9.2.5 删除操作126

9.2.6 替换操作126

9.2.7 与String比较126

9.3 字符串编码127

9.3.1 字符编码概述127

9.3.2 使用字符编码类127

9.4 使用正则表达式128

9.4.1 正则表达式简介128

9.4.2 使用Regex类129

9.4.3 构造正则表达式129

9.4.4 示例:验证URL130

9.5 小结130

10 数组131

10.1 数组简介131

10.1.1 数组的概念131

10.1.2 多维数组132

10.1.3 创建C#数组133

10.2 使用数组135

10.2.1 System.Array类135

10.2.2 访问数组元素135

10.2.3 遍历数组135

10.2.4 同步数组136

10.2.5 数组排序138

10.2.6 查找数组140

10.2.7 反转数组142

10.2.8 复制数组143

10.2.9 动态创建数组144

10.2.10 综合示例145

10.3 小结154

11 集合与泛型155

11.1 System.Collections命名空间155

11.2 ArrayList数组集合类155

11.2.1 创建列表156

11.2.2 添加元素157

11.2.3 插入元素158

11.2.4 删除元素158

11.2.5 简单排序159

11.2.6 复杂排序160

11.2.7 查找元素162

11.2.8 遍历列表163

11.3 Queue队列类164

11.3.1 创建队列164

11.3.2 元素入队164

11.3.3 元素出队165

11.4 Stack堆栈类166

11.4.1 创建堆栈166

11.4.2 元素入栈166

11.4.3 元素出栈167

11.5 Hashtable和SortedList168

11.5.1 Hashtable168

11.5.2 构造普通哈希表168

11.5.3 SortedList170

11.5.4 搜索排序哈希表171

11.6 泛型简介172

11.6.1 什么是泛型172

11.6.2 一个泛型的示例174

11.6.3 集合类的泛型版本175

11.6.4 使用泛型的建议176

11.7 小结177

12 处理异常和错误178

12.1 try/catch块178

12.2 finally块180

12.3 预定义异常的类182

12.4 处理异常185

12.4.1 处理多个异常185

12.4.2 处理和传递异常186

12.4.3 从异常中恢复187

12.5 设计自己的异常189

12.6 小结190

13 文件和输入输出191

13.1 文件191

13.1.1 System.IO类介绍191

13.1.2 文件类File192

13.1.3 文件夹类Directory196

13.1.4 文件信息类FileInfo198

13.1.5 文件夹信息类DirectoryInfo200

13.2 流203

13.2.1 文件流类FileStream203

13.2.2 流写入类StreamWriter206

13.2.3 流读取类StreamReader208

13.2.4 二进制流写入类BinaryWriter209

13.2.5 二进制流读取类BinaryReader210

13.3 小结210

第5篇 C#数据库编程212

14 ADO.NET 3.5数据库操作212

14.1 ADO.NET概述212

14.1.1 微软数据访问技术212

14.1.2 System.Data命名空间213

14.2 连接数据库214

14.2.1 SqlConnection类214

14.2.2 使用SqlConnectionStringBuilder构建连接字符串215

14.2.3 关闭和释放SQL Server连接216

14.2.4 创建到SQL Server 2005 Express的连接217

14.2.5 使用连接池219

14.3 与数据库交互219

14.3.1 使用SqlCommand提交增、删、改命令220

14.3.2 使用SqlCommand获取查询命令221

14.3.3 使用DataAdapter提交查询命令222

14.4 管理内存数据224

14.4.1 了解数据集224

14.4.2 使用DataTable实现内存表225

14.4.3 使用DataSet管理数据227

14.4.4 使用DataReader获取只读数据234

14.4.5 比较DataSet和DataReader239

14.5 小结239

15 XML编程240

15.1 .NET框架中的XML240

15.1.1 理解XML240

15.1.2 XML文档对象模型(DOM)243

15.1.3 System.Xml命名空间244

15.2 读取XML文档246

15.2.1 使用XmlDocument读取XML246

15.2.2 使用XmlReader读取XML250

15.3 使用XPath检索XML253

15.3.1 基本XPath表达式254

15.3.2 限定检索范围255

15.3.3 使用函数设置检索条件255

15.3.4 使用运算符设置检索条件256

15.3.5 使用通配符模糊匹配257

15.3.6 综合示例257

15.4 修改XML文档258

15.4.1 创建新DOM节点259

15.4.2 为DOM节点创建属性260

15.4.3 修改DOM节点261

15.5 与ADO.NET集成264

15.5.1 使用DataSet加载XML数据264

15.5.2 使用XmlDataDocument加载关系数据267

15.6 小结269

第6篇 .NET 3.5框架新特色271

16 .NET 3.5框架新组件271

16.1 .NET 3.5框架整体概览271

16.1.1 .NET 3.5框架的组织结构271

16.1.2 WPF创建新式Windows应用程序272

16.1.3 WCF远程通信服务272

16.1.4 WF轻松创建工作流273

16.1.5 WCS身份标识验证274

16.2 用WF制作订单状态管理工作流275

16.2.1 订单状态管理工作流框架预览275

16.2.2 创建订单状态管理工作流Windows服务276

16.2.3 编译工作流服务278

16.2.4 创建状态工作流279

16.2.5 设置工作流的开始点和结束点281

16.2.6 订单状态管理工作流的运行时引擎283

16.3 使用WCF构建计算器服务模块285

16.3.1 设计计算器服务契约285

16.3.2 实现计算器服务契约286

16.3.3 配置并发布计算器服务287

16.3.4 配置WCF计算器服务的ABC288

16.3.5 创建计算器的客户端代理服务289

16.3.6 调用WCF计算器服务290

16.4 小结292

第7篇 C#网络编程294

17 ASP.NET 3.5开发基础294

17.1 什么是ASP.NET 3.5294

17.1.1 ASP.NET 3.5概述294

17.1.2 使用VS 2008创建ASP.NET应用程序295

17.1.3 ASP.NET文件类型和目录结构298

17.1.4 ASP.NET控件简介299

17.2 ASP.NET服务器控件301

17.2.1 标准服务器控件301

17.2.2 验证控件304

17.2.3 母版页307

17.2.4 导航控件311

17.2.5 外观和主题319

17.2.6 登录控件322

17.2.7 Web Part编程331

17.3 ASP.NET 3.5应用程序状态管理335

17.3.1 应用程序状态管理简介335

17.3.2 ASP.NET视图状态(View State)336

17.3.3 ASP.NET控件状态(Control State)338

17.3.4 全局应用程序设置341

17.3.5 全局缓存对象343

17.3.6 会话级应用程序设置344

17.3.7 使用Cookies344

17.4 小结345

18 ASP.NET 3.5数据库开发346

18.1 一个数据库驱动的网站示例346

18.1.1 显示订单列表346

18.1.2 订单详细信息352

18.1.3 订单明细页面355

18.2 数据源控件357

18.2.1 数据源控件简介357

18.2.2 使用SqlDataSource控件360

18.2.3 使用ObjectDataSource控件368

18.2.4 使用LinqDataSource控件371

18.2.5 LINQ查询语法374

18.3 数据绑定控件375

18.3.1 什么是数据绑定技术375

18.3.2 列表控件381

18.3.3 GridView控件385

18.3.4 DetailsView控件398

18.3.5 FormView控件405

18.3.6 Repeater控件407

18.3.7 DataList控件408

18.3.8 ListView控件和DataPager控件412

18.4 小结415

19 应用程序部署416

19.1 Windows Installer介绍417

19.2 部署工程的建立418

19.2.1 使用VS 2008安装向导418

19.2.2 手动创建安装程序420

19.3 使用安装项目编辑器424

19.3.1 文件系统编辑器424

19.3.2 注册表编辑器424

19.3.3 文件类型编辑器425

19.3.4 用户界面编辑器427

19.3.5 自定义操作编辑器429

19.3.6 启动条件编辑器430

19.4 部署项目属性介绍432

19.5 小结434

第8篇 C#项目实战436

20 在线考试系统436

20.1 在线考试系统功能预览436

20.2 数据库设计437

20.2.1 数据库中各表结构438

20.2.2 创建网站并映射表实体440

20.3 整体布局设计441

20.3.1 管理员用户控件441

20.3.2 三层结构设计443

20.4 考试科目444

20.4.1 添加考试科目444

20.4.2 维护考试科目446

20.5 试题管理451

20.5.1 添加单选题451

20.5.2 维护单选题455

20.5.3 添加多选题459

20.5.4 维护多选题463

20.5.5 添加填空题466

20.5.6 维护填空题469

20.5.7 添加判断题472

20.5.8 维护判断题475

20.6 试卷管理478

20.6.1 制定试卷分数478

20.6.2 维护试卷483

20.7 用户管理486

20.7.1 添加用户486

20.7.2 维护用户488

20.8 用户考试491

20.8.1 用户登录491

20.8.2 随机试卷494

20.8.3 试卷答案497

20.8.4 维护用户成绩497

20.9 小结499

21 小型企业网站管理系统500

21.1 小型企业网站管理系统概述500

21.1.1 小型企业网站管理系统简介500

21.1.2 小型企业网站管理系统的安装501

21.2 页面布局502

21.2.1 MasterPage母版页503

21.2.2 Web.sitemap导航地图504

21.3 数据层505

21.3.1 XML数据源505

21.3.2 SQL Server数据源506

21.3.3 数据层处理类的提供者Provider507

21.3.4 数据库映射对象509

21.4 业务处理层509

21.5 目录管理509

21.6 人员管理511

21.7 新闻管理513

21.8 用户体验514

21.9 小结515

热门推荐