收藏 分享(赏)

a sp.net心得体会.doc

上传人:cjc2202537 文档编号:118683 上传时间:2018-03-21 格式:DOC 页数:2 大小:83KB
下载 相关 举报
a sp.net心得体会.doc_第1页
第1页 / 共2页
a sp.net心得体会.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

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

2、来,我单单学习 ASP.NET 是远远不够的,还要学习计算机网络、美术设计、数据库,我很喜欢有关计算机方面的东西,认为我们当代的生活越来越离不开计算机,并且我也很痴迷计算机所带来的强大功能。首先我们学习了怎么设计主页,一个好的主页可以给浏览者一个耳目一新的感觉,所以网站主页的布局就显得格外重要了,好的布局加上亲切的言语,以及强大的功能,都会是浏览者感到无比的亲切。这次我跟刘昕做的是乐糕网,一个粉红色的布局显出温馨的格调,其次我们添加了用户注册界面,同时应用了模板页,模板页嵌套在注册页面上,同时与主页的注册按钮相连接,在主页引用了 CSS 样式,使得格局更加清晰。之后我们做了在线投票页面,同样引

3、用了模板页,同时学会了使用 Cookie,Session 的使用。做好这些功能之后,我们开始用到了数据库,要实现用户的存储和调用,以及商品信息的录入,同时对商品 ID 进行数据绑定,之后我们实现了购物车功能,使用 DataList 控件实现了对后台代码文件中绑定其数据源,ASP,NET3.5 提供的 DataList 控件使用模板显示内容,他允许每一行显示多条记录。可以使用 HTML 表对应模板项的呈现方式进行布局,从而控制各个单元格的顺序、方向和列数。在这之后我们又做了留言板,通过 ADO.NET 调用存储过程,做到了留言板功能的实现, 。前面所学到的数据访问都是 Web 应用程序直接访问数

4、据库。这种在 Web 窗体中直接访问和操作数据库中数据的方式是一种低效的资源使用方式,并且有可能产生安全风险。通过存储过程访问数据库,可以有效地提高数据访问效率和数据的安全性。可以在执行复杂任务时减少窗体的编码量,降低对网络宽带的需求;通过只允许可信赖的本地存储过程直接访问数据库,可以保护数据库的安全。同时我们用到了一个容器控件 Repeater,当运行页面时, Repeater 将绑定数据源中的数据,并按照模板的要求将数据在界面上呈现出来。正是由于 Repeater 控件没有默认的外观,所以进行界面设计的时候会感到不太直观。但 Repeater 控件非常灵活,可以通过对模板的灵活使用,创建多

5、种不同形式的列表,包括以特定分隔符的列表,或者 XML 格式的列表,同时它还能够非常精确地对界面元素进行定位。除此之外我们还添加了网络在线投票功能,网络在线投票是网络用户的兴趣、价值取向以及热点关注等信息的关注程度的一种体现,实现了在线投票功能,为了更为直观的显示和查看投票结果,将投票结果图形化是一种较好的手段。所以我们引用了一个类 Graphics, Graphics 类是 GDI+图形编程中的核心类。他封装了 GDI+界面的绘图方法以及图形显示设备,极大地的简化了开发人员的图形编程工程工作。通过 Graphics 类的属性可以获取 Graphics 对象的分辨率,并能够为 Graphics

6、 对象进行裁剪区域的选择和判断,而页面中图形的绘制则都是通过 Graphics 类的实例方法实现,同时引用了 Web 服务器控件 Image。Image 控件同 IMG 标签一样,其主要作用是在 Web 页面中显现图片信息,其主要属性为 ImageUrl,用于设置需要显示的图片的 URL 地址。尽管 ASP.NET 提供的Image 控件可以快速地载入图形,但却并不支持 Click 事件。而且 GDI+除了可以绘制图形和文字外,还可以绘制或编辑已有图片,为图片添加水印或裁剪图片等操作。在实际的Web 应用开发中,开发人员为了防止非法用户恶意批量注册或者恶意程序暴力破解密码等操作,我们相应的做了

7、图形验证码功能,在用户身份验证时都会采用验证码技术。验证码技术可以有效防止某些特定注册用户采用恶意程序和暴力破解方式对网站进行不断的登录尝试,为此我们引用了 Random 类,随即数在计算机应用程序设计,尤其是在实践环境模拟和测试等领域得到了非常广泛的应用。Random 类是一个伪随即数生成器,能够产生满足一定随即性系统要求的数字序列。既然是伪随机数生成器,产生的数字就不是绝对的随即数,而是通过一定的算法产生的伪随机数。初始化一个随机数发生器有两种方法:第一种是不指定随即种子,系统自动选取当前时间作为随机种子,代码如下:Random rand=new Random();第二种方法是指定一个 i

8、nt 型参数作为随即种子,代码如下:int iSeed=10; Random rand=new Random(10);我们还学习了 ASP.NET 的代码分离模式与无刷新技术,认识到了网站的真正的结构,最终才对 BS 结构的网站程序有了进一步的认识。同时,对 SQL 大型数据库的认识才有了质的改变。最后我们做了网络在线人数统计,完成了对乐购网网站的制作。在这短短的几个月中,我知道在程序设计的时候,不要太在意程序是否最简洁灵活,对于一般开发者而言,程序规范化和可读性可能比追求程序的灵活性更加重要。在互联网资源越来越丰富的情况下,我们可以参考一些规范的程序源代码来学习。同时我也知道,想要学好这门课程,所要具备很多条件,首先打代码要规范,要做注释,这样回头来看程序时可以很快的看懂,一方面可以练习自己的逻辑表达能力,对以后遇到难以实现的功能也可以很好的表达出来向别人请教,而且出去从事编程工作的话,代码的规范是相当重要的。还有一点要学会总结,把自己做的程序用到的知识点列出来就可以很好的总结自己的知识点。当形成知识体系,对知识的理解就会更上一层楼。刘向东计软 1001 班

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报