摘要: 下载图片处理T_UsersTableAdapteradapter =newT_UsersTableAdapter();vardata = adapter.GetDataById(int.Parse(context.Session["UserId"].ToString()));varuser = data.Single();if(user.Level == 1){stringPicPath ="~/img/"+filename;if(PicPath.IndexOf('.')!=6))//此处有漏洞风险,防止用户通过拼凑请求参数的方法非法下载 阅读全文
posted @ 2011-04-16 23:59 GY小小鸟 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.特殊路径标志“~”和“/”表示网站根目录(跟域名相关),../表示上级目录、./表示当前目录等Http标准定位不一样,“~”,~是ASP.NET定义的特殊符号,是ASP.NET内部定义推荐的方法,推荐资源定位都使用“~”从应用根目录开始定义。编程处理“~”,如果在服务器控件中,会自动将~进行转换,如果在html控件或者需要在代码中转换可以使用VirtualPathUtility类中的静态方法进行虚拟路径、全路径等的转换,比如VirtualPathUtility.ToAbsolute(“~/a/b.sapx”)2.Request对象Response.Write(Request.AppRela 阅读全文
posted @ 2011-04-16 23:58 GY小小鸟 阅读(386) 评论(0) 推荐(0) 编辑
摘要: HTTP协议简介1.web开发是和http协议打交道的,必须了解http协议。http协议版本:http/0.9、http/1.0、http/1.1版本http协议分析工具1.DebugBar,Http(s)标签的内容。免费的,只能分析当前浏览器中的内容。HttpWatch,收费的,也是只能分析当前浏览器的内容。推荐使用。http协议的几个概念:1.连接(connection):浏览器和服务器之间传输数据的通道,一般请求完毕就关闭,不会保持连接2.请求(Request):浏览器向服务器发送的“我要。。”的消息,包含请求的类型,请求的数据、浏览器的信息(语言、浏览器的版本等)3.相应(Respo 阅读全文
posted @ 2011-04-16 23:56 GY小小鸟 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 1.ASP.Net简介及学习1.什么是ASP.Net –ASP.Net是一种动态网页技术,在服务器端运行.Net代码,动态生成HTML。可以使用JavaScript、Dom在浏览器端完成很多工作。学习ASP.NET不要陷入如何使用服务器控件的误区中,我们要懂得每个控件的运行原理。不要做一个只会拖控件的“程序员”。2.webApplication和webSite的区别。WebApplication有命名空间,更改c#代码后要重新启动浏览器方能看到更改的效果。webSite则没有这个东东。webSite是由ASP带过来的程序开发习惯,但是它只适用于小型网站的开发,因为代码出错了不容易发现,而且所有 阅读全文
posted @ 2011-04-16 23:54 GY小小鸟 阅读(367) 评论(0) 推荐(0) 编辑
摘要: JavaScript课程笔记课程1 JavaScript简述.HTML只是描述网页长相的标记语言,没有计算,判断能力,如果所有计算判断都放到服务器端执行的话,网页的页面会特别慢,用起来也很难用,对服务器的压力很大,因此要求能在浏览器中执行一些简单的运算,判断。JavaScript就是一种在浏览器端执行的语言。JavaScript与Java没有直接的关系,唯一的关系就是JavaScript原名叫做LiveScript,后来吸收了Java的特性,升级为JavaScript。简称jsJavaScript是一种解释型的语言,无需编译就可以随时运行,这样哪怕语法有错误,没有语法错误的部分还是能正确运行。 阅读全文
posted @ 2011-04-16 23:53 GY小小鸟 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 课程一:面向对象的概念。英文缩写:OOP。面向对象只是面向过程的一个补充,而不是取代面向过程。类、对象。类是抽象的,对象是具体的。人是一个类,某一个人是“人”这个类的对象。和类相关的变量叫做字段,是类的状态。类是不占内存的,对象才占内存。方法:就是类能够执行的动作,比如问好、吃饭。类的继承:类之间可以有继承关系。比如电脑类可以从电器类继承,这样做的好处是“电脑”类,只需要定义自己特有的字段、方法就可以啦。面向对象的三个特征:封装、继承、多态。课程二:定义类。看看这个程序,基本上包含了类的定义,类的对象的声明、对象的字段的赋值等等。课程三:类的成员访问级别.在定义类的成员是,前面有一个关键字,例 阅读全文
posted @ 2011-04-16 23:51 GY小小鸟 阅读(558) 评论(0) 推荐(0) 编辑
摘要: C#课程笔记。第一课。Net的技术Windows控制台程序1.WinFrom程序:像我们想在常用的QQ等窗口程序。3. ASP.Net:开发网站程序。如WebFrom开发4嵌入式开发也可以用。Net来开发。5.WCF:通信程序如QQ。WF工作流。第二课:控制台程序Console.WriteLine("请输入一个整数:\n");//用于打印一行字符串相当于printf();strings =Console.ReadLine();//相当于scanf();用于接收字符串。inti =Convert.ToInt32(s);inti1 = i + 10;Console.WriteL 阅读全文
posted @ 2011-04-16 23:48 GY小小鸟 阅读(513) 评论(0) 推荐(0) 编辑
摘要: IIS服务的搭建1,首先我们要开启自己电脑的Internet信息服务功能。一个功能是Windows自带的,但是我们在装机的时候一般都跳过他而没有安装。添加的方法就是:开始——>设置——>控制面板——>添加或删除程序。单击窗口左边的添加/删除Windows组件,在弹出的对话框中选中Internet信息服务(IIS)选项。点击下一步,提示你用到Windows安装盘,如果有的话就放盘进去,如果没有的话,就从网络下载一个iis安装包,解压之后,安装时需要的文件就在你解压文件夹里面找,然后就安装完成了。2.组装好之后就开始设置iis了。开始——>程序——>管理工具——> 阅读全文
posted @ 2011-04-16 23:45 GY小小鸟 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 最近学习了动态调用与静态调用的一些知识。哈哈。写一些心得体会。首先讲一下库函数。所谓的库函数,就是很多函数的集合,实现各种功能的函数集中起来供程序调用。这样就有利于共享与避免重复书写。一次写,多次用。 我们编程的时候也接触过很多include进来的库函数。还有就是自己在头文件中敲的很多自定义函数。这些函数是要编译进.exe文件中去的,像这样的要将函数编译进. exe文件中的这些函数库调用就叫做静态库。平时我们可能没什么感觉,觉得这样还行。但是当我们的程序够大的时候,会有很多很多的函数,就像编写qq程序一样,需要很多的 函数,如果都将其编译到exe文件中,无疑这个exe文件的体积会非常大。 怎样 阅读全文
posted @ 2011-04-16 23:43 GY小小鸟 阅读(2510) 评论(0) 推荐(0) 编辑
摘要: 最小化图标到托盘 今天有兴致来这里写一些我最近的学习心得。希望和有兴趣的同学一起探讨一下。 我要写的是如何在最小化的时候将图标加到桌面的托盘区。所谓的托盘区,就是桌面右下角那个区域。有一些小图标还有时间显示的那个角落。有时候我们的程序仅仅最小化到任务栏是不够的。如一些长时间运行的像定时关机程序。我们就可以把他最小化到托盘区。这样看起来特别的爽。先讲一下基本原理:1.最小化:点击最小化按钮时。就在右下角绘一个小图标。然后将整个窗口隐藏掉。2.还原:双击小图标后,触发程序中定义的消息,将隐藏的窗口重新显示出来。再将那个小图标删掉就行啦。呵呵,很简单吧。首先来看看点击最小化按钮时触发的函数吧:我们可 阅读全文
posted @ 2011-04-16 23:41 GY小小鸟 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 说明:下面文章都是居于杨中科的C语言可以干大事系列视频的。用C写一些小的桌面应用程序。主要是锻炼编程的思维。.在Windows2000一下的操作系统版本,直接就可以调用Windows自带的API,即系统关机函数。BOOL ExitWindowsEx(UINT uFlags,DWORD dwReason);uFlags的值:EWX_LOGOFF,0,注销EWX_SHUTDOWN,1,关机EWX_REBOOT,2,重启EWX_POWEROFF,8,断开电源EWX_FORCE,4,强制终止所有程序EWX_FORCEIFHUNG,16,强制终止位响应的程序后面的dwReason一般不指定,可能是历史遗 阅读全文
posted @ 2011-04-16 23:37 GY小小鸟 阅读(543) 评论(2) 推荐(0) 编辑