ASP网页设计校友通信材料办理体系(1)
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.校友通信材料办理程序的制造花了我4天的工夫,时代碰到了良多成绩,侥幸的是,我失掉了同砚和网友的匡助。在接连几天的进修和理论以后,该程序竣工了。此程序是我所编写的第一个使用性程序。学asp.net两个多月以来,因为工夫和课程的原因一向没有实验过亲身编写一个使用性的小程序,而如今,我终究完成了本人的第一次。实在,无机会打仗使用程序的开辟并进一步进修asp.net,是因为这个学期我到场了学院网站事情室,在事情室里我是名程序员的脚色,次要卖力.net平台下基础网站使用程序的开辟。初来乍到,我面对的是一个进修的历程,使用10.1的假期,进修了C#的基础常识,今后的编程我决意用C#而不再是VB。然后想热热身,因而编写了这个校友通信材料办理程序。上面的工夫我将与你分享我这几天的制造事情,和碰到的成绩息争决的办法,假如你也是名asp.net老手的话。
<!--Day1--->
每一个人都有本人的第一次,程序员也天然云云。在校友通信材料办理程序的编写过程当中,我留下了学多第一次。第一天的事情是结构,这是我第一次结构。一个晚自习的工夫,笔在事情桌上的纸张上不休的写画。后来,我将程序分为了两个页面,一个数据显现叶页面,用来选择排序数据库数据并显现出来,另外一个是编纂页面,用来供应给用户操纵功效。仿佛这写事变用形如一个带编纂的DataGrid就可以弄定,可思索到数据的平安性,这类作法是不成行的,数据的平安性请求程序对用户的操纵具有周密的监视和考证。然后我列出了每一个页面所用到的办法。数据显现页面较复杂,包括一个DataGrid控件和一个到导航的毗连按钮。编纂页面则庞大一些。
我把编纂页面分为了四种形式,分离放到了四个Panel控件里,并经由过程代码把持形式的显现。页面加载是默许为接待形式,接待形式种包括友谊提示,和到更新和拔出形式的跳转按钮,底部则是到导航页的跳转按钮。然后更新形式里包括绑定了QQ号的DropDownList控件,这个控件有两个办法,分离是在页面加载时实行的数据库QQ号字段的绑定和DropDownList控件的OnSelectedIndexChange事务办法,尔后面一个办法是用于在用户选择QQ号时主动加载原始数据到页面上的几个TextBox里,这几个TextBox分离对应了数据库校友材料的分歧字段。输出了更新材料后,点击断定按钮然后考证控件入手下手事情,页面考证后就实行更新办法,在更新办法里利用了SQL语句完成数据库材料更新。假如点击的是加入页面则跳到编纂页面接待形式。断定和加入按钮我用的是带参数LinkButton,代码里写了个办法用switch语句来检测参数,然后挪用响应的办法。拔出形式和更新形式分歧指出就是把绑定QQ号的DropDownList换做了TextBox,如许就少了绑定和选择的办法,但是增添的是对输出QQ号是不是已存在的检测办法。
说到这里还没谈到第四种形式,实在第四种形式是在实行完更行和拔出的SQL办法后主动挪用的,第四种形式能够叫做是不是持续编纂形式,页面上有一个Label和两个LinkButton按钮,按钮经由过程后面写的参数检测办法指定跳转到响应的页面。呼,终究列完了,看似复杂的一个程序,用户哀求的完成办法竟这么的烦琐,我事先都吃了一惊。但是完成办法份的很细利于供应办法的效力,削减渣滓代码。</p>Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 掌握asp的特性而且一定要知道为什么。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
页:
[1]