C# Builder新锐体验

C# Builder新锐体验
作 者: 刘艺
出版社: 电子工业出版社
丛编项: Borland开发专家
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: C#
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  刘艺海军工程大学副教授,知名计算机技术作家。刘艺,海军工程大学副教授,知名计算机技术作家。著有《Delphi模式编程》等专著10部,翻译《计算机科学导论》等外国著名计算机教材4部。与人合著的重点大学计算机教材《信息安全学》荣获教育部推荐研究生教材。另外,主持的多个科研项目曾在军内获奖。“许多人往往把软件编程和软件开发混为一谈,实际上软件编程和开发有着本质区别。编程是基础,开发是目标。如果要想真正成为项目主管,你除了要以编程水平服人,更要站在系统开发的高度,整体把握解决方案,处理好系统、模块及代码间的关系。”>>更多作品

内容简介

本书作为一本体验型的C#Builder自学指南,结合大量的实践范例,循序渐进,详细介绍了C#语言和C#Builder的使用方法和应用技巧,并力图通过通俗易懂的讲解和丰富有趣的实例深刻揭示C#Builder的最新的核心技术,全面扫清C#语言的学习障碍,为程序员的实际应用开发铺平道路。本书内容详尽,覆盖面广,涉及C#语言和面向对象编程基础、C#Builder开发环境介绍、Windows应用程序编程、数据库编程、组件/控件编程、Web编程、ECO模型驱动开发等多个方面。值得一提的是,本书是真正根据Borland公司正式发布的C#Builder企业版编写的。本书作为C#语言或C#Builder的体验型教程,特别适合于对此技术感兴趣的读者进行自学和实践,同时也适合于从Borland公司其他产品(如Delphi)转向C#的程序员阅读。即使是没有基础的初学者,阅读本书也不会感到太困难。本书的配套光盘包含书中所讲述的所有源代码。

图书目录

第1章 新锐利器C#Builder

1. 1 C#与. NET时代的编程

1. 1. 1 Microsoft. NET框架

1. 1. 2 C#语言

1. 2 C#Builder及其亮点扫描

1. 2. 1 C#Builder中的产品

1. 2. 2 C#Builder的亮点

1. 3 C#开发工具大比拼

1. 3. 1 简单方便的NotePad

1. 3. 2 精致小巧的AntechinusC#Editor

1. 3. 3 自由开放的SharpDevelop

1. 3. 4 经典实用的MicrosoftVisual C#. NET

1. 3. 5 新颖强大的BorlandC#Builder

1. 3. 6 同台竞技

第2章 初识C#Builder

2. 1 C#BuilderIDE漫游

2. 1. 1 初次亲近

2. 1. 2 了解窗体设计器

2. 1. 3 探索HTML设计器

2. 1. 4 深入代码编辑器

2. 2 你的第一个C#Builder程序

2. 2. 1 创建控制台程序

2. 2. 2 程序调试初步

2. 3 养成良好的C#Builder编程习惯

2. 3. 1 文档组织

2. 3. 2 注释

2. 3. 3 排版

2. 3. 4 命名

第3章 掌握C#语言

3. 1 简单数据类型

3. 1. 1 语句. 标识符和关键字

3. 1. 2 使用变量

3. 1. 3 基本的数据类型

3. 1. 4 字符串类型

3. 2 类型转换

3. 2. 1 隐式转换

3. 2. 2 显式转换

3. 2. 3 使用Convert命令进行显式转换

3. 2. 4 类型转换的范例

3. 3 表达式

3. 3. 1 一元操作符

3. 3. 2 二元操作符

3. 3. 3 三元操作符

3. 3. 4 其他操作符

3. 3. 5 操作符优先级和结合性

3. 4 流程控制

3. 4. 1 条件语句

3. 4. 2 循环语句

3. 4. 3 匕转语句

3. 4. 4 编译控制语句

3. 5 复杂数据类型

3. 5. 1 枚举

3. 5. 2 结构

3. 5. 3 数组

3. 6 名称空间

3. 6. 1 名称空间声明

3. 6. 2 名称空间的使用

第4章 C#面向对象编程基础

4. 1 面向对象技术介绍

4. 1. 1 面向对象的历史

4. 1. 2 面向对象的技术

4. 1. 3 面向对象的未来

4. 2 类和对象

4. 2. 1 类和对象的概念

4. 2. 2 类的声明及其成员

4. 2. 3 对象和对象的生命周期

4. 2. 4 类库工程

4. 3 属性和索引

4. 3. 1 属性

4. 3. 2 索引

4. 4 方法

4. 4. 1 方法定义

4. 4. 2 方法中的字段

4. 4. 3 实例方法与静态方法

4. 4. 4 方法的参数

4. 5 重载

4. 5. 1 重载方法

4. 5. 2 重载操作符

第5章 C#面向对象编程深入

5. 1 继承

5. 1. 1 继承的定义

5. 1. 2 覆盖

5. 1. 3 继承. NET Framework中的类

5. 1. 4 所有类都继承Object

5. 2 抽象类和密封类

5. 2. 1 抽象类

5. 2. 2 密封类

5. 3 多态

5. 3. 1 实现多态

5. 3. 2 C#Builder的简单模型工具

5. 4 接口

5. 4. 1 定义接口

5. 4. 2 接口的实现

5. 5 委托和事件

5. 5. 1 委托

5. 5. 2 事件

5. 6 异常

5. 6. 1 异常处理概览

5. 6. 2 try. catch和finally块

5. 6. 3 使用throw抛出异常

第6章 C#BuilderWindows编程

6. 1 Windows应用程序

6. 1. 1 创建应用程序

6. 1. 2 关于代码自动生成

6. 1. 3 处理事件

6. 1. 4 使用API

6. 2 菜单. 工具条和状态条

6. 2. 1 菜单程序使用类及体系结构

6. 2. 2 菜单项对象

6. 2. 3 制作菜单

6. 2. 4 工具条制作

6. 2. 5 添加状态条

6. 3 Windows 窗体对话框

6. 3. 1 对话框简介

6. 3. 2 MessageBox对话框

6. 3. 3 普通对话框

第7章 C#Builder控件与组件编程

7. 1 控件

7. 1. 1 创建用户控件

7. 1. 2 使用新控件

7. 2 组件

7. 2. 1 创建组件

7. 2. 2 调用新组件

第8章 C#Builder数据库编程

8. 1 使用数据库

8. 1. 1 C#Builder数据库结构体系

8. 1. 2 创建一个简单的C#数据库程序

8. 1. 3数据库连接和设置

8. 2 使用数据库组件

8. 2. 1 使用Borland数据库组件

8. 2. 2 使用微软数据库组件

8. 2. 3 第三方数据库组件

8. 3 开发数据库应用程序

8. 3. 1 访问C/S数据库

8. 3. 2 一个销售订单系统的数据库应用实例

8. 3. 3 离线式数据库

第9章 C#BuilderWeb编程基础

9. 1 ASP. NET简介

9. 1. 1 什么是ASENET

9. 1. 2 安装和管理IIS

9. 1. 3 C#Builder中开发ASP. NET的环境

9. 2 ASP. NET应用程序

9. 2. 1 了解ASP. NET应用程序

9. 2. 2 你的第一个Web应用程序

9. 3 ASP. NET服务器控件

9. 3. 1 HTML服务器控件

9. 3. 2 Web服务器控件

9. 3. 3 验证服务器控件

9. 3. 4 用户控件

9. 4 Web数据库编程范例

9. 4. 1 基于BDP的Web数据库编程范例

9. 4. 2 基于ADO. NET的Web数据库编程范例

第10章 C#BuilderWeb编程深入

10. 1 Web窗体编程

10. 1. 1 Web窗体的生命周期

10. 1. 2 ASE.NET页面的执行过程

10. 1. 3 状态管理

10. 1. 4 Web应用程序的配置

10. 2 ASP. NET的安全机制

10. 2. 1 ASENET安全基础

10. 2. 2 基于Windows的认证

10. 2. 3 基于Passport的认证

10. 2. 4 基于Form的认证

10. 3 Web服务编程

10. 3. 1 Web服务简介

10. 3. 2 Web服务的体系结构

10. 3. 3 一个简单的ASP. NETWeb服务

10. 3. 4 创建支持数据库的Web服务

第11章 ECO模型驱动开发

11. 1 什么是ECO

11. 1. 1 模型. ECO和MDA

11. 1. 2 ECO的特点和优势

11. 1. 3 ECO框架与三层结构模型

11. 2 初试ECO

11. 2. 1 你的第一个ECO应用程序

11. 2. 2 构建ECO模型

11. 2. 3 设计用户界面

11. 2. 4创建数据持久层

11. 3 ECO高级应用

11. 3. 1 设计更复杂的界面

11. 3. 2 主从关系和数据完整性

11. 3. 3 ECO对象查询