仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 643|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET教程之C# 言语标准--1.1 入手下手

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:31:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
简单的说:.net只有微软一家在做的,微软也不允许别人跟他做相同的工具,所以他就把需要的工具全部封装在.net的平台上了;而java是公开了。标准clothes典范性“hello,world”程序能够写为:
usingSystem;
classHello
{
staticvoidMain(){
Console.WriteLine("hello,world");
}
}
  C#程序的源代码一般存储在一个或多个以.cs为文件扩大名的文本文件(如hello.cs)中。能够经由过程VisualStudio.NET所供应的命令行编译器,利用以下命令行指令来编译此程序:
  cschello.cs
  它发生一个名为hello.exe的使用程序。当此使用程序运转时,它发生的输入是:
  hello,world
  细心察看此程序能够发明:
  “usingSystem;”指令援用一个名为System的定名空间,它由Microsoft.NETFramework类库界说。此定名空间包括Main办法中援用的Console类。定名空间供应了一种分层办法来构造一个或多个程序中的各类元素。用“using”指令指定一个定名空间后,该定名空间中的一切成员都可间接被援用。以是,在“hello,world”程序中,可间接利用Console.WriteLine(而不用利用System.Console.WriteLine)。
  Main办法是Hello类的成员。它具有static润色符,因而Main办法是相对类Hello自己而不是相对此类的实例。
  使用程序的出口点(即当程序入手下手运转时起首被挪用的办法)老是名为Main的静态办法。
  “hello,world”输入依托类库完成。C#言语自己不供应类库,它利用大众的类库(VisualBasic.NET和VisualC++.NET也利用它)。
  对C和C++开辟职员而言,值得注重的是一些“没有”呈现在“hello,world”程序中的器材。
  该程序中的Main办法不是全局的。C#不撑持全局级其余办法和变量;这类元素老是包括在范例声明(如类声明和布局声明)中。
  该程序没有利用“::”运算符和“->”运算符。在C#中,“::”基本不是运算符,而“->”运算符仅在一小部分程序中利用,即那些触及不平安代码的程序。分开符“.”在复合称号中利用,如Console.WriteLine。
  该程序没有包括前向声明。C#中声明呈现的按次其实不主要,以是不必要作前向声明。
  该程序没有利用#include导进程叙文本。程序间的依附项经由过程标记而不是文原本把持。如许就打消了由多种言语编写的使用程序之间的停滞。比方,Console类不必要用C#编写。
计算机发展到这个时候,很多技术日益成熟,想学好一种技术都是不容易的,当你学会用的时候你对它的很多原理可能很不了解)
变相怪杰 该用户已被删除
9#
发表于 2015-3-20 07:30:59 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
简单生活 该用户已被删除
8#
发表于 2015-3-13 00:31:05 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
爱飞 该用户已被删除
7#
发表于 2015-3-6 11:48:05 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
admin 该用户已被删除
6#
发表于 2015-2-19 00:35:01 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
萌萌妈妈 该用户已被删除
5#
 楼主| 发表于 2015-2-6 22:37:49 | 只看该作者
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
小魔女 该用户已被删除
地板
发表于 2015-1-31 20:50:54 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
飘灵儿 该用户已被删除
板凳
发表于 2015-1-23 23:47:20 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
只想知道 该用户已被删除
沙发
发表于 2015-1-18 23:07:46 | 只看该作者
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 07:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表