学习WebForm“前奏” 学习WebForm知识点,也就是Web窗体应用程序之前,当然我们要先学习一般处理程序(ashx),作用那是大大的,至于两者的区别和作用,最简单的总结就是当你想要输出Html代码时,就用WebForm,而要想输出非Html代码,比如图片等文件时,那就用一般处理程序吧!
你会画图吗? 在Asp.net中学习输出图片,本质就是“画图”,关键是你会“画图”吗?画图可以有好多种,包括输出水印图片——画加了logo的图片;输出验证码图片——画加了字符串的图片;输出缩略图片——将原图片画小了;输出防盗链图片——这个嘛好像不用“画”。
上传图片这一说 上传图片这一说就是上传图片的功能,其实说破了就是设置页面的一个表单属性enctype,然后可以让用户在浏览器的页面上选择指定图片,之后进行上传图片。可是你知道为什么吗? 如果你不设置页面的表单属性enctype,直接加个表单控件file,然后测试上传图片功能,你会发现接接收到的只是图片文件的物理路径名,很让人失望,确实是,无论怎么办,都没法实现上传图片这一说。 这里分享分享
get请求和post请求兄弟 当浏览器发送Http请求给服务器的时候,Http请求就会有两种类型:get请求和post请求,今天就辩辩两兄弟吧。 学习过Asp.net的孩子,应该能大致体会到两者的异同吧。 通俗点说,get请求就是在浏览器发送请求的时候,将数据加到请求的地址上,一般用于第一次向服务器发送请求;而post请求就是将请求数据加到请求报文的请求体中,而且post请求时请求报文中的数据内容比ge
IIS为何物? IIS就是Internet Information Server的缩写,翻译过来就是互联网信息服务,还有就是微软开发出来的...等等大量解释。百度百科的解释永远都是那么官方,还是吐槽一下自己的看法吧。 个人想法,纯属##。 IIS到底是什么呢?其实我们电脑上就有啊,在控制面板--》打开或关闭Windows功能--》Internet信息服务--》Web管理工具--》IIS..
模拟Web服务器 模拟Web服务器,实现基本功能来了解Web的原理,对于学习Asp.Net当然是铺垫作用,也能更好上手Asp.Net知识点。 首先浏览器发送请求报文给Web服务器, 紧接着Web服务器接收浏览器发送过来的请求,并将接收到的请求内容进行数据处理,然后准备响应报文,包括响应头、响应行以及响应体,发送响应报文给浏览器。 最后浏览器将接收到的响应报文进行解析,展示给用户,
Socket的重要性 Socket不仅在聊天应用程序中需要用到,而且对于学习Asp.net也非常有帮助。你懂得! 实现服务端和客户端互发信息,以及服务端向多个客户端发送信息。 服务端代码1: public Form1() { InitializeComponent(); Control.CheckForIllega
Socket的重要性 Socket不仅在聊天应用程序中需要用到,而且对于学习Asp.net也非常有帮助。你懂得! 实现服务端和客户端互发信息,以及服务端向多个客户端发送信息。 服务端代码1: public Form1() { InitializeComponent(); Control.CheckForIllega
Socket的重要性 Socket不仅在聊天应用程序中需要用到,而且对于学习Asp.net也非常有帮助。你懂得! 实现服务端和客户端互发信息,以及服务端向多个客户端发送信息。 服务端代码1: public Form1() { InitializeComponent(); Control.CheckForIllega
Socket的重要性 Socket不仅在聊天应用程序中需要用到,而且对于学习Asp.net也非常有帮助。你懂得! 实现服务端和客户端互发信息,以及服务端向多个客户端发送信息。 服务端代码1: public Form1() { InitializeComponent(); Control.CheckForIllega
你懂这个this吗? 今天早上复习知识点的时候,回顾到这个this易错点时,感觉有点意思,所以拿出来和大家交流讨论。当时人好困,所以思考得不是特别全面。 在我们学习C#的时候,我们就知道了thi指的当前实例,在Winfrom中,我们明白了Application.Exit();和this.Close();的区别,也知道了this的方便之处,但是在Javascript和Dom我们又见识到this,今天拿JQue
一般处理程序 一般处理程序,是学习ASP.NET非常关键的一步,后面WebForm、Ajax、服务器控件等等的学习都是建立在一般处理程序基础之上。一般处理程序真的是非常“麻烦”。但是最优的优点就是非常高效,执行代码相对于以后学习的WebForm就非常地迅捷,而且对于我们初学者非常有帮助,能够一步步地去了解网页到底是怎么在运行的,了解它的整个过程是怎么样的。 新建一个一般处理程序:usin
学习三层架构感悟 最近自己好久没有写帖子了,反映出自己总结少了,那就是学习少了,每个月写几篇帖子,好好总结这一个月自己学习知识的收获,也包括每个礼拜,甚至每天学习的收获与总结,前段时间的几篇原创帖子,都是记录学习过程中的点滴及总结,发表自己感悟的都太少了,这几天学习三层架构这个思想知识点,学完下来,综合性较强,感觉逻辑分析能力很关键,思维分析能力,培养“整体”代码性。 三层架构学习之前,老师复习了ADO
Javascript初级认识 -->JavaScirpt语言本身基于对象(通过特殊手段实现面向对象) 语法的掌握 “面向对象” Dom(类似于C#的类库)文档对象模型,跟Html一样也是树形结构 -->掌握语法,学习了C#编程语法之后,学习JavaScript语法就更好上手了。 -->JavaScript是脚本语言,通俗点说就是不需要编译
Html初级认识 -->Html就是提供网页上的内容,仅仅是“提供"而已,这一点学习了后面的Javascript和Dom就明白了,其实Html只是显示作用。 Css提供美化,辅助Html,使显示的效果更加绚丽。 学完Html,紧接着就是Javascript,-->Dom-->JQuery-->Asp.net... -->坚持手写HTML,这个在学习初期非常关键
模拟学生档案管理系统 这个学期专业开了一门管理信息系统的课程,虽然说老师讲的是泛泛的知识,但是讲得还有点意思,毕竟自己在学习这方面的知识,老师讲知识点时,自己联系所学有些特殊收获,可是大部分未来同学不从事IT行业,专业涉及面还是太广了,对于这门课程的实验课,开发一个管理系统出来,绝对是需要“百度”的力量。 当初自己有些为了完成任务的目的,上网百度了一个”思路“,百度了一个需要用到的管理信息系统思想的案例,简
C#对象小知识点 -->C#面向对象——for循环,大家用的非常多,也用的非常熟练,但是既然有foreach,就说明foreach也有它的好处,现比较foreach与for的利弊。 -->foreach语法: foreach(类型名 临时变量 in 要遍历的对象) { Console.WriteLine(临时变量);//这里只是一种功
C#面向对象之多态 -->C#面向过程三大特点就是封装、继承、多态。多态看似非常变态,实际上学习了多态之后才发现恍然大悟啊。 -->里氏转换指的是子类可以无条件赋值给子类,如果父类指向的是子类,父类可以强制转换成子类。 -->多态就是一种表现形式,多种执行结果。 ---先看一个例子: class Person {
分享自己的一个小数据库“Bug” 今天还原计算机系统,想来此大扫除,重装了Visual Studio 2010和SSMS,当使用数据库管理工具时,试着将之前的数据库附加到现有的SSMS时,问题来了,附加数据库总是出现错误,以为文件没齐,还是......,开始以为是之前的数据库学习版的,与现在数据库版本有出入? 仔细看了也不是这个原因,就网上百度这个错误,说是权限不够,然后将主数据文件.ldf的属性,安全加上everyo