⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

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

📁 ASP.NET C#编写网站的教程
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0132)http://bbs.tencent.com/cgi-bin/bbs/bbs_show_content?from=m&groupid=102:10047&messageid=145024&begnum=0&moveway=0&bbegnum=20&st=0&sc= -->
<HTML><HEAD><TITLE>腾讯社区:俺写篇c#的报告!请大虾们指教!(初探c#--</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META http-equiv=pragma content=no-cache>
<STYLE>TD {
	FONT-SIZE: 9pt; LINE-HEIGHT: 12.5pt; FONT-FAMILY: 宋体
}
A {
	FONT-SIZE: 9pt; COLOR: black; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 9pt; COLOR: red; TEXT-DECORATION: none
}
.content {
	FONT-SIZE: 10.5pt; LINE-HEIGHT: 14pt
}
.title {
	FONT-SIZE: 9pt; COLOR: darkblue; LINE-HEIGHT: 14pt
}
</STYLE>

<SCRIPT language=javascript>
<!--
function DoLogin(act)
{
window.open(act, '', 'width=400,height=200');
}
-->
</SCRIPT>

<META content="MSHTML 5.50.4134.600" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD align=middle><BR>
      <TABLE borderColor=#568ac2 cellSpacing=0 borderColorDark=#ffffff 
      cellPadding=4 width="98%" align=center bgColor=#e9f4ff border=1 hspace="0" 
      vspace="10">
        <TBODY>
        <TR>
          <TD class=title width="25%">讨论组:<A class=title 
            href="http://bbs.tencent.com/cgi-bin/bbs/bbs_show_title?groupid=102:10047&amp;begnum=0&amp;moveway=0&amp;st=0&amp;sc=&amp;club=&amp;sort=">C/C++</A></TD>
          <TD class=title width="50%">标题:俺写篇c#的报告!请大虾们指教!(初探c#--<IMG height=0 
            src="腾讯社区:俺写篇c#的报告!请大虾们指教!(初探c#--.files/Count.gif" width=0></TD>
          <TD class=title width="25%">共 5 篇 第 1-1 屏</TD></TR></TBODY></TABLE><BR>
      <TABLE cellSpacing=0 cellPadding=0 width="98%" align=center border=0 
      hspace="0" vspace="0">
        <TBODY>
        <TR>
          <TD vAlign=top width=12 bgColor=#a8cbf1>&nbsp;</TD>
          <TD width="50%" bgColor=#a8cbf1>
            <TABLE cellSpacing=0 cellPadding=0 width="30%" border=0>
              <TBODY>
              <TR>
                <TD><A class=bar2 
                  href="http://bbs.tencent.com/cgi-bin/bbs/bbs_show_content?from=t&amp;groupid=102:10047&amp;messageid=145025&amp;bbegnum=20">上一篇</A></TD>
                <TD><A class=bar2 
                  href="http://bbs.tencent.com/cgi-bin/bbs/bbs_show_content?from=t&amp;groupid=102:10047&amp;messageid=145023&amp;bbegnum=20">下一篇</A></TD></TR></TBODY></TABLE></TD>
          <TD align=right bgColor=#a8cbf1>
            <TABLE cellSpacing=0 cellPadding=0 width=200 align=right border=0>
              <TBODY>
              <TR>
                <TD align=right><A class=bar2 
                  href="http://bbs.tencent.com/cgi-bin/bbs/bbs_show_my_msg?Ppage_no=">返回 
                  &lt;&lt;</A></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=top width=12 bgColor=#a8cbf1>&nbsp;</TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width="98%" align=center border=0 
      hspace="0" vspace="0">
        <TBODY>
        <TR>
          <TD>
            <TABLE cellSpacing=0 cellPadding=1 width="100%" align=center 
            bgColor=#e9f4ff border=0>
              <TBODY>
              <TR>
                <TD class=t1 noWrap>作者:<A 
                  href="http://search.tencent.com/cgi-bin/friend/user_show_info?ln=17731168"><IMG 
                  height=16 src="腾讯社区:俺写篇c#的报告!请大虾们指教!(初探c#--.files/129.gif" 
                  width=16 align=absMiddle border=0> Dinosaur_[17731168]</A> 
                  2000-10-13 16:55:30 </TD>
                <TD noWrap align=right width="25%"><A class=edit 
                  href="http://bbs.tencent.com/cgi-bin/bbs/bbs_post?type=m&amp;messtype=o&amp;back=1&amp;groupid=102:10047&amp;messageid=145024&amp;begnum=0&amp;bbegnum=20&amp;mmessageid=145024&amp;st=0&amp;sc=&amp;club=">修改</A>&nbsp; 
                  <A class=edit 
                  href="http://bbs.tencent.com/cgi-bin/bbs/bbs_post_submit?type=d&amp;messtype=o&amp;back=1&amp;groupid=102:10047&amp;messageid=145024&amp;begnum=0&amp;bbegnum=20&amp;mmessageid=145024&amp;st=0&amp;sc=&amp;club=">删除</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  <A class=edit 
                  href="http://bbs.tencent.com/cgi-bin/bbs/bbs_post?type=r&amp;messtype=o&amp;back=1&amp;groupid=102:10047&amp;messageid=145024&amp;begnum=0&amp;bbegnum=20&amp;mmessageid=145024&amp;st=0&amp;sc=&amp;club=">[回复]</A> 
                </TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=5 cellPadding=5 width="100%" bgColor=#ffffff 
            border=0>
              <TBODY>
              <TR>
                <TD 
                  class=content>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  /* 1 绪论 <BR>c# 是一种简练,时髦(?),面向对象(object 
                  oriented),类型可靠(type-safe)的 <BR>编程语言。它(发音:C 
                  sharp)是从c/c++发展而来的(?俺觉得更象是java),和c/c++ 
                  <BR>是一个语系。所以,很容易被c/c++的程序员接受。c#的目标是结合Visual Basic的高产和 
                  <BR>C++质朴的力量。 
                  <BR><BR>c#将会是vs7的一分子。vs7还支持vb,vc和标记语言——VBScript和JScript。所有这些语言 
                  <BR>都会在Next Generation Windows Services (NWGS) platform 
                  中得到支持(c#就需要一个 <BR>NWGS 
                  SDK包,可以在m$的网站上下载)。有了这个东东(NWGS),c#就不需要自己的类库, 
                  <BR>而使用vc或vb这样一些成熟的库。c#也确实没有自己的类库。 <BR>废话完了。 <BR><BR>1。1 
                  一个老土的例子(就不能换换吗?)*/ <BR>/* idontlikeHelloworld.cs : such a out 
                  sample :( */ <BR>1: using System; <BR>2: class 
                  idontlikeHelloworld <BR>3: { <BR>4: static void Main() { 
                  <BR>5: Console.WriteLine("i dont like Hello world"); <BR>6: 
                  Console.ReadLine(); <BR>7: } <BR>8: } <BR>/* 
                  如果俺要出书的话,会考虑换个好点的例子。 ^&amp;^ 
                  <BR><BR>先说说怎样运行。首先,你需要windows2000!(是的,就是它,请各位不要随地丢果皮—— 
                  <BR>整个香蕉丢给俺就可以了。)然后,需要NWGS SDK!(82.4mb,不算很大噢。嘿嘿,好在 
                  <BR>它没有自己的类库。)安装后,在你的程序所在的目录下键入: <BR><BR>csc 
                  idontlikeHelloworld.cs (加上一个回车键) 
                  <BR><BR>是不是有点复古的味道?这个操作会在和你的*.cs相同目录下产生一个 
                  <BR>idontlikeHelloworld.exe文件。双击它,距可以看见: <BR><BR>i dont like 
                  Hello world <BR><BR>回车就可以结束它,非常简单。不过,也可以这样:把它存成后缀为.c的文件更好 
                  <BR>(即:idontlikeHelloworld.c)。这样就可以用vc的IDE进行打字,编辑。vc的 <BR>txt 
                  editor是最棒的噢(又要vc,NO!!!)。然后: <BR><BR>csc idontlikeHelloworld.c 
                  (加上一个回车键) <BR><BR>最终效果是完全一样的。好,现在分析语法:(c#在语法上完全没有新意 :-| ) 
                  <BR><BR>1: using System; <BR><BR>using 
                  其实是c++的关键字,在c#中的含义也相仿(就是说俺还不敢100%肯定,抱歉)。using 
                  <BR>用在另一个关键字namespace之后。还是先看看namespace。 <BR>语法(syntax):(from 
                  MSDN) <BR><BR>namespace [identifier] { namespace-body } 
                  <BR><BR>俺的理解: 
                  <BR>identifier:在这里就是System(请记住:c#和c/c++一样,是区分大小写的!)。System 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  必须在使用它的范围内是唯一的。即,不能够有第二个System,但可以有system。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  而“它的范围”,俺不想详细解说,只有在实践中才可能掌握。而且,初学者根本 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  不必知道!俺也是近来才知道还有个namespace和using。 :) <BR><BR>在{ namespace-body 
                  }中的是真正有用的东东,包括第五行的“Console.WriteLine”的声明和 
                  <BR>定义(后面还会提到)。System是由NWGS定义的,咱们只需用(using)它即可。至于System在 
                  <BR>什么文件里定义,咱就不用管了!交给编译器(就是刚才那个“csc.exe”)去寻找。这就代替 
                  <BR>了c/c++中的“#include”,可以说是近了一步,避免大量烦人的细节。如果你没学过c/c++, 
                  <BR>就不用理会。namespace 在后面还会谈到。 <BR><BR>2: class 
                  idontlikeHelloworld 
                  <BR><BR>class:是c语系中另一个关键字“类”。表示一系列的特性(官方说法:属性)和行为方法,有 
                  <BR>了它你的程序就可以“另类”,创造与别不同的有你特色的东东噢!在这里,俺就定义了 
                  <BR>“idontlikeHelloworld”。注意:这也是c#强制的,对于每一个可执行的程序都必须有。你想干 
                  <BR>的事就可以记录在紧跟着你定义的class后面的一对花括号。注意:“{”和“}”一一对应的, 
                  <BR>“(”和“)”同样。 <BR><BR>4: static void Main() { 
                  <BR><BR>Main()是本例子第一个动作(行为方法),干的第一件事。它是属于俺定义的idontlikeHelloworld 
                  <BR>类的方法。并且是c#强制的,是程序的真正开始!在紧跟在它后面的“{}”中的语句顺序,就是程序 
                  <BR>的运行顺序!本例中只有一行(第六行干嘛用?你可以去掉再编译一次看看),输出一句话。 <BR><BR>5: 
                  Console.WriteLine("i dont like Hello world"); 
                  <BR><BR>非常奇怪,Console(再次提醒:注意大小写)不是俺定义的,从何而来?它其实是属于System 
                  <BR>namespace 
                  的一个class。WriteLine()是Console类中的一个方法,用来显示一句话(字符串)。 
                  <BR>这里只是用了这个方法的1/18!并且是最简单之一!其他的有机会再说。你也可以用 
                  <BR>“Console.WriteLine”在“NGWS SDK 
                  Documentaion”中搜索“Console.WriteLine”,记住复选 
                  <BR>“仅搜索标题”,它会列出19项。好啦,完了!其实,还有“.”没说呢!呵呵...lei si la!!!! 
                  <BR><BR>语句不通顺,俺会在以后改进(update),敬请原谅!--“请先用叉子喝汤”<BR><BR><IMG 
                  height=10 src="腾讯社区:俺写篇c#的报告!请大虾们指教!(初探c#--.files/tiny3.gif" 
                  width=10 border=0> <IMG height=10 
                  src="腾讯社区:俺写篇c#的报告!请大虾们指教!(初探c#--.files/tiny3.gif" width=10 
                  border=0> <IMG height=10 
                  src="腾讯社区:俺写篇c#的报告!请大虾们指教!(初探c#--.files/tiny3.gif" width=10 
                  border=0><BR><FONT color=#568ac2></FONT><BR><FONT 
                  color=#ff8080></FONT></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD>
            <TABLE cellSpacing=0 cellPadding=1 width="100%" align=center 
            bgColor=#e9f4ff border=0>
              <TBODY>
              <TR>
                <TD class=t1 noWrap>作者:<A 
                  href="http://search.tencent.com/cgi-bin/friend/user_show_info?ln=21847847"><IMG 
                  height=16 src="腾讯社区:俺写篇c#的报告!请大虾们指教!(初探c#--.files/153.gif" 
                  width=16 align=absMiddle border=0> 王志清[21847847]</A> 
                  2000-10-13 21:38:30 </TD>
                <TD noWrap align=right width="25%"><A class=edit 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -