仓酷云

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

[学习教程] ASP.NET网站制作之EditPlus+NAnt构建轻便的.NET开辟情况

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:48:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
呵呵,那你就关注微软的招聘信息以及别人的招聘经验啊,还有也不一定去做技术的,你如果真的想去就多了解了解。(其实我的意思是说想到微软做技术是很不容易的。详细做法以下:
起首设置EditPlus。经常使用的文本编纂器有EditPlus、UltraEdit、Notepad,偶对照喜好EditPlus,它独有的代码完乐成能,其实是感到很爽!可是EditPlus2其实不撑持C#的语法高亮,Google了一下,找到了一个牛人自写的C#语法文件,拿来和人人共享!而且偶还教一下人人怎样在EP中设置C#的编译工具。起首,我们先要下载C#文件的语法文件:
1下载C#语法文件
2解压下载的zip文件,把个中的csharp.stx文件和csharp.acp文件放到EP的安装目次下
偶是"C:ProgramFilesEditPlus2",人人本人找吧;
3找到EditPlus里的"工具栏―>设置用户工具"翻开以下图:
在"语法文件"栏里,设为"C:ProgramFilesEditPlus2csharp.stx"
把"主动完成"栏里,设为"C:ProgramFilesEditPlus2csharp.acp"
如许就完成设置了!
另有形貌和扩大名要注重,本人定就能够了!

然后我们再来设置一下C#的编译情况:

一找到EditPlus里的"工具栏―>设置用户工具"翻开如图:
1.选择工具->用户设置工具,在呈现的对话框中。
2.点“组称号”,在“新的称号”处输出“C#”断定
3.点“增加工具”选择“使用程序”以后在“菜单文本”写进"DegubC#"
4.在菜单命令进输出"C:WINDOWSMicrosoft.NETFrameworkv1.1.4322csc.exe"
(注重:这里的WINDOWS,由于作者用的是WinXP操纵体系。假如你是其他体系,要注重修正,否则会有错。归正只需让EditPlus找到csc.exe文件就能够了。)
5.在参数输出"/target:library/out:$(FileDir)/bin/$(FileName).dll$(FileName)"
(提醒:假如你想天生其他范例的文件,那末请参阅"VisualC#.NET编译器选项"。
比方:要天生把持台可实行文件
参数输出为:"/target:exe/out:$(FileDir)/bin/$(FileName).exe$(FileName)")
6.在初始目次输出"$(FileDir)"
7.再将“捕捉输入”打勾,以后点使用,就行了。
接上去,你本人翻开个xxx.CS文件,点击(工具)->“DebugC#”,你就能够看到在你的谁人目次下/Bin文件夹里就有了xxx.dll文件了,如许就乐成啦!(注重:在你的目次下必定要有Bin文件夹,若没有本人建,要否则EditPlus不编译)

用VB.NET编写ASP.NET的做法与下面的一样,只需将CSC.EXE改成对应的VBC.exe就OK了
<P>然后就是设置NAnt。关于NAnt的利用良多文章都先容过了,这里只需用到它编译办理计划的功效,Build文件就复杂的多了。Nant的Build文件是用xml写的。每个文件包括一个工程(project)和几个工具(target),每个工具包括几个义务(taek)。上面是一个编译HelloWorld(c#)工程的复杂build文件。上面给出一个复杂的Build文件示例:

<?xmlversion="1.0"?>
<projectname="testWeb"default="build"basedir=".">
<propertyname="Solution.Filename"value="testWeb.sln"/>
<propertyname="Solution.Configuration"value="DEBUG"/>
<propertyname="Build.OutputFolder"value="bin"/>
<targetname="sln">
<recordname="nantbuildlog.txt"action="Start"/>
<solutionsolutionfile="${Solution.Filename}"outputdir="${Build.OutputFolder}"configuration="${Solution.Configuration}">
<webmap>
<mapurl="http://localhost/testWeb/testWeb.csproj"path="testWeb.csproj"/>
</webmap>
</solution>
</target>
<targetname="build">
<calltarget="sln"/>
</target>
</project>
最初还能够写一个复杂的批处置文件,让今后编译只必要双击这个文件就能够了。内容以下:
path=d:
antin(NAnt的bin目次)
cdtestWeb(Default.build文件地点路径)
nant
examples文件夹内,你能找到运转这些粒子所需的文件。
nant:在debug形式(缺省)下运转nant并构建工程。
nantclean:运转nant并删除已编译好的文件。
nant-D:debug=false:在non-debug形式下运转nant并天生工程。只管build文件的debug属性为真(true),命令行中设置的值不会受影响,就像<property>义务中的“overwrite”属性被设置为假(false)。
主要提醒:假如发生的文件的日期比源文件的日期早,将仅仅实行像编译器义务如许的义务。假如你在debug形式下编译HelloWorld工程,然后甚么器材也不扫除,在no-debug形式下从头编译,这类情形就会产生,由于nant工程不必要被从头天生。
如许的开辟情况比起壮大的VS.NET来讲固然长短常强大了,并且还依附于VS.NET的办理计划文件。但正由于它小,当你在必要修正一点点代码而又不想安装复杂的VS.NET的时分就有它的用武之地了!
我之所以想学。NET,是因为一直觉的BILLGATES好厉害,希望有一天能去微软,虽然现在还距离遥远,呵呵:)
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-20 05:00:59 | 只看该作者
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
若天明 该用户已被删除
板凳
发表于 2015-1-28 16:03:56 | 只看该作者
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
山那边是海 该用户已被删除
地板
发表于 2015-2-5 22:06:05 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
蒙在股里 该用户已被删除
5#
发表于 2015-2-13 20:48:05 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
因胸联盟 该用户已被删除
6#
发表于 2015-3-4 01:10:38 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
莫相离 该用户已被删除
7#
发表于 2015-3-4 01:10:38 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
分手快乐 该用户已被删除
8#
发表于 2015-3-11 15:22:12 | 只看该作者
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
精灵巫婆 该用户已被删除
9#
发表于 2015-3-19 01:00:11 | 只看该作者
主流网站开发语言之PHPHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
爱飞 该用户已被删除
10#
发表于 2015-3-27 00:10:28 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-4 21:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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