C# Web编程

副标题:无

作   者:(美)Chris H.Pappas,(美)William H.Murray著;袁鹏飞译

分类号:

ISBN:9787115105646

微信扫一扫,移动浏览光盘

简介

C#是Microsoft针对.NET框架而专门开发的一种面向对象程序设计语言,它继承了C/C++的强大功能,但舍弃了C/C++中很多复杂、容易出现编程错误的特性和功能,并融合了Visual Basic的易用性。 本书以循序渐进的方式介绍如何使用C#运行Web程序设计,并提供了丰富的实例和完整的实例代码。全书共分为12章,分别介绍C#的发展历史、语法要点、C#和Visual Studio.NET、控件属性、事件、Web表单输入/输出处理、GDI图形设计、图形绘制、数值应用和转换、Web服务等。 本书适合于初中级程序开发人员阅读。通过阅读本书,读者可以快速、全面地

目录

第1章 c#发展历史 1

1.1 所有都始自algol 1

1.1.1 为什么在c#中看到c 2

1.1.2 c与旧的高级语言 3

1.1.3 c的优点 4

1.2 从c到c++和面向对象的程序设计 5

1.3 visual basic 6

1.4 进入internet 6

1.5 html家族 7

1.5.1在cgi 7

1.5.2在perl 8

1.5.3 javascript和jscript 8

1.5.4在vbscript 8

1.5.5 插件和activex 8

1.5.6 允许所有类型的计算机访问 9

1.5.7 web浏览器 9

1.5.8 多彩浏览,唾手可得 9

1.5.9 信息,到处都是信息 9

1.5.10 全双向通信 10

1.6 c#--另一种金字塔方案 10

.1.6.1在ansi c# 10

1.6.2 什么是msil 10

1.6.3 microsoft和.net 11

1.6.4 c#和.net 11

1.6.5 通用语言规范——cls 12

1.6.6 cls对c++的扩展 12

1.6.7 互操作能力的重要性 12

1.7 c#引言与综述 12

1.7.1 c#--广泛的应用领域 13

1.7.2 c#的效率 13

1.7.3 c#和新的web标准 13

1.7.4 c#使你成为更好的程序员 14

1.7.5 c#延长应用程序的生命期 14

1.7.6 从设计到实现的精确转换 14

1.7.7 广泛的互操作性 14

1.8 小 结 15

第2章 c#语法要点 17

2.1 visual studio.net和c# 17

2.2 独特的c# 18

2.3 概 述 18

2.3.1 容易使用 18

2.3.2 一致性 20

2.3.3 最新的资源 20

2.3.4 面向对象功能 21

2.3.5 类型安全 22

2.3.6 可伸缩性 22

2.3.7 版本控制 23

2.3.8 可移植性 23

2.3.9 灵活性 23

2.4 总体介绍 24

2.4.1 可见性 24

2.4.2 访问成员 28

2.4.3 拆分 31

2.4.4 名称解析 32

2.5 重要的数据、标识符和关键字 33

2.5.1 关键字 34

2.5.2 预处理伪指令 35

2.5.3 运算符 39

2.5.4 预定义类型 45

2.5.5 数值转换 51

2.6 c#程序设计元素 53

2.6.1 数组 53

2.6.2 属性、事件、指示器、特性和版本控制 55

2.6.3 装箱、拆箱和统一类型系统 56

2.6.4 类、结构和枚举 57

2.6.5 名域 58

2.6.6 语句 59

2.7 小 结 62

第3章 c#和visual studio.net 65

3.1 为什么要在web工程中使用c# 65

3.2 c#语言和web应用 65

3.3 开始使用visual studio.net 65

3.3.1 设置一个新工程 66

3.3.2 为什么选择asp.net web application模板 68

3.3.3 asp.net web application模板需求 68

3.3.4 什么时候选择web application而不是web service 69

3.3.5 gridlayout与flowlayout 69

3.3.6在solution explorer 73

3.3.7 visual studio.net解决方案文件 73

3.3.8 使用动态帮助 74

3.3.9 编辑窗口显示选项 75

3.4 基于事件的程序设计 77

3.5 c#使用的visual studio工具 77

3.6 标准控件 78

3.7 控件属性 79

3.7.1 修改控件默认属性 80

3.7.2 一种修改几种控件属性的快速方法 82

3.7.3 对象名称和标记 82

3.7.4 事件处理程序 84

3.7.5 用代码修改属性 84

3.8 创建友好的用户界面 86

3.8.1 良好设计的因素 86

3.8.2 使用表格 86

3.8.3 控件基础 87

3.9 添加代码 97

3.10 执行程序 98

3.11 小 结 100

第4章 静态控件属性 101

4.1 properties窗口详细介绍 101

4.2 属性详细介绍 102

4.3 修改属性 103

4.3.1 button属性 103

4.3.2 checkbox控件属性 104

4.3.3 calendar属性 106

4.3.4 表单颜色和图像属性 108

4.3.5 panel控件属性 110

4.3.6 label控件属性 112

4.3.7 listbox控件属性 112

4.3.8 image控件属性 115

4.3.9 hyperlink控件 115

4.3.10 linkbutton控件 116

4.3.11 radiobuttonlist控件属性 116

4.3.12 textbox控件属性 117

4.3.13 datagrid控件 119

4.3.14 tooltip属性 123

4.4 小 结 124

第5章 动态控件属性 125

5.1 编写控件代码 125

5.2 属性加代码 126

5.3 事件处理程序 126

5.4 动态修改控件属性 127

5.4.1 button属性 148

5.4.2 checkbox属性 149

5.4.3 label属性 153

5.4.4 image属性 155

5.4.5 linkbutton和hyperlink属性 156

5.4.6 dropdownlist属性 159

5.4.7 listbox属性 163

5.4.8 panel属性 166

5.4.9 radiobutton属性 169

5.5 tip calculator的另一种设计方法 172

5.5.1 用正确的控件完成正确的工作 173

5.5.2 工程代码 174

5.6 小 结 176

第6章 事 件 177

6.1 事件处理程序概述 177

6.2 事 件 178

6.2.1 adcreated事件 184

6.2.2 cancelcommand事件 185

6.2.3 chartdrilldown事件 186

6.2.4在checkedchanged 186

6.2.5 click事件 187

6.2.6 command事件 188

6.2.7 dayrender事件 189

6.2.8 deletecommand事件 189

6.2.9 editcommand事件 190

6.2.10 grouptreedrilldown事件 190

6.2.11 grouptreegrow事件 191

6.2.12 grouptreenavigate事件 191

6.2.13 itemcommand事件 192

6.2.14 levelup事件 192

6.2.15 pagedrilldown事件 192

6.2.16 pageindexchanged事件 193

6.2.17 pagenavigate事件 193

6.2.18 refresh事件 194

6.2.19 search事件 194

6.2.20 selectedindexchanged事件 194

6.2.21 selectionchanged事件 196

6.2.22 sortcommand事件 196

6.2.23 subreportdrilldown事件 197

6.2.24 textchanged事件 197

6.2.25 updatecommand事件 198

6.2.26 visiblemonthchanged事件 199

6.2.27 zoom事件 199

6.3 事件间的细微差别 200

6.3.1 鼠标和键盘事件 200

6.3.2 继承事件和定制事件 200

6.3.3 冒泡 201

6.4 小 结 201

第7章 处理web表单输入 203

7.1 用于输入的web控件 203

7.1.1 使用textbar控件 204

7.1.2 使用radiobutton和radiobuttonlist控件 208

7.1.3 使用checkbox和checkboxlist控件 217

7.1.4 使用calendar控件 226

7.1.5 使用validation控件 229

7.1.6 使用button和imagebutton控件 234

7.1.7 使用listbox和dropdownlist控件 238

7.2 html服务器控件 242

7.3 小 结 247

第8章 处理web表单输出 249

8.1 输 出 249

8.1.1 使用textbox或label控件 249

8.1.2 使用多行textbox控件 253

8.1.3 使用textbox控件的表格输出 257

8.1.4 输出到打印机 262

8.1.5 使用adrotator控件 270

8.2 以列表形式输出 275

8.2.1 使用table控件 276

8.2.2 使用datagrid控件 279

8.2.3 使用datalist控件 283

8.2.4 使用repeater控件 287

8.3 小 结 292

第9章 gdi图形设计基础 293

9.1 system.drawing名域 293

9.2 system.drawing.drawing2d名域 296

9.3 c#的图形类 298

9.4 坐标系统 302

9.5 绘图界面 306

9.6 图形属性 307

9.6.1 颜色 307

9.6.2 直线绘图样式 309

9.6.3 画刷填充样式 310

9.6.4 drawandfill工程 310

9.7 绘图基本元素 315

9.7.1在drawarc 315

9.7.2在drawellipse 315

9.7.3在drawline 316

9.7.4在drawpie 316

9.7.5在drawpolygon 317

9.7.6在drawrectangle 317

9.7.7在drawstring 318

9.7.8在fillellipse 318

9.7.9在fillpie 319

9.7.10在fillpolygon 319

9.7.11在fillrectangle 320

9.7.12 drawingprimitives工程 320

9.8 具有gdi+输出的web工程 325

9.9 小 结 332

第10章 绘制图形 333

10.1 barchart工程 333

10.1.1 barchart工程代码 334

10.1.2 绘制独特的直方图 345

10.2 小 结 346

第11章 数值应用和转换 347

11.1 基数转换计算器 347

11.2 素数计数器 352

11.3 三角表 356

11.4 确定一月中的天数 364

11.5 日 历 368

11.6 统 计 372

11.7 排 序 377

11.8 资产折旧 382

11.8.1 把代码附加到表单 382

11.8.2 资产折旧和数据共享 387

11.9 还 贷 388

11.9.1 开发还贷代码 388

11.9.2 查看贷款偿还选项 391

11.10 小 结 392

第12章 web服务 393

12.1 方法、库和web服务 394

12.2 "helloworld"web服务 394

12.2.1 创建hw1 web服务工程 394

12.2.2 设计hw1 web服务 395

12.2.3 测试hw1 web服务代码 401

12.2.4 分发hw1 web服务 403

12.2.5 创建测试hw1的客户端应用 406

12.2.6 分发和测试客户端应用 409

12.3 一个转换web服务 413

12.3.1 创建degtorad1 web服务工程 413

12.3.2 设计degtorad1 web服务 414

12.3.3 测试degtorad1 web服务代码 415

12.3.4 分发degtorad1 web服务 417

12.3.5 创建测试degtorad1的客户端应用 417

12.3.6 分发和测试客户端应用 421

12.4 小 结 422


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C# Web编程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon