仓酷云

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

[学习教程] ASP.NET网页编程之一些C#工夫范例的进门常识仓酷云

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:16:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
语言是不是不是最重要的?C#工夫范例暗示为为datetime型
界说一个datetime型变量dt,以下:DateTimedt;//DateTime是C#工夫范例的声明,dt是所声明的变量的称号
个中必要注重的一个易犯的毛病,就是将一个String型赋给了一个DateTime型变量,好比,我想让已界说的变量dt 暗示20:00:00这个工夫。若写成dt="20:00:00";或dt=(DateTime)("20:00:00");
这都是毛病的,缘故原由是这里的“20:00:00”是一个字符串即String型,没法经由过程以上体例对dt赋值。准确的赋值办法为:dt=Convert.ToDateTime("20:00:00");
如许便把工夫“20:00:00”赋给了dt
再说一点C#工夫范例DateTime的基础常识:
DateTimecurrentTime=newDateTime();//创立一个DateTime范例变量currentTime,DateTime为范例,currentTime为变量名
currentTime=System.DateTime.Now;//取以后工夫:年代日时分秒
int年=currentTime.Year;//以后年(变量名是能够用中文的)
int月=currentTime.Month;//以后月
int日=currentTime.Day;//以后日
int时=currentTime.Hour;//以后时
int分=currentTime.Minute;//以后分
int秒=currentTime.Second;//以后秒
int毫秒=currentTime.Millisecond;//以后毫秒DateTimedt1=DateTime.Now;
StringWeek=dt1.DayOfWeek;//暗示以后日期是礼拜几,前往值为String型(sunday,monday.....)
StringDay=dt1.Day;//暗示以后日期是该月中的第几天,前往值为int型(1,2,3....)
//其他另有DayOfYear等等办法
一个复杂的判别两个工夫距离的函数,三个参数:DateTime1和DateTime2为要举行对照的工夫,Type为对照的单元,局限(d,h,m,s)。C#工夫范例函数以下:
  1. privatedoubleDateDiff(DateTimeDateTime1,DateTimeDateTime2,stringType)...{doubledateDiff=0;TimeSpants1=newTimeSpan(DateTime1.Ticks);TimeSpants2=newTimeSpan(DateTime2.Ticks);TimeSpants=ts1.Subtract(ts2).Duration();switch(Type)...{case"d":dateDiff=ts.TotalDays;break;case"h":dateDiff=ts.TotalHours;break;case"m":dateDiff=ts.TotalMinutes;break;case"s":dateDiff=ts.TotalSeconds;break;}returndateDiff;}
复制代码
好比DateTime1为9:20:00,DateTime2为10:30:20,挪用该函数DateTimedt1=Convert.ToDateTime("9:20:00");
  1. DateTimedt2=Convert.ToDateTime("10:30:20");doubleday=DateDiff(dt1,dt2,"d");doublehour=DateDiff(dt1,dt2,"h");doublemin=DateDiff(dt1,dt2,"m");doublesecond=DateDiff(dt1,dt2,"s");可得day=0.04884259259259259;hour=1.1722222222222223;min=70.333333333333329;second=4220.0;
复制代码
C#工夫范例的进门常识就先容得这里。
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-20 19:00:25 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-24 14:50:49 | 只看该作者
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
因胸联盟 该用户已被删除
地板
发表于 2015-1-24 14:54:47 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
若相依 该用户已被删除
5#
发表于 2015-1-25 21:47:56 | 只看该作者
asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
只想知道 该用户已被删除
6#
发表于 2015-2-4 03:48:47 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
柔情似水 该用户已被删除
7#
发表于 2015-2-4 07:54:20 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
小魔女 该用户已被删除
8#
发表于 2015-2-9 19:14:12 | 只看该作者
如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
兰色精灵 该用户已被删除
9#
发表于 2015-2-27 17:47:11 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
小女巫 该用户已被删除
10#
发表于 2015-3-8 09:36:06 | 只看该作者
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
金色的骷髅 该用户已被删除
11#
发表于 2015-3-15 21:14:43 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
小妖女 该用户已被删除
12#
发表于 2015-3-22 04:44:36 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-6-7 21:13

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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