官方QQ群:127876820【C#编程技术-全国站--未满人】

09 2010 档案

摘要:使用HttpHandler来调用网址重写  除了上面所述方法外,网址重写也可以放入HttpHandler或者HttpHandlerFactory中调用。HttpHandler是一个负责针对特定请求生成相应内容的类,而HttpHandlerFactory返回一个HTTP的实例,该实例针对特定请求生成相应内容。  本节将着眼于为这些ASP.NET页面创建一个网址重写的HttpHandlerFactor... 阅读全文
posted @ 2010-09-29 12:21 碧海蓝天_C# 阅读(329) 评论(0) 推荐(0)
摘要:如上所述,网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程。 在网址重写执行的期间,相应处理程序处理被请求的网址,从中提取出相关的值,然后重新指向一个新的指定地址。例如:由于一次网站目录调整,原有的 /people/ 子目录下的所有网页全部移动到/info/employees/目录,原访问者从收藏夹或者其他什么地方点击链接发出访问/people/目录下的文件的请求时,你... 阅读全文
posted @ 2010-09-29 12:18 碧海蓝天_C# 阅读(254) 评论(0) 推荐(0)
摘要:这时初学者不禁扼腕兴叹,要是没有指针多好!指针有什么用?然而指针被喻为C语言的精华,自有其必然之处,例如:void fun(int a){a=20;}void main(){int a = 10;fun(a)}想让a变成20,若把a作为实参直接传进去经过fun(a)之后出来a依旧是10。改变的只不过是形参的值,欲以此达到效果,无异刻舟求剑。但是如果把a的地址传进去,即以指针作为实参,则可以达到这个... 阅读全文
posted @ 2010-09-29 12:14 碧海蓝天_C# 阅读(364) 评论(0) 推荐(0)
摘要:在以前用Delphi开发的项目中,会经常用到TChart这个画图控件,它本身很强大,支持各类图,如点线图,柏拉图,柱状图等等,加上可以输出成BMP,JPEG,JPG,SVG,GIF等各种格式图片,很好用,当时也封装成比较独立的DLL文件。这次开发.NET程序正好派上用场。   几个关键技术点:  1 C#要以非托管方式调用DLL  2 C#把整理好的画图数据生成事先定义好格式的XML文件,传给DL... 阅读全文
posted @ 2010-09-29 12:11 碧海蓝天_C# 阅读(432) 评论(0) 推荐(0)
摘要:背景目前比较流行的 WinForm 程序设计都会提供形象的可视化数据流动记录功能,如 FlashGet 及其衍生软件的悬浮窗网速监视图,Windows 任务管理器的 CPU、内存使用图等。 构思为了在我们自己的程序中实现这种效果,就需要研究、分析它们的原理,掌握其规律,然后加以实现。很明显,从软件可重用性以及各种随之而来的好处考虑,我们要求将这个“波形显示”效果做成一个控件... 阅读全文
posted @ 2010-09-29 12:08 碧海蓝天_C# 阅读(554) 评论(0) 推荐(0)
摘要:外观模式,故明思意,就是只看外表,在我们的代码中实际代码中,就是对一系列操作进行封装,并对外提供一个接口,在我们现实生活中,HIFI对大家来说应该不陌生了现在就用一个HIFI的例子来给大家说明public interface IHIFI{public void hifiOpen();}public class HIFI implements IHIFI{public void hifiOpen()... 阅读全文
posted @ 2010-09-29 12:07 碧海蓝天_C# 阅读(616) 评论(0) 推荐(0)
摘要:C#应用程序启动时:Application.Run(new Form1());新建了一个窗体,但是很难在窗体建立后随意改变窗体风格和颜色,本人初学,但经过一番试验发现了如下方法可以在窗体建立后随意改变窗体的风格和颜色。首先添加一个timer1,下面是timer的代码改变了skinEngine1.SkinFile的属性(kinEngine1是一个改变肤色的扩展控件),注意要把kinEngine1.S... 阅读全文
posted @ 2010-09-29 12:05 碧海蓝天_C# 阅读(368) 评论(0) 推荐(0)
摘要:C#的设计模式 意图   将抽象部分与实现部分分离,使它们都可以独立的变化。   场景   还是说我们要做的网络游戏,多个场景需要扩充的问题我们已经采用了创建型模式来解决。现在的问题就是,不仅仅是游戏场景会不断扩充,而且游戏的模式也在不断扩充。比如,除了最基本的战斗模式之外,还会有道具模式,金币模式等。   对于这种在多个维度上都会有变化或扩充需求的项目来说,可以考虑引入桥接模式。或许你会说,不管... 阅读全文
posted @ 2010-09-29 11:56 碧海蓝天_C# 阅读(246) 评论(0) 推荐(0)
摘要:代码执行结果如下图:     代码说明  Weapon是抽象构件角色。  Rifle是具体构件角色,实现抽象构件的接口。  Decorator是装饰角色。装饰角色有两个特点,一是继承了抽象构件的接口,二是有一个构件角色的实例。  Enhance和Wear是具体装饰角色,它们负责给构件附加责任。  客户端在使用装饰角色的时候并没有针对抽象构件进行编程,因为我们确实需要使用具体装饰角色提供的额外方法,... 阅读全文
posted @ 2010-09-29 11:51 碧海蓝天_C# 阅读(157) 评论(0) 推荐(0)
摘要:意图  动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。  场景  在设计网络游戏的武器系统时,开始并没有考虑到武器的强化和磨损。之后,策划人员说希望给游戏增加强化系统和修理系统,那么我们的武器类型就需要对外提供强化、磨损、修理等方法了。发生这种改动是我们最不愿意看到的,按照设计原则,我们希望功能的扩展尽可能不要修改原来的程序。你可能会想到使用继承来... 阅读全文
posted @ 2010-09-29 11:50 碧海蓝天_C# 阅读(224) 评论(0) 推荐(0)
摘要:C# 的数据类型分为:值类型和引用类型值类型:变量:从用户角度,变量是存储信息的基本单元。从系统角度,变量是计算机内存中的一个存储空间。C#值类型分为:简单类型(Simply types)结构类型(Struct types)枚举类型(Enumeration types)简单类型:(单纯变量,c#为我们提供了一组已经定义的简单类型)整数类型:(区分数学的整数范围和计算机的整数范围)C#有九种整数类型... 阅读全文
posted @ 2010-09-29 11:48 碧海蓝天_C# 阅读(302) 评论(0) 推荐(0)
摘要:我们来看一个例子:    我的程序中有需要一系列的对象,比如apple,orange…, 要想利用他们,我们就必须在程序中根据用户要求,然后一个个调用 new 操作符来生成他们,这样客户程序就要知道相应的类的信息,生成的代码显然不够灵活。我们可以在代码中不利用具体的类,而只是说明我们需要什么,然后就能够得到我们想要的对象吗?    哦,我们都看设计模式,听吧,很多人都在那里鼓吹他们是... 阅读全文
posted @ 2010-09-29 11:47 碧海蓝天_C# 阅读(333) 评论(0) 推荐(0)
摘要:现在,我们就来改写AddAttributesToRender方法,ASP.NET在渲染该控件到输出时,会调用该方法我们所改写的方法,以达到将JS代码发送到客户端的目的。具体代码如下: protected override void AddAttributesToRender(HtmlTextWriter writer){System.Text.StringBuilder ClientSideEve... 阅读全文
posted @ 2010-09-28 10:45 碧海蓝天_C# 阅读(830) 评论(0) 推荐(0)
摘要:今天我们就来说一下DATAREADER:string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source=";strConnection+=Server.MapPath(strDb);OleDbConnection objConnection=new OleDbConnection(strConnection);OleDbComm... 阅读全文
posted @ 2010-09-28 10:43 碧海蓝天_C# 阅读(144) 评论(0) 推荐(0)
摘要:首先我考虑到这个签是随机产生的,要用到Random类。但是这个签又是人为随便写的,有可能是ABC……也有可能是甲乙丙…… ………… 经过我反复的思考,我最后这样做出来了这个东西…… 首先建立一个比赛安排的数据表,里面包括比赛的时间,地点等,并且给每场比赛设... 阅读全文
posted @ 2010-09-28 10:41 碧海蓝天_C# 阅读(404) 评论(0) 推荐(0)
摘要:1.首先我是用存储过程来解决的,要弄懂这个问题,首先要从存储过程下手,代码如下: CREATE proc getdataset@TableList Varchar(200)='*',--搜索表的字段,比如:’id,datatime,job‘,用逗号隔开@TableName Varchar(30), --搜索的表名@SelectWhere Varchar(500)='',--... 阅读全文
posted @ 2010-09-28 10:40 碧海蓝天_C# 阅读(892) 评论(0) 推荐(1)
摘要:备份SqlServer数据库:以下是引用片段:  stringSqlStr1="Server=(local);database='"+this.DropDownList1.SelectedValue+"';Uid=sa;Pwd=";   stringSqlStr2="backupdatabase"+this.DropDownList1.SelectedValue+"todisk='"+this.T... 阅读全文
posted @ 2010-09-28 10:38 碧海蓝天_C# 阅读(236) 评论(0) 推荐(0)
摘要:如果我们设置了URL映射,那么任何用户在URL栏输入Homepage.aspx时,调用的都是OriginalHome.aspx。   深入概念:   让我们看看如何实现它。   这可以在configuration部分实现。   语法: 以下是引用片段:<urlMappings enabled="[true|false]"> <add url="String" mappedUrl="String"/... 阅读全文
posted @ 2010-09-28 10:36 碧海蓝天_C# 阅读(219) 评论(0) 推荐(0)
摘要:以前曾说过用HttpModule来在Response前更改Cookie,今天遇到Asp.net自做主张,把我辛苦转换的汉字ꪻ这样的表现形式,又转成汉字,别说是Asp.net的Web控件,就是Html控件Ranat=server都会被它强行转换成汉字输出。 如果把页面内容一行行用Response写出来,那样太累,而且容易出错。所以最好的办法是在Asp.net的生成动作完成之后,再进行一次转换,这样... 阅读全文
posted @ 2010-09-27 20:33 碧海蓝天_C# 阅读(250) 评论(0) 推荐(0)
摘要:对于Atlas程序,在某些情况下,我们需要在短时间内调用大量的Web Service,例如某个列表中用户快速的点击删除。这时网络带宽,稳定程度等等往往会造成较长时间的延迟。如果可以将这些调用包装成一个单一的请求,那么用户只需忍受一次网络延迟,即可得到处理的结果,也间接的提高了效率。似乎这并不是一个很容易实现的功能,但幸运的是,Atlas中内建了对批量调用Web Service的支持,您所需要的只是... 阅读全文
posted @ 2010-09-27 20:31 碧海蓝天_C# 阅读(232) 评论(0) 推荐(0)
摘要:系统的基本架构   我们假设一个系统System包含Service客户服务中心、Shop网上购物中心和Office网上办公中心三个独立的网站。Service管理客户的资料,登录和注销过程。不论客户访问System的任何一个页面,系统都会转到登录界面,在用户登录后,系统会自动转会到客户上次请求的页面。并且用户此后可以在System中无缝切换。不需要再次进行登录。即在System中实现单点登录SSO(... 阅读全文
posted @ 2010-09-27 20:29 碧海蓝天_C# 阅读(798) 评论(0) 推荐(0)
摘要:创建文件夹及设置访问权限   在当前路径下输入新文件夹名称来创建新文件夹,通过调用.net的IO名字空间中的类库Directory方法来实现该操作:Directory.CreateDirectory(string directory),字符串directory表示新建文件夹的完整路径,该方法默认向所有用户开放新文件夹的完全读写访问权限。对于网络硬盘共享根文件夹可手动进行创建,并设置写入权限,通过执... 阅读全文
posted @ 2010-09-27 20:27 碧海蓝天_C# 阅读(323) 评论(0) 推荐(0)
摘要:ChartSpace cs = new ChartSpaceClass(); ChChart wcd = cs.Charts.Add(0); wcd.SeriesCollection[0].Line.set_Weight(LineWeightEnum.owcLineWeightThick);//设置线条粗细 //各个节点的值写成一个字符串,每个值间以 '\t '隔开,例如: fore... 阅读全文
posted @ 2010-09-25 16:25 碧海蓝天_C# 阅读(970) 评论(0) 推荐(0)
摘要:下面我们来试着做一个简单的网页,希望您能跟着我们操作,这只会花费您一分钟时间。现在您也许不知道那些尖括号“<>”和里面的字母究竟是些什么东西,不要担心,我们会在后面的教程中向您介绍。首先请运行记事本,或在任意位置新建一个文本文档,在记事本内输入如下内容:以下为引用的内容:<html><head><title>我是这个网页的标题... 阅读全文
posted @ 2010-09-25 16:23 碧海蓝天_C# 阅读(349) 评论(0) 推荐(0)
摘要:ASP.NET 是微软的 ASP 技术的最新版本。您应当具备的基础知识在继续学习之前,您需要对下面的知识有基本的了解:WWW, HTML 以及网站构建的基础知识 脚本语言 比如 JavaScript 或者 VBScript 有关服务器脚本的基础知识 如果您希望首先学习这些项目,请在我们的首页访问这些教程。本文是网页教学www.webjx.com收集整理或者原创内容,转载请注明出处!什么是 ASP?... 阅读全文
posted @ 2010-09-25 16:21 碧海蓝天_C# 阅读(238) 评论(0) 推荐(0)
摘要:本文将为大家介绍一下 ASP.NET 2.0 在创建母版页时引来的麻烦,并分析了问题产生的实质,大家在实际操作中多多注意一下。   一、问题提出  由于总体排版和设计的需要,我们往往创建母版页来实现整个网站的统一性,最近我由于统一性的需要,把原来整个项目单独的页面全部套用了母版页。但是出现了一个错误……在我的Blog中记录一下,方便大家参考。  二、 抽象模型  由于整... 阅读全文
posted @ 2010-09-25 16:20 碧海蓝天_C# 阅读(194) 评论(0) 推荐(0)
摘要:C#实现USB接口的程序代码.namespace ConsoleApplication1{ class Program { static void Main(string[] args) { USB usb; usb = new UDisk();//插入U盘 usb.OutputFile();//从U盘读出文件 usb.InputFile();//往U盘写入文件 usb.Dispose();//拔... 阅读全文
posted @ 2010-09-25 16:19 碧海蓝天_C# 阅读(3577) 评论(0) 推荐(0)
摘要:预备知识:1、了解反射技术2、了解C#3.0中扩展方法,分布类,Linq to object,Linq to sql3、了解ASP.NET MVC在项目中每添加一个表往往都要添加一套增删改代码,而且这些代码很多情况下都很相似,这里我们给出一个通用的解决方案供大家参考。一、准备工作:这里我们先要在数据库中添加两个表News和User如下图:然后拖到dbml中生成实体类。这里我们先准备一个接口:ICo... 阅读全文
posted @ 2010-09-25 16:18 碧海蓝天_C# 阅读(3159) 评论(0) 推荐(0)
摘要:本文将详细为大家介绍一个java调用.net DLL的方法,以实现特殊的客户的特殊要求:“在Java项目中必须使用其提供的用.net写的DLL加密机制!”环境与工具:◆.net framework 3.5 C#◆java jdk1.5, Tomcat 5.5◆jacob-1.15-M3实现例子:一、C# 制作Com组件新建一个Class 项目,取名TestCom代码usin... 阅读全文
posted @ 2010-09-25 16:15 碧海蓝天_C# 阅读(420) 评论(0) 推荐(0)
摘要:在VBScript中,有一个OnErrorResumeNext语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行。接着该脚本可以检查Err.Number属性的值,判别是否出现了错误。如果出现错误,返回一个非零值。在ASP3.0中,也可以使用OnErrorGoto0“转回到”缺省的错误处理。在ASP2.0中实际也进行这种处理,但是没有相应文档说明,这在很多asp数据相关处... 阅读全文
posted @ 2010-09-24 19:00 碧海蓝天_C# 阅读(581) 评论(0) 推荐(0)
摘要:第二:格式化UTL的数据还有另外一种情况,就是经常需要把一个文本字符串变换成能够在Web网页中使用的另外一种格式。现代Web服务器和操作系统都十分友好地支持包含空格字符的文件名,但是我们所使用的URL可能包含有空格字符,由于HTTP使用的URL语法不允许有空格字符(和几个其他字符),可能会出现麻烦。另外一种更普遍的情况也会出现麻烦。当把这些值作为QueryString集合的成员传送给服务器时,将被... 阅读全文
posted @ 2010-09-24 18:59 碧海蓝天_C# 阅读(167) 评论(0) 推荐(0)
摘要:第一:格式化html数据这里首先涉及的是在一个HTML网页中如何显示HTML代码的方法。字符与等价的HTML实体的关系< :&> :" 如果我们在输出流中直接使用< >这些标签是无法在浏览器上明文显示的。等等~~ 我们在需要的时候,必须对他们进行转换。即Server对象的HTMLEncode方法。Response.Write “Server.HTMLEn... 阅读全文
posted @ 2010-09-24 18:58 碧海蓝天_C# 阅读(187) 评论(0) 推荐(0)
摘要:一、通过Response 对象的 Cookies 集合来创建Cookies。其语法格式为:Response.Cookies (Cookies名) [(key)|.属性] =值注解: Key 为可选参数,如指定Key ,则 Cookies 就是一个字典,该参数值将被设置为“值”。并可以在以后的接收中使用。 “索引值”用于检索多个变量值中的某一个; 属性... 阅读全文
posted @ 2010-09-24 18:56 碧海蓝天_C# 阅读(315) 评论(0) 推荐(0)
摘要:多分支选择结构的特点是:从多个选择结构中,选择第一个条件为真的路线作为执行的线路。即所给定的选择条件为真时,就执行A1块;如果为假则继续检查下一个条件。如果条件都为假,就执行其它操作块,如果没有其它操作块,则不作任何操作就结束选择。其语法结构如下:Select Case <测试条件>[Case <表达式1>[ <语句列1> ]][Case <表达式2>... 阅读全文
posted @ 2010-09-24 18:55 碧海蓝天_C# 阅读(514) 评论(0) 推荐(0)
摘要:什么是 ASPASP 称活动服务器页面(英文全称Active Server Pages)就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。 如果您以前创建过一个站点,其中混合了HTML、脚本语言以及组件,您就可以在其中加入ASP程序代码。并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。AS... 阅读全文
posted @ 2010-09-24 18:54 碧海蓝天_C# 阅读(542) 评论(0) 推荐(0)
摘要:当我们需要使用的对象很复杂或者需要很长时间去构造,这时就可以使用代理模式(Proxy)。例如:如果构建一个对象很耗费时间和计算机资源,代理模式(Proxy)允许我们控制这种情况,直到我们需要使用实际的对象。一个代理(Proxy)通常包含和将要使用的对象同样的方法,一旦开始使用这个对象,这些方法将通过代理(Proxy)传递给实际的对象。一些可以使用代理模式(Proxy)的情况:1、一个对象,比如一幅... 阅读全文
posted @ 2010-09-24 18:54 碧海蓝天_C# 阅读(194) 评论(0) 推荐(0)
摘要:asp.net2.0的客户端回调是一种很让人激动的方法,他能够让我们控制要提交什么数据给服务器而不用提交整个页面,同时服务器也只返回你所需要的数据而不要发回整个页面。  getcallbackeventreference首先实现让客户端脚本有能力传递参数给服务器端的raisecallbackevent方法,然后返回raisecallbackevent方法的值给你在getcallbackeventr... 阅读全文
posted @ 2010-09-24 15:01 碧海蓝天_C# 阅读(125) 评论(0) 推荐(0)
摘要:只能采用间接的调用,即后台做页面的时候可以把前台的脚本语言的函数/命令行写入到页面里去,等到页面被browser调用的时候去由browser去执行那段脚本代码。而browser端的脚本语言可以通过对页面的刷新来实现对后台函数的调用。response.write("js_function(){....}"); button1.attribute.add("&#111nclick","js_f... 阅读全文
posted @ 2010-09-24 14:59 碧海蓝天_C# 阅读(187) 评论(0) 推荐(0)
摘要:概述本文档列出了 crystal decisions 技术支持网站上所有可用的,使用 c# 和 c++.net 开发的 .net 应用程序实例列表。本文档还给出了每一个程序的描述和下载链接。随着新程序加入我们的支持站点,本文档将不断更新。----------------------------------目录visual c# .net一、数据库连通性  1、csharp_web_simplelo... 阅读全文
posted @ 2010-09-24 14:58 碧海蓝天_C# 阅读(285) 评论(0) 推荐(0)
摘要:最近在看Java一方面的书籍,看到一个很奇怪的问题,Java类中还可以再定义一个类,这种结构非常特殊!后来才发现,原来C#中也有内部类,之前都一直没有注意过这个语法结构!使用内部类有这样几个好处:(1)抽象外部类的某一状态下的行为,隐藏实现,通过修改该内的访问修饰符,可以设置仅有外部类可以访问该类。(2)扩展了命名空间,可以将外部类的类名作为内部类的一个命名空间(这里只是相当于,但不是真正的命名空... 阅读全文
posted @ 2010-09-24 14:55 碧海蓝天_C# 阅读(189) 评论(0) 推荐(0)
摘要:C#语言有很多值得学习的地方,这里我们主要介绍C#自定义数据,包括介绍每一个由DBObject派生的对象都拥有存储C#自定义数据的扩展字典等方面。我们将创建一个新的字典对象,它用来表示我们雇员就职的 ‘Acme 公司‘(呵呵,当然是虚构的一家公司)的部门。这个“部门”字典对象将包含一个表示部门经理的记录。我们还会加入代码到雇员创建过程,这个过程会加入... 阅读全文
posted @ 2010-09-24 14:52 碧海蓝天_C# 阅读(1142) 评论(0) 推荐(0)
摘要:C#接口编程实例向你讲述了事件与接口的联合应用很多初学C#的朋友对于事件与接口感到迷惑不解,不明白它们之间的关系,下面我就用实例来简单的分析讲解一下。C#接口编程实例问题的解决之前我们来看看事件的创建过程,用event修饰符来代表一个事件,我们要创建一个C#事件必须按以下顺序来扫行:C#接口编程实例1,创建或标识一个代表。比如下例中的public delegate void dele(); //声... 阅读全文
posted @ 2010-09-24 14:50 碧海蓝天_C# 阅读(1054) 评论(0) 推荐(0)
摘要:C#索引功能你想过象访问数组那样使用索引访问类吗 ?使用C#索引功能,对它的期待便可了结。语法基本上象这样:◆属性 ◆修饰符 ◆声明 ◆声明内容具体的例子为public string this[int nIndex] { get { …… } set { …… } } C#索引功能返回或按给出的index设置字符串。它没有属性,但使用了pub... 阅读全文
posted @ 2010-09-24 14:49 碧海蓝天_C# 阅读(243) 评论(0) 推荐(0)
摘要:C#递归的应用是可以让繁琐的问题的变得简单可执行,那么具体的实例就是打开文件的操作,我们知道获得某一目录下第一级的所有文件和文件夹列表,很容易办到:DirectoryInfo di=new DirectoryInfo(strBaseDir);//strBaseDir是起始目录,绝对地址 DirectoryInfo[] diA=di.GetDirectories();//获得了所有一级子目录 Fil... 阅读全文
posted @ 2010-09-24 14:48 碧海蓝天_C# 阅读(501) 评论(2) 推荐(1)
摘要:ASP.NET字符串格式化显示方法是什么呢?ASP.NET字符串格式化显示方法的具体使用情况又是如何的呢?那么下面我们来具体看看到底有哪些呢?date.ToString("yyyy年MM月", DateTimeFormatInfo.InvariantInfo) 如此类推.ASP.NET字符串格式化1.绑定时格式化日期方法:﹤ASP:BOUNDCOLUMN DATAFIELD= "JoinTime ... 阅读全文
posted @ 2010-09-24 14:46 碧海蓝天_C# 阅读(243) 评论(0) 推荐(0)
摘要:1.C# get post之 get 方式。get 方式通过在网络地址附加参数来完成数据的提交,比如在地址 http://www.google.com/webhp?hl=zh-CN 中,前面部分 http://www.google.com/webhp 表示数据提交的网址,后面部分 hl=zh-CN 表示附加的参数,其中 hl 表示一个键(key), zh-CN 表示这个键对应的值(value)。程... 阅读全文
posted @ 2010-09-24 14:45 碧海蓝天_C# 阅读(317) 评论(0) 推荐(0)
摘要:对于C# 加密的认识,在C# 中可以很方便地进行MD5 和SHA1 加密,那么具体的实现步骤是什么呢?我们在C#中进行MD5 和SHA1 加密需要注意什么呢?那么下面我们就来看看具体的实现方法以及过程。﹤%@ Import Namespace="System.Web.Security" %﹥ FormsAuthentication.HashPasswordForStoringInConfigFil... 阅读全文
posted @ 2010-09-24 14:45 碧海蓝天_C# 阅读(602) 评论(0) 推荐(0)
摘要:最近在看Java一方面的书籍,看到一个很奇怪的问题,Java类中还可以再定义一个类,这种结构非常特殊!后来才发现,原来C#中也有内部类,之前都一直没有注意过这个语法结构!使用内部类有这样几个好处:(1)抽象外部类的某一状态下的行为,隐藏实现,通过修改该内的访问修饰符,可以设置仅有外部类可以访问该类。(2)扩展了命名空间,可以将外部类的类名作为内部类的一个命名空间(这里只是相当于,但不是真正的命名空... 阅读全文
posted @ 2010-09-24 14:43 碧海蓝天_C# 阅读(415) 评论(0) 推荐(0)
摘要:随机数在软件设计,尤其是在实践环境模拟和测试等领域中得到很广泛的应用。为追求真正的随机序列,人们曾采用很多种原始的物理方法用于生成一定范围内满足精度(位数)的均匀分布序列,其缺点在于:速度慢、效率低、需占用大量存储空间且不可重现等。为满足计算机模拟研究的需求,人们转而研究用算法生成模拟各种概率分布的伪随机序列。伪随机数是指用数学递推公式所产生的随机数。从实用的角度看,获取这种数的最简单和最自然的方... 阅读全文
posted @ 2010-09-23 19:31 碧海蓝天_C# 阅读(2526) 评论(0) 推荐(0)
摘要:因此这里先把下面案例中要用到的所有类及装载图像的代码给大家,运行时用这里的代码加下面任意一个实例的代码即可运行程序!lYnq#4Uj^ [ 此文转贴于 贵 州 学 习 网 网络编程.Net教程 http://WWW.gzu521.COM ] lYnq#4Uj^ private bitmap sourcebitmap; private bitmap mybitmap; private voi... 阅读全文
posted @ 2010-09-23 19:27 碧海蓝天_C# 阅读(1632) 评论(0) 推荐(0)
摘要:别名的使用格式如下:using 别名 = 一个已经存在的类型;例如:using soholife = system;下面我们通过几个例子来加深一下理解:namespace n1.n2{class a {}}namespace n3{using a = n1.n2.a;class b: a {}}这里,在n3中,a是n1.n2.a的别名,而n3.b则继承于n1.n2.a。同样的我们也可以用下面的方式... 阅读全文
posted @ 2010-09-23 19:24 碧海蓝天_C# 阅读(198) 评论(0) 推荐(0)
摘要:我现在感到学好c#就是就是要知道c#的基本语法,c#的新的特点,c#能干什么!其中我感到不管如何,namespace都是很关键的。可以说不是只对c#而言,而是整个.net都是由namespace组成的。所以我在看了c#的基本语法后,就直奔namespace来了,在这里写下自己的一些感觉,希望能对后面学习的人有所帮助。namespace在新的.net环境下编程可以说是无所不在。总之,给我的感觉就是m... 阅读全文
posted @ 2010-09-23 19:23 碧海蓝天_C# 阅读(383) 评论(0) 推荐(0)
摘要:为了提高网站的访问的并发度和吞吐量,与其它服务器脚本一样,ASP.NET同样使用了客户端脚本来减轻服务器的压力。ASP.NET到现在(1.1版)为止并不直接支持弹出窗口,必须通过JavaScript(或VBScript)来使用客户端弹出窗口。   一、 警告窗口与在CodeBehind中使用客户端脚本的方式  要在浏览器中弹出一个最简单的警告窗口,可以使用JavaScript语句:  window... 阅读全文
posted @ 2010-09-22 22:27 碧海蓝天_C# 阅读(397) 评论(0) 推荐(0)
摘要:最简单的缓存机制,把整个Aspx页面保存在服务器端内存中,用户请求页面时,直接从服务器端内存中提取数数据,不在经历页面的生命周期。主要用于不经常更新和修改,而在第一次编译是时要经过大量处理的数据。页面输出缓存是缓存的整个页面   使用很简单<%@ OutPutCache Duration="60" VaryByParam="none"%>  Duration:缓存时间  VaryByP... 阅读全文
posted @ 2010-09-22 22:25 碧海蓝天_C# 阅读(183) 评论(0) 推荐(0)
摘要:TreeView Web 服务器控件提供了几个可进行编程的事件。这使您能够在发生事件时运行自定义例程。   一、事件  只有用户通过一些操作(如选择、展开或折叠节点)与控件交互时,才会引发 TreeView 控件事件。如果以编程方式调用选择、展开或折叠方法,则不会引发这些事件。例如,如果调用 Expand 方法,将不会引发任何事件。  下表描述了 TreeView 控件支持的事件。 事件说明 Tr... 阅读全文
posted @ 2010-09-22 22:23 碧海蓝天_C# 阅读(559) 评论(0) 推荐(0)
摘要:您将在 ASP.NET Web 应用程序中实现 HTTP 处理程序以返回 GeoRSS 订阅源。GeoRSS 是在 RSS 订阅源中包含地理空间数据时所用的一个标准,它定义了一种名为 GeoRSS GML 的特定格式,用来在订阅源中包含 GML 格式的数据。客户端应用程序可以订阅 GeoRSS 订阅源,订阅方式与订阅常规 RSS 订阅源相同。可以轻松地将 GeoRSS 格式的数据导入 Micros... 阅读全文
posted @ 2010-09-22 22:22 碧海蓝天_C# 阅读(231) 评论(0) 推荐(0)
摘要:<scriptlanguage="javascript"type="text/javascript">   functiondoubleSalary()   {   varemployee=newObject();   employee.FirstName="X";   employee.LastName="PP";   employee.Salary=1000;   ComplexT... 阅读全文
posted @ 2010-09-22 22:21 碧海蓝天_C# 阅读(191) 评论(0) 推荐(0)
摘要:Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。   概述  Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但... 阅读全文
posted @ 2010-09-22 22:20 碧海蓝天_C# 阅读(194) 评论(0) 推荐(0)
摘要:本篇 QuickStart 示例演示如何使用 Microsoft .NET Framework for Silverlight来下载一个图片内容,并将其嵌入到XAML Image object中.这个sample包括演示在.NET Framework for Silverlight中通过 HTTP POST来调用一个Web service . 运行 查看 想要在基于Silverlight的应用程序... 阅读全文
posted @ 2010-09-22 19:13 碧海蓝天_C# 阅读(929) 评论(0) 推荐(0)
摘要:本文和大家讲一下ASP.NET MVC中实用的保存文件方法,在Controller 中我们可以使用 FileResult 向客户端发送文件。FileResultFileResult 是一个抽象类,继承自 ActionResult。在 System.Web.Mvc.dll 中,它有如上三个子类,分别以不同的方式向客户端发送文件。在实际使用中我们通常不需要直接实例化一个 FileResult 的子类,... 阅读全文
posted @ 2010-09-22 19:11 碧海蓝天_C# 阅读(853) 评论(0) 推荐(0)
摘要:下面以一个简单的实例来做应用:第一、把下载好的Intelligencia.UrlRewriter.dll文件放到程序目录bin 再到vs.net项目中添加Intelligencia.UrlRewriter.dll文件引用第二、新建一个index.aspx文件 index.aspx.cs内容如下: protected void Page_Load(object sender, EventArgs e... 阅读全文
posted @ 2010-09-22 19:08 碧海蓝天_C# 阅读(399) 评论(0) 推荐(0)
摘要:应用场景发文管理员发送文件给用户,在发文的过程中,可以上传附件;作为普通用户,需要对收到的公司发文批量下载,下载要求能够下载公司发文的文件和附件。问题难点:(1)对多个文件及其附件进行打包,附件要和公司文件放在一起(2)文件夹、文件命名的确定,因为使用原文件名,可能有重复(3)对文件夹(包含文件及子文件夹,子文件夹下又有文件)进行打包解决思路:(1)创建和当前用户登陆名同名的临时文件夹,这个文件夹... 阅读全文
posted @ 2010-09-22 19:06 碧海蓝天_C# 阅读(1341) 评论(0) 推荐(0)
摘要:在应用程序开发中,需求不清晰从而导致需求变更是一个让所有人深恶痛绝的事情,用户界面也是其中很重要的部分。之所以用户的需求不清晰是因为在很多时候,用户的脑海中往往只会构思和想象用户界面的一部分,他只能告诉你他想要的软件大概是个什么样子,有哪些功能和操作;你们也许会在纸上或者通过绘图工具绘制一些用户界面,这也不够准确直观;而让用户自己使用VisualStudio设计他想要的界面更是不现实的。所以,我们... 阅读全文
posted @ 2010-09-22 19:03 碧海蓝天_C# 阅读(497) 评论(0) 推荐(0)
摘要:实现篇: 新建一个WpfApplication、一个ConsoleApplication、一个workflow的ActivityLibrary,共三个项目,命名分别为:WPFProject、WCFProject、WFProject 我们就在这些由VS模板生成的代码实现这个Hello world程序,我们尽量地利用这些生成好的代码。最不熟悉WCF: 引用System.ServiceModel.dll... 阅读全文
posted @ 2010-09-22 19:00 碧海蓝天_C# 阅读(611) 评论(0) 推荐(0)
摘要:1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. tsshutdn-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9.... 阅读全文
posted @ 2010-09-22 17:27 碧海蓝天_C# 阅读(296) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Text;using System.Management;using System.Net.Sockets;using System.Net;using System.Management;namespace SystemInfo{ class Program { static v... 阅读全文
posted @ 2010-09-22 17:25 碧海蓝天_C# 阅读(704) 评论(1) 推荐(0)
摘要:using System;using System.Text;using System.Collections;using System.Collections.Generic;using System.Drawing;using System.Drawing.Printing;using System.Data;using System.Globalization;using System.Wi... 阅读全文
posted @ 2010-09-22 17:23 碧海蓝天_C# 阅读(1671) 评论(0) 推荐(0)
摘要:function jsleft(lefts,leftn) { var sl=lefts; sl = sl.substring(0,leftn); return sl; }function jsright(rights,rightn) { var sr=rights; sr = sr.substring(sr.length-rightn,sr.length); return sr; }functio... 阅读全文
posted @ 2010-09-22 17:22 碧海蓝天_C# 阅读(1016) 评论(0) 推荐(0)
摘要:从小到大排序 int[] myArray = new int[] { 10, 8, 3, 5, 6, 7, 4, 6, 9 }; // 取长度最长的词组 -- 冒泡法 for( int j=1;j myArray[i+1] ,则 myArray[i] 上浮一位 if( myArray[i]myArray[i+1]) { int temp = myArray[i]; myArray[i] = my... 阅读全文
posted @ 2010-09-22 17:21 碧海蓝天_C# 阅读(208) 评论(0) 推荐(0)
摘要:System.Diagnostics.ProcessStartInfo p = null; System.Diagnostics.Process Proc; string path = System.IO.Directory.GetCurrentDirectory(); if (!File.Exists(path + "\\gmz.exe")) { MessageBox.Show(System.I... 阅读全文
posted @ 2010-09-22 17:20 碧海蓝天_C# 阅读(433) 评论(0) 推荐(0)
摘要:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using ... 阅读全文
posted @ 2010-09-22 16:17 碧海蓝天_C# 阅读(4529) 评论(0) 推荐(1)
摘要:ADO.NET是.Net FrameWork SDK中用以操作数据库的类库的总称。而DataSet类则是ADO.NET中最核心的成员之一,也是各种开发基于.Net平台程序语言开发数据库应用程序最常接触的类。之所以DataSet类在ADO.NET中具有特殊的地位,是因为DataSet在ADO.NET实现从数据库抽取数据中起到关键作用,在从数据库完成数据抽取后,DataSet就是数据的存放地,它是各种... 阅读全文
posted @ 2010-09-22 16:16 碧海蓝天_C# 阅读(299) 评论(0) 推荐(0)
摘要:(1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个声明是等效的: string x="D:\\My Huang\\My D... 阅读全文
posted @ 2010-09-22 13:53 碧海蓝天_C# 阅读(273) 评论(0) 推荐(0)
摘要:<% if request("check")<>"" thenastr=request("content")call str(astr)end iffunction str(astr)Ar=Cint(Asc(astr))if(65<=Ar and Ar<=90) or (97<=Ar and Ar<=122) thenresponse.Write "<... 阅读全文
posted @ 2010-09-22 13:52 碧海蓝天_C# 阅读(5575) 评论(0) 推荐(0)
摘要:head区是指首页HTML代码的〈head>和〈/head>之间的内容。 必须加入的标签 :1.公司版权注释 〈!--- The site is designed by Maketown,Inc 06/2000 ---> 2.网页显示字符集 简体中文:〈META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb231... 阅读全文
posted @ 2010-09-22 13:50 碧海蓝天_C# 阅读(222) 评论(0) 推荐(0)
摘要:按照此规范来开发C#程序可带来以下益处: · 代码的编写保持一致性, · 提高代码的可读性和可维护性, · 在团队开发一个项目的情况下,程序员之间可代码共享 · 易于代码的回顾, 本规范是初版,只适用于一般情况的通用规范,并不能覆盖所有的情况。 2. 文件组织 2.1 C# 源文件类名或文件名要简短,不要超过2000LOC,将代码分割开,使结... 阅读全文
posted @ 2010-09-22 13:49 碧海蓝天_C# 阅读(243) 评论(0) 推荐(0)
摘要:1、XML数据源的文件名为Tables.xml,结构如下:2、具体代码 阅读全文
posted @ 2010-09-22 13:47 碧海蓝天_C# 阅读(2456) 评论(2) 推荐(0)
摘要:Gridview用法大总结!精彩效果截图加详细源代码注释,需要的朋友赶紧过来看看吧;走过路过,千万不要错过哦!1:在Gridview中无须编写后台代码,直接实现增除删改 2:在Gridview中添加新记录3:在Gridview中实现编辑和更新操作4:在Gridview中实现一次性更新所有记录5:在Gridview中固定表头的实现6:在Gridview中合并单元格的实现7:在Gridview中将数据... 阅读全文
posted @ 2010-09-22 13:43 碧海蓝天_C# 阅读(578) 评论(1) 推荐(0)
摘要:不安全的代码 如前面的章节所述,C#非常擅长于隐藏基本内存管理,因为它使用了垃圾收集器和引用。但是,有时需要直接访问内存,例如由于性能问题,要在外部(非.NET环境)的DLL中访问一个函数,该函数需要把一个指针当作参数来传递(许多Windows API函数就是这样)。本节将论述C#直接访问内存内容的功能。7.3.1 指针下面把指针当作一个新论题来介绍,而实际上,指针并不是新东西,因为在代码中可以自... 阅读全文
posted @ 2010-09-22 13:41 碧海蓝天_C# 阅读(1029) 评论(1) 推荐(0)
摘要:如果很好地理解了内存管理和C#提供的指针功能,也就能很好地集成C#代码和原来的代码,并能在非常注重性能的系统中高效地处理内存。本章的主要内容如下:运行库如何在堆栈和堆上分配空间垃圾收集的工作原理如何使用析构函数和System.IDisposable接口来确保正确释放未托管的资源C#中使用指针的语法如何使用指针实现基于堆栈的高性能数组7.1 后台内存管理C#编程的一个优点是程序员不需要担心具体的内存... 阅读全文
posted @ 2010-09-22 13:40 碧海蓝天_C# 阅读(626) 评论(0) 推荐(0)
摘要:Microsoft Silverlight 插件 支持 一个扩展的编程模型,这包括 托管 和非托管 代码. 非托管 APIs 在 Silverlight 1.0 (formerly WPF/E) Beta release是有效的,同样也存在于Silverlight 1.1 Alpha (May 2007) release. 而 托管 APIs 是在 Silverlight 1.1 Alpha (M... 阅读全文
posted @ 2010-09-22 13:38 碧海蓝天_C# 阅读(445) 评论(0) 推荐(0)
摘要:HTML 页面会调用 Default.html.js 源代码页中的 createSilverlight()。 该调用将用到许多属性,其中包括那些用于定义要呈现的 XAML、Silverlight 控件外观以及 onLoad 和 onError 事件处理程序的属性。 source:属性用于定义希望 Silverlight 控件呈现的 XAML。该属性可以是外部文件(如本例中所示),也可以是包含 XA... 阅读全文
posted @ 2010-09-22 13:36 碧海蓝天_C# 阅读(178) 评论(0) 推荐(0)
摘要:介绍如何使用Microsoft Visual Studio Code Name "Orcas" Beta 1对基于Silverlight的应用程序进行debugging .在Silverlight中debugging所使用的工具和技巧和其它的 Visual Studio projects是类似的. 想查看更多的关于debugging信息的, 查看 Debugging in Visual Studi... 阅读全文
posted @ 2010-09-22 13:35 碧海蓝天_C# 阅读(310) 评论(0) 推荐(0)
摘要:本主题描述 Windows Presentation Foundation (WPF) 中路由事件的概念。本主题定义路由事件术语,描述路由事件如何通过元素树来路由,概述如何处理路由事件,并介绍如何创建您自己的自定义路由事件。先决条件 本主题假设您对如下内容有基本的了解:公共语言运行库 (CLR)、面向对象的编程以及如何用树的概念来说明 WPF 元素之间的关系。为了按照本主题中的示例操作,您还应当了... 阅读全文
posted @ 2010-09-21 21:26 碧海蓝天_C# 阅读(4611) 评论(1) 推荐(2)
摘要:本主题描述 Windows Presentation Foundation (WPF) 布局系统。了解在构造外观醒目、性能优良的用户界面时如何以及何时进行布局计算是非常重要的。布局系统 术语“布局”描述测量和排列 Panel 元素的 Children 集合的成员、然后在屏幕上绘制它们的过程。这是一个计算密集型过程,即 Children 集合越大,执行的计算次数就越多。根据拥... 阅读全文
posted @ 2010-09-21 21:23 碧海蓝天_C# 阅读(1613) 评论(0) 推荐(0)
摘要:本主题提供 Windows Presentation Foundation (WPF) 类层次结构的指导教程,涵盖了 WPF 的大部分主要子系统,并描述它们是如何交互的。本主题还详细介绍了 WPF 架构师所做的一些选择。System.Object WPF 主要编程模型是通过托管代码公开的。在 WPF 的早期设计阶段,曾有过大量关于如何界定系统的托管组件和非托管组件的争论。CLR 提供一系列的功能,... 阅读全文
posted @ 2010-09-21 21:22 碧海蓝天_C# 阅读(343) 评论(0) 推荐(1)
摘要:WPF通过System.Windows.Media.Composition.DUCE相关函数跟worker thread通信,具体来说是通过kernel object来实现的。仔细研究了DUCE内相关函数后,发现这个东西相当有货,从暴露出来的函数名字,就可以猜测到UI thread和render thread的交互模型。应该是UI thread准备好足够的数据后,然后发送请求通知Render th... 阅读全文
posted @ 2010-09-21 21:20 碧海蓝天_C# 阅读(785) 评论(0) 推荐(0)
摘要://取的最顶层页面function $TW() { var w = window; var t; if (w == top) { t = w; } else { t = top; } return t;};// //取的ID// document.getElementById = function(objectId) {// if (document.getElementById &&am... 阅读全文
posted @ 2010-09-21 15:39 碧海蓝天_C# 阅读(336) 评论(0) 推荐(0)
摘要:DataGridView里有一ComboBox列,绑定后如何设置下拉框的索引,让它选中某一项? DataGridViewComboBoxCell设置它的ValueDataGridViewComboBoxCell cb = (DataGridViewComboBoxCell)dataGridView1.Rows[0].Cells[0]; cb.Value = "2 "; 前台加个模板列隐藏... 阅读全文
posted @ 2010-09-21 15:24 碧海蓝天_C# 阅读(2165) 评论(0) 推荐(0)
摘要:问题描述:windows2003 IIS6运行ASP, http 500 - 内部服务器错误。asp程序不能浏览但htm静态网页不受影响。将IE改为不显示友好错误如下时:出现“请求的资源在使用中”错误原因:1、服务器上安装的上单机版杀毒软件,如瑞星2005。服务器上使用单机版杀毒一般都不会稳定的。2、由于iwam账号在active directory、iis metaba... 阅读全文
posted @ 2010-09-21 14:41 碧海蓝天_C# 阅读(825) 评论(0) 推荐(0)
摘要:UrlRewriter 是微软封装好了的一个URL重写组件。使用它可以让我节约很多自已开发的时间。 好了,开始讲述我的应用经验,这只是很菜鸟的经验,高手就不用看了。第一步,请从此下载此组件。解压,把UrlRewriter.dll copy到你的项目 bin 目录下。第二步,在Web.config中加入:<?xml version="1.0" encoding="gb2312" ?>&l... 阅读全文
posted @ 2010-09-21 14:39 碧海蓝天_C# 阅读(203) 评论(0) 推荐(0)
摘要:在JAVA语言中提供了丰富的多线程操纵接口,提供了各类不同的线程实现方法供我们选择,功能非常强大。在手机软件设计中,由于同样需要执行网络连接(基于HTTP的高级Internet协议通讯)、UI调度等待、UI显示幻化、游戏控制等操作需要通过后台的数据运算或UI不断更新等操作。因此在J2ME中,KVM虚拟机也提供了功能强大的多线程API,使我们同样能在J2ME中实现线程的并发运算。   在J2ME中,... 阅读全文
posted @ 2010-09-21 14:31 碧海蓝天_C# 阅读(296) 评论(0) 推荐(0)
摘要:3G人才严重稀缺 平均年薪在20万以上 移动增值人才市场缺口50万3G人才需求旺 3G这一技术标准的诞生极大地提升了移动通信网络的数据承载能力,也为移动通信网和互联网的结合提供了更为坚实的技术平台。在3G网络下,几乎所有可以在互联网平台上实现的业务都可以在3G网络上运行。3G时代,移动增值业务朝多元化趋势发展,除了原有的2.5G业务(如短信、彩信、图铃下载、游戏、WAP和IVR)等之外,各种新的... 阅读全文
posted @ 2010-09-21 14:30 碧海蓝天_C# 阅读(747) 评论(0) 推荐(0)
摘要:我做的这个游戏中实现追逐的算法: /*flag标记具有跟踪能力的小飞机*/ private int flag=-1; for(int i=0;i<MAX_SP;i++) if(smallPlane[i].isVisible()) { if(i==flag) { if(smallPlane[i].getX()>playerSprite.getX()) smallPlane[i].move... 阅读全文
posted @ 2010-09-21 14:29 碧海蓝天_C# 阅读(259) 评论(0) 推荐(0)
摘要:J2ME UI库除了自带的以外,还有很多开源J2ME UI库,其中很多都比J2ME的自带UI库好用。下面介绍一下这些开源J2ME UI库: J2ME自带UI不是太美观,使用起来也不太方便,为了解决这问题,很多UI库应势而出。使用这些库,可以大大简化开发,提高效率。当然有好必有坏,使用 这些库的不好的地方就是这些库通常很大,很难在一些很老的机器上运行。不过这些库都是开源的,因此可以拿它们的代码来研... 阅读全文
posted @ 2010-09-21 14:27 碧海蓝天_C# 阅读(441) 评论(0) 推荐(0)
摘要:J2ME游戏开发中的经典算法之快速排序算法。   programkuaisu(input,output);   constn=10;   var   s:array[1..10]ofinteger;   k,l,m:integer;   procedureqsort(lx,rx:integer);   var   I,j,t:integer;   Begin   I:lx;j:rx;t:s[I];... 阅读全文
posted @ 2010-09-21 14:26 碧海蓝天_C# 阅读(278) 评论(0) 推荐(0)
摘要:首先需要配置WEB服务器 在设计WAP网页时不论你使用的WAP开发工具是UP.SDK 或NOKIA WAP TOOKIT 或者ERICSSON WAPIDE,你都必须进行WEB服务器设置,故在此将常见的几种WEB服务器的设置介绍如下:(我所用的是Tomcat4.0,即Apache Web Server.设置方法如下:)我所用的环境:Apache Web Server on NT OR Solari... 阅读全文
posted @ 2010-09-21 14:25 碧海蓝天_C# 阅读(455) 评论(0) 推荐(0)
摘要:在J2ME编程中,为了降低文件的尺寸,经常把类似的小图片合并成一个文件,在程序实际绘制的时候,可以根据需要只显示该文件中的一部分图片。Graphics中的setClip方法就是实现该功能的。   setClip方法的原理是通过只在屏幕上显示一部分内容,让图片恰好位于该部分的内容显示出来。  setClip的方法就是在屏幕上设置这个“透视孔”,只有位于该孔中的图片内容显示出来... 阅读全文
posted @ 2010-09-21 14:21 碧海蓝天_C# 阅读(271) 评论(0) 推荐(0)
摘要:随机背景--当你每次进入该页面时,从已指定的图片文件夹中,随机选取一个图片作为背景显示。这里介绍的方法是用ASP+CSS来实现的。 CSS上面代码要加在header区,不能放在外部CSS文件里 阅读全文
posted @ 2010-09-20 20:48 碧海蓝天_C# 阅读(186) 评论(0) 推荐(0)
摘要:1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法 < p align="center" >< font size="4" face="Arial" >< b > The Physical path to this virtual website is: < /b >< /font > < font color=... 阅读全文
posted @ 2010-09-20 20:46 碧海蓝天_C# 阅读(167) 评论(0) 推荐(0)
摘要:设计组件Notes/Domino 有几个关键组件:导航器、代理、表单、视图和安全性。在 Web 上复制导航器非常容易,因为导航器最初是为了使 Notes 看起来像 Web 而设计的。代理功能是业务逻辑,可以在 J2EE 中相应地实现。这一节讨论了表单和视图的创建,以及 J2EE 环境中的安全性设计。表单一个表单由一个前端、中间件和一个后端组成。前端 以前的文章已经讨论过,Apache Struts... 阅读全文
posted @ 2010-09-20 20:38 碧海蓝天_C# 阅读(161) 评论(0) 推荐(0)
摘要:<html><body><script type="text/javascript">var r=Math.random()if (r>0.5) {document.write("<a href='http://www.ccc.com.cn'>hello!</a>")}else{document.write("<a href=... 阅读全文
posted @ 2010-09-20 20:00 碧海蓝天_C# 阅读(178) 评论(0) 推荐(0)
摘要:<html><head><script type="text/javascript">onerror=handleErrvar txt=""function handleErr(msg,url,l){txt="本页中存在错误。\n\n"txt+="错误:" + msg + "\n"txt+="URL: " + url + "\n"txt+="行:" + l + ... 阅读全文
posted @ 2010-09-20 19:59 碧海蓝天_C# 阅读(164) 评论(0) 推荐(0)
摘要:<html><body><script type="text/javascript">document.write("<p>浏览器:")document.write(navigator.appName + "</p>")document.write("<p>浏览器版本:")document.write(navigator.ap... 阅读全文
posted @ 2010-09-20 19:58 碧海蓝天_C# 阅读(283) 评论(0) 推荐(0)
摘要:<html><head><script type="text/javascript">function startTime(){var today=new Date()var h=today.getHours()var m=today.getMinutes()var s=today.getSeconds()// add a zero in front of nu... 阅读全文
posted @ 2010-09-20 19:56 碧海蓝天_C# 阅读(230) 评论(0) 推荐(0)
摘要:<html><head><script type="text/javascript">function mouseOver(){document.b1.src ="/i/eg_mouse.jpg"}function mouseOut(){document.b1.src ="/i/eg_mouse2.jpg"}</script></head>... 阅读全文
posted @ 2010-09-20 19:55 碧海蓝天_C# 阅读(230) 评论(0) 推荐(0)
摘要:<html><head><script type="text/javascript">function detectBrowser(){var browser=navigator.appNamevar b_version=navigator.appVersionvar version=parseFloat(b_version)if ((browser=="Net... 阅读全文
posted @ 2010-09-20 19:54 碧海蓝天_C# 阅读(168) 评论(0) 推荐(0)
摘要:<html> <head> <script type="text/javascript"> function myfunction(txt) { alert(txt) } </script> </head> <body> <form> <input type="button" onclick="myfunct... 阅读全文
posted @ 2010-09-20 19:53 碧海蓝天_C# 阅读(185) 评论(0) 推荐(0)
摘要:<html><head><script type="text/javascript">function disp_alert(){alert("再次向您问好!在这里,我们向您演示" + '\n' + "如何向警告框添加折行。")}</script></head><body><input type="button" onc... 阅读全文
posted @ 2010-09-20 19:52 碧海蓝天_C# 阅读(237) 评论(0) 推荐(0)
摘要:<script><!--function windowopen(){var target="http://www.hello.com"newwindow=window.open("","","scrollbars")if (document.all){newwindow.moveTo(0,0)newwindow.resizeTo(screen.width,screen.heigh... 阅读全文
posted @ 2010-09-20 19:36 碧海蓝天_C# 阅读(157) 评论(0) 推荐(0)
摘要:<script language="javascript">function folder(){window.external.AddFavorite('http://www.hello.com', '您好,我是收藏')}</script>onUnload=folder() 阅读全文
posted @ 2010-09-20 19:35 碧海蓝天_C# 阅读(141) 评论(0) 推荐(0)
摘要:<script language="JavaScript">a = 3 var pp = Math.random();var foot = Math.round(pp * (a-1))+1;function create() { this.src = '' this.border = ''this.alt = ''}b = new Array()for(var i=1; i<=a... 阅读全文
posted @ 2010-09-20 19:33 碧海蓝天_C# 阅读(816) 评论(0) 推荐(0)
摘要:<script Language="JavaScript">var timerID = null;var timerRunning = false;function stopclock (){ if(timerRunning) clearTimeout(timerID); timerRunning = false;}function showtime () { var now = ne... 阅读全文
posted @ 2010-09-20 19:31 碧海蓝天_C# 阅读(229) 评论(0) 推荐(0)
摘要:<script language="JavaScript"><!-- // var deadline= new Date("7/30/2000");var symbol="7月30日";var now = new Date();var leave =deadline.getTime() - now.getTime();var day = Math.floor(leave / (1... 阅读全文
posted @ 2010-09-20 19:30 碧海蓝天_C# 阅读(202) 评论(0) 推荐(0)
摘要:<script language="Javascript"><!--pageOpen = new Date();function stay() {pageClose = new Date();minutes = (pageClose.getMinutes() - pageOpen.getMinutes());seconds = (pageClose.getSeconds() - ... 阅读全文
posted @ 2010-09-20 19:28 碧海蓝天_C# 阅读(299) 评论(0) 推荐(0)
摘要:todayDate = new Date();当定义一个新的对象时,通常使用“new”操作符。在这里,就是创建了日期对象。date = todayDate.getDate();getDate()是Date对象的一种方法,其功能是获得当前的日期。month= todayDate.getMonth() + 1 ;; getMonth()是Date对象的一种方法,其功能是获得当前... 阅读全文
posted @ 2010-09-20 19:26 碧海蓝天_C# 阅读(618) 评论(0) 推荐(0)
摘要:第一:像网页链接<a .......... href="[url1]" .......>之间的内容中[URL[绝对地址替换成相对地址,首先要查找匹配这个链接,查找匹配这个串的正则表达式串为 (<\\s*a\\s+(?:[^\\s>]\\s*){0,})href\\s*=\\s*(\"|'|)([^\\2\\s>]*)\\2((?:\\s*[^\\s>]){0,}... 阅读全文
posted @ 2010-09-20 19:21 碧海蓝天_C# 阅读(1990) 评论(0) 推荐(0)
摘要:一、正则表达式基础知识 我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是说: 1.1 句点符号 假设你在玩英... 阅读全文
posted @ 2010-09-20 19:16 碧海蓝天_C# 阅读(680) 评论(0) 推荐(0)
摘要:Java代码 <patternvalue="dicts"> <object-create-ruleclassname="java.util.ArrayList"/> <patternvalue="dict"> <object-create-ruleclassname="test.digester.Dict"/> <bean-property-s... 阅读全文
posted @ 2010-09-20 19:14 碧海蓝天_C# 阅读(3058) 评论(0) 推荐(0)
摘要:import java.io.*; public class Txt {public static void main(String[] args){ String s = new String(); String s1 = new String(); StringBuffer sb=new StringBuffer();try { File f = new File("C:\\123.txt")... 阅读全文
posted @ 2010-09-20 19:10 碧海蓝天_C# 阅读(937) 评论(0) 推荐(0)
摘要://实体类package entity;public class note { PRivate int id; private String title; private String author; private String content; public note(){} public note(String title,String author,String content) { t... 阅读全文
posted @ 2010-09-20 19:09 碧海蓝天_C# 阅读(238) 评论(0) 推荐(0)
摘要:一、Python中的文件管理文件管理是很多应用程序的基本功能和重要组成部分。Python可以使文件管理极其简单,特别是和其它语言相对比。以下,Peyton McCullough讲解了文件管理基础。介绍你玩过的游戏使用文件来保存存档;你下的订单保存在文件中;很明显,你早上写的报告也保存在文件中。几乎以任何语言编写的众多应用程序中,文件管理是很重要的一部分。Python当然也不例外。在这篇文章中,我们... 阅读全文
posted @ 2010-09-20 19:07 碧海蓝天_C# 阅读(257) 评论(0) 推荐(0)

官方QQ群:127876820【C#编程技术-全国站--未满人】