书籍简介:
C#作为Microsoft公司集成开发环境Visual Studiio.NET的一个组件推向市场,已经成为一种新的.NET战略架构的工作语言。为了使读者更好地使用Visual Studio.net,也为了使读者能够跟上计算机的发展,我们编写了本书以满足读者的要求。
全书分为知识篇和实例篇两部分。知识篇的主要内容包括:C#的特点、C#词法结构、C#语法结构、C#的类与对象、数据类型等。对于实例篇的程序开发,包含了窗体的全面设计、计算机图形的绘制、网络应用、数据库的建立等几个大的方面,其中还包含有许多程序设计的实例和技巧。
本书的内容新颖、详实,可作为从事C#开发的程序设计人员的参考手册,也可作为程序设计语言初学者的教科书。
作者简介:
灯芯工作室
出版日期:
2002年01月
章节目录:
知识篇
第一章 C#的产生及特点
1.1 .NET架构与Microsoft
1.1.1 .NET架构
1.1.2 .NET应用的新技术
1.1.3 .NET架构的发展前景
1.2 C#的产生
1.2.1 WWW与Java
1.2.2 C#和Java的关系
1.2.3 设计C#的背景
1.3 支持C#的开发环境
1.4 C#的特点
1.4.1 概述
1.4.2 C#与C++的比较
1.4.3 现代性
1.4.4 简单灵活性
1.4.5 类型安全性
1.4.6 面向对象
第二章 Visual Studio.net的安装
2.1 安装需求
2.2 Windows 2000下的安装
2.2.1 开始安装
2.2.2 更新的组件
2.2.3 安装Visual Studio.net
2.2.4 安装最新发布的组件Check Service Release
2.2.5 可能出现的问题
2.3 Windows 9x中的安装
2.4 其他组件
2.4.1 例程的安装
2.4.2 SQL Server的安装
第三章 第一次亲密接触——C#基础知识
3.1 什么构成了C#程序
3.2 词法结构
3.2.1 标识符
3.2.2 关键字
3.2.3 字面量
3.2.4 操作符和标点
3.2.5 另外的注释风格
3.3 变量说明
3.3.1 变量和参数
3.3.2 变量分类
3.3.3 变量的赋值
3.3.4 变量的作用范围
3.4 名字空间
3.4.1 Namespace和类型名字
3.4.2 使用指令
3.4.3 编译与声明
3.4.4 成员和类型声明
第四章 面向对象初步
4.1 面向对象程序设计的基本知识
4.1.1 OOP的出现
4.1.2 OOP的基本概念
4.2 对象
4.2.1 对象
4.2.2 对象的确定
4.2.3 对象的封装
4.3 消息
4.4 类
4.4.1 类的概念
4.4.2 类之间的关系
4.5 继承
4.6 类和对象的补充
4.7 OOP与传统的面向过程的程序设计的比较
第五章 第一个C#程序
5.1 C#程序的结构
5.2 “Hello World”代码
5.3 编译
5.4 完整的代码
5.5 I/O控制
5.6 添加注释
5.6.1 注释
5.6.2 单行注释
5.6.3 多行注释
5.6.4 注释风格
第六章 HTML与XML
6.1 HTML与DHTML应用
6.1.1 HTML的语言规范
6.1.2 HTML的高级内容
6.1.3 JavaScript和DHTML
6.2 XML简介
6.2.1 什么是XML
6.2.2 XML的语法规范
6.2.3 XML的标记
6.2.4 XML与数据库
6.2.5 XML的链接
6.2.6 XML的支持
6.2.7 查看XML
6.3 XML与HTML
6.3.1 XML的独特性
6.3.2 XML与HTML的结合使用
6.3.3 XML的优点
6.4 XML技术及应用前景
第七章 数据类型
7.1 值类型
7.1.1 简单类型
7.1.2 结构类型(Struct type)
7.1.3 枚举类型(Enumeration type)
7.2 引用类型
7.2.1 对象类型
7.2.2 类类型
7.2.3 接口
7.2.4 代表元
7.2.5 字符串类型
7.2.6 数组
7.3 加箱和消箱
7.3.1 加箱转换
7.3.2 消箱转换
第八章 数据控制中心
8.1 运算符
8.1.1 运算符的优先权
8.1.2 赋值运算符
8.1.3 整型运算符
8.1.4 布尔运算符
8.1.5 条件操作符(?:)
8.2 数据类型转换
8.2.1 隐式的变换
8.2.2 显式的变换
8.2.3 用户定义的变换
8.3 表达式和语句
8.4 控制结构
8.4.1 选择语句
8.4.2 循环语句
8.4.3 跳转语句
第九章 类和方法详解
9.1 理解类
9.2 说明一个类
9.2.1 类的说明
9.2.2 类的使用
9.3 类的说明部件
9.3.1 文档注释
9.3.2 类修饰符
9.4 基类
9.5 方法
9.5.1 方法声明
9.5.2 方法修饰符
9.5.3 方法参数
9.5.4 方法的重载
9.5.5 方法的覆盖
9.6 构造函数——特殊的方法
9.6.1 构造函数和创建类实例
9.6.2 构造函数的说明
9.6.3 构造函数的初始化
9.7 事件
9.8 索引
第十章 接口、类库与调试
10.1 走近接口
10.2 实现接口的技术
10.2.1 接口说明
10.2.2 接口的实现
10.3 类库的引用
10.4 程序的调试
10.4.1 程序中的错误(bug)
10.4.2 调试你的程序
10.4.3 发现程序中的错误
10.5 一般调试的技巧
10.5.1 设置断点
10.5.2 单步执行
10.5.3 添加监视
10.6 使用命令窗口来调试程序
10.7 结构化的错误处理
第十一章 Visual Studio.NET集成开发环境
11.1 启动集成开发环境
11.2 了解Visual Studio.NET集成开发环境
11.2.1 主界面
11.2.2 主菜单
11.2.3 工具箱
11.2.4 解决方案管理器
11.2.5 类视图
11.2.6 属性窗口
11.2.7 资源视图
11.3 使用联机帮助
11.3.1 使用Start Page
11.3.2 使用MSDN帮助系统
11.3.3 学习例程
11.4 退出集成开发环境
实例篇
第十二章 实战演练——Web页面开发
12.1 ASP到ASP.net
12.1.1 ASP技术及其发展
12.1.2 谈谈ASP.net
12.1.3 .NET Framework SDK
12.2 热身准备
12.2.1 ASP.net的运行平台
12.2.2 ASP.net样例的安装
12.3 动态时间显示
12.3.1 编写、保存、运行
12.3.2 一些解释
12.3.3 ASP.net与ASP的比较
12.3.4 加入Server控件
12.4 初识Server控件
12.4.1 使用Server控件的效果
12.4.2 事件驱动设计
12.4.3 表单驱动设计
12.4.4 Input控件的使用
12.4.5 TextArea控件的使用
12.4.6 Select控件的使用
12.4.7 输入表单的完成
12.5 再讲Server控件
12.5.1 Web控件与HTML
12.5.2 一般控件
12.6 丰富页面的显示
12.6.1 Label控件与Image控件
12.6.2 Image Button控件
第十三章 实战演练二——赏心悦目的界面设计
13.1 C#中的基础控件
13.1.1 单选框和复选框
13.1.2 列表框与组合框
13.1.3 DomainUpDown控件和NumericUpDown控件
13.1.4 TrackBar控件
13.1.5 ProgressBar控件
13.1.6 时间控件
13.2 一些重要的控件
13.2.1 MainMenu控件
13.2.2 ContextMenu控件
13.2.3 ToolBar控件
13.2.4 ImageList控件
13.2.5 StatusBar控件
13.2.6 TabControl控件
13.2.7 Timer控件
13.3 使用对话框控件
13.3.1 打开和保存文件对话框
13.3.2 颜色对话框
13.3.3 字体对话框
13.3.4 页面设置和打印对话框
13.4 一个计算器的实例
13.5 源程序清单
13.5.1 窗体一源程序
13.5.2 窗体二源程序
第十四章 实战演练三——图形设计篇
14.1 基本图形知识
14.1.1 基本图形元素及相互关系
14.1.2 颜色
14.1.3 设计原则
14.2 程序绘图基础
14.2.1 使用图形方法创建图形
14.2.2 绘直线
14.2.3 绘弧
14.2.4 绘多边形
14.2.5 填充饼型图
14.3 图形显示与图形变换
14.3.1 窗体的图形显示
14.3.2 位图
14.3.3 图形变换的基本原理
14.3.4 二维图形基本变换
14.3.5 组合与合成
14.4 画笔Pen的高级操作
14.4.1 颜色操作
14.4.2 画笔Pen的成员属性
14.5 Brush与Brushes的操作
14.5.1 Brush属性
14.5.2 Brushes的颜色操作
14.6 使用算法的高级程序绘图
14.6.1 设计须知
14.6.2 飘带
14.6.3 沙漠
14.6.4 渔网
14.6.5 宝石图
14.6.6 漩涡图
14.7 写给高级程序员——分形
14.7.1 分形的概念
14.7.2 一个简单的分形
14.7.3 数学恐龙Mandlebrot集
14.7.4 关于Julia集
14.7.5 L系统模型——Caylay树的生长
14.8 演示性的图形绘制库的设计编制
第十五章 实战演练四——数据库应用编程
15.1 网格控件
15.1.1 添加网格控件
15.1.2 网格的外观特性
15.1.3 DataSouce属性
15.2 ADO.Net编程
15.2.1 ADO.Net的特性
15.2.2 DataSet对象
15.2.3 DataSet操作命令
15.3 SQL语言简介
15.3.1 SQL概述
15.3.2 基本DML语句
15.3.3 数据查询的DML语句
15.4 网格控件显示数据
15.5 其他控件绑定数据
封面图: