【Dongle】【ASP.NET】Web总结(一)
来源:互联网 发布:淘宝上代购dw手表600 编辑:程序博客网 时间:2024/06/05 02:52
通过学习Web网页设计,我算是初步导入B/S学习过程了。感觉有些不敢想象。以前看着网页设计的那么多内容,下意识认为“哇,这么复杂,肯定很难哦!”。其实不然。当接触了最基础的Web网页设计,我们会发现原来它还是很容易上手的。虽然说成为中级、高级的设计者不太可能,但是成为初级入门还是可以。只不过很多人都是在这么低要求前放手啦。不知是可惜还是可叹!
Web前言
学习起初,当然是Web的由来,然后还简单介绍了ASP.NET和Web窗体。Web设计是从C/S发展演变过来的B/S设计。其中C/S通俗说就是客户机/服务器结构,而B/S则是浏览器/服务器模式。由于C/S的模式受地域条件局限,所以才有了B/S的发展。同样的,B/S也有开发周期,和C/S的开发流程相似。B/S的优点是:无状态编程,断开式连接,请求和应答模式。
ASP.NET
Web中的代码可以选择很多种编程语言,学习过程中使用的C#语言。
其实,Web设计其实最简单的就是添加控件显示。而这个控件可以出发有些事件,从而可以实现我们所需功能。
事件有单击事件,即单击后发生的事情;加载事件,即每次窗体显示的时候所需要执行的内容。
有时候为了美化页面,我们则需要对控件添加一些属性。而这个属性和之前没有太多变化。我们需要了解的是,控件分为两种,一种html客户端控件,指事件只发生在客户端,不上传到服务器,一般用<input type="控件类型">标志。另一种就是对应的Web服务端控件了,这些控件每次处理的时候都会上传到服务器进行处理,然后在将处理结果返回到客户端,一般用<asp:控件类型 runat="Server"></asp:控件类型>表示。html控件也可以变成服务器端控件,就是在属性值里面加入runat="server",其实这个属性是区分服务端和客户端的标志。
Web服务器控件
Application、Sesion和Server对象
ADO.Net
是对数据库数据进行处理的一个组件库。学到这里,我好像才有点明白,为什么之前连接数据库要用sqlDataReater、sqlDataAaper,DataTable,以及处理数据的方法ExecuteReader等等。
数据绑定
将数据从数据库访问到并返回相应的数据是,需要在街面上显示出来,这就需要我们用专门的数据接收控件来接收。比如DataList、Gridview、Reapter。这里面要注意的是DataList和Reapter的模板,牛腩的时候只知道用ItemTemplate,也仅仅指导它可以循环接收数据,但是并没有想到还有这么多内容,感觉很神奇。另外,还有不少的轻松,既可以优化显示的效果,也能对数据进行处理,很人性化。
Web服务
感觉这章没有看懂个所以然……
自定义控件
自定义控件使用方便?第一感觉就是那为啥不直接使用自定义控件呢?其实自定义空进啊人们设置的一般都是单独针对某一个或几个问题而创建的。如果想适用大多数问题或情况,才有了用户控件的存在意义。所以他们两个各有利弊。
配置
这里面之前写的最多的就是关于数据库的连接,以及定义一些appsetting值,然后现在才发现,原来我们早已经接触过了XML语言,只是我当时不知道,也没有去追究为什么会有配置文件,配置文件又是什么语言写的,一切都感觉那么理所当然。这也是不会学习的表现吧。记得师傅曾经说过:“不要觉得什么学习都是正确的,要学会去反驳”。如果只是默默的被动接受,那么将来永远不会超过那个第一提供资料的人,而这实际上不是必然的!
调试部署
部署没有完全实现,因为打包存在异常,需要下载某个组件,正在解决中。
- 【Dongle】【ASP.NET】Web总结(一)
- 【Dongle】【ASP.NET】Web总结(二)
- 【Dongle】【Web】XML总结
- 【Dongle】【Web】CSS总结
- 【Dongle】【Web】JQuery总结
- 【Dongle】【HTML】标签总结(一)
- Asp.net总结(一)
- asp.net总结(一)
- asp.net总结(一)
- 【Dongle】【Web】订餐系统之总结
- ASP.NET - 使用 ASP.NET Web 服务器控件(一)
- Asp.net性能优化总结(一)
- ASP.NET性能优化总结(一)
- Asp.net性能优化总结(一)
- 学习ASP.NET的总结(一)
- Asp.net总结(一)ViewState
- Asp.Net北大青鸟总结(一)
- 【ASP.NET北大青鸟】-总结(一)
- Android Studio常用快捷键、Android Studio快捷键大全
- [转载]Windows部署Caffe-Backup Best Guidence
- Android 应用事件分发
- POJ-1062-昂贵的聘礼
- 求一个正整数的阶乘 3=3*2*1
- 【Dongle】【ASP.NET】Web总结(一)
- 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字
- 面试之路---进程的互斥和同步
- 运动目标的背景建模-混合高斯背景建模和KNN模型建模的OpenCV代码实现
- 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
- HDOJ 2824 The Euler function (欧拉函数)
- 人生如棋歌词
- python笔记
- 编写一个程序,用于接收用户输入的数,然后显示从0到该数为止表示的所有字符,询问用户是否愿意再次继续同样的过程