仓酷云

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

[学习教程] ASP.NET教程之编程技能:.Net Framework

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

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

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

x
C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。.NetFramework
1.怎样取得体系文件夹
利用System.Envioment类的GetFolderPath办法;比方:
Environment.GetFolderPath(Environment.SpecialFolder.Personal)
2.怎样取得正在实行的exe文件的路径
1)利用Application类的ExecutablePath属性
2)System.Reflection.Assembly.GetExecutingAssembly().Location
3.怎样检测操纵体系的版本
利用Envioment的OSVersion属性,比方:
OperatingSystemos=Environment.OSVersion;
MessageBox.Show(os.Version.ToString());
MessageBox.Show(os.Platform.ToString());
4.怎样依据完全的文件名取得文件的文件名部分
利用System.IO.Path类的办法GetFileName大概GetFileNameWithoutExtension办法
5.怎样经由过程文件的全名取得文件的扩大名
利用System.IO.Path.GetExtension静态办法
6.Vb和c#的语法有甚么分歧clickhere
7.怎样取得以后电脑用户名,是不是联网,几个显现器,地点域,鼠标有几个键等信息
利用System.Windows.Forms.SystemInformation类的静态属性
8.润色Main办法的[STAThread]特征有甚么感化
标示以后程序利用单线程的体例运转
9.怎样读取csv文件的内容
经由过程OdbcConnection能够创立一个链接到csv文件的链接,链接字符串的格局是:"Driver={MicrosoftTextDriver(*.txt;*.csv)};Dbq="+cvs文件的文件夹路径+"Extensions=asc,csv,tab,txt;PersistSecurityInfo=False";
创立毗连以后就能够利用DataAdapter等存取csv文件了。
具体信息见此处
10.怎样取得磁盘开支信息,代码片段以下,次要是挪用kernel32.dll中的GetDiskFreeSpaceEx内部办法。
publicsealedclassDriveInfo
{
[DllImport("kernel32.dll",EntryPoint="GetDiskFreeSpaceExA")]
privatestaticexternlongGetDiskFreeSpaceEx(stringlpDirectoryName,
outlonglpFreeBytesAvailableToCaller,
outlonglpTotalNumberOfBytes,
outlonglpTotalNumberOfFreeBytes);
publicstaticlongGetInfo(stringdrive,outlongavailable,outlongtotal,outlongfree)
{
returnGetDiskFreeSpaceEx(drive,outavailable,outtotal,outfree);
}
publicstaticDriveInfoSystemGetInfo(stringdrive)
{
longresult,available,total,free;
result=GetDiskFreeSpaceEx(drive,outavailable,outtotal,outfree);
returnnewDriveInfoSystem(drive,result,available,total,free);
}
}
publicstructDriveInfoSystem
{
publicreadonlystringDrive;
publicreadonlylongResult;
publicreadonlylongAvailable;
publicreadonlylongTotal;
publicreadonlylongFree;
publicDriveInfoSystem(stringdrive,longresult,longavailable,longtotal,longfree)
{
this.Drive=drive;
this.Result=result;
this.Available=available;
this.Total=total;
this.Free=free;
}
}
能够经由过程DriveInfoSysteminfo=DriveInfo.GetInfo("c:");来取得指定磁盘的开支情形
11.怎样取得不辨别巨细写的子字符串的索引地位
1)经由过程将两个字符串转换成小写以后利用字符串的IndexOf办法:
stringstrParent="TheCodeprojectsiteisveryinformative.";
stringstrChild="codeproject";
//Thelinebelowwillreturn-1whenexpectedis4.
inti=strParent.IndexOf(strChild);
//Thelinebelowwillreturnproperindex
intj=strParent.ToLower().IndexOf(strChild.ToLower());
2)一种更文雅的办法是利用System.Globalization定名空间上面的CompareInfo类的IndexOf办法:
usingSystem.Globalization;
stringstrParent="TheCodeprojectsiteisveryinformative.";
stringstrChild="codeproject";
//WecreateaobjectofCompareInfoclassforaneutralcultureoracultureinsensitiveobject
CompareInfoCompare=CultureInfo.InvariantCulture.CompareInfo;
inti=Compare.IndexOf(strParent,strChild,CompareOptions.IgnoreCase);

因为二次编译器太复杂,那么建议只是在安装程序的时候编译一次,而不类似java那样运行就编译。并且我觉得,一次痛苦,总比多次低效率要舒服多了。
再见西城 该用户已被删除
沙发
发表于 2015-1-19 15:46:27 | 只看该作者
大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
板凳
发表于 2015-1-24 15:38:09 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
愤怒的大鸟 该用户已被删除
地板
发表于 2015-2-1 22:03:08 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
灵魂腐蚀 该用户已被删除
5#
 楼主| 发表于 2015-2-7 16:11:44 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
兰色精灵 该用户已被删除
6#
发表于 2015-2-22 15:49:26 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
小女巫 该用户已被删除
7#
发表于 2015-3-7 00:46:29 | 只看该作者
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
乐观 该用户已被删除
8#
发表于 2015-3-14 00:20:22 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
飘飘悠悠 该用户已被删除
9#
发表于 2015-3-20 23:37:52 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-19 14:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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