- 在ashx文件中制作验证码(使用session要继承IRequiresSessionState)(必须继承System.Web.SessionState.IRequiresSessionState接口,才能实现Session读写!)
- 跨线程操作控件相关(为什么.net不让我们跨线程操作控件,这是有好处的。因为如果你的线程多了,那么当两个线程同时尝试将一个控件变为自己需要的状态时,线程的死锁就会发生)
- Cookie1 Cookie2( Cookie是Web服务器向用户浏览器发送的一段Ascii文本.一旦接受到cookie,浏览器会把cookie的信息片段以"键/值"对的形式保存在本地.这以后,每次想同一服务器发送请求的时候,Web浏览器都会发送站点以前存储在本地的cookie.浏览器和Web服务器的通讯是通过Http协议进行通讯的,而cookie就保存在Http协议的请求部分)
- 深入理解Session(服务端为每一个session维护一份会话信息数据,而客户端和服务端依靠一个全局唯一的标识来访问会话信息数据。)
- 深入理解ViewSTate(保存.net服务器控件状态)
- 页面间传值(QueryString、Server.Transfer、Session、Application、Cookie)
- 闭包的深入理解(闭包就是嵌套在函数里面的内部函数,并且该内部函数可以访问外部函数中声明的所有局部变量、参数和其他内部函数。当该内部函数在外部函数外被调用,就生成了闭包)更多参考;
- .net下的多线程编程、多线程同步
- 八种常见的防盗链方法总结及分析
- innerHTML相关
- C#扩展方法
- 网页信息抓取参考
- 6个重要的.NET概念:栈,堆,值类型,引用类型,装箱,拆箱;
- GDI+(Graphics Device Interface Plus也就是图形设备接口,提供了各种丰富的图形图像处理功能;在C#.NET中,使用GDI+处理二维(2D)的图形和图像,使用DirectX处理三维(3D)的图形图像,图形图像处理用到的主要命名空间是System . Drawing:提供了对GDI+基本图形功能的访问,主要有Graphics类、Bitmap类、从Brush类继承的类、Font类、Icon类、Image类、Pen类、Color类)画图三部曲:
- 1、创建一个画板:创建一个画板主要有3种方式:
A: 在窗体或控件的Paint事件中直接引用Graphics对象
B: 利用窗体或某个控件的CreateGraphics方法
C: 从继承自图像的任何对象创建Graphics对象 - 2、获取一支笔;
- 3、在画布上用这支笔画画;
先搜集到这,以后继续