书籍详情

Visual C#.NET编程经典:从VB6到Visual C#.NET快速进阶

Visual C#.NET编程经典:从VB6到Visual C#.NET快速进阶

作者:Brad Maiani,James Still等著;康博译

出版社:清华大学出版社

出版时间:2002-12-01

ISBN:9787302061212

定价:¥58.00

购买这本书可以去
内容简介
  :随着.NET的日渐成熟和逐步推广,开发人员目前急需转换到新的VS.NET环境中来。C#是Microsoft专门为.NET量身打造的一门语言,集成了VB、VC等众多语言的优点,是广大开发人员的首选转换语言。本书从VB6开发人员的角度出发,首先概述了.NET Framework和Visual Studio.NET,介绍如何使用visual Studio.NET和C#开发Windows应用程序、C#语言和C#的面向对象特性;接着,通过创建一个应用程序来学习如何使用控件;然后介绍类库及其用法,如何在C#中使用现有的VB6代码,以及如何使用ADO.NET进行数据访问;最后介绍如何部署己经完成的应用程序。本书适用于广大的VB6开发人员,能够在现有知识的基础上,帮助尽快地掌握使用Visual C#.NET语言来开发.NET Framework应用程序。
作者简介
暂缺《Visual C#.NET编程经典:从VB6到Visual C#.NET快速进阶》作者简介
目录
第1章 .NET、C#和Visual Studio.NET
1.1 VB6中存在的问题
1.2 .NET Framework
1.2.1 公共语言运行库
1.2.2 Framework类库
1.3 C#语口
1.3.1 C#与Visual Basic 6
1.3.2 C#与Visua Basic.NET
1.4 Viusal Studio.NET
1.4.1 创建新的项目
1.4.2 Solution Explorer和Class View窗口
1.4.3 可视化编辑器
1.4.4 代码编辑器
1.4.5 Task List窗口
1.4.6 Server Explorer窗口
1.5 本章小结
第2章 使用Visual Studio.NET和C#开发Windows应用程序
2.1 SuperMind.NET游戏
2.1.1 使用Visual Studio.NET创建新的解决方案
2.1.2 主窗体的界面设计
2.1.3 编写代码
2.2 本章小结
第3章 C#语言
3.1 SweepCSharp游戏
3.2 数据类型
3.2.1 预定义值类型
3.2.2 预定义引用类型
3.3 声明变量
3.3.1 赋值
3.3.2 变量的作用域
3.3.3 C#运算符
3.4 数组
3.5 流程控制
3.5.1 条件控制
3.5.2 循环语句
3.6 向SweepCSharp游戏的窗体中拖放控件
3.7 方法
3.7.1 方法的声明
3.7.2 方法的调用
3.8 类型安全设置
3.8.1 隐式转换
3.8.2 显式转换
3.9 完成SweepCSharp游戏
3.10 结构化异常处理
3.10.1 Finally代码块
3.10.2 抛出异常
3.10.3 异常处理的范例
3.11 字符串的处理
3.11.1 字符串处理范例
3.11.2 字符串生成器
3.12 ArrayLists对象
3.13 本章小结
第4章 面向对象编程:第一部分
4.1 对象和类
4.1.1 引入Person类
4.1.2 为Person类添加行为
4.1.3 访问限定符
4.1.4 属性
4.2 面向对象编程的原则
4.2.1 封装性
4.2.2 继承
4.2.3 多态性
4.3 方法重载
4.4 构造函数
4.4.1 调用构造函数的确切时间
4.4.2 带参数的构造函数
4.4.3 重载构造函数
4.4.4 从另一个构造函数中调用构造函数
4.4.5 派生类执行构造函数的顺序
4.4.6 选择调用基类的构造函数
4.5 本章小结
第5章 面向对象编程:第二部分
5.1 基类和派生类
5.1.1 多态性的另一个例子
5.1.2 方法和属性隐藏
5.1.3 方法和属性重写
5.1.4 有关多态性的更多内容
5.1.5 多态性和类型强制转换
5.1.6 访问基类成员
5.2 抽象类、方法和属性
5.2.1 抽象类
5.2.2 抽象方法和属性
5.2.3 运用抽象
5.3 密封类、方法和属性
5.4 接口和接口继承
5.4.1 接口
5.4.2 接口继承
5.4.3 应用概念
5.5 静态的类成员
5.5.1 为Person类添加静态成员
5.5.2 通过实例化方法访问静态成员
5.5.3 静态构造函数
5.6 析构函数
5.7 委托和事件
5.7.1 委托
5.7.2 事件
5.8 常量和readonly字段
5.8.1 常量
5.8.2 readonly字段
5.9 值类型和引用类型
5.10 通过值和引用传递参数
5.10.1 通过值传递值类型
5.10.2 通过引用传递值类型
5.10.3 通过值传递引用类型
5.10.4 通过引用传递引用类型
5.11 结构
5.12 枚举
5.13 .NET Framework中的对象
5.13.1 System.Object成员
5.13.2 装箱和拆精
5.14 本章小结
第6章 构建Windows应用程序
6.1 新客户
6.2 构建用户界面
6.2.1 标准控件
6.2.2 添加控件
6.3 在TreeView控件中显示文件
6.3.1 处理目录和文件
6.3.2 用文件信息填充TreeView
6.4 构建Email部分
6.4.1 发送电子邮件
6.4.2 最后的测试运行
6.5 本章小结
第7章 使用ActiveX控件
7.1 .NET中使用ActiveX控件的原因
7.2 在.NET中使用ActiveX控件
7.2.1 Microsoft Web Browser控件
7.2.2 使用MAPI控件
7.2.3 连接MAPI控件
7.2.4 浏览收件箱
7.3 本章小结
第8章 创建自定义控件
8.1 .NET Framework中的用户控件
8.2 构建带标签的文本框控件
8.2.1 添加Windows Control Library项目
8.2.2 提供用户控件的属性
8.2.3 测试LabeledTextBox控件
8.3 创建自定义过滤控件
8.3.1 构建CustomFilterl
8.3.2 测试CustomFilterl
8.4 可视化继承
8.5 本章小结
第9章 在Windows窗体中显示数据
9.1 恢复修改过的pubs数据库
9.2 使用数据适配器配置向导
9.3 生成DataSet
9.4 把数据绑定到DataGrid对象中
9.4.1 DataGrid控件的格式设置
9.4.2 使用DataView过滤数据
9.4.3 把变化写到数据库中
9.5 对单值控件进行数据绑定
9.5.1 更新记录
9.5.2 插入记录
9.5.3 删除记录
9.6 把数据绑定到ListBox控件中
9.7 本章小结
第10章 类库
10.1 n层应用程序
10.1.1 客户-服务器
10.1.2 n层体系结构
10.2 在Visual Studio .NET中创建类库
10.3 使用类库
10.4 本章小结
第11章 集成VB6和C#
11.1 COM的工作原理
11.1.1 IUnknown接口和IDispatch接口
11.1.2 注册表
11.2 .NET的工作原理
11.3 在C#中使用VB代码
11.4 利用OLEView检验组件
11.5 在VB6中使用C#代码
11.5.1 C#类库
11.5.2 标记程序集
11.5.3 利用ILDASM查看程序集
11.5.4 注册.NET程序集
11.5.5 构建VB6客户程序
11.6 本章小结
第12章 使用ADO.NET进行数据访问
12.1 数据提供者
12.1.1 数据适配器的基础知识
12.1.2 连接
12.1.3 命令
12.1.4 使用读取器
12.2 DataSet
12.2.1 DataSet中的表
12.2.2 数据关系和分层数据
12.3 设计ADO.NET应用程序
12.4 本章小结
第13章 ADO.NET高级应用
13.1 并发问题
13.1.1 RowStateFilter属性
13.1.2 接受和拒绝改变
13.1.3 写回数据库
13.2 XML和ADO.NET
13.3 knowledgeBase项目
13.3.1 范围和目标
13.3.2 SQLServer数据库
13.3.3 数据居
13.3.4 业务层
13.3.5 客户层
13.4 本章小结
第14章 部署Windows应用程序
14.1 部署.NET Windows应用程序
14.1.1 项目配置和.NET Framework
14.1.2 XCOPY部署
14.1.3 项目类型
14.2 Setup Wizard部署
14.2.1 项目属性
14.2.2 配置目标计算机
14.2.3 构建Setup项目
14.2.4 运行SetupWizard
14.2.5 自修复
14.2.6 卸载
14.3 本章小结
猜您喜欢

读书导航