1、编写一个asp.net网站的时候,其中一个页面的编写思想框架。即先写什么,再写什么。
编写一个网站常见copy的如下:1.功能分析2.页面设计或数据库设计,然后考虑后台代码结构,比如用几层,用什么持久化的策略,业务逻辑处理,向页面绑定等可能要考虑性能等问题,框架一般比哪三层,MVC等,微软有不少好的代码,可以去找找。一般要考虑数据库、后台代码、页面代码、文件结构等。努力做几个不工程就知了。
2、asp论坛的设计思路
论坛数据表的基本结构:
论坛数据主表
ID ,发布人,主题,内容,浏览,日期
论坛数据专回复表
ID ,SID,主题,发布人,回属复人,内容,日期
其中SID是主表的ID
有了数据表,下面就是页面设计了,一般是发布信息页面、回复信息页面、发布人修改信息页面、回复人修改信息页面、管理员管理信息页面等等
3、ASP网站设计问题。
你是来通过什么来判断是否登陆自的?
session还是cookie?
你左边可以用,那你在右边直接把那个值打印出来看一下不就知道了。有值就说明验证是有效的,只是你的验证代码错误了。无值,就说明你的验证无效,也就是session或者cookie无效。
4、asp网页设计方面的
不需要这么复杂哦,一句话就可以搞定:
<input type="button" onClick="Javascript: window.location.href='page1-1.aspx';" title="点此猛戳我" value="戳我" />
5、网页设计的毕业论文中的设计思想应该怎么写呀?
http://.baidu.com/question/12049635.html?si=2 你先看看吧。也不知道能不能帮上你。要领一:确定网站主题 做网站,首先必须要解决的就是网站内容问题,即确定网站的主题。美国《个人电脑》杂志(PC Magazine)评出了99年度排名前100位的全美知名网站的十类题材:第1类:网上求职;第2类:网上聊天/即时信息/ICQ;第3类:网上社区/讨论/邮件列表;第4类:计算机技术;第5类:网页/网站开发;第6类:娱乐网站;第7类:旅行;第8类:参考/资讯;第9类:家庭/教育;第10类:生活/时尚。我们可以参看上面的分类,继续细分。如果自己在某些方面有兴趣,或掌握的资料较多,也可以做一个自己感兴趣的东西,一者,你可以有自己的见解,做出自己的特色;二者,在制作网站时不会觉得无聊或者力不从心。兴趣是制作网站的动力,没有创作热情,很难设计制作出优秀的作品。 对于内容主题的选择,要做到小而精,主题定位要小,内容要精。不要去试图制作一个包罗万象的站点,这往往会失去网站的特色,也会带来高强度的劳动,给网站的及时更新带来困难。记住:在互联网上只有第一,没有第二! 要领二:选择好域名 域名是网站在互联网上的名字。一个非产品推销的纯信息服务网站,其所有建设的价值,都凝结在其网站域名之上。失去这个域名,所有前期工作就将柯淇铡?br> 目前,做个人网站的很多都依赖免费个人空间,其域名也是依赖免费域名指向,如网易的虚拟域名服务,其实这对个人网站的推广与发展很为不利,不光是它“适时”开启的窗口妨碍了浏览者的视线和好感,让人一看就知道是个人网站,而且也妨碍了网页的传输速度。所以,就我个人观点来说,首先花点钱去注册一个域名,独立的域名就是个人网站的第一笔财富,要把域名起得形象、简单、易记。 要领三:掌握建网工具 网络技术的发展带动了软件业的发展,所以用于制作Web页面的工具软件也越来越丰富。从最基本的HTML编辑器到现在非常流行的Flash互动网页制作工具,各种各样的Web页面制作工具,下面是几款具有代表性的网页制作器: (1)HTML编辑器。虽然HTML代码复杂,编辑和调试要花费大量的时间,但因HTML的稳定性、广泛支持性及可创建复杂的页面效果,仍受高级网页制作人员的青睐。就目前来说,有众多的编辑器供选择,这些编辑器广泛支持复杂页面创建及高级HTML规范,使用较为普遍的有Hotdog等专业HTML编辑器。 (2)所见即所得的网页编辑器。其中以Microsoft Frontpage为代表,它具有如Word一样的操作界面,熟知Word功能的操作者,只要稍加培训就能轻松编制网页。而且,Frontpage还能解析网页的HTML源代码,并提供了预览支持。但Frontpage的一些特殊显示功能并不能在其它非IE浏览器下实现。所以Frontpage是一款非常适合初、中级网页制作人员使用的工具软件。 (3)现在非常流行的 Macromedia公司出品的Flash互动网页制作工具。这是是一款功能非常强大的交互式矢量多媒体网页制作工具。能够轻松输出各种各样的动画网页,它不需要特别繁杂的操作,也比JAVA小巧精悍!但它的动画效果、互动效果、多媒体效果十分出色。而且还可以在Flash动画中封装Mp3音乐、填写表单等;并且由于Flash编制的网页文件比普通网页文件要小得多,所以大大加快了浏览速度。这是一款十分适合动态Web制作的工具。 另外,个人网站制作者还需了解W3C的HTML4.0规范、CSS层叠样式表的基本知识、javascript、VBScript的基本知识。对于常用的一些脚本程序如ASP、CGI、PHP也要有适当了解,还要熟练使用图形处理工具和动画制作工具以及矢量绘图工具,并能部分了解多种图形图像动画工具的基本用法,熟练使用FTP工具以及拥有相应的软硬件和网络知识也是必备的。 当然,互联网还是一个免费的资料库。编制网页需要多种多样的按钮、背景还有各种各样图形、图片。如果这些都要靠自己完成,既浪费时间又浪费金钱,而且还需要强大的图形、图片制作技术。所以,为了省却这些麻烦,网站制作者完全可以从网上下载各种精美实用的图片、按钮、背景等网页素材。 要领四:确定网站界面 界面就是网站给浏览者的第一印象,往往决定着网站的可看性,在确定网站的界面时要注意以下三点: ①栏目与板块编排 构建一个网站就好比写一篇论文,首先要列出题纲,才能主题明确、层次清晰。网站建设初学者,最容易犯的错误就是:确定题材后立刻开始制作,没有进行合理规划。从而导致网站结构不清晰,目录庞杂混乱,板块编排混乱等。结果不但浏览者看得糊里糊涂,制作者自己在扩充和维护网站也相当困难。所以,我们在动手制作网页前,一定要考虑好栏目和板块的编排问题。 网站的题材确定后,就要将收集到的资料内容作一个合理的编排。比如,将一些最吸引人的内容放在最突出的位置或者在版面分布上占优势地位。栏目的实质是一个网站的大纲索引,索引应该将网站的主体明确显示出来。在制定栏目的时候,要仔细考虑,合理安排。在栏目编排时需要注意的是: ●尽可能删除那些与主题无关的栏目; ●尽可能将网站内最有价值的内容列在栏目上; ●尽可能从访问者角度来编排栏目以方便访问者的浏览和查询;辅助内容,如站点简介、版权信息、个人信息等大可不必放在主栏目里,以免冲淡主题。 另外,板块的编排设置也要合理安排与划分。板块比栏目的概念要大一些,每个板块都有自己的栏目。举个例子:ENET硅谷动力( www.enet.com.cn )的站点分新闻、产品、游戏、学院等板块,每个板块下面又各有自己的主栏目。一般来说,个人站点内容较少,只要分个栏目也就够了,不需要设置板块。如果有必要设置板块的,应该注意: ●各板块要有相对独立性; ●各板块要有相互关联; ●各板块的内容要围绕站点主题; ②目录结构与链接结构 网站的目录是指建立网站时创建的目录。例如:在用Frontpage建立网站时都默认建立了根目录和Images子目录。目录的结构是一个容易忽略的问题,大多数站长都是未经规划,随意创建子目录。目录结构的好坏,对浏览者来说并没有什么太大的感觉,但是对于站点本身的维护,以后内容的扩充和移植有着重要的影响。所以建立目录结构时也要仔细安排,比如: ●不要将所有文件都存放在根目录下。有网站制作者为了方便,将所有文件都放在根目录下。这样就很容易造成:文件管理混乱,搞不清哪些文件需要编辑和更新,哪些无用的文件可以删除,哪些是相关联的文件,影响工作效率;上传速度变慢,服务器一般都会为根目录建立一个文件索引,如果将所有文件都放在根目录下,那么即使只上传更新一个文件,服务器也需要将所有文件再检索一遍,建立新的索引文件,很明显,文件量越大,等待的时间也将越长。 ●按栏目内容建立子目录。子目录的建立,首先按主栏目建立。友情连接内容较多,需要经常更新的可以建立独立的子目录。而一些相关性强,不需要经常更新的栏目,例如:网站简介、站长情况等可以合并放在一个统一目录下。所有程序一般都存放在特定目录,例如:CGI程序放在cgi-bin目录,所有提供下载的内容也最好放在一个目录下,便于维护管理。 ●在每个主目录下都建立独立的Images目录。一般来说,一个站点根目录下都有一个默认地Images目录。将所有图片都存放在这个目录里很是不方便,比如在栏目删除时,图片的管理相当麻烦。所以为每个主栏目建立一个独立的Images目录是方便管理的。原因很简单,就是方便维护与管理。 其它需要注意的还有:目录的层次不要太深,不要超过3层;不要使用中文目录,使用中文目录可能对网址的正确显示造成困难;不要使用过长的目录,太长的目录名不便于记忆;尽量使用意义明确的目录,以便于记忆和管理。 ...
6、我想问一下学习ASP网站建设的步骤?
可以从学习VB开始。
说VB是ASP的基础是从软件工程的角度出发的。
ASP的语言不仅仅只是命令格式差不多,而是包含在<% %>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能,并且以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。而且,他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript, VBscript等等脚本语言,搞的初学者,完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
比如,我看了一些网络教程的第一章,就混合了HTML,JS,BS,还有一条这样的命令
Dim bc
Set bc = Server.CreateObject("MSWC.BrowserType")
初学者知道什么?只知道依葫芦画瓢,当遇到这个问题的时候就记得,开始有这么一句。但是,别的问题还是不知道到底该写些什么。
和VB不同,VB的教程非常的系统,从最基础的语法、过程、函数讲起,更有强大的MSDN支持(帮助系统,不会的命令,函数就可以查)。然后引导你有一些编程的思维。
同样上面一条命令,在VB里,就会详细解释
dim是用来声明变量的,它是过程级声明,只能在该过程中被识别...和private不同,private是全局声明,即在整个工程(程序)中,都可以识别和记录该变量....当需要引入一个用户自定义的变量的时候,需要先声明.....
set...=....是对对象赋值的。如果对象是变量,那么可以省略set。set a = b,就是将b的值赋给a
.是界定对象和对象的属性、方法等的表示符,Server.CreateObject,就是指的server(服务器)这个对象的CreateObject(创建对象)方法
....
看起来好像先学习VB再学习ASP是多此一举,其实直接学ASP才叫浪费时间,因为可能你整个ASP学完了,还只能做教程里出现的例子,那是一点作用也没有的,到头来再反过来学VB,才发现,原来这么多东西都不懂。
你说哪个更容易学习?
重要的不在这里。asp的中级应用还有activex等等,这些东西asp教程里压根都没介绍,为什么?因为activex是作为后台在服务器或者由客户端下载后运行的,而不是在html网页中执行的。activex完全是由vb编写的。asp根本没有必要把VB里的内容重新再讲一遍,他也讲不清楚,因为基础都没学。
也许大家访问过微软官方网站的升级页面,觉得这个ASP是不是写的很好?相信很多ASP学习者都希望达到这个水平,但是,如果仅仅只学ASP是绝对做不到的,而由VB转向ASP的就应该清楚,这个东西也是相当好写的,它不仅用到了activex,还调用了不少api函数,又是vb的知识!
举个例子,一个网络连锁的超市,有这样一些业务流程,某一个分店发现它的库存不足了,系统自动汇报给总部,并且在对外的网站上自动生成网页,告诉顾客,这个商品不足了,如果要来买的话请到别的分店去。总部接到汇报后,查看仓库,发现仓库的量只能供一个分店一周的销量,于是马上找到相应货物的供应商,要求他们发货....
(不要以为这种办公很遥远,这个例子只是进销存系统中的一部分功能,国内很多大型超市内部就是采用的这样的系统,国外的早就开始使用了,这样的系统,根据用户的要求、难度,售价在50万~2000万之间,这比你辛苦了几年写一个ASP论坛赚钱的多。当然,大型的工程也会用到其他的语言,比如C甚至是JAVA等)
这个流程,是完全利用网页和internet网完成的。可以单纯的使用ASP来写。但是可以说,这样的工程大多数只学习ASP网页的都不会,因为完全不知道逻辑怎么理。但是对于学过VB进销存的人来说,非常容易把他改写为asp。因为业务逻辑和编程思维在那里。而不是简单的从别人的例子里学习。
当然了,无论是先学习VB还是先学习ASP,都必须花相当多的功夫。回过头,如果你是从饭碗的角度出发,建议你学扎实点,虽然这样花的时间多些。
如果只是兴趣爱好,或者想做个网页玩玩,其实学学html和flash就可以了。至于asp,掌握皮毛也没多大的意思,就是说,速成无用,千万不要跟风,所以一定要清楚你的目标。
最后补充一点,没有数学基础不太重要,至少你英语好,不是吗?这是个很大的优势,因为,MSDN很多文档都还是英文的,而且程序本身也是英文的。这样可以帮你节约不少记忆和理解的时间。
一般来说,绝大多数的程序用到的数学知识不多。倒是逻辑和分析能力很重要。数学知识一般只用在算法(比如加密、游戏这类的程序)上,商业软件更侧重程序逻辑和业务逻辑分析上。
任何语言,如果只是学习它语言是没有意义的,就比如说ASP,现在又出现了php(爱问就是用php写的),php具有更容易开发和执行效率更高的优点。一旦出了一个新的语言,那么语法,结构,函数什coder和programmer,而是对程序理解非常深的,能很快分析和解决问题的analyst(往往就是指系统架构师和系统分析师,这些人,也许只精通汇编语言)。但是如果你只停留在表层,任何新语言对你来说,都需要重头到尾的学习,非常浪费时间更不能真正的掌握和自主开发。
跟风不是一个好风气,一学java就都学java,如果我说现在java过时了呢?现在又出了个ruby,比么的都变了。如果你只是一味的学语言,那么也许等你学完ASP出来,ASP就过时了,那么你又去学习别的。真正的学习软件,应该是学习编程语言的一种架构,一种编程思想,这种对事物分析的思想是不会被淘汰的。这样,无论出现什么语言,只要你经过段时间的了解,就可以马上找到入口处,很快的适应用新语言来编程。更何况,要知道,在软件行业里工资拿的高的,不是那些对语言掌握的非常精通的java更好用。是不是大家又一窝蜂去ruby?什么时候才能上升到分析程序的层次而不是仅仅把别人写好的下载下来,研究语法,函数,OK,我会了,以后遇到这个问题就这么写,遇到另一个问题了,我再找,再下载,再看,再研究.....
7、请问用asp做的系统与asp.net,jsp做的系统比较,它们设计思想是否很相似?
这完全是不同的东西,但是说起来又都那么相似。
1、asp和jsp都采用HTML代码和程序代码交叉混合的编写方式,而.net则是完全的将页面html代码和程序代码分开,适用服务器端控件来实现数据操作功能。
2、asp适用的服务器端脚本语言是vbscript,是VB的一个子集,而.net是一个开发平台,是借助于Framwork运行的一种机制。在上边可以使用多种语言来编写实现相同的功能,但主要的开发语言是C#,当然,也可以是VB,可以是J#、F#等,也可以使用C++来写服务。我用的是C#。对于JSP,编程语言为JAVA,当然啦,你在学JSP的时候,JAVA是必不可少的。另外JAVA也有很多的框架可供我们选用,具体的信息你可以到网上查查;
3、现在来说运行机制。asp是那种运行时编译的语言结构,是一种临时性的运行机制。而.net和java都是先编译后运行,我们在网上看到的.net或者jsp的网站,它们的代码都呗编译成了.dll的文件数据集,是直接可执行的,这种机制执行速率比asp的那种快了很多;
4、最后,呵呵,个人觉得,做小型网站的话,用asp,小巧灵活,不用上纲上线,安全性方面基本可以忽略不计。但是如果要做大型系统,使用.net和jsp是比较好的选择。你看很多银行的网站,很多的门户网站都是用的这两个,当然,也有些门户网站使用了PHP,这东西比较好玩,跟C语言很像,而且简单易用。
呃,说了那么多,原来是我看错了。我见你的悬赏分是50分来的,怎么刚才一看,变成15分啦?!
呵呵呵,开个玩笑,以后多多交流!
8、网页设计需要懂脚本和ASP吗?和网站设计是一个道理吗?
网站=多个网页+服务器软件假设
所以,可以理解为网站设计的主要工作就是网页设计。
设计网页懂脚本或者ASP当然好,否则遇到必须脚本的网页你就很为难。