网站大量收购独家精品文档,联系QQ:2885784924

腾讯社区:俺写篇c#的报告!请大虾们指教!(初探c#--.doc

腾讯社区:俺写篇c#的报告!请大虾们指教!(初探c#--.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
腾讯社区:俺写篇c#的报告!请大虾们指教!(初探c#--

讨论组:C/C++ 标题:俺写篇c#的报告!请大虾们指教!(初探c#-- 共 5 篇 第 1-1 屏 ? 上一篇 下一篇 返回 ? 作者: Dinosaur_ 2000-10-13 16:55:30 修改? 删除?????? [回复] ????????????????????????????? /* 1 绪论 c# 是一种简练,时髦(?),面向对象(object oriented),类型可靠(type-safe)的 编程语言。它(发音:C sharp)是从c/c++发展而来的(?俺觉得更象是java),和c/c++ 是一个语系。所以,很容易被c/c++的程序员接受。c#的目标是结合Visual Basic的高产和 C++质朴的力量。 c#将会是vs7的一分子。vs7还支持vb,vc和标记语言——VBScript和JScript。所有这些语言 都会在Next Generation Windows Services (NWGS) platform 中得到支持(c#就需要一个 NWGS SDK包,可以在m$的网站上下载)。有了这个东东(NWGS),c#就不需要自己的类库, 而使用vc或vb这样一些成熟的库。c#也确实没有自己的类库。 废话完了。 1。1 一个老土的例子(就不能换换吗?)*/ /* idontlikeHelloworld.cs : such a out sample :( */ 1: using System; 2: class idontlikeHelloworld 3: { 4: static void Main() { 5: Console.WriteLine(i dont like Hello world); 6: Console.ReadLine(); 7: } 8: } /* 如果俺要出书的话,会考虑换个好点的例子。 ^^ 先说说怎样运行。首先,你需要windows2000!(是的,就是它,请各位不要随地丢果皮—— 整个香蕉丢给俺就可以了。)然后,需要NWGS SDK!(82.4mb,不算很大噢。嘿嘿,好在 它没有自己的类库。)安装后,在你的程序所在的目录下键入: csc idontlikeHelloworld.cs (加上一个回车键) 是不是有点复古的味道?这个操作会在和你的*.cs相同目录下产生一个 idontlikeHelloworld.exe文件。双击它,距可以看见: i dont like Hello world 回车就可以结束它,非常简单。不过,也可以这样:把它存成后缀为.c的文件更好 (即:idontlikeHelloworld.c)。这样就可以用vc的IDE进行打字,编辑。vc的 txt editor是最棒的噢(又要vc,NO!!!)。然后: csc idontlikeHelloworld.c (加上一个回车键) 最终效果是完全一样的。好,现在分析语法:(c#在语法上完全没有新意 :-| ) 1: using System; using 其实是c++的关键字,在c#中的含义也相仿(就是说俺还不敢100%肯定,抱歉)。using 用在另一个关键字namespace之后。还是先看看namespace。 语法(syntax):(from MSDN) namespace [identifier] { namespace-body } 俺的理解: identifier:在这里就是System(请记住:c#和c/c++一样,是区分大小写的!)。System ??????????? 必须在使用它的范围内是唯一的。即,不能够有第二个System,但可以有system。 ??????????? 而“它的范围”,俺不想详细解说,只有在实践中才可能掌握。而且,初学者根本 ??????????? 不必知道!俺也是近来才知道还有个namespace和using。 :) 在{ namespace-body }中的是真正有用的东东,包括第五行的“Console.WriteLine”的声明和 定义(后面还会提到)。System是由NWGS定义的,咱们只需用(using)它即可。至于System在 什么文件里定义,咱就不用管了!交给编译器(就是刚才那个“csc.exe”)去寻找。这就代替 了c/c++中的“#include”,可以说是近了一步,避免大量烦人的细节。如果你没学过c/c++, 就不用理会。namespace 在后面还会谈到。 2: class idontlikeHelloworld class:是c语系中另一个关键字“类”。表示一系列的特性(官方说法:属性)和

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档