图书介绍

C#标准教程PDF|Epub|txt|kindle电子书版本网盘下载

C#标准教程
  • 李斌等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122103260
  • 出版时间:2011
  • 标注页数:416页
  • 文件大小:151MB
  • 文件页数:434页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C#标准教程PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 初识C2

第1章 认识C#及其相关特性2

1.1 C#简介2

1.1.1 C#语言特点及概述2

1.1.2 C#与C、C++的关系3

1.1.3 C#与.NET Framework框架的关系3

1.1.4 C#中命名空间的作用4

1.2 Visual Studio 2010简介6

1.2.1 Visual Studio 2010的历史与现在6

1.2.2首选Visual Studio 2010开发C#的原因6

1.2.3 Visual Studio 2010的安装8

1.2.4熟悉Visual Studio 2010的使用环境10

1.3编写第一个经典Windows应用程序12

1.3.1 Windows应用程序概念辨析12

1.3.2开发经典的Hello World Windows控制台应用程序12

1.4开发第一个Web应用程序14

1.4.1 Web应用程序概述14

1.4.2开发经典的Hello World Web应用程序14

1.4.3 Windows应用程序与Web应用程序的异同点17

1.5本章小结18

1.6本章习题18

第2章 浅析C#基本语法20

2.1 C#中的变量和常量20

2.1.1变量简介20

2.1.2变量的作用域和赋值20

2.1.3声明一个变量22

2.1.4变量中的值类型23

2.1.5变量中的引用类型25

2.1.6变量中的枚举类型26

2.1.7对变量进行类型转换28

2.1.8常量定义及其使用29

2.2 C#中的运算符与表达式30

2.2.1表达式和运算符简介30

2.2.2赋值运算符33

2.2.3算术运算符34

2.2.4条件运算符34

2.2.5关系运算符35

2.2.6逻辑运算符36

2.2.7移位运算符37

2.2.8其他重要的运算符38

2.2.9运算符的优先级39

2.2.10运算符的重载40

2.3流程控制语句42

2.3.1使用选择语句42

2.3. 2使用循环语句44

2.3.3使用跳转语句47

2.4 C#中的命令行编译器51

2.4.1利用C#编译器进行命令行生成51

2.4.2设置相关环境与参数52

2.4.3编译C#类库53

2.5控制台程序54

2.5.1 C#语言中的Main方法简介54

2.5.2 C#语言中的WriteLine方法简介57

2.6本章小结58

2.7本章习题58

第3章C#面向对象编程基础59

3.1面向对象编程的基本概念59

3.2类59

3.2.1类的概念59

3.2.2声明一个类60

3.2.3类成员的声明和访问61

3.3接口64

3.3.1接口的概念和声明64

3.3.2接口的定义和实现64

3.4对象66

3.4.1对象的声明和访问66

3.4.2对象和类的关系67

3.5方法68

3.5.1方法的声明和参数68

3.5.2静态方法和非静态方法69

3.5.3重载方法71

3.5.4析构函数72

3.5.5构造函数73

3.6属性77

3.6.1属性的有关概念78

3.6.2如何使用属性78

3.7本章小结82

3.8本章习题82

第4章 面向对象的高级技术83

4.1封装技术83

4.1.1封装的作用83

4.1.2如何实现封装84

4.2多态技术86

4.2.1多态的作用86

4.2.2如何实现多态86

4.3继承技术88

4.3.1继承的作用88

4.3.2如何实现继承88

4.4匿名方法的定义和使用89

4.5抽象类与抽象方法90

4.5.1抽象类与抽象方法概述及声明90

4.5.2如何使用抽象类与抽象方法91

4.6异常处理92

4.6.1异常处理简介92

4.6.2抛出和捕获异常92

4.6.3预定义异常93

4.6.4使用try… catch…finally语句处理异常94

4.6.5使用throw语句处理异常94

4.6.6用户自定义异常95

4.6.7使用finally块95

4.7域96

4.7 1域的用途97

4.7 2域的声明97

4.8本章小结97

4.9本章习题97

第2篇 C#编程基础100

第5章 字符与字符串常量100

5.1字符类数据Char100

5.1.1 Char类数据简介100

5.1.2使用Char类数据100

5.2字符串类数据String102

5.2.1 String类数据简介102

5.2.2使用String类数据102

5.2.3比较两个字符串103

5.2.4格式化字符串104

5.2.5截取字符串106

5.3可变字符串类StringBuilder106

5.3.1定义StringBuilder类107

5.3.2使用StringBuilder类107

5.3.3 StringBuilder类与String类的区别108

5.4本章小结108

5.5本章习题108

第6章 数组110

6.1数组简介110

6.2一维数组的声明和使用111

6.3二维数组的声明和使用112

6.4交错数组的声明及使用113

6.5数组的接口114

6.6数组基本操作115

6.6.1遍历整个数组115

6.6.2对数组进行排序116

6.6.3复制数组元素117

6.6.4合并与拆分数组118

6.7 ArrayList类120

6.7.1 ArrayList类简介120

6.7.2添加与删除ArrayList类元素121

6.7.3遍历ArrayList类元素122

6.7.4查找ArrayList类指定元素的索引124

6.8本章小结125

6.9本章习题125

第7章Windows窗体127

7.1 Form窗体127

7.1.1 Form窗体简介127

7.1.2添加和删除一个窗体127

7.1.3多窗体130

7.1.4窗体有关属性131

7.1.5显示与隐藏窗体132

7.1.6窗体的常用方法133

7.2继承窗体134

7.2.1继承窗体简介134

7.2.2创建继承窗体134

7.2.3修改继承的控件属性135

7.3本章小结136

7.4本章习题136

第3篇 C# Windows应用程序开发140

第8章Windows应用程序开发基础140

8.1 Windows窗体应用程序简介140

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

8.2.1解决方案资源管理器141

8.2.2工具箱142

8.2.3工具栏143

8.3 Windows应用程序开发的一般流程144

8.4开发一个简单的Windows应用程序145

8.4.1添加菜单栏、工具栏与状态栏145

8.4.2为状态栏添加其他控件148

8.4.3添加相关文本框和按钮148

8.4.4为添加的控件添加响应事件149

8.5本章小结150

8.6本章习题150

第9章 使用Windows控件、组件和对话框152

9.1控件简介152

9.1.1控件的详细分类及作用152

9.1.2控件的命名规范152

9.2标准控件153

9.3公共控件153

9.3.1利用Label控件显示相关文本或标签153

9.3.2利用Button控件单击产生动作155

9.3.3利用TextBox控件输入文本或数字156

9.3.4利用ListBox控件显示文件列表158

9.3.5利用TreeView控件制作树目录160

9.3.6利用DateTimePicker控件选择相关日期161

9.3.7利用ProgressBar控件显示相关操作进度163

9.4状态栏和菜单164

9.4.1利用ToolStrip控件显示工具栏信息165

9.4.2利用ContextMenuStrip控件制作弹出式菜单166

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

9.5容器控件169

9.5.1利用TabControl控件显示多个选项卡169

9.5.2利用SplitContainer分隔相邻的两个面板171

9.5.3利用FlowLayoutPanel控件排列内容171

9.6组件172

9.6.1利用HelpProvider组件关联提供的上下文帮助172

9.6.2利用Timer组件定期引发某个事件的发生174

9.7对话框175

9.7.1利用 SaveFileDialog对话框将文件保存到指定位置175

9.7.2利用OpenFileDialog对话框打开指定文件177

9.8定制控件179

9.9本章小结179

9.10本章习题179

第4篇 C# Web应用程序开发182

第10章 开发Web应用程序182

10.1 Web应用程序开发简介182

10.2创建第一个Web应用程序183

10.2.1解决方案资源管理器183

10.2.2工具箱184

10.2.3生成第一个Web应用程序184

10.2.4 Web窗体186

10.2.5开发Web应用程序188

10.3 Web应用程序常用控件189

10.3.1标准控件189

10.3.2验证控件196

10.3.3导航控件200

10.3.4登录控件206

10.4 ASPNET内置对象209

10.4.1利用Page对象加载或初始化事件209

10.4.2利用Request对象从浏览器中得到数据212

10.4.3利用Response对象输出信息到客户端214

10.4.4利用Server对象访问远程服务器217

10.4.5利用Application对象生成一个网站全局变量218

10.4.6利用Cookie对象保存信息220

10.4.7利用Session对象保存临时会话状态221

10.4.8利用Cache对象实现缓存222

10.5本章小结224

10.6本章习题224

第11章 跟踪调试Web应用程序226

11.1跟踪应用程序226

11.1.1跟踪的定义226

11.1.2页面级跟踪和应用程序级跟踪226

11.2调试应用程序229

11.2.1 Web.Config文件简介229

11.2.2 Web程序在Web.config文件中的常用配置231

11.2.3创建Web.config文件232

11.2.4启动代码级断点调试233

11.3对应用程序进行错误处理235

11.3.1错误处理的定义235

11.3.2利用Page_Error事件处理错误236

11.3.3利用Application_Error程序控制应用程序级错误237

11.3.4利用Web.Config控制页面级错误237

11.4本章小结238

11.5本章习题238

第12章 配置Web应用程序239

12.1应用程序配置简介239

12.1.1应用程序配置的定义239

12.1.2应用程序配置的作用239

12.2配置文件的格式240

12.2.1配置文件简介240

12.2.2使用配置文件240

12.3标准ASP.NET配置节245

12.3.1 ASP.NET常用配置节简介245

12.3.2使用标准的ASP.NET配置节245

12.4为Web应用程序设定本地化信息247

12.5本章小结248

12.6本章习题248

第5篇 C# 数据操作250

第13章C#数据访问技术250

13.1 SQL Server数据库基础知识250

13.1.1数据库概述250

13.1.2安装SQL Server 2008数据库251

13.1.3创建及删除数据库259

13.1.4创建及删除数据表261

13.1.5 SQL结构化查询语言简介265

13.1.6 SQL常用语句实例267

13.2 ADONET数据库简介270

13.2.1 ADO.NET技术270

13.2.2 ADO.NET的结构和工作原理271

13.3数据库连接对象Connection271

13.3.1 Connection对象简介271

13.3.2连接一个数据库272

13.3.3关闭已经存在的连接273

13.4 SQL语句执行对象Command273

13.4.1 Command对象简介274

13.4.2设置数据源的类型275

13.4.3使用Command对象对数据库执行增加、删除、修改操作275

13.5数据读取对象DataReader280

13.5.1 DataReader对象简介280

13.5.2利用DataReader对象读取数据281

13.6本章小结282

13.7本章习题282

第14章C#数据绑定技术284

14.1简单介绍数据绑定284

14.1.1简单数据绑定和复杂数据绑定284

14.1.2绑定变量285

14.2网格视图控件 GridView285

14.2.1 DataGrid控件和GridView控件的异同点285

14.2.2 GridView控件286

14.2.3在GridView控件中修改、删除、选择数据287

14.2.4在GridView控件中对数据进行浏览289

14.3利用列表控件进行数据绑定291

14.3.1将HashTable绑定到RadioButtonList控件291

14.3.2将DataReader绑定到ListBox控件293

14.3.3将DataSet绑定到DropDownList控件295

14.3.4将DataTable绑定到CheckBoxList控件297

14.4其他数据绑定控件299

14.4.1数据列表:DataList控件300

14.4.2单记录显示控件:FormView控件302

14.4.3循环控件:Repeater控件304

14.5本章小结306

14.6本章习题306

第15章XML编程308

15.1 .NET框架中的XML308

15.1.1 XML的有关概念308

15.1.2在XML文档中的对象模型310

15.1.3 System.Xml命名空间312

15.1.4 System.Xml命名空间中的类314

15.1.5 XML架构对象模型316

15.2读写流格式的XML文档320

15.2.1 XmITextReader类320

15.2.2 XmlTextWriter类323

15.3读取XML文档323

15.3.1读取XML节点323

15.3.2使用XmIReader读取XML324

15.3.3使用XmIDocument读取XML324

15.4在DOM中验证XML文档326

15.5修改XML文档329

15.5.1创建一个新的DOM节点329

15.5.2为DOM节点创建属性330

15.5.3修改DOM节点332

15.5.4删除DOM节点333

15.6 XML数据转换334

15.6.1将字符串转换为NET Framework数据类型334

15.6.2将.NET Framework类型转换为字符串335

15.7集成数据对象DataSet335

15.7.1使用DataSet加载XML数据336

15.7.2使用XmIDataDocument加载关系数据337

15.8本章小结338

15.9本章习题338

第6篇 C#高级编程340

第16章 文件操作和注册表操作340

16.1文件操作340

16.1.1 .NET中文件和文件夹的类340

16.1.2移动、复制、删除文件和文件夹348

16.1.3文件流351

16.1.4读取与写入文件351

16.1.5读写二进制文件355

16.1.6读取驱动器信息361

16.2注册表操作363

16.2.1注册表简介363

16.2.2 Registry类的使用364

16.2.3 RegistryKey类的使用366

16.2.4写入注册表369

16.2.5读取注册表370

16.3本章小结371

16.4本章习题372

第17章 线程373

17.1线程的基本概念373

17.1.1单线程373

17.1.2多线程373

17.2线程中的基本问题375

17.2.1使用线程中的Thtead类375

17.2.2创建一个线程376

17.2.3给线程传递数据377

17.2.4挂起与恢复线程378

17.2.5后台线程详细操作379

17.2.6终止与休眠线程380

17.2.7线程的优先级381

17.2.8使两线程同步383

17.3线程中的高级问题384

17.3.1线程中的竞态条件问题385

17.3.2线程中的死锁问题386

17.4本章小结387

17.5本章习题387

第7篇 C#综合案例390

第18章 制作Web信息发布系统390

18.1系统总体架构概述390

18.2系统需求分析390

18.2.1系统功能结构分析391

18.2.2网站架设392

18.3数据库详细设计393

18.4系统文件详细结构设计394

18.5编写网站配置文件395

18.6前台页面详细开发流程396

18.6.1结构布局分析396

18.6.2实现导航396

18.6.3制作推荐信息页面397

18.6.4制作信息搜索页面402

18.6.5制作信息的详细阅读页面404

18.7制作后台管理模块406

18.7.1后台功能需求分析406

18.7.2制作管理员登录模块406

18.7.3制作信息发布模块407

18.7.4制作信息管理模块411

18.7.5制作登录认证模块415

18.7.6制作安全退出系统模块416

18.8本章小结416

热门推荐