![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#基础复习
文章平均质量分 76
anling_yao
这个作者很懒,什么都没留下…
展开
-
CSS复习
1、CSS是Cascading Style Sheet这个几个英文单词的缩写,翻译成中文是“层叠样式表”的意思。CSS能让网页制作者有效的定制、改善网页的效果。CSS是对HTML的补充,网页设计师曾经为无法很好的控制网页的显示效果而倍感苦恼,CSS的出现解决了这个问题。 Css实现了网页内容和页面效果的彻底分离。 Ctrl+j 弹出智能提示的快捷键2、CSS的几种设置方转载 2014-12-22 02:03:04 · 453 阅读 · 0 评论 -
ASP.NET运行机制原理
ASP.NET运行机制原理01---浏览器与IIS的交互过程一、浏览器和服务器的交互原理 (一)、浏览器和服务器交互的简单描述:1.通俗描述:我们平时通过浏览器来访问网站,其实就相当于你通过浏览器去访问一台电脑上访问文件一样,只不过浏览器的访问请求是由被访问的电脑上的一个 WEB服务器软件来接收处理,它会分析接收到的请求信息,从而按照请求信息来找到服务器电脑上的文件,经过处理,转载 2015-05-06 01:28:14 · 1474 阅读 · 0 评论 -
表单提交前根据用户的选择决定是否提交
表单提交前根据用户的选择决定是否提交有很多电商网站在下订单或者付款前,会特别提示用户是否选择确定。如果选择确定,才会完成订单或者付款;如果选择取消,则不会有后续操作。这是怎么做到的呢?这需要弄清楚form的onsubmit()和form中的type为submit的input元素的onclick()。如果onclick()或者onsubmit()返回false(注意要明确返回fals转载 2015-04-21 01:23:00 · 815 阅读 · 0 评论 -
C#基础加强
1.值类型的引用类型a) 值类型:它的间接父类或者直接父类是ValueTypeb) 引用类型:它的间接或者直接父类没有ValueTypec) 值和引用类型在内存中的地址分配d) 值和引用类型做为参数传递时的特点e) 注意事项: i.转载 2015-03-07 00:16:59 · 357 阅读 · 0 评论 -
异常详细信息: System.InvalidOperationException: WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResour
增加了一个文本验证控件,程序报错,内容如下(移除控件后恢复正常)“/”应用程序中的服务器错误。--------------------------------------------------------------------------------WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMa转载 2015-02-27 22:09:10 · 7033 阅读 · 0 评论 -
C# 常用控件及单击事件
1、窗体 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 (2)WindowState属性: 用来获取或设置窗体的窗口状态。 取值有三种: Normal (窗体正常显示)、 Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示)。 (3)StartPosition属性:用来获取或设置运行时窗体转载 2015-03-13 23:38:34 · 4661 阅读 · 1 评论 -
.NET Web开发技术简单整理
.NET Web开发技术简单整理在最初学习一些编程语言、一些编程技术的时候,做的更多的是如何使用该技术,如何更好的使用该技术解决问题,而没有去关注它的相关性、关注它的理论支持,这种学习技术的方式是短平快。其实工作中有时候也是这样,公司要推崇一个新技术、一个解决方案,我们总是短平快的去学习如何使用它,按照固定的解决问题思路按着案例进行,这也是一种应对项目紧急的一些措施。个人感转载 2015-02-22 01:21:14 · 676 阅读 · 0 评论 -
面向对象的四大基本特性
面向对象的四大基本特性面向对象的核心概念就是封装、抽象、继承、多态这四大基本特性,在这里先解释一下它们的定义:封装:是一种隐藏信息的特性。找到变化并且把它封装起来,你就可以在不影响其它部分的情况下修改或扩展被封装的变化部分,这是所有设计模式的基础,就是封装变化,因此封装的作用,就解决了程序的可扩展性。 抽象:在使用面向对象的方法设计一个软件系统时,首先就要区分出现实世界中的转载 2015-02-21 23:26:33 · 6025 阅读 · 0 评论 -
C#反射
反射l反射无处不在,我们天天在使用。Vs的智能提示,就是通过反射获取到类的属性、方法等。还有反编译工具也是通过反射实现l反射就是动态获取程序集的元数据(提供程序集的类型信息)的功能Type类实现反射的一个重要的类,通过它我们可以获取类中的所有信息包括方法、属性等。可以动态调用类的属性、方法。 Type是对类的描述Type类•通过类获得Type转载 2014-12-31 01:20:34 · 304 阅读 · 0 评论 -
事件委托反射程序集小总结
操作xml文件 DomXmlDocumentSave()Load()SelectSingleNode("Order/OrderItem[@Name='diannao']") 根据xpath找某个节点SelectNodes()DocumentElement 根节点XmlNode XmlElementSetAttribute(); 设置属性Attri转载 2014-12-31 02:07:48 · 394 阅读 · 0 评论 -
C#事件案例
委托的使用l声明委托的方式:delegate 返回值类型委托类型名(参数)比如delegatevoid StringProcess(string s);注意这里的除了前面的delegate,剩下部分和声明一个函数一样,但是StringProcess不是函数名,而是委托类型名l声明的委托是一种类型,就像int、Person一样,如果要用的话还要声明委托类型的变量,声明委托类型变量转载 2014-12-29 02:23:04 · 369 阅读 · 0 评论 -
XML模拟登陆页面的案例
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy转载 2014-12-28 01:14:04 · 512 阅读 · 0 评论 -
正则表达式
. 表示除\n之外的任意的单个字符。[] 字符组,任意的单个字符,中括号中的任意一个字符。| 表示或的意思。“或”的优先级非常低,最后才计算 |() 含义:1.改变优先级2.提取组(分组)限定符:{n} 表示前面的表达式必须出现n次。{n,} 表示前面的表达式至少出现n次,最多不限。{n,m} 至少出现n次,最多出现m次。{5,10}* 表示出现0次或多次。{转载 2014-12-26 02:03:37 · 332 阅读 · 0 评论 -
C#事件与委托
第六部分:委托事件为什么有委托delegate委托是一种数据类型,像类一样(可以声明委托类型变量)。方法参数可以是int、string、类类型•voidM1(intn){ } √•voidM2(string s){ } √•voidM3(Person p){ } √那么能不能把方法也作为参数进行传递?•voidM4(M1 method){ metho转载 2014-12-23 01:33:09 · 457 阅读 · 0 评论 -
C#基础知识复习
强调代码规范•规则(法律,必须遵守否则报错)–语法•规范(道德,大家都喜欢有道德的人。)–注释//,/**/,///–骆驼命名 :第一个单词首字母小写,之后的单词首字母大写 userName、userPassword、realName…(普通变量(局部变量)、字段)–帕斯卡命名:第一个单词首字母大写,之后的单词首字母大写 GetMax()、ChangeName()…(方转载 2014-12-14 02:20:56 · 773 阅读 · 0 评论 -
截取程序的网络封包(Delphi Hook API)
有时候我们需要对其它应用程序发送和接收的网络数据进行拦截,比如要对IE发送的**头进行分析,得到请求的地址等.这次我们可以用一些例如WPE, Sniffer之类的工具来达到目的.但是工具功能有限,要想实现更强大的功能,还是我们自己动手来DIY吧. 拦截网络数据封包的方法有三种,一是将网卡设为混杂模式,这次就可以监视到局域网上所有的数据包,二是HOOK目标进程的发送和接收的API函数,第三种转载 2015-05-07 17:31:32 · 2030 阅读 · 0 评论