ASP学习心得

ASP.NET心得体会

经过两个多月的简单学习和上课听讲,初步掌握了ASP.NET动态网页制作的一些简单的知识和基本常识,也能从老师讲的基本知识中简单的应用一下上课所学到的知识,感觉ASP.NET网站建设和维护不是很方便,其中不仅要应用各种方面的知识还要对所学的知识学会变通使用,虽然会有一些成功的地方,但是,更多的是困惑,有太多的东西都不懂,以前学C++、数据库等一些相关知识的时候没好好学,现在想真正做好这个网站就显得不那么容易了。曾经看到网上有这么一句话,一个优秀的网络程序员不但要了解自己领域的一些专业技术,而且很多时候还要充当半个网络工程师,半个美术设计师和半个数据库管理员。照这么说来,我单单学习ASP.NET是远远不够的,还要学习计算机网络、美术设计、数据库,我很喜欢有关计算机方面的东西,认为我们当代的生活越来越离不开计算机,并且我也很痴迷计算机所带来的强大功能。

首先我们学习了怎么设计主页,一个好的主页可以给浏览者一个耳目一新的感觉,所以网站主页的布局就显得格外重要了,好的布局加上亲切的言语,以及强大的功能,都会是浏览者感到无比的亲切。这次我跟刘昕做的是乐糕网,一个粉红色的布局显出温馨的格调,其次我们添加了用户注册界面,同时应用了模板页,模板页嵌套在注册页面上,同时与主页的注册按钮相连接,在主页引用了CSS样式,使得格局更加清晰。之后我们做了在线投票页面,同样引用了模板页,同时学会了使用Cookie,Session的使用。做好这些功能之后,我们开始用到了数据库,要实现用户的存储和调用,以及商品信息的录入,同时对商品ID进行数据绑定,之后我们实现了购物车功能,使用 DataList控件实现了对后台代码文件中绑定其数据源,ASP,NET3.5提供的DataList控件使用模板显示内容,他允许每一行显示多条记录。可以使用HTML表对应模板项的呈现方式进行布局,从而控制各个单元格的顺序、方向和列数。在这之后我们又做了留言板,通过ADO.NET调用存储过程,做到了留言板功能的实现,。前面所学到的数据访问都是Web应用程序直接访问数据库。这种在Web窗体中直接访问和操作数据库中数据的方式是一种低效的资源使用方式,并且有可能产生安全风险。通过存储过程访问数据库,可以有效地提高数据访问效率和数据的安全性。可以在执行复杂任务时减少窗体的编码量,降低对网络宽带的需求;通过只允许可信赖的本地存储过程直接访问数据库,可以保护数据库的安全。同时我们用到了一个容器控件Repeater,当运行页面时,Repeater将绑定数据源中的数据,并按照模板的要求将数据在界面上呈现出来。正是由于Repeater控件没有默认的外观,所以进行界面设计的时候会感到不太直观。但Repeater控件非常灵活,可以通过对模板的灵活使用,创建多种不同形式的列表,包括以特定分隔符的列表,或者XML格式的列表,同时它还能够非常精确地对界面元素进行定位。除此之外我们还添加了网络在线投票功能,网络在线投票是网络用户的兴趣、价值取向以及热点关注等信息的关注程度的一种体现,实现了在线投票功能,为了更为直观的显示和查看投票结果,将投票结果图形化是一种较好的手段。所以我们引用了一个类Graphics, Graphics类是GDI+图形编程中的核心类。他封装了GDI+界面的绘图方法以及图形显示设备,极大地的简化了开发人员的图形编程工程工作。通过Graphics类的属性可以获取Graphics对象的分辨率,并能够为Graphics对象进行裁剪区域的选择和判断,而页面中图形的绘制则都是通过Graphics类的实例方法实现,同时引用了Web服务器控件Image。Image控件同IMG标签一样,其主要作用是在Web页面中显现图片信息,其主要属性为ImageUrl,用于设置需要显示的图片的URL地址。尽管ASP.NET提供的Image控件可以快速地载入图形,但却并不支持Click事件。而且GDI+除了可以绘制图形和文字外,还可以绘制或编辑已有图片,为图片添加水印或裁剪图片等操作。在实际的Web应用开发中,开发人员为了防止非法用户

恶意批量注册或者恶意程序暴力破解密码等操作,我们相应的做了图形验证码功能,在用户身份验证时都会采用验证码技术。验证码技术可以有效防止某些特定注册用户采用恶意程序和暴力破解方式对网站进行不断的登录尝试,为此我们引用了Random类,随即数在计算机应用程序设计,尤其是在实践环境模拟和测试等领域得到了非常广泛的应用。Random类是一个伪随即数生成器,能够产生满足一定随即性系统要求的数字序列。既然是伪随机数生成器,产生的数字就不是绝对的随即数,而是通过一定的算法产生的伪随机数。初始化一个随机数发生器有两种方法:第一种是不指定随即种子,系统自动选取当前时间作为随机种子,代码如下:Random rand=new Random();第二种方法是指定一个int型参数作为随即种子,代码如下:int iSeed=10; Random rand=new Random(10);我们还学习了ASP.NET的代码分离模式与无刷新技术,认识到了网站的真正的结构,最终才对BS结构的网站程序有了进一步的认识。同时,对SQL大型数据库的认识才有了质的改变。最后我们做了网络在线人数统计,完成了对乐购网网站的制作。

在这短短的几个月中,我知道在程序设计的时候,不要太在意程序是否最简洁灵活,对于一般开发者而言,程序规范化和可读性可能比追求程序的灵活性更加重要。在互联网资源越来越丰富的情况下,我们可以参考一些规范的程序源代码来学习。同时我也知道,想要学好这门课程,所要具备很多条件,首先打代码要规范,要做注释,这样回头来看程序时可以很快的看懂,一方面可以练习自己的逻辑表达能力,对以后遇到难以实现的功能也可以很好的表达出来向别人请教,而且出去从事编程工作的话,代码的规范是相当重要的。还有一点要学会总结,把自己做的程序用到的知识点列出来就可以很好的总结自己的知识点。当形成知识体系,对知识的理解就会更上一层楼。

刘向东

计软1001班

 

第二篇:ASP发展

动态服务器主页(活动服务器网页)

首先,ASP的起源:

对于ASP模式的研究和ASP的起源可以追朔到两个方面。一方面是关于商业和技术,是研究来自ASP发展历史,业务提交;另一方面是研究目前ASP企业的起源和演化过程的组织和发展。 综合上述发展阶段,简单地说,目前ASP提供商的历史和发展道路可以简单描述如下;

第一,由过去的ISP,圆形的基础设施和通讯功能,配合软件制造商,增加经营范围,发展成现在的IDC(互联网数据中心); 第二,过去ISV,(独立软件提供商)和VAR(交易员出售增值服务),在互联网时代,它改变了过去的营销方式,将主要依靠销售软件产品,贝尔从物理载体封装方式改变方向和远程操作方式为主,通过与网络商合作,实现了ASP的过渡。

第三,服务部门和传统的咨询公司是传统的大型组织,他们深深知道在互联网的基础上,依靠长期的经验,进行系统的设计和方案为其他客户服务,通过与交易员操作建立在网络和应用程序中软件制造商联盟关系,实现ASP提供商在系统集成交易员的能力。 第二,ASP的发展历史和分类

现在,ASP是新兴和正式提出的从19xx年底到19xx年初的一种模式。直到从19xx年底到20xx年初,在很大程度上,ASP相关领域杰出的行为在资本市场的公司就引起了人们的广泛关注。事实上存在内涵的ASP模式的本质,并不是全新的东西,但曾经的

模式更好的深入了解ASP,最后,从不同的标准所划分的情况来看,目前在ASP,我们将重点介绍企业。

第三:开发ASP模式的基础

ASP作为一个全新的的概念,命题和成形时间只超过半年,但在美国和其他IT行业的快速发展的国家,在未来ASP正式成为一种新的发展商业模式领先的电子商务,它的成熟主要基于以下前提,ASP技术产生和发展可以通过网络推广:网络逐渐深入人们的生活,大量的基于WEB的解决方案不断出现,所有这些使远程应用程序方案基于主机的形式成为可能;带宽不断地增加,使主机的应用程序能够访问互联网客户端;以确定客户机/服务器是否可以被共享的环境下使用。ASP概念的远程访问,用户已经习惯了在客户机/服务器环境下,这使远程访问成为可接受的第一个商业模式来使用共享;浏览器成为图界应用程序广泛所接受的;技术的广泛应用和开发的浏览器收集到足够的技术和人力资源的计算,都基于WEB的计算客户机和良好的用户基础;潜力的电子商务解决方案推进了电子商务解决方案,分享了很多业务和技术问题所结合ASP的概念;如系统的安全性和可靠性。电子商务的巨大动力,是促进ASP的前进力量。

第四,中国ASP市场概述。

20xx年,中国ASP市场的销售总额是3300万美元,占全球销售总额的0.3%。IDC预计,每年的平均增长率大中国地区ASP市场将来自于20xx年64%,大中国地区ASP市场的容量将达到2.43

亿美元。中国ASP市场开始发芽的时候20xx年初,现在仍然是一个市场初期,它显示随着市场中小型业使用和服务涉及到大量的公司,主要是那些传统的独立软件开发商、系统集成交易员.com公司。但这些公司拥有沉重的竞争力在能力和公司规模上,本身就提供服务。

我国的互联网发展经历狂热后,今年逐渐趋向理性和规范化。这是在总结和调整网站的发展道路,我们需要思考和再次知道互联网自身的特点和优势。它的特征,如高效、简单和直接、个性化、资源共享、穿越在时空和相对廉价的成本,等等,这是它必须使用高速发展的动力。目前,这些公司专门提供服务的使用仍然面临挑战。首先,在做贸易,它是服务于这类模式远接受对他们带来利益;其次,是如何销售应用程序的一种方式,类似于整个解决方案,这都是重要的问题,同时ASP制造商也面临如何定价体系的问题;最后,是如何通过提供应用程序服务和传统的软件销售模式参与竞争,这是一个问题,中国应该深深地思考ASP。目前,大多数网站的操作原则是在互联网远离上述优势和特点,认为操作的网站管理模式和管理理论似乎还停留在旧的时代。 但与此同时,中国市场的现状是,企业之间的竞争不断加剧,电子商务发展迅速,数以百万计的中小企业普遍缺乏资金和训练有素的工作人员,这些原因将促进中国ASP的发展。这种模式的网站的规模就像大型企业或大型公司,我们可以说麻雀虽小,五脏是可用的。关键是,相信在不久的将来,将内容和客户服务建成为网站。 甚至在内容

方面,不必让人完全正则和集中。最新兴的技术已经使我们能够完成组织、交换的网页,格式和移植在互联网直接一眨眼,巨大的政府网站的公司和人事管理组织已经不再存在了,随着社会的进步,人类的生活将与互联网紧密联系,网站公司投资了大量的人力资源和巨大的基金;ASP和中国企业选择因素考虑尤其是在制造商专注于数据安全保证,专业质量方面的人员。与此同时,因为这些新的服务形式对ASP信心的不足, 一个依赖程度大的ASP厂商信誉是相当一般的现象。排名靠后选择的因素包括价格,实现应用程序的速度和可扩展性等。但我们也期待,ASP服务业务将发展很快,提供分段模块的系统集成服务,网站的建设。它可以使个人主页设置完的功能善,不需要涉足任何技术发展。所以从那时起网站操作可以摆脱巨大的技术开发和维护组织,在未来的市场中这是ASP的发展方向和趋势。如果我们称之为是事业、生活等所有网站的未来,这并不夸大。IDC认为在未来两年内,中国的ASP市场将逐步成熟,当然会消除一批商业模式不清楚,能力也差的公司,到20xx年,中国ASP市场将表现出稳定增长的趋势。在配合应用软件市场下,开拓贸易ASP市场,供应链管理应用软件市场。并且在接下来的两年里,CRM应用软件市场在中国的发展领域将会有更多的商业机会。

相关推荐