C#网络应用编程基础[电子资源.图书]

副标题:无

作   者:马骏主编

分类号:

ISBN:9787115147363

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

简介

本书主要介绍C#网络应用编程的基础知识及相关的应用。内容包括C#语 言基本知识和面向对象编程基础、C#Windows窗体客户端应用编程、C#Web窗 体应用编程以及在文件管理、Internet应用、SQL Server数据库、图形图像 和水晶报表等方面的应用。全书语言简洁,重点突出,思路清晰,实用性强 。同时有与本书配套的实验指导、电子教案、例题与习题的源程序和全部习 题参考解答。 与本书配套的教材是《C#网络应用高级编程》和《C#网络应用编程开发 实例与实验指导》。配套教材在本书的基础上进一步介绍了C#语言更高级的 编程技术以及用实际开发项目讲解数据库应用、智能客户端和网站开发的详 细设计、实现与发布技术,同时还包含了与本书配套的上机实验指导。 本书可作为高等院校计算机及相关专业的教材,也可作为初、中级程序 员的参考资料。

目录

第1章 概述
1.1 VS2005开发环境的功能和特点
1.2 Microsoft.NET Framework
1.2.1 公共语言运行库
1.2.2 .NET Framework类库
1.3 C#应用程序的结构
1.3.1 命名空间
1.3.2 控制台应用程序
1.3.3 Windows应用程序
1.3.4 ASP.NET网站
1.3.5 C#程序一般格式举例
1.3.6 程序代码注释
1.4 断点设置与程序调试
1.5 本书使用的命名约定
习题
第2章 数据类型与流程控制
2.1 C#语言概述
2.1.1 C#语言的特点
2.1.2 C#语言与其他语言的比较
2.2 C#数据类型
2.2.1 值类型
2.2.2 引用类型
2.2.3 值类型之间的数据转换
2.2.4 装箱和拆箱
2.2.5 运算符与优先级
2.3 C#流程控制语句
2.3.1 条件分支语句
2.3.2 循环语句
2.3.3 跳转语句
2.3.4 循环与跳转综合举例
2.3.5 异常处理
习题
第3章 面向对象的编程基础
3.1 面向对象的程序设计
3.1.1 类的组织
3.1.2 构造函数
3.1.3 方法
3.1.4 属性
3.1.5 事件
3.2 常用类操作和数据处理
3.2.1 Convert类
3.2.2 String类
3.2.3 String Builder类
3.2.4 Date Time类和Time Span类
3.2.5 Math类
习题
第4章 面向对象的高级编程
4.1 封装、继承与多态
4.1.1 封装性
4.1.2 继承
4.1.3 多态性
4.2 版本控制
4.3 接口
4.3.1 接口的声明与实现
4.3.2 显式方式实现接口
4.3.3 通过接口实现多继承
4.4 委托
4.5 序列化与反序列化
4.5.1 二进制序列化与反序列化
4.5.2 XML和SOAP序列化与反序列化
4.6 泛型处理
4.6.1 泛型的定义
4.6.2 泛型的引用
4.6.3 常用的泛型集合
习题
第5章 Windows窗体界面设计
5.1 鼠标事件与键盘事件
5.2 Windows窗体基本控件
5.2.1 控件中常用的属性和方法
5.2.2 Text Box控件
5.2.3 Masked Text Box控件
5.2.4 Rich Text Box控件
5.2.5 Check Box控件
5.2.6 Checked List Box控件
5.2.7 Radio Button控件
5.2.8 Combo Box控件
5.2.9 List Box控件
5.2.10 Timer组件
5.2.11 Picture Box控件
5.3 菜单与工具栏
5.3.1 Menu Strip控件
5.3.2 Context Menu Strip控件
5.3.3 Tool Strip控件
5.4 其他Windows窗体控件
5.4.1 Tool Tip组件
5.4.2 Progress Bar控件
习题
第6章 目录与文件管理
6.1 目录管理
6.1.1 目录的创建、删除与移动
6.1.2 Folder Browser Dialog控件
6.2 文件管理
6.2.1 文件复制、删除与移动
6.2.2 文件属性与设置
6.2.3 Open File Dialog控件
6.2.4 Save File Dialog控件
6.3 文件的读写
6.3.1 文件和流
6.3.2 文件的打开
6.3.3 文本文件的读写
6.3.4 二进制文件的读写
习题
第7章 正则表达式与Internet操作
7.1 正则表达式
7.1.1 正则表达式简介
7.1.2 Regex类
7.1.3 Match类
7.1.4 Match Collection类
7.1.5 Group类
7.2 Windows应用程序中嵌入Web浏览器
7.3 通过Internet搜索网络资源
习题
第8章 ADO.NET与SQL Server
8.1 创建数据库与数据库表
8.2 ADO.NET数据访问对象
8.2.1 Sql Connection对象
8.2.2 Sql Command对象
8.2.3 Sql DataAdapter对象
8.2.4 Data Table对象
8.2.5 Data Set对象
8.3 数据绑定技术
8.3.1 Data Set设计器与数据源
8.3.2 单个数据库表的绑定
8.3.3 关联数据库表的绑定
8.3.4 直接编写代码完成数据绑定
8.4 数据处理控件
8.4.1 Binding Source组件
8.4.2 Binding Navigator控件
8.4.3 Data Grid View控件
8.5 存储过程
习题
第9章 二维图形图像处理
9.1 GDI+概述
9.1.1 GDI+使用的坐标系
9.1.2 Graphics类
9.1.3 颜色
9.1.4 画笔和画刷
9.2 绘制基本图形
9.2.1 直线
9.2.2 矩形
9.2.3 多边形
9.2.4 曲线
9.2.5 椭圆
9.2.6 扇形
9.3 图像处理
9.3.1 图像的显示与保存
9.3.2 图像的平移、旋转和缩放
9.3.3 图像的拉伸与反转变换
习题
第10章 基于组件的开发技术
10.1 组件和控件
10.2 组件的设计
10.2.1 组件设计的一般方法
10.2.2 在Windows应用程序中调用设计的组件
10.3 用户控件
10.4 自定义控件
10.4.1 设计Windows自定义控件
10.4.2 调用Windows自定义控件
10.5 扩展控件
10.5.1 设计扩展控件
10.5.2 调用扩展控件
习题
第11章 网站建设与网页制作
11.1 网站的创建复制与发布
11.1.1 网站的创建
11.1.2 复制网站
11.1.3 发布网站
11.2 HTML和XHTML
11.2.1 HTML和XHTML的格式与标记
11.2.2 常用HTML和XHTML标记
11.3 页面定位与布局方法
11.3.1 表格
11.3.2 利用表格进行页面布局
11.3.3 页内框架
11.3.4 层的使用与布局方法
11.4 母版页
11.5 CSS样式设计
11.5.1 样式与样式表
11.5.2 样式规则
11.5.3 样式生成器
11.5.4 CSS单位
11.6 使用Java Script创建网页特效
11.6.1 脚本语言
11.6.2 常用的特效
习题
第12章 ASP.NET Web服务器控件
12.1 标准控件
12.1.1 简单控件
12.1.2 Table控件
12.1.3 Hidden Field控件
12.2 数据操作控件
12.2.1 Sql Data Source组件
12.2.2 Grid View控件
12.2.3 Data List控件
12.2.4 Details View控件
12.2.5 Form View控件
12.3 验证控件
12.3.1 Validation Summary控件
12.3.2 Required Field Validator控件
12.3.3 Range Validator控件
12.3.4 Compare Validator控件
12.3.5 Regular Expression Validator控件
12.3.6 Custom Validator控件
12.4 导航控件
12.4.1 Site Map Path控件
12.4.2 Menu控件
12.4.3 Tree View控件
习题
第13章 ASP.NET Web应用程序开发
13.1 Web应用程序中的常用对象
13.1.1 Response与Request
13.1.2 Application与Session对象
13.2 Global.asax文件
13.2.1 Global.asax中的常用事件
13.2.2 统计网站在线人数
13.3 网页的切换与数据传递
13.3.1 网页的切换
13.3.2 网页间的数据传递
13.4 在Web.Config中保存配置
13.4.1 设置session State
13.4.2 保存数据库连接信息
13.4.3 用户身份验证与授权
13.5 利用SQL Server数据库实现用户身份验证
13.6 通过更新数据库保存新用户注册信息
13.7 统计网站登录次数
13.8 文章的浏览和搜索
13.9 文件的上传与下载
13.10 在线播放音频视频
13.11 发布即时消息
习题
第14章 水晶报表
14.1 水晶报表基础知识
14.1.1 水晶报表的分类
14.1.2 嵌入式水晶报表设计器
14.1.3 报表节
14.1.4 水晶报表对象模型
14.1.5 将ADO.NET数据集作为报表数据源
14.2 在Windows应用程序中使用水晶报表
14.3 在ASP.NET网站中使用水晶报表
习题

已确认勘误

次印刷

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

C#网络应用编程基础[电子资源.图书]
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon