• ·申请链接
  • ·站点地图
  • ·用户注册
  • ·用户登录
  • ·收藏本站
  • ·联系我们
  • λ我爱Aspx >> Asp.Net >> 用C#创建Web应用程序
  • 用C#创建Web应用程序

  • :未知  Դ:internet  :2007-5-5 19:50:09  ؼ:web
  • 霍炬编译(2000-12-15)
    使用微软正在推行的.NET技术和C#语言可以快速建立Web应用程序,其安全性和可升级性都大大胜过普通的ASP应用程序。在这篇文章里,我们将使用.NET和C#一步一步的建立一个应用程序。

    系统需求:

    Internet Explorer 5.5

    Windows 2000 Professional, Server 或 Advanced Server

    ASP+/Microsoft .NET (预览版可以在 http://msdn.microsoft.com/net 下载)

    SQL Server 7.0 + SP1 或更高版本

    使用微软 .NET的高级对象模型(Advanced Object Model)可以快速建立安全的,易于升级性的Web应用程序。

    微软的 .NET是一个开发商业解决方案的理想技术。.NET技术结合C#的弹性和高性能,开发商业程序比以往仅仅使用ASP的方法更为简单。

    在这篇文章里,我们将使用 .NET和C#来建立一个简单的商业应用程序--一个能够让客户浏览你的产品目录的程序。

    这个程序包含了最基本的.NET和C#技术,在本文中,将涉及到如何建立和编译C#的商业应用层组件。也将谈到怎样使用ASPX页面存取组件和绑定数据。综合使用这些技术,可以花费比传统的ASP方法更少的时间建立Web应用程序。

    稳固的.NET应用程序仍然依靠于稳固的数据库计划和精心编写的存储过程。

    应用程序可以通过组件调用已经写好的存储过程。大部分多层方法都不推荐直接从程序中调用数据,那样会降低程序的速度,也不利于调试。

    本文主要讨论C#和ASP+,不过多的讨论建立数据库和存储过程。

    组件的开发

    我们将要编写的c#组件同时作为逻辑层和数据存取层。

    如果打算将来把程序移植到另一种数据库中,比如Oracle,那么需要把逻辑层和数据存取层分别放在两个组件中。本文中只使用SQL Server,所以不需要分开它们。

    这个应用程序需要两个页面:Default.aspx 和 ProductList.aspx。 Default.aspx 是用户访问Web首先看见的页面,它列出所有的产品种类。用户从Default.aspx菜单中选择种类后,将进入ProductList.aspx页面,这个页面显示了当前类所有产品的列表。

    在用户使用这两个页面的过程中,发生了两个动作:第一个是在菜单中列出产品种类(Default.aspx),第二个是在产品列表的页面中列出产品(ProductList.aspx)。我们可以建立两个函数来完成这两个任务,这两个函数都通过调用存储过程获取数据。对应这两个函数,我们在一个叫做CommerceDotNet的名字空间中建立起两个类:Category 和 Product。(图1)使用CommerceDotNet.Categories实例化Categories类,使用CommerceDotNet.Products实例化Products类。为了使代码清晰,我们在不同的文件中分别声明这两个类。由于他们共享一个名字空间,即使在不同的文件声明,在编译后也将成为一个单独的组件。

    Ҷƪл˵?
    第一页上一页123下一页尾页
  • һƪ动态生成Flash网页
    һƪ编程获取图标一法
    • 关于WEB应用程序的打印组件开发初..[05-05]
    • 用C#创建Web应用程序[05-05]
    • ASP 中Scripting.FileSystemObje..[05-05]
    • TWebBrowser控件与MSHTML库连接[05-05]
    • 用CTI实现与Web交谈[05-05]
    • 一个简单的Webmail系统[05-05]
    • 调试分布式 Web 应用程序 (3)[05-05]
    • 调试分布式 Web 应用程序 (2)[05-05]
    • TWebBrowser控件与MSHTML库连接[05-05]
    • 用CTI实现与Web交谈[05-05]
    • 编程获取图标一法[05-05]
    • Delphi中布尔类型辨析[05-05]
    • 在servlet中直接写端口发送邮件的..[05-05]
    • 一种新颖的技术:Delphi for DOS..[05-05]
    • JBuilder Editor中光标不能正确定..[05-05]
    • 绘制位图的问题[05-05]
    • 国内应用软件开发管理的探讨[05-05]
    • WIN2000漏洞(2) —— 绿色兵团的..[05-05]
    • WIN2000漏洞(2) —— 绿色兵团的..[05-05]
    • WIN2000漏洞(1) —— 绿色兵团的..[05-05]
    • 赞助广告
    • 热门Top20
    • ·[Asp.Net] 南洋理工 校花 下载 南洋..
    • ·[Asp.Net] 南洋理工校花录像
    • ·[书籍] Visual C# 2005程序开发..
    • ·[Asp.Net] 从ASP过渡到ASP.net遗留..
    • ·[.NET专题] Microsoft .Net Remotin..
    • ·[Asp.Net] 通常C#面试题
    • ·[综合资讯] 如何看k线图-K线图三十个..
    • ·[综合资讯] 百度国庆徽标漏绘南海诸..
    • ·[Asp.Net] 江塘集中营剧情分集介绍
    • ·[综合资讯] 火影忍者234话在线观看
    • ·[Asp.Net] C#打造天气预报的WebSer..
    • ·[Asp.Net] ASP.Net 2.0的Web.confi..
    • ·[Asp.Net] 火影忍者在线观看及下载
    • ·[Asp.Net] 精妙SQL语句,基础,提升..
    • ·[Asp.Net] 海军副司令情妇图片
    • ·[Asp.Net] 刘亦菲全档案
    • ·[Asp.Net] 用Visual C#实现文件下载
    • ·[Asp.Net] 性爱录音(木子美)碎语
    • ·[开源] 图书馆管理系统Asp.net2..
    • ·[Asp.Net] JavaScript表单验证集锦
    • 推荐文章
    • ·从ASP过渡到ASP.net遗留的二十大..
    • ·百度称维基百科指责无道理
    • ·百度语音搜索今日上线
    • ·百度PKGoogle人机交互
    • ·酷6股权换百度流量
    • ·百度贴吧增加投票功能
    • ·腾讯QQ也做见不得人的事:带流氓软..
    • ·Programming ASP.NET中文版(第3版..
    • ·google生活搜索上线啦
    • ·2007a*star百度之星程序设计大赛..
    • ·百度电影视频搜索证明百度更加懂..
    • ·百度主题推广和Google Adsense
    • ·百度真的很麻烦
    • ·百度七大罪
    • ·了解WEB页面工具语言XML(五)好处
    • 最新文章
    • ·编程获取图标一法
    • ·Delphi中布尔类型辨析
    • ·在servlet中直接写端口发送邮件的..
    • ·一种新颖的技术:Delphi for DOS..
    • ·JBuilder Editor中光标不能正确定..
    • ·绘制位图的问题
    • ·国内应用软件开发管理的探讨
    • ·WIN2000漏洞(2) —— 绿色兵团的..
    • ·WIN2000漏洞(2) —— 绿色兵团的..
    • ·WIN2000漏洞(1) —— 绿色兵团的..
    • ·WIN2000漏洞(1) —— 绿色兵团的..
    • ·WINDOWS9x 的后台进程
    • ·WINDOWS9x 的后台进程
    • ·VC6中工具条的新特色
    • ·PHP & Java(3)
    • ·ARP协议的安全缺陷
    • ·从C转入C++
    • ·高级程序员考试经验
    • ·一点看法, 一点体会 -- 国外与国..
    • ·优化--C程序员之终极标靶
    • 关于我们 | 广告服务 | 网站建设 | 版权申明 | 申请链接 | 联系我们
    • Copyright © 2007 5iaspx.COM. All Right Reserved.
    • 本站内容仅供学习,研究,探讨,个人收藏,如有侵权,敬请联系我们,我们尽快解决!