基本信息
编辑推荐
Microsoft公司新推出的C#语言具有诸多新的特性,它舍弃了C和C++中很多使用复杂、容易出现编程错误的特性和功能,以崭新的姿态呈现在世人面前。不久的将来,C#会成为每一位资深程序员首选的编程语言。
本书分为3个部分。入门部分介绍了C#语言的新特性以及C#语言的开发工具;语法部分展示了C#语言的各个细节,每一章介绍一个主题;提高部分讲解了Microsoft.NET平台中常用的类和服务。
本书体系结构清晰,解释说明详尽,开发实例丰富。本书附赠一张光盘,其中包括书中所有实例的源代码。
本书适用于对面向对象程序语言有所了解的读者,同时可作为计算机爱好者系统学习C#语言的教材。
内容简介
目录
1.1 C#语言简介
1.2 C#语言的特点
1.2. 1 简单(Simplicity)
1.2.2 现代(Modernity)
1.2.3 面向对象(Object-orientation)
1.2.4 类型安全(Type-safety)
1.2.5 版本可控(Versionable)
1.2.6 兼容(Compatibility)
1.2.7 灵活(Flexibility)
1.3 C#和C、C++的比较
1.3.1 定义全局变量
1.3.2 指针(Pointer)
1.3.3 内存管理
1.3.4 数据类型的支持
1.3.5 类型转换
1.3.6 头文件
1.3.7 预处理
第2章 开发工具
2.1 SDK的安装
序言
Microsoft公司推出Visual Studio.NET的目的就是要推进网络应用软件的开发,使用Visual Studio.NET开发系统可以编写最简单的基于Windows的单层应用软件,也可以编写Windows下的客户/服务器分层应用软件。无论是为Windows还是为Web,Visual Studio都在各个层面上作了大量的工作。
Visual Studio.NET 7.0与以往的版本相比发生了巨大的变化,这种变化主要来自以下两个方面。
一是语言本身的改进和.NET平白的建立。无论是在网络应用还是在本地应用上,都对各种语言做了许多改进,特别是用崭新的C#语言代替了J++。 C#具有简洁、现代、灵活、安生、面向对象和兼容性强等许多优点,是.NET中的旗帜语言。此外,Visual Basic第一次成为真正面向对象的语言; C++大大增强了对Web的集成和对ATL的支持。
二是开发环境的重大改变。首先,在一个开发环境中同时集成了Visual Basic、Visual C++、 C#和FoxPro;其次,开发环境的适应性大大增强了,适用于快速Web应用软件的开发,可以轻松地运用XML和Web服务进行跨平台计算,也可以快速开发中间层商务组件;再次,调试功能增强了,可以在Visual Studio.NET中端对端地调试Web应用软件,可以同时调试用不同语言开发的应用程序,也可以调试工程、进程和存储等过程。这些新特性使用户的开发效率有了大幅度的提高。
为了让广大程序开发人员和编程爱好者们对Visual Studio.NET有比较系统和全面的了解,我们特编写此套丛书。丛书共分为以下5册:
《C#语言程序设计》基于Microsoft.NET Framework SDK,完整地介绍了C#语言的体系、语法和百种特性,力图通过本书使读者对C#语言本身有较深刻的理解。
《Visual C#.NET开发实践》基于Microsoft Visual Studio.NET 7.0具有很强的可操作性。通过本书的介绍,读者可以快速地掌握运用Visual C#.NET进行实际开发的方法。
《ASR.NET高级专题与实例剖析》在有针对性地介绍ASR.NET的基础上,分几个专题进行了讨论,例如开发User Control和Server Control等,并结合一个实际工程对开发的全过程进行了介绍。
《Visual C++.NET核心编程与开发实例》讨论了C++最核心的技术,特别是对组件对象模型进行了深入的介绍,并对MFC和ATL进行了非常具体的讲解。
《Visual Basic.NET与数据库开发》介绍了Visual Basic的新特性,并通过精选的实例详细讲解了用Visual Basic.NET开发几种典型数据库的完整方法。
编者