C#语言及程序设计

C#语言及程序设计
作 者: 单银根 黎连业
出版社: 北京希望电子出版社
丛编项: 希望计算机知识普及系列 体验办公新工具丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C#
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C#语言及程序设计》作者简介

内容简介

本书深入浅出地叙述了C#语言及程序设计、编程技术应用前景。对于想快速掌握C#编程的软件设计者,本书是你的好帮手。本书主要内容包括:C#的基本概述、NGWS环境下的编程技术、C#程序设计的基本过程、C#数据类型、C#中使用的类、C#程序控制语句、C#文件处理和面向对象程序设计、C#编写组件的方法、C#异常处理、C#应用配置、C#代码调试和互操作性、C#安全机制与网络安全管理。本书范例丰富,通俗易懂,内容由浅入深,功能与实践相结合,边讲边练,讲练结合,实用性和操作性强,适合软件开发人员、网络管理人员、大专院校的师生、科技人员自学参考书,也可作为C#程序设计培训班教材。本光盘内容包括本版电子书。

图书目录

第一章C#的基本概述

1.1C#的定义

1.2为什么需要C#

1.2.1C#将成为.NET平台的编程先锋

1.2.2C#是企业级程序设计的首选语言

1.2.3C#设计考虑了开发效率与安全性

1.2.4C#具有功能强.易于表现和灵活性

1.3C#的各种特性

1.3.1简单性

1.3.2现代性

1.3.3面向对象

1.3.4类型安全性

1.3.5版本控制技术

1.3.6兼容性

1.3.7灵活性

1.3.8C#的弱点

1.4如何安装C#编译器

1.5网友关心的有关.NET和C#问题

第二章NGWS运行环境技术基础

2.1NGWS运行环境

2.1.1中间语言和元数据

2.1.2即时编译器(JITters)

2.2虚拟对象系统(VOS)

2.2.1虚拟对象系统(VOS)

2.2.2元数据

2.2.3通用语言规范(CLS)

2.2.4虚拟执行系统(VES)

第三章C#程序设计的基本过程

3.1C#程序设计过程

3.2C#程序的创建.编译和执行

3.2.1创建第一个C#应用程序(HelloWorld)

3.2.2C#程序的编译过程

3.2.3执行C#可执行文件

3.3屏幕输入和输出方法

3.4为C#代码添加注释

3.5C#的接口和界面

3.6C#与VB语法结构的比较

第四章C#的数据类型

4.1常量.变量.运算符和表达式

4.1.1标识符命名

4.1.2常数

4.1.3变量

4.1.4运算符

4.1.5表达式

4.2数据类型的分类

4.3值类型

4.3.1简单类型

4.3.2结构类型

4.3.3枚举类型

4.4引用类型

4.4.1对象类型

4.4.2class类型

4.4.3接口

4.4.4代表元(Delegate)

4.4.5字符串类型

4.4.6数组

4.5装箱和拆箱转换机制

4.5.1装箱转换

4.5.2拆箱转换

第五章C#中使用的类

5.1类的基础知识

5.1.1类名与class类型

5.1.2类名作用域

5.1.3类对象与类成员

5.1.4内部函数

5.1.5静态成员

5.1.6成员作用域

5.1.7基类与派生类存取

5.1.8虚基类

5.2构造函数

5.2.1缺省构造函数

5.2.2构造函数的重载

5.2.3构造函数的调用次序

5.2.4类的初始化

5.3析构函数

5.3.1析构函数据和调用

5.3.2atexit.#pragmaexit与析构函数

5.3.3exit与析构函数

5.3.4abort与析构函数

5.3.5虚析构函数

5.4类的方法

5.4.1方法参数

5.4.2方法重载

5.4.3方法覆盖

5.4.4类的属性

5.5索引

5.6事件处理

5.7使用修饰符

5.7.1类修饰符

5.7.2成员修饰符

5.7.3存取修饰符

第六章C#程序控制语句

6.1if语句

6.1.1if语句的一般形式

6.1.2嵌套的if语句

6.2Switch语句

6.3For语句

6.3.1For语句的一般形式

6.3.2缺省条件的For语句

6.4While语句

6.5foreach语句

6.6do-While语句

6.7goto语句标号和调用

6.8综合应用

6.8.1for语句应用

6.8.2if语句应用

6.8.3Switch语句应用

6.8.4do-While语句应用

6.8.5While语句应用

6.8.6内存的自动控制综合实例

第七章C#结构.文件处理和面向对象程序设计

7.1C#的结构及其用法

7.1.1结构的定义

7.1.2结构的初始化

7.1.3嵌套结构

7.2结构数组

7.2.1结构数组的声明

7.2.2结构数组的访问

7.2.3建立结构数组

7.3数组结构成员

7.4顺序文件

7.4.1为什么要使用磁盘

7.4.2磁般文件访问类型

7.4.3顺序文件的操作

7.4.4文件的打开和关闭

7.4.5写文件

7.4.6追加文件

7.4.7读文件

7.5随机文件

7.5.1随机文件记录

7.5.2打开随机文件

7.6面向对象的程序设计

7.6.1OOP概述

7.6.2带函数的数据

7.6.3用类进行数据隐藏

7.6.4访问的重新定义

第八章C#编写组件的方法

8.1创建和编译C#组件

8.1.1创建C#组件

8.1.2编译C#组件

8.2在客户应用程序中使用组件

8.3使用名字空间工作

8.3.1使用名字空间工作

8.3.2在客户应用程序中使用名字空间

8.3.3增加多个类到名字空间

第九章C#的异常处理

9.1异常处理中的注意事项

9.2校验和非校验语句

9.2.1在编译器中设置溢出校验

9.2.2程序语法溢出校验

9.3异常处理中使用的语句

9.3.1使用try和catch捕获异常

9.3.2使用try和finally清除异常

9.3.3使用try-catch-finally处理所有的异常

9.4抛出异常

9.4.1重新抛出异常

9.4.2创建自己的异常类

第十章C#应用配置

10.1条件编译

10.1.1预处理器的用法

10.1.2条件(Conditional)属性

10.2XML中的文档注释

10.2.1描述一个成员

10.2.2添加备注和列表

10.2.3提供例子

10.2.4描述参数

10.2.5描述属性

10.2.6编译文档

10.3代码版本化

10.3.1.NET组件的版本号

10.3.2私有.NET组件

10.3.3共享.NET组件

第十一章C#代码调试和互操作性

11.1C#代码调试任务

11.1.1创建一个调试版本

11.1.2选择可执行程序

11.1.3设置中断点的四种方法

11.1.4逐句测试C#程序

11.1.5添加可执行程序到一个进程

11.1.6修改当前变量

11.1.7处理异常事件

11.1.8用JIT调试C#程序

11.1.9调试C#组件

11.2中间语言分解器的使用

11.3.NET与COM互操作性

11.3.1在COM中使用.NET组件

11.3.2在.NET中访问COM对象

11.4平台请求服务

11.5C#支持的不安全代码

第十二章C#安全机制与网络安全管理

12.1代码访问安全机制

12.1.1代码类型安全的认定

12.1.2标准许可与身份许可

12.2.NET应用程序安全机制

12.3WindowsNT文件系统(NTFS)的安全性

12.3.1为什么使用NTFS文件系统

12.3.2共享许可权与NTFS文件系统

12.3.3NTFS的安全性

12.3.4NTFS的审核功能

12.4网络安全管理的实施方案

12.4.1创建WindowsNT域

12.4.2用户帐户和域的工作方式

12.4.3全盘委托关系维护网络安全性

12.4.4WindowsNT与用户帐户的安全性

12.5网络文件系统的安全管理

12.5.1为什么使用NTFS文件系统

12.5.2共享许可权与NTFS许可权

12.5.3NTFS的安全性

12.5.4NTFS的审核功能

附录内存与数制