《.net编程先锋C#》前言

原创 2001年09月05日 09:52:00
前言
0.1 提要
欢迎阅读《展现 C#》(Presenting C#)。这本书是你提高企业编程语言的一条捷径。这种企业编程语言带有下一代编程语言服务运行时(NGWS Runtime):C#(发音"C sharp")。
NGWS Runtime 是一个不仅管理执行代码、同时也提供使编程更加容易的动态环境。编译器产生受管代码以指向这种受管理执行环境。你获得跨平台语言集成、跨平台语言异常处理、增强安全性、版本控制、安排支持和查错服务。
支持NGWS Runtime 的主要语言是C#。支持NGWS框架的很多程序是用C#写的,因此,在一些带有NGWS Runtime的编译器中,它的编译器可以被认为是非常经得起测试且是经过优化的。C#语言借鉴了C++,但是具备现代化和新增的类型安全——使C#成为企业解决方案的首选语言。 0.2 谁应该读这本书
如果你对编程很陌生,这本书不适合你。这本书企图让程序员解脱并使用C#,基于他们已经拥有的知识。《展现 C#》的目标瞄准了已经具有如C/C++、VB、Java或其它编程经验的程序员。
如果你具有C++的背景,转向C#会很容易,但是,如果你精通于其它不同的语言,这本书也会耗掉你的一些日子。如果你有一点COM编程的知识,这本会更有趣,但会COM编程不再是必要的。

0.3 这本书如何组织
第一章 C#简介——这一章把你带到C#逛一回,同时回答了有关你应该考虑学习C#的问题。
第二章 NGWS Runtime 的技术基础——介绍NGWS Runtime为运行的C#代码所提供的低层架构。
第三章 第一个C#应用程序——创建真正第一个C#应用程序(否则它是什么呢?),它就是一个"Hello World"应用程序。
第四章 C#类型——可以看到用在C#应用程序中的各种类型。探索值型和引用型的区别,还有如何加框和消框。
第五章 类——C#功能真正强大的标志,它是具有类的面向对象的编程。你会学到好多好多的东西,如构造函数、析构函数、方法、属性、索引和事件等。
第六章 控制语句——对应用程序实行流程控制。探索C#提供的各种选择和陈述语句。
第七章 异常处理——获得了编写实现异常处理的应用程序技巧,拥有这种技巧,在NGWS Runtime世界,你是一个好的公民
第八章 用C#写组件——用C#构建组件,因为支持NGWS Runtime,它可以被不同语言平台的客户使用。
第九章 配置和安排——学到如何用C#有条件地进行编译工作,和如何为你的C#源码自动地创建文档。另外,这一章将介绍到NGWS的版本技术问题。
第十章 用非受管代码交互操作——发现你如何使用C#内部的非受管代码,且非受管代码如何与你的C#组件一起交互操作。
第十一章 C#代码查错——获得使用SDK查错工具的技巧,可以在应用程序中准确地找到错误并修改它们。
第十二章 安全——探索NGWS Runtime的安全概念。学到代码访问安全性和基于角色的安全性。

0.4 使用这本书你需要什么?
从这本书的观点看,你所需要的就是下一代windows服务软件开发包(NGWS SDK)。尽管至少只要有NGWS Runtime 和C#编译器就可以,但当探索这些激动人心的新技术功能 时,在一台机器上装有说明文件档和所有的SDK工具(包括debugger),将是一个极好的主意。
这本书不需要你装在机器上的Visual Studio 7的任何工具。我仅建议你要有一个优秀的支持行数的程序编辑器,用以编辑C#源文件。
……
(省略掉一些有关出版过程和表示感谢的段落)

0.5 关于作者
Christoph Wille,微软系统工程师(MCSE)、微软系统开发师(MCSD)、Netware网络管理员(CNA)和MCP-IT,作为一个网络咨询人员和程序员,特别精通Windows DNA。微软认为他是ASP方面最有价值的人(MVP),他是和微软在一起使用早期的C#版本的少数开发者之一。
Christoph 独自或参与了几本书的写作,包括Sams出版社的《自学ADO2.5 21天》、《自学ASP 24小时》、《自学MCSE TCP/IP 14天》和《MCSE 训练指南:SQL Server 7管理》。

先锋机器人学习笔记_1-5 Aria 编程基础

Aria函数开发手册可以在以下路径找到: C 或 D:\Program Files\MobileRobots\ARIA\Aria-Reference.html C 或 D:\Program Files...
  • ShuaiWangCSDN
  • ShuaiWangCSDN
  • 2017年02月05日 21:33
  • 1066

《守望先锋》架构设计与网络同步 -- GDC2017 精品分享实录

Overwatch Gameplay Architecture and Netcode Timothy Ford Lead Gameplay Engineer Blizzard Entertai...
  • sigh667
  • sigh667
  • 2017年06月19日 20:43
  • 3145

先锋商泰笔试面试-2015年3月14

急急忙忙的赶到,结果去了南大厦,又下来跑到马路对面的北大厦17楼。 笔试:进去面试的人有社招的有校招的,来了先做一张卷子。30道选择题,1到10每2分一题,11到30每4分一题。前10道题涉及到C+...
  • u012446741
  • u012446741
  • 2015年03月14日 21:00
  • 2924

c#2005&.net 3.0高级编程(第5版)part2

  • 2008年06月14日 23:30
  • 1.22MB
  • 下载

C#.net与Matlab混合编程的快速实现

  • 2009年06月20日 09:16
  • 185KB
  • 下载

visual c#.net 应用编程150例

  • 2012年05月18日 15:51
  • 2.12MB
  • 下载

visual c#.net深入编程

  • 2007年05月24日 19:30
  • 9.07MB
  • 下载

[Csharp高级编程(第6版)]前言、目录和第1章.net体系结构

  • 2011年08月03日 14:58
  • 10.35MB
  • 下载

Spire.Email 教程:如何删除C#,VB.NET中的电子邮件

Spire.Email 是一个专业且独立使用的.NET 电子邮件库,本教程介绍了如何删除C#,VB.NET中的电子邮件。...
  • cocacola456
  • cocacola456
  • 2017年07月21日 16:45
  • 359

Web API--入门--(一)ASP.NET Web API 2(C#)入门

示例代码下载地址:http://download.csdn.net/detail/gangzhucoll/9844909 HTTP不仅仅是为了提供网页。它也是构建公开服务和数据的API的强大平台。...
  • gangzhucoll
  • gangzhucoll
  • 2017年05月17日 17:26
  • 388
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《.net编程先锋C#》前言
举报原因:
原因补充:

(最多只允许输入30个字)