体育资讯网

您现在的位置是:首页 > 分类10 > 正文

分类10

asp.net实例源码(开源asp网站源码)

hacker2022-06-14 00:03:25分类1045
本文目录一览:1、基于ASP.NET在线考试系统开发实例源码,SQLServer2008数据库

本文目录一览:

基于ASP.NET在线考试系统开发实例源码,SQL Server 2008数据库

有完整源代码asp.net实例源码,附上数据库部分代码参考asp.net实例源码

CREATE TABLE [dbo].[JudgeProblem](

[ID] [int] IDENTITY(1,1) NOT NULL,

[CourseID] [int] NOT NULL,

[Title] [varchar](1000) NOT NULL,

[Answer] [bit] NOT NULL,

CONSTRAINT [PK_JudgeProblem] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

CREATE TABLE [dbo].[MultiProblem](

[ID] [int] IDENTITY(1,1) NOT NULL,

[CourseID] [int] NOT NULL,

[Title] [varchar](1000) NOT NULL,

[AnswerA] [varchar](500) NOT NULL,

[AnswerB] [varchar](500) NOT NULL,

[AnswerC] [varchar](500) NOT NULL,

[AnswerD] [varchar](500) NOT NULL,

[Answer] [varchar](50) NOT NULL,

CONSTRAINT [PK_MultiProblem] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

CREATE TABLE [dbo].[Student](

[ID] [varchar](50) NOT NULL,

[Name] [varchar](20) NULL,

[PWD] [varchar](20) NULL,

[Sex] [varchar](2) NULL,

[JoinTime] [varchar](20) NULL,

[Question] [varchar](50) NULL,

[Answer] [varchar](50) NULL,

[profession] [varchar](50) NULL,

CONSTRAINT [PK_tb_Student] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

CREATE TABLE [dbo].[Score](

[ID] [int] IDENTITY(1,1) NOT NULL,

[UserID] [varchar](20) NOT NULL,

[PaperID] [int] NOT NULL,

[Score] [int] NOT NULL,

[ExamTime] [datetime] NOT NULL CONSTRAINT [DF_Score_ExamTime] DEFAULT (getdate()),

CONSTRAINT [PK_Score] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

CREATE TABLE [dbo].[Course](

[ID] [int] IDENTITY(1,1) NOT NULL,

[Name] [varchar](200) NOT NULL,

PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

asp源码,.net源码有什么区别?

说起ASP+的好处,那就很多了。我们这里举几个最明显的。

速度,ASP+是编译后执行的,也就是说当aspx文件第一次被请求时被编译,以后的请求就不需要重新编译了。而ASP是解释性脚本语言,每次都需要重新编译,这种原因,其速度就无法和ASP+来比了。不过ASP+的编译速度也够慢的,在本地机上调试,第一次执行的速度是很慢的。不过以后就很快了,第一次执行的任务就交给管理员去做吧。我们就去享受以后的高速度吧:)

功能,ASP+的功能是无比强大的,几乎能做我们在网络能想到的事情,呵呵,举个简单的例子,那就是文件的上传,在ASP的时代,这个问题只能通过组件才行,但是在ASP+中只需要以下的代码就可以了。下面是一个例子:

html

head

script language="C#" runat="server"

void Button1_Click(object Source, EventArgs e) {

if (Text1.Value == "") {

Span1.InnerHtml = "Error: you must enter a file name";

return;

}

if (File1.PostedFile != null) {

try {

File1.PostedFile.SaveAs("c:\\temp\\"+Text1.Value);

Span1.InnerHtml = "File uploaded successfully to c:\\temp\\"+Text1.Value+" on the web server";

}

catch (Exception exc) {

Span1.InnerHtml = "Error saving file c:\\temp\\"+Text1.Value+"

"+ exc.ToString();

}

}

}

/head

body

HtmlInputFile Sample

form enctype="multipart/form-data" runat="server"

Select File to Upload:

Save as filename (no path): input id="Text1" type="text" runat="server"

span id=Span1 style="font: 8pt verdana;" runat="server" /

input type=button id="Button1" value="Upload" OnServerClick="Button1_Click" runat="server"

/form

/body

/html

相信大家都能看懂上面的程序,不是太难。看看用ASP+上传文件就是这么简单,根本就不需要什么组件了,呵呵,只可怜飞刀我写了半天的"aspcnUP上传组件",一片心血就被M$给搞完了。我们的组件也要下岗了,唉,可悲啊。(飞刀悲情地唱起"风萧萧兮,易水寒,壮士一去不复返......")

ASP+能做的事远不止如此,这里只是举个小例子,它的更多功能我们以后再去介绍,呵呵。

ASP+还有一大优点就是结构化编程,他的程序语言可以自已任意加,目前支持C#,VB,JavaScript,呵呵,大家是不是对不支持VBScript感到失望 ?!:)这是大势所趋,大家也不必失望啦,我以后的文章的例程都会用C#去写,呵呵,如果你钟情于VB,你也可以看看本站一篇关于VB与C#语法比较的文章,很容易上手的。对于C#,大家可能比较陌生,不过我们看看上面的程序,发现他还是有很多地方是我们容易上手的。我个人认为它是C++与VB与Java的结合体,也可能是M$宣战Java的第一步,大家用多了就会觉得他好处多:)

写ASP+程序,你会觉得是在写VB或者是VC,很多的思想全都来自于VB,VC,可能是MS.NET的原因吧。所以我们写程序的思维需要改变,要让你自已感觉这是在写软件,不是在写传统的asp程序。

至于ASP+还有的一些功能,我们站点以前的文章也介绍了,呵呵,大家查查,我们以后也会通过程序去了解,只可惜,我们服务商的服务器不能使用asp+,否则我们会更多了解的asp+的特性。

另外一个大家关心的问题就是,装有NGWS的Windows 2000是否还支持asp,担心我们有了aspx,就没有了asp,以前的程序就全玩完了。这个问题大家根本不用担心,NGWS设计时M$就考虑过,NGWS同样可以解析asp,文件的扩展名是.asp,那就使用asp的方法解析,如果是.aspx就使用asp+来解析,所以您以前的asp是不会报销的。哈哈,大家可以放心啦。飞刀的机器上就是这样的咯。aspx,asp都可以用:)

学习asp.net经典例子

看你要具体学哪个方面的了

ASP.NET上现在出来了好多框架

Spring.NET

NHibernate

ASP.NET MVC

等等

PetShop是微软官方的示例 的确不错

如果你的底层是C#的话 可以研究一下

但是PetShop对于入门来说还算是难度挺大的

建议楼主多去ASP.NET的一些开源社区逛逛

好多社区都有入门示例 源码都提供下载

希望楼主早日精通ASP.NET

求基于ASP.NET在线考试系统或者网络故障申报系统开发实例源码,SQL Server 2008数据库

网络故障申报系统就是相当于论坛形式的系统,批阅类似于回帖功能。

这类实例在CSDN上有很多。

C# ASP.NET B/S版本 通用软件管理系统快速开发架构源码

北大青鸟ACCP5.0全套PPT资料项目视频教材25G 和专业项目(首发)

北大青鸟ACCP5.0全套视频

北大青鸟ASP.NET视频教程全集(包括实验)(32集),本专辑系统的讲解

了asp.net编程的各个方面,包括了ASP.NET的基础知识,ASP.NET和IIS

架构,HTML语言,C#,Vb.NET基础,HTML控件和Web服务器控件,Web表单

验证控件,在C#VB.NET中使用ASP.NET对象,数据库基础与ADO.NET、数

据库编程,高级应用,ASP.NET应用程序的设置与安全、程序设计实例

等。本专辑由大学计算机专业老师一边讲解一边演示(老师讲解是小录

象,演示是大录象),非常适合asp.net初学者用来学习asp.net编程

北大青鸟软件工程师PPT及其源代码。很适合自学者或是不想到青鸟培

训又想自学的同胞们。。本套PPT价廉物美。

下载的asp.net源码怎么用

如果是SQL2000,把数据库拷入D:\SQL Server 2000\数据文件\MSSQL\Data(SQL SERVERasp.net实例源码的地址)下,使用企业管理器附加该数据库,然后使用VS2005打开该网站,用服务资源管理器创建连接,右键数据连接-添加连接-数据源(Microsoft SQL Server 数据库文件 (SqlClient))-数据库文件名(注意这里是网站源文件中的数据库,不是SQL中的)-使用Windows身份验证-测试连接-连接成功-确定。

在到配置文件中把密码改成空格(默认为空,除非你自己该asp.net实例源码了),如:server=.;uid=sa;pwd=;database=数据库名称

如果是ACCESS数据库,那就直接运行就OK了!

发表评论

评论列表

  • 慵吋邶谌(2022-06-14 04:58:52)回复取消回复

    们有了aspx,就没有了asp,以前的程序就全玩完了。这个问题大家根本不用担心,NGWS设计时M$就考虑过,NGWS同样可以解析asp,文件的扩展名是.asp,那就使用asp的方法解析,如果是.aspx就使用asp+来解析,所

  • 只酷浪胚(2022-06-14 00:12:08)回复取消回复

    S的Windows 2000是否还支持asp,担心我们有了aspx,就没有了asp,以前的程序就全玩完了。这个问题大家根本不用担心,NGWS设计时M$就考虑过,NGWS同样可以解析asp,文件的

  • 馥妴温人(2022-06-14 09:03:57)回复取消回复

    ath): input id="Text1" type="text" runat="server" span id=Span1 style="font: 8pt verdana