C#和ASP.NET程序设计教程

副标题:无

作   者:木林森编著

分类号:

ISBN:9787900637307

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

简介

   本书从实用角度出发,对C#编程及怎样用ASP.NET进行Web应用程序的开发做了全面系统的介绍。全书共分8章。第1章对什么是.NET及.NET体系结构和框架做了介绍;第2章介绍了C#编程的基础知识;第3章介绍了怎样用C#进行面向对象编程;第4章对接口、名字空间、文件管理及注册表编程做了介绍;第5章对Web动态开发技术(如 CGI、服务器API、PHP和 ASP)做了介绍;第6章介绍了用 ASP.NET开发Web应用程序的基础知识;第7章介绍了怎样用ADO.NET进行Web数据库编程;第8章通过一个综合实例(在线论坛)对前面所学的知识做了贯穿。    本书对C#和ASP.NET中的每个知识点、概念和难点,都力求以较精练的语言进行讲解并配以必要的实例,读者只要照书中的实例上机操作,便可全面掌握C#和ASP.NET编程的思路和开发技巧与体系。    本书适合C#和ASP.NET开发人员使用,并可作为各类培训班的教材。      

目录

第1章 .net初步

l.l 什么是.net

1. 2 internet与 microsoft平台的演进

l. 3 .net体系结构

l.4. net框架

1.4.l 公共语言运行时

1.4. 2 服务框架

1.5 asp.net

1.6 思考与练习

第2章 c#编程基础

2.l 概述

2.2 编写简单的c#程序

2. 2.1 编译程序ch2_1.cs

2.2. 2 名字空间

2.2.3 程序的输入和输出

2.2. 4 命令行参数

2.2.5 注释

2.3 变量和常量

2.3.l 变量

2. 3.2 常量

.2. 4 数据类型

2.4. 1 简单类型

2.4.2 结构类型

2.4. 3 放举类型

2.4. 4 类型

2.4. 5 数组类型

2.4.6 代表元类型

2.5 类型转换

2. 5. 1 隐式转换

2. 5. 2 显式转换

2.5.3 boxing和unboxing

2. 6 操作符

2.6. 1 算术操作符

2.6.2 赋值操作符

2.6. 3 比较操作符

2. 6. 4 逻辑操作符

2.6. 5 位操作符

2.6. 6 is操作符

2. 6.7 三元操作符

2. 6. 8 自增和自减操作符

2.6. 9 as操作符

2.6.10 new操作符

2.6.ll typeof操作符

2.6.12 sizeof操作符

2.6.13 checked和 unchecked操作符

2.6. 14 操作符优先级

2.7 控制语句

2.7.l 选择语句

2.7.2 循环语句

2.8 预处理指令

2.8.l #define和#undef

2.8.2 条件编译指令

2.8.3 #error和#warning

2. 8.4 #line

2.9 异常处理

2.9.1 try一catch结构

2.9.2 try-finally结构

2.9.3 try-catch-finally结构

2.10 编译选项

2. 11 思考与练习

第3章 面向对象编程

3.l 概述

3.2 类

3.2. 1 类的声明

3.2. 2 类的成员

3. 2.3 this关键字

3.2.4 静态成员和非静态成员

3.2.5 成员常量

3.2.6 构造函数和权构函数

3.3 方法

3.3.l 方法的声明

3.3.2 值参数和引用参数

3.3.3 输出参数

3.3.4 数组参数

3.3.5 静态方法与非静态方法

3. 3.6 方法重载

3.3.7 操作符重载

3.4 域和属性

3.4. 1 域

3.4. 2 属性

3.5 事件

3.6 索引指示器

3.7 继承

3.7.l 简介

3. 7.2 base关键字

3.7.3 隐藏

3.7.4 多态性

3.8 抽象类

3.9 密封类

3.10 思考与练习

第4章 深入c#编程

4. 1 接口

4. 1.l 接口定义

4. 1.2 接口继承

4. 1.3 访问接口成员

4. 1.4 接口实现

4. 1.5 显式接口成员

4. 2 名字空间

4. 2.l 名字空间的声明

4. 2. 2 简单实例

4. 2.3 使用指示符

4.3 文件管理和操作

4.3.1 system.io名字空间

4.3.2 filesysteminfo类

4.3.3 directo呼和directoryinfo类

4.3.4 file和fileinfo类

4. 3.5 按文本模式读写

4.3.6 按二进制模式读写

4. 4 注册表编程

4.4.1 registry和registrykey类

4. 4. 2 一个简单实例

4.5 思考与练习

第5章 web开发技术回顾

5.l 概述

5.2 cgi技术

5.3 服务器api

5.4 php

5.5 asp编程基础

5.5.1 asp的工作流程

5.5.2 一个简单的 asp程序

5.5.3 使用 asp命令

5.5. 4 多脚本语言混合编程

5.5.5 包含文件

5. 5.6 asp内建对象

5.5.7 request对象

5.5.8 response对象

5.5.9 使用cookie

5.5.10 application对象

5.5.11 session对象

5.5.12 global.asa文件

5.5.13 server对象

5.5.14 asp组件

5.6 asp.net与asp的比较

5. 7 思考与练习

第6章 asp.net编程基础

6.1 web form

6. 1.l 一个简单实例

6. 1.2 页面处理过程

6. 1.3 页面状态

6.l.4 页面事件

6.l.5 页指示符

6.2 html server controls

6.2.1 html server controls的层次结构

6.2.2 html server controls都有的属性

6.2.3 htmlanchor控件

6.2.4 htmlbutton控件

6.2.5 htmlform控件

6.2.6 htmlgeneric控件

6.2.7 htmlimage控件

6.2.8 htmlimputbutton控件

6.2.9 htmlinputcheckbox控件

6.2.10 htmllnputradiobutton控件

6.2.11 htmllnputtext控件

6.2.12 htmlselect控件

6.2.13 htmltextarea控件

6.2.14 htmllnputhidden控件

6.2.15 htmllnputfile控件

6.2.16 htmllnputlmage控件

6. 2.17 htmltable控件

6.2.18 htmltablerow控件

6.2.19 htmltablecell控件

6.3 web server controls

6.3.1 web server controls的层次结构

6.3.2 web服务器端控件都有的属性

6.3.3 textbox控件

6.3.4 label控件

6. 3.5 image控件

6.3.6 hyperlink控件

6.3.7 button控件

6.3.8 linkbutton控件

6.3.9 imapebutton控件

6.3.10 dropdownlist控件

6. 3.11 listbox控件

6.3.12 checkbox控件

6.3.13 radiobutton控件

6.3.14 checkboxlist控件

6.3.15 radiobuttonlist控件

6. 3.16 literal控件

6.3.17 placeholder控件

6. 3.18 panel控件

6. 3.19 table控件

6.3.20 tahlerow控件

6. 3.21 tablecell控件

6.3.22 adrotator控件

6.3.23 calendar控件

6. 4 validationservercontrols

6. 4. 1 简介

6.4. 2 客户端验证

6.4.3 requiredfieldvalidator控件

6.4.4 comparevalidator控件

6.4.5 rangevalidator控件

6.4.6 regularexpressionvalidator控件

6.4.7 validationsummary控件

6. 4.8 customvalidator控件

6. 5 用户控件

6. 6 数据绑定

6.7 global.asax文件

6.8 asp.net配置

6. 8.l 简介

6. 8. 2 web.config文件的格式

6. 9 思考与练习

第7章 用ado.net访问数据库

7.1 概述

7.1.1 .net data provider

7.1.2 dataset

7.2 connection和 command对象

7.2.1 connection对象

7.2.2 command对象

7.3 datareader对象

7.3.1 read()方法

7.3.2 nextresult()方法

7. 4 参数查询

7.5 dataadapter对象

7.6 repeater控件

7.7 datalist控件

7.8 datagrid控件

7. 9 存储过程

7.9.1 创建存储过程

7.9.2 调用存储过程

7.9.3 输出参数

7.9.4 使用返回码

7.10 思考与练习

第8章 综合实例--在线论坛

8.l 简介

8.2 创建数据库

8.3 程序文件

8.4 登录及注册

8.4. 1 登录及登录检查

8.4.2 新用户注册

8.5 "论坛"主界面

8.5.l index.aspx程序

8. 5.2 head.aspx程序

8.5.3 board aspx程序

8.5.4 dispfay.aspx程序

8.5.5 postthd.aspx程序

8.5.6 getthd.aspx程序

8.5.7 jinhua.aspx程序

8.5.8 banzhu.aspx程序

8.6 注册用户管理

附录a 数据库基础

a. 1 表和数据库

a. 1.l 表、记录和字段

a. 1.2 数据库

a. 1.3 索引

a. 1.4 关系

a. 2 创建数据库和表

a. 2. 1 创建数据库

a. 2.2 创建表

a. 3 sql语言

a. 3.1 sql简介

a. 3.2 sql的构成

a. 3.3 select语句

a. 3.4 delete语句

a. 3.5 insert语句

a. 3.6 update语句

a. 4 odbc

a. 5 ole db

a.6 ado对象模型


已确认勘误

次印刷

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

C#和ASP.NET程序设计教程
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon