asp.net实例源码(开源asp网站源码)
本文目录一览:
- 1、基于ASP.NET在线考试系统开发实例源码,SQL Server 2008数据库
- 2、asp源码,.net源码有什么区别?
- 3、学习asp.net经典例子
- 4、求基于ASP.NET在线考试系统或者网络故障申报系统开发实例源码,SQL Server 2008数据库
- 5、C# ASP.NET B/S版本 通用软件管理系统快速开发架构源码
- 6、下载的asp.net源码怎么用
基于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了!