摘要:骆驼命名法指混合使用大小写字母来构成变量和函数的名字,第一个单字以小写字母开始;第二个单字的首字母大写或每一个单字的首字母都采用大写字母;如:myFirstName、myLastName。帕斯卡命名法与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写,第一个单字首字母采用大写字母;后续单字的首字母亦用大写字母,例如:FirstName、LastName。C#中的编码惯例中,给公共成员变量(public)、受保护的成员变量(private)、或内部成员变量(internal)命名时,应使用帕斯卡命名法,如score、name、Status均为有效的成员变量名。匈牙利命名法
阅读全文
摘要:正则表达式是由普通字符以及特殊字符(元字符)组成的文字模式,是记录文本规则的代码。元字符. :匹配任何单个字符* :指定*前边的内容可以重复使用任意次以使整个表达式得到匹配[] :匹配括号中的任何一个字符\w :匹配字母、或数字、或下划线、或汉字\s :匹配任意空白字符,包括空格、制表符(tab)、换行符、中文全角空空格等\d :匹配数字\b :匹配单词的开始或结束^ : 匹配字符串的开始$ : 匹配字符串的结束例如:比如一个网站如果要求你填写的QQ号必须为5位到12位数字时,可以使用:^\d{5,12}$字符转义如果要找元字符本身,可以使用 \ 来取消这些字符的特殊意义重复--限定符* :重
阅读全文
摘要:面向对象:封装 继承 多态对象:世间万物皆对象一切事物都是对象对象时一个具体的,对象的组成:一个特征(属性),一个行为(方法)类:是抽象的概念,是一种数据类型,引用类型类是创建对象的模版类组成:字段、属性、方法、构造函数、事件等同一个cs文件中可以有多个类字段的命名:骆驼命名属性:是一个聪明的字段,封装字段,帕斯卡命名构造函数:是一种特殊的方法,给类初始化(给类内部的字段初始化),没有返回值,名字必须和类名一致变量作用域变量分两种:成员变量、局部变量成员变量:直接属于某个类,作用域在该类内部局部变量:声明该变量的块语句或方法结束的封闭括号之前的作用域内封装把事物的状态和行为封装在类中继承让某个
阅读全文
摘要:在网页设计中遇到一个在IE6下浏览器兼容性的问题,当PNG格式的透明图片插入到网页中时,达不到透明效果,而是有灰色背景,如下:在FF、IE7、8、10下显示正常,如图:正在思考解决方法中,如果你有有效的方法,请告诉我。。。
阅读全文
摘要:这篇博文主要是我学习.net的笔记,都很基础,各位看官可不用留意。2011-8-9:1.页面类和代码类之间的关系?2.static和非static变量为什么显示结果不一样?3.页面首次加载和回发怎么区别?4.Page类的常见属性和方法?5.页面传值有哪三种方式?2011-8-13:1.ASP.NET的六大对象: Response Request Server Application Session Cookie2.事件加载顺序: 第一次启动: Application_Start---IIS启动Session_Start---这是一个新用户 Page_Load---加载页面 第二次启动: Pag
阅读全文
摘要:DateTime dt = DateTime.Now; //当前时间DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一DateTime endWeek = startWeek.AddDays(6); //本周周日DateTime startMonth = dt.AddDays(1 - dt.Day); //本月月初DateTime endMonth = startMonth.AddMonths(1).AddDays(-1); //本月月末//Date
阅读全文
摘要:1.冒泡排序(BubbleSort) 概念:依次比较相邻的两个数,将小数放在前面,大数放在后面;第一趟可得到:将最大数放到最后一位,第二趟可得到:将第二大的数放到倒数第二位,如此下去,重复以上过程,直至最终完成排序。由于排序过程中,总是将小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序。 思路:用二重循环实现,外循环变量设为i,内循环变量设为j。如果数组里有10个数,外循环重复9次,内循环依次重复9,8,...,1次。每次进行比较的两个元素都是与内循环j有关的,它们可以分别用a[j]和a[j+1]标识,i的值依次为1,2,...,9,对于每一个i, j的值依次为1,2,...10-i
阅读全文
摘要:C/S:Client/Server 服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。C/S的优点:表现元素多元化,交互性能好,客户端响应速度快,能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。B/S:C/S的缺点: 升级、维护起来比较麻烦,且只适用于局域网,对操作系统也有要求。Brower/Server 客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、
阅读全文
摘要:第一: private void Button1_Click( object sender, System.EventArgs e ){ Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventArgs e ){ Response.Write( " <script language=javascript>window.location.href=document.URL; </script>"
阅读全文
摘要:判断素数的方法是对给出的数字进行开方,并利用这个值除以从1到开房或仅小于开方后最大整数,如果不能被整除,这是素数,否则不是素数。下面通过创建一个控制台应用程序,在控制台中输入要判断的数,并使用int类型变量记录,然后判断输入的数是否是素数,最后弹出提示信息;代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace JudgePNum{ class Program { static void Main(string[] args) { Console.Write
阅读全文
摘要:创建一个控制台应用程序,在控制台中输入用户名和密码,并使用声明的string类型变量记录,然后使用关系运算符“==”和逻辑运算符“&&”判断输入的用户名和密码是否与指定的用户名和密码相匹配,最后使用条件运算符“?:”判断用户是否登陆成功,并输出登录信息。代码如下: 代码很简单,注意关系运算符“==”、逻辑运算符“&&”、条件运算符“?:”的使用即可;using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplicati
阅读全文
摘要:对一些不经常变化的数据,我们可以将通过数据查询到DataSet后,将DataSet的内容写成XML文件格式,实现方便的调用。首先,查询获取数据库中的数据到DataSet。1 //查询数据2 string conString = "data source = 124.0.0.1;Database= codematic;user id = sa;password=";3 string strSQL = "select * from P_Product";4 SqlConnection myConnection = new SqlConnection(conS
阅读全文
摘要:从XML文档中载入一个DataSet的内容方法1:使用文件名。DataSet ds = new DataSet();ds.ReadXml("XXX.xml"); //ReadXml()将xml架构和数据读入DataSet中//ds.ReadXmlSchema("XXX.xml");//ReadXmlSchema()将XML架构读入DataSetds.ReadXml("xmlFilename")时必须注意以下几点:(1)文档树不要超过3层,否则读入DataSet的数据仅仅是元素的ID号(2)根元素不要使用属性(3)根元素超过一个,则多余
阅读全文
摘要:XML文件内容:1 <?xml version="1.0" encoding="gb2312"?>2 <student>3 <id>001</id>4 <name>好大一棵草</name>5 <email>好大一棵草@gmail.com</email>6 <date>2011-05-19</date>7 </student>页面获取XML文件内容的JS脚本:(经调试此js脚本在IE浏览器上有效,但在FF4上无效) 1 <
阅读全文
摘要:1.XMLTextWriter创建XML文档 1 //创建XmlTextWriter类的实例对象 2 XmlTextWriter textWriter = new XmlTextWriter("D:\\introduce1.xml",null); 3 //设置格式,对元素内容进行缩进 4 textWriter.Formatting = Formatting.Indented; 5 //书写版本为“1.0”的XML声明 6 textWriter.WriteStartDocument(); 7 //写出在名称和文本之间带有空格的处理指令 8 string PItext = &q
阅读全文
摘要:1.XmlDocument创建XML文档 1 //首先创建一个空的XML文档 2 XmlDocument xmldoc = new XmlDocument(); 3 4 //在XML的文档的最头部加入XML的声明段落,即创建一个声明类型的节点 5 XmlNode xmlnode = xmldoc.CreateNode(XmlNodeType.XmlDeclaration, "", ""); 6 xmldoc.AppendChild(xmlnode); 7 8 //增加注释 9 XmlComment xmlComm = xmldoc.CreateComme
阅读全文
摘要:涉及网络编程时,需要用到的几个常用方法. 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP:Page.Request.UserHostAddress 2. 在网络编程中的通用方法: 获取当前电脑名:static System.Net.Dns.GetHostName() 根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电脑名).AddressList 也可根据IP地址取出电脑名:.
阅读全文
摘要:[网上下载整理]Ajax的工作原理相当于在用户和服务器之间加了—个中间层,使用户操作与服务器响应异步化。这样把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。 我们以两个验证通行证帐号是否存在的例子来讲述AJAX在实际中的应用: (1)用文本字符串的方式返回服务器的响应来验证网易通行证帐号是否存在; (2)以XMLDocument对象方式返回响应来验证金山通行证帐号是否存在; 首先,我们需要用JavaScript来创建XMLHttpRequest 类向服务器发送一个HTTP请求, XMLHttpRe.
阅读全文
摘要:AJAX是由几种技术组合而成的。(1)XmlHttpRequest—XmlHttpRequest对象允许浏览器通过它与Web服务器进行通信。这个对象为页面提供了客户端和服务器端的异步通信功能。在Internet Explorer中,这个功能由“MSXML”ActiveX组件提供;在FireFox中,这个功能由一个叫XmlHttpReqeust的对象来提供。在编写AJAX代码时,需要判断浏览器类型,并为不同浏览器提供不同的XmlHttpRequest的调用代码。(2)JavaScript—所有的浏览器都支持JavaScript脚本语言。AJAX使用JavaScript脚本语言来操作XmlHttp
阅读全文
摘要:Ajax全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。 Ajax包括:XHTML和CSS 、使用文档对象模型(Document Object Model)作动态显示和交互 、使用XML和XSLT做数据交互和操作 、使用XMLHttpRequest进行异步数据接收 、使用JavaScript将它们绑定在一起 。 传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一.
阅读全文