2013年6月20日

c# socket 传输文件

摘要: int port = 1234;int port = 1234; IPAddress ip = IPAddress.Parse("127.0.0.1"); socket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); IPEndPoint iep = new IPEndPoint(ip,port); //socket.Blocking = false; socket.Bind(iep); socket.Listen(10); ... 阅读全文

posted @ 2013-06-20 09:56 jinglikeblue 阅读(2002) 评论(0) 推荐(0)

c# socket

摘要: Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket套接字到普通的请求/响应,更重要的是,这种分层是可以扩展的,能够适应Internet不断扩展的需要。 抛开ISO/OSI模型的7层构架,单从TCP/IP模型上的逻辑层面上看,.Net类可以视为包... 阅读全文

posted @ 2013-06-20 09:56 jinglikeblue 阅读(256) 评论(0) 推荐(0)

c#中Socket 编程基础实例

摘要: 下面是一个完整的例子,client向server发送一段测试字符串,server接收并显示出来,给予client成功响应。//client.csusing System;using System.Collections.Generic;using System.Text;using System.IO;using System.Net;using System.Net.Sockets;namespace client{ class class1 { static void Main(string[] args) { try { int port = 2000; string ... 阅读全文

posted @ 2013-06-20 09:56 jinglikeblue 阅读(157) 评论(0) 推荐(0)

asp.net 向xml 写入数据的几种方式

摘要: #region 往XML插入数据 string url = Server.MapPath("user.xml"); XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load(url); //加载XML文档 XmlNode root=xmlDoc.SelectSingleNode("UserInfo");//查找第一个匹配的XmlNode XmlElement xe1=xmlDoc.CreateElement("datarow");//创建第一个节点的第一个元素 XmlElement xesub 阅读全文

posted @ 2013-06-20 09:56 jinglikeblue 阅读(480) 评论(0) 推荐(0)

Adobe的文字布局框架TextLayout Framework

摘要: 中文介绍 英文介绍 示例 下载 Flash开发者指导(pdf) Flex开发者指导(pdf) 帮助文档(flashx包下的东东是也,这里有个详细列表) Adobe发布Flash文字布局框架Flash在文字排版方面得能力一直以来为人所诟病。虽然有一些第三方的类库可以满足一些布局上的需求,但是往往效果和... 阅读全文

posted @ 2013-06-20 09:56 jinglikeblue 阅读(271) 评论(0) 推荐(0)

[as hack技术]垃圾回收机强制执行

摘要: 概述:AVM2理论上是自带垃圾回收机的,但是具体何时进行垃圾回收,理论上非人为所能控制,而我们若要强制启用垃圾回收机,则需要用一些非正规手段,比如如下会提到的手段。关键字:垃圾回收核心hack技术try{ new LocalConnection().connect("MoonSpirit"); new LocalConnection().connect("MoonSpirit");}catch(error : Error){}运行上述代码,可强制执行一次垃圾回收机。 阅读全文

posted @ 2013-06-20 09:56 jinglikeblue 阅读(122) 评论(0) 推荐(0)

AS3实现沿着圆弧移动的物体

摘要: 初步在FLASH CS4中通过AS3实现物体沿着圆弧移动原理:任意一个弧线,其实都可以视为圆的某一部分边。(平面上任意3点,只要不是3点一线,便可以确定一个圆)有待改进:其实可以通过圆弧的3个点(两个端点,中间的点)来确定所属圆的圆心以及圆的半径点击这里到CSDN下载 阅读全文

posted @ 2013-06-20 09:56 jinglikeblue 阅读(332) 评论(0) 推荐(0)

一个简单的Cairngorm框架例子_02

摘要: 接着一个简单的Cairngorm框架例子_01,这节主要是代码的讲解,在了解了Cairngorm框架的原理之后,结合例子讲很快的掌握框架的使用。 1. View(主界面,或调用界面):mxml文件 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:control="CairngormDemo.business.control.*"> // 阅读全文

posted @ 2013-06-20 09:56 jinglikeblue 阅读(221) 评论(0) 推荐(0)

一个简单的Cairngorm框架例子_01

摘要: 我们新建工程,有一个Cairngrom的swc包一定要引进去才行(一般放在libs文件夹里面),不然是不能成功的,所以大家可以Cairngrom的官方网站上去下载,我在这里提供地址:http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm 有关这个框架,在网络上有很多图表用来讨论。下面是框架图表: 使用Cairngorm的第一步是建立框架结构的骨架,包括了三个对象: Model Locater; Service Locator; Front Controller; Model Locator:承载了组件之间的... 阅读全文

posted @ 2013-06-20 09:56 jinglikeblue 阅读(134) 评论(0) 推荐(0)

Cairngorm框架的使用记录

摘要: Cairngorm是adobe为flex工程师准备的mvc开源框架,据说与PureMVC一起号称flex届目前最好用的两个mvc框架。随便选了一个,在项目开始的时候选择了Cairngorm作为我的产品的选择,虽然我到现在还读不清楚Cairngorm的发音(现在开源项目的名字越来越生僻)。 Cairngorm可以在官方网站(http://opensource.adobe.com/wiki/display/cairngorm/Downloads )上下载到,其中有bin目录(包含编译好的swc文件),有doc目录(包含使用说明),当然还少不了src目录(包含所有的源码)。 打开s... 阅读全文

posted @ 2013-06-20 09:56 jinglikeblue 阅读(159) 评论(0) 推荐(0)

JavaScript接收http get传递的值

摘要: 示例代码:【网页地址】?name=jing&age=22<body></body><script type="text/javascript"> init(); function init() { var urlarg = new getarg(); var name = urlarg.name; var age = urlarg.age; } //该方法返回url后面的参数 function getarg() { var url = unescape(window.location.href); var allargs = ur 阅读全文

posted @ 2013-06-20 09:56 jinglikeblue 阅读(656) 评论(0) 推荐(0)

AS3做的FLV播放器(教程)

摘要: 开始教程========================第一段分割线=======================================================1.如果只是要播放FLV的话就比较简单了.有很多教程都有讲.先导入这三个包import flash.media.Video;import flash.net.URLStream;import flash.net.NetConnection;然后开始建立播放器var videoconnection:NetConnection=new NetConnection();//先创建一个NetConnection对象.vide. 阅读全文

posted @ 2013-06-20 09:56 jinglikeblue 阅读(1479) 评论(0) 推荐(0)

抽象类

摘要: 抽象类与接口紧密相关。然接口又比抽象类更抽象,这主要体现在它们的差别上:1)类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承,从抽象类派生的类仍可实现接口,从而得出接口是用来解决多重继承问题的。2)抽象类当中可以存在非抽象的方法,可接口不能且它里面的方法只是一个声明必须用public来修饰没有具体实现的方法。3)抽象类中的成员变量可以被不同的修饰符来修饰,可接口中的成员变量默认的都是静态常量(static final)。4)这一点也是最重要的一点本质的一点"抽象类是对象的抽象,然接口是一种行为规范"。 以上是它们本身的异同,下面再来从实际应用讲讲它们的异同! 阅读全文

posted @ 2013-06-20 09:56 jinglikeblue 阅读(159) 评论(0) 推荐(0)

AS 3.0教程(2):AS3.0的类及绑定

摘要: hi,鸟笼山的朋友们,这次我们开始介绍AS3.0中的类如何和库中元件绑定,和特殊的Document Class设计。总共4步:1.建一个标准的AS3.0类 (暂命名为KingdaMC,多么伟大的名字啊,简称“有名”)2.新建一个元件,并设置它的Linkage和上面的类绑定。3.在时间轴上写代码,用AS3.0代码创建n份“有名”。4.删掉时间轴上代码,使用Flash 9新特色Document Class在舞台上创造n份“有名”。just 体验一把。(写起来才知道要讲的内容多啊,晕,打了两个小时,累了,本节专门只讲讲AS3.0的类吧,其余的慢慢再讲)在创建AS3.0之前,请允许我先对AS3.0类. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(803) 评论(0) 推荐(0)

ActionScript 3.0系列教程(1):与Flash9先来一次亲密接触!

摘要: (如蒙转载,请留下我的Blog链接:www.kingda.org, thx)Flash Professional 9 ActionScript 3.0 Preview 版本今天发布了,意味着从此我们从此不仅仅只能使用Flex 2来使用AS3.0,更可以使用我们一直很熟悉的Flash IDE来进行AS3.0开发了。与Flex 2不同,Flash 9 alpha(即上面的Flash Professional 9 ActionScript 3.0 Preview )允许我们创建基于时间轴的ActionScript 3.0的Fla文档,而不是基于State的MXML文档。 在Flash 9 alph. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(237) 评论(0) 推荐(0)

AS3读取XML文件

摘要: 要从 URL 加载 XML 数据,请使用 URLLoader 类,如下面的示例所示:import flash.events.Event;import flash.net.URLLoader;import flash.net.URLRequest;var externalXML:XML;var loader:URLLoader = new URLLoader();var request:URLRequest = new URLRequest("xmlFile.xml");loader.load(request);loader.addEventListener(Event.CO 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(185) 评论(0) 推荐(0)

AS3操作XML添加节点

摘要: 使用 prependChild() 方法或 appendChild() 方法可在 XML 对象属性列表的开头或结尾添加属性var x1:XML = <p>Line 1</p> var x2:XML = <p>Line 2</p> var x:XML = <body></body>x = x.appendChild(x1);x = x.appendChild(x2);x = x.prependChild(<p>Line 0</p>); // x == <body><p>Line 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(606) 评论(0) 推荐(0)

ASP.NET中对字符串加密

摘要: //使用前添加此引用using System.Web.Security;//41位SHA1加密SHA1.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text,"SHA1");//32位MD5加密MD5.Text =FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text, "MD5") ; 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(67) 评论(0) 推荐(0)

FCKeditor在.net(asp.net)中的使用方法

摘要: 安装前需求:1.FCKeditor.Net_2.5.zip下载地址:http://downloads.sourceforge.net/fckeditor/FCKeditor.Net_2.5.zip2.FCKeditor_2.6.zip下载地址:http://sourceforge.net/project/downloading.php?group_id=75348&filename=FCKeditor_2.6.zip一、安装过程:1、将FCKeditor.Net_2.5.zip解压缩。我们需要一个DLL文件。在\bin\Release\文件夹下有两个版本。对应.netframework 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(239) 评论(0) 推荐(0)

AS3.0教程(3):Document Class特色为我们带来了什么?

摘要: Document Class,中文直译为“文档类”。顾名思义,就是和文档绑在一起的类。文档是啥?就是要和这个类绑在一起的Fla文件。什么用处?这个玩意儿根本目的就是想把AS代码和Flash设计完全剥离。从此,Fla里面只管设计,逻辑代码全部由外部的类来包办。对于设计者和新手,黑羽可以打个比方,就好比三步走:1.把Fla里面所有代码集中到第一帧,2.再把第一帧里的代码拷贝到外部的一个as文件里。3.再按照AS3.0的形式,把这些代码放到这个类的构造函数里去。再根据这些个代码抽出一些类的属性和方法就OK了。唔,这个比喻有很多小毛病。但比较直观,比较好理解,一步步来。等你明白有哪些小毛病了,你已经. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(186) 评论(0) 推荐(0)

AS3.0教程(4):爽快使用XML

摘要: 为什么放弃AS2.0选择AS3.0?如果只允许我说三个理由。那么AS3.0对XML的近乎完美的支持绝对是其中一个。简单说说AS3.0中对于XML支持的不同吧:A.AS2.0对XML的支持勉勉强强,将就着可以用。而AS3.0中对XML的支持是全方位的,极其强大和灵活的。B.AS2.0对XML的支持不是内建的(build-in),也并非基于ECMAScript for XML(E4X)标准。而AS3.0中对XML的支持符合E4X标准,它的设计有三个优点:1. 简易。包括操作和可读性。你会发现AS3.0中对于XML的操作犹如对一个普通Object对象一样浅显易懂。语句非常浅白流畅。2. 连续性。其. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(245) 评论(0) 推荐(0)

AS3.0教程(5):强大的事件机制(1)

摘要: Event机制作为重头戏,在ActionScript 3.0中加强了很多。更加统一、易用、标准、灵活。ActionScript 2.0中有众多的事件实现机制:回顾和比较AS1.0玩家最爱用onClipEvent(), on(),又方便又直接。缺点在于逻辑分散到了各个舞台元件中,难以管理和维护。更加别说代码重用了。别跟俺说可以Copy, Paste,这不叫重用,这叫低级。AS2.0中,增加了一些事件处理机制:1.回调函数: onLoad, onComplete等。相信兄弟们最熟悉的应该就是XML.onload回调函数了。2.事件侦听器型:这个就是addListener(), addEventL. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(184) 评论(0) 推荐(0)

AS3.0教程(6):强大的事件机制(2)

摘要: 如何接收事件?如何做到AS3.0的标准事件编程?Event改变的部分很多,这两天有空时,黑羽就在想怎样用一个有条理的方式来讲解Event和它相关的诸多内容,让我们感到比较容易理解,记忆和接受。我准备这样来讲解:先给个接受事件的代码例子。在例子中,指出:(1) Event对象发生了什么变化(2) addEventListener语法的不同,原因,和const型必要性和用法(3) Listener和As2.0有何不同,和this关键字的“改进了的记忆力”黑羽一贯的风格,先来一个例子。我很想给个短一点的代码例子,但是要达到清楚,全面和标准的示范,我还是决定采用这个Document Class的示例. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(186) 评论(0) 推荐(0)

AS3.0教程(7):强大的事件机制(3)

摘要: (2) addEventListener语法的不同,原因,和const型必要性和用法本例如果是AS2.0,那么代码是这样写的:outsideChild.addEventListener("click", inclassHandler)本例是3.0,如果你trace一下其中的MouseEvent.CLICK,输出的也是字符串"click"。看起来AddEventListener的方法和以前也没什么大的出入。和这世界上大多数相同的事物一下,表象的类似却掩盖着本质的巨大差异。 我们先从最小的差异讲起:1.使用类静态属性,用const定义事件字符串名称变量AS3 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(169) 评论(0) 推荐(0)

AS3.0教程(8):强大的事件机制(4)

摘要: 本节内容:1.弱引用的使用原则2.listener的不同和this关键字的指向。继续上次的话题。在讲listener 和 this关键字之前,我们先来讲讲一个高级话题:弱引用的使用原则。继续上次的话题。在讲listener 和 this关键字之前,我们先来讲讲一个高级话题:弱引用的使用原则。新手可以不看,因为暂时用不到。但这个话题很有必要。当设计大型RIA应用程序时,弱引用必须要了解。弱引用从原则上来讲,其引入是为了防止无意识的对象保留(unintentional object retention)引起的内存泄漏。什么是无意识的对象保留?一般情况下,对象的逻辑生命周期和实际生命周期应当相同。. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(118) 评论(0) 推荐(0)

AS3.0教程(9):强大的事件机制(5)

摘要: 有兄弟反映,似乎AS3的事件机制有些复杂。在我看来,编程上 “复杂”这个词一般有两种定义:实现麻烦 ,或者内容众多。AS3中的事件机制其实现并不麻烦,逻辑更加清楚简单,因此不是“实现麻烦”这一类。那应该指的是“内容众多”这个意思。黑羽倒觉得"内容众多"往往是褒义词,意味着API丰富,控制范围和深度大。那么一旦得其要领,即思路通畅,记忆深刻,也就不会觉得“复杂”了。我也会尽量写的简单通俗,照顾新手。但我又要同时考虑到AS2老手们的需求,不让他们打瞌睡。所以AS初学者 看到不懂的地方可以跳过,多用用Event后,有需要再回过头看看我教程的其它部分,一定会有收获。拿今天要讲的事件 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(122) 评论(0) 推荐(0)

AS3.0教程(10):强大的事件机制(6)

摘要: 事件机制写的太多了,我自己都有点烦了。但没办法,,太重要了。而且AS3做了这么多好的改进,值得我们去一一探寻,给我们日后的编程带来极大的便利。ActionScript 初学者,本节可以跳过不看。 ActionScript 2熟练工应当看看,有些价值。今儿讲掉4. 合成EventDispatcher进行事件发送。5. 实现IEventDispatcher接口来进行事件发送。 与设计模式中的装饰器模式相似。这样事件的发送和接受,就可以讲完了。那么,事件部分就这样完了?没有!你晕,我也同晕。因为还有一个很重要的特性,Event flow机制还没讲。这就是我所说的事件冒泡机制。给我们编程带来了莫大的. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(104) 评论(0) 推荐(0)

AS3.0教程(11): 视觉元件精要(1)

摘要: 彻底了解AS3视觉元件架构DisplayObject,直译为视觉对象,意为可以被看到的对象。视觉是Flash 成功的主要基石。当我赏析ActionScript 3 的所有视觉元件类型和其整体构架时,感到非常满意。可以看出,这次整体的架构设计是深思熟虑的结果。与其他语言,比如C#,相比有自己强烈的特色,是对Flash视觉行为贴身定做的结果。ActionScript 3的架构乍一看很复杂,不包括UIComponent的子类,就有7到8个层,20多个莫名奇妙的类。头疼!但实际上,它的设计是非常的简洁优雅,远远比ActionScript 2一个MovieClip打天下强太多了。实际上,只要真正弄清了. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(155) 评论(0) 推荐(0)

AS3.0教程(12):享受异常处理机制的时候到了

摘要: 事先说明啊,不保证后面的教程都按这样的PDF格式做。所以别对后面的教程要求提高了哈,这样写累啊!PDF格式(简体中文版)下载:点击下载 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(159) 评论(0) 推荐(0)

AS3.0教程(外1):如何移除容器下所有子显示对象?

摘要: 容器中的子显示对象分为两类:处于显示列表中的子显示对象。被numChildren所记录的。由容器graphics对象绘制出来的矢量图。这个矢量图不属于Shape类型,不在容器的显示列表中,不被numChildren所记录。而是做为容器的背景矢量图存在,始终处于最后面。因此,准确的说,如果要移除容器下所有子显示对象,就要分别移除这两类对象。 比如有一个容器,其下有8个sprite子对象,和一个graphics绘制出的图像:var con:Sprite = new Sprite();addChild(con); for(var n:int =0; n<8; n++) { con.addChi 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(369) 评论(0) 推荐(0)

AS3教程(13):AS3中的数据存取方式效率比较

摘要: 今天又有一位朋友和我在MSN上聊起了AS3中存取数据效率的话题,突然想起以前曾在blueidea论坛上讨论过。这个话题还有蛮多人感兴趣,比较实用,让它在论坛上沉下去有些可惜。因此特地整理成帖,希望对大家有用。废话少说,看蕉:使用如下几种存取数据方式进行存取100万次运算,所花时间依次为(单位为毫秒,ms):如下几种存取数据方式100万次存取运算效率依次为:* 类定义中的属性(如public、private类属性) 135 毫秒Point类对象 140 毫秒Rectangle类对象(x等属性) 140ms* Array类对象 270ms* Object类对象 500 ms动态类动态属性 550. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(189) 评论(0) 推荐(0)

ActionScript3 CookBook 笔记

摘要: 隐藏右键菜单:stage.showDefaultContextMenu = false;四舍五入取近似值:解决办法用 Math.round( ) 进行四舍 五入 , Math.floor( ) 和 Math.ceil( ) 进行NumberUtilities.round( ) 方法可自定义取值。讨论很多情况我们需要得到整数部分而不是带有小数的浮点数。比如计算出结果望的结果应该是 4.0 。Math.round( ) 方法进行四舍五入计算:trace(Math.round(204.499)); // 显示 : 204trace(Math.round(401.5)); // 显示 : 402Ma. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(146) 评论(0) 推荐(0)

AS3中Array【数组】类研究

摘要: 别人用循环将建立的对象放入数组的方法//在这里定义这个数组private var _array:Array = [];for (var i:int = 0; i < 10; i++) { //创建对象 var jing:Jing = new Jing(); // 设置对象的属性 jing.sex = "男"; jing.age = 21; //需要注意的是,这里一定要设置X,Y坐标,不然所有显示出来的对象都会重叠在一起 /* 这里设置jing.x以及jing.y */ //在数阻里依次添加每一个对象 _array.push(jing); //把对象显示到舞台上 add 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(233) 评论(0) 推荐(0)

AS3中Loader类研究

摘要: Loader 类可用于加载 SWF 文件或图像(JPG、PNG 或 GIF)文件。 使用 load() 方法来启动加载。 被加载的显示对象将作为 Loader 对象的子级添加。使用 URLLoader 类加载文本或二进制数据。Loader 类会覆盖其继承的以下方法,因为 Loader 对象只能有一个子显示对象 -- 其加载的显示对象。 调用以下方法将引发异常:addChild()、addChildAt()、removeChild()、removeChildAt() 和 setChildIndex()。 要删除被加载的显示对象,必须从其父 DisplayObjectContainer 子级数组. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(286) 评论(0) 推荐(0)

MVC设计模式

摘要: MVC设计模式初学者接触到设计模式,往往会产生误解,觉得设计模式很深奥,非常复杂。其实大可不必被那些名词所吓倒,设计模式不是新技术,也不是新观念。我们可以把模式简单理解为是某一类问题的解决方式。而且是典型问题的解决方式,我们可以利用它的思想,举一反三,解决类似问题。程序设计的很多思想其实来源于生活,只不过是用计算机语言来表达出来。只要理解了事物本质,就没有什么能难倒你的。MVC(Model-View-Controller)架构是比较流行的开发模式,很多程序语言中都有应用,同样可以用在Flex程序中。了解MVC原理MVC模式是由三个子系统组成的,它们分别是:Model、View、Control. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(1097) 评论(0) 推荐(0)

使用PageDataSource给Repeater、DataList增加分页

摘要: PageDataSource属性如下: PagedDataSource 类的部分公共属性: AllowCustomPaging 获取或设置指示是否启用自定义分页的值。 AllowPaging 获取或设置指示是否启用分页的值。 Count 获取要从数据源使用的项数。 CurrentPageIndex 获取或设置当前页的索引。 DataSource 获取或设置数据源。 DataSourceCount 获取数据源中的项数。 FirstIndexInPage 获取页中的第一个索引。 IsCustomPagingEnabled 获取一个值,该值指示是否启用自定义分页。... 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(114) 评论(0) 推荐(0)

使用PagedDataSource类实现Repeater分页显示功能

摘要: <%@ import namespace="System.Data.OleDb" %><script language="C#" runat="server">public void Page_Load(Object src,EventArgs e) { OleDbConnection objConn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath("../a 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(134) 评论(0) 推荐(0)

2006优秀网页UI设计风格特征

摘要: 很高兴看到2006年的设计比以往任何时候都要好。这并不仅仅是因为现在有更多的网站,所以比较容易找到更多设计得不错的,事实上还是有很多设计得不好的页面。我认为优秀网页越来越多是因为有更多的网页设计师比以往更懂得该如何做设计。原文:Current web style 优秀网页设计的共同特点近期惹人喜欢的网站都有下面的特征: ·布局简单·中心定位·3D效果·柔和,自然的背景色·颜色鲜亮(要谨慎使用)·可爱的图标(也要谨慎使用)·有许多留白·大字体下面我们一个一个来详细剖析。布局简单和几年前相比,设计师们似乎正在寻找更加简 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(219) 评论(0) 推荐(0)

页面布局与规划

摘要: 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(108) 评论(0) 推荐(0)

VWD制作完成网站后安全发布的解决办法

摘要: ASP.NET2003是每一次测试运行时,都先把整个网站编译后才让IIS来解译运行,但ASP.NET2005完全改变了这一浪费时间的和不合理的状态。不过相反,想把2005下制作好的程序再转换成安全的DLL也是不容易的,特别是对那些初学者来说。下面给出几个方法: 第一,是把源代码直接COPY过去,什么都不用做,编译的事由WEB服务器完成。 第二,为了保证代码的安全性,不是直接被人查看到代码,可以使用预编译功能。这个功能由aspnet_compiler来实现,此程序在C:\WINDOWS\Microsoft.NET\Framework\版本目录下。用这个程序编译出来后,连ASPX表示... 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(110) 评论(0) 推荐(0)

SQL SERVER 2005中的TOP分页

摘要: CREATE PROCEDURE [dbo].[Zhzuo_GetItemsPage2005TOP] @PageIndex INT, @PageSize INT, @RecordCount INT OUT, @PageCount INT OUTAS /*获取记录数*/SELECT @RecordCount = COUNT(*) FROM Production.Product/*计算页面数据*/SET @PageCount = CEILING(@RecordCount * 1.0 / @PageSize)/*TOP记录数*/DECLARE @TOPCOUNT INTSET @TOPCO... 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(143) 评论(0) 推荐(0)

ASP.NET 2.0---Repeater控件

摘要: <HeaderTemplate></HeaderTemplate>之间的内容只出现一次。 <ItemTemplate></ItemTemplate>之间的内容循环出现 <AlternatingItemTemplate></AlternatingItemTemplate>和itemtemplate轮换出现 <SeparatorTemplate></SeparatorTemplate> 间隔的内容 <footerTemplate></footerTemplate>结束。只出现一次 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(125) 评论(0) 推荐(0)

ASP.NET 2.0----DataSet

摘要: MSDN上用DataSet修改数据库的例子 using System;using System.Data;using System.Data.SqlClient;namespace PopulateDataSet{ /// <summary> /// Summary description for Class1. /// </summary> class Class1 { static void Main(string[] args) { string sConnectionString; // Modify the following string to correc 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(137) 评论(0) 推荐(0)

SQL语句学习手册实例版

摘要: 表操作 例 1 对于表的教学管理数据库中的表 STUDENTS ,可以定义如下: CREATE TABLE STUDENTS (SNO NUMERIC (6, 0) NOT NULL SNAME CHAR (8) NOT NULL AGE NUMERIC(3,0) SEX CHAR(2) BPLACE CHAR(20) PRIMARY KEY(SNO)) 例 2 对于表的教学管理数据库中的表 ENROLLS ,可以定义如下: CREATE TABLE ENROLLS (SNO NUMERIC(6,0) NOT NULL CNO CHAR(4) NOT NULL GRADE INT PRIMA. 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(196) 评论(0) 推荐(0)

超详细的SQL语句语法

摘要: 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句 一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT nickname,email FROM testtable WHERE name='张三' (一) 选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。 ... 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(173) 评论(0) 推荐(0)

.NET牛人应该知道些什么?

摘要: 任何一个使用.NET的人 描述线程与进程的区别? 什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响? EXE和DLL之间的区别是什么? 什么是强类型,什么是弱类型?哪种更好些?为什么? PID是什么?在做系统的故障排除时如何使用它? 单个TCP/IP端口上能够侦听多少个进程? 什么是GAC?它解决了什么问题?中级.NET开发人员 阐述面向接口、面向对象、面向方面编程的区别 什么是Interface?它与Cl... 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(103) 评论(0) 推荐(0)

ASP.NET Interview Questions (ASP.NET 面试题)

摘要: I do a LOT of interviewing here, and for a while we were hiring ASP.NET people. Here's some of the questions that I asked them. I came up with these questions because you'd "just know" this stuff if you spent time working on a REAL WORLD ASP.NET site - through design, development, 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(159) 评论(0) 推荐(0)

ASP.NET2.0---GridView控件学习

摘要: 使用 GridView 控件进行数据绑定GridView 控件提供了两个用于绑定到数据的选项:使用 DataSourceID 属性进行数据绑定,此选项使您能够将 GridView 控件绑定到数据源控件。建议使用此方法,因为它答应 GridView 控件利用数据源控件的功能并提供了内置的排序、分页和更新功能。当使用 DataSourceID 属性绑定到数据源时,GridView 控件支持双向数据绑定。除可以使该控件显示返回的数据之外,还可以使它自动支持对绑定数据的更新和删除操作。使用 DataSource 属性进行数据绑定,此选项使您能够绑定到包括 ADO.NET 数据集和数据读取器在内的各种. 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(139) 评论(0) 推荐(0)

公交查询系统SQL查询储存过程

摘要: 线路查询:CREATE PROCEDURE Link_Select(@Line varchar(10)) ASSELECT *FROM [线路属性] WHERE bus LIKE Rtrim(@Line)GO站点查询:CREATE PROCEDURE Site_Select(@Site varchar(20))ASSELECT * FROM [线路表] WHERE sname LIKE Rtrim(@Site)GO换乘查询:算法描诉假设需要从站点A到达站点C1.搜索所有可以直达A的站点,站点名的集合为B1,通过A及{x| x in B1}中任一站点的车次的集合为L12.搜索所有可以直达C的.. 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(203) 评论(0) 推荐(0)

使用 Split 方法分析字符串(C# 编程指南)

摘要: 下面的代码示例演示如何使用 String..::.Split 方法分析字符串。此方法返回一个字符串数组,其中每个元素是一个单词。作为输入,Split 采用一个字符数组指示哪些字符被用作分隔符。本示例中使用了空格、逗号、句点、冒号和制表符。一个含有这些分隔符的数组被传递给 Split,并使用结果字符串数组分别显示句子中的每个单词-------------------------------------------------------------------------------------------string str ="1,22,3"; string[] resu 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(111) 评论(0) 推荐(0)

Asp.Net 2.0连接ACCESS数据库相对路径问题,web.config中如何使用相对路径

摘要: 使用|DataDirectory|Web.config文件中:<add name="connstr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\db.mdb" providerName="System.Data.OleDb"/> 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(73) 评论(0) 推荐(0)

ThickBox 2.0——JS展示脚本

摘要: Cody Lindley 使用 jQuery 开发译: croc 阅读原文ThickBox 是基于 jQuery 用 JavaScript 编写的网页UI对话窗口小部件. 它可以用来展示单一图片, 若干图片, 内嵌的内容, iframed的内容, 或以 AJAX 的混合 modal 提供的内容.查看实例演示特性: ThickBox 是用超轻量级的 jQuery 库 编写的. 压缩过 jQuery 库只15k, 未压缩过的有39k. ThickBox 的 JavaScript 代码和 CSS 文件只占12k. 所以压缩过的 jQuery 代码和 ThickBox 总共只有27k. ... 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(134) 评论(0) 推荐(0)

国内外 JavaScript 经典封装

摘要: 一、多样化摺叠菜单:下载一个由老外写的折叠式垂直菜单,多样化,多功能,可自订,使用容易,支持FF。二、CSS圆角边框:下载以CSS为主要,用Java Script封装的相当完整,也是老外写的,支持多浏览器,可以自订样式,目前有十多种可以运用。三、模拟视窗:下载用层模拟的视窗,是一个中国高手写的,Java Script封装的相当好,使用上也很容易四、支持FF的省略符:下载说到省略符,那非CSS莫属,有个老外用Java Script来实现,并且是批量处理的,重点是支持FF。五、TAB選項卡:下载用Java Script模仿各种作业系统的选项卡,老外就是牛,不仅支援多样式的即时切换,同时也支援每个. 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(107) 评论(0) 推荐(0)

Nifty Corners Cube

摘要: Nifty Corners Cube: introductionNifty Corners Cube are a solution to get rounded corners without images, and this third version is build by three main components: A javascript file, named "niftycornerscube.js" A CSS file, named "niftycorners.css" The javascript calls specific for 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(184) 评论(0) 推荐(0)

关于em与px的研究与使用

摘要: 在国内网站中,包括三大门户,以及“引领”中国网站设计潮流的蓝色理想,ChinaUI等都是使用了px作为字体单位。只有百度好歹做了个可调的表率。而在大洋彼岸,几乎所有的主流站点都使用em作为字体单位,也就是可调的。没错,px比em更加容易使用,大部分读者不知道em为何物或者它相当于多少px。国外人士如此重视网站易用性(Accessibility),不仅因为其根生蒂固的人文精神,直接原因可能是因为有一部法律来约束他们—例如美国的Section 508,强制网站达到一定的易用性。 关键点: 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用... 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(124) 评论(0) 推荐(0)

asp.net如何实现excel导入到sql或者根据需要再将sql中的数据导出到excel表格中

摘要: 首先这个文件必须上传到服务器,然后读取里面的内容放在ds里面,然后在导入sql 具体做法: using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using . 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(210) 评论(0) 推荐(0)

ASP.NET将EXCEL导入SQL SERVER数据库的代码

摘要: 在网上找到一个Asp.Net将Excel数据导入Sql Server数据库的的例子,是调用存储过程的,大家分享.我刚用过,感觉还可以。其基本思想是先新建一个页面,放一个HTML控件 File FIled 控件,然后将这个控件转化为服务器控件, 再放一个按钮(服务器控件)用来获取File FIled中的内容,接下来就是在后台编程了,首先引入两个命名空间,using System.data.oledb和using system.data.sqlclint 其中oledb空间用来提供Excel的驱动,sqlclint用来连接sql server 2000用,接下来就可以在按钮事件中把下面的代码搞.. 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(201) 评论(0) 推荐(0)

SQL Express 2005里面没有SQL Server Management Studio管理器的解决办法

摘要: 在安装VS 2005时若有安装SQL Server 2005,则在安装后会发现可以找得到SQL Server2005的服务管理器,但是找不到它的数据库管理器,这是因为Express版本SQL本身没有带图形化管理工具。若需要这个工具的话,需要从微软上下载。 SQL Server 2005 使用的图形界面工具是 Microsoft SQL Server Management Studio Express,现在微软官方已提供它的正式版本下载。 另外,微软还提供Microsoft SQL Server 2005 Express Edition 工具包下载,Microsoft SQL Serv... 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(383) 评论(0) 推荐(0)

SQL SERVER 2000中的TOP分页

摘要: CREATE PROCEDURE [Zhzuo_GetItemsPage] @PageIndex INT, /*@PageIndex从计数,0为第一页*/ @PageSize INT, /*页面大小*/ @RecordCount INT OUT, /*总记录数*/ @PageCount INT OUT /*页数*/AS/*获取记录数*/SELECT @RecordCount = COUNT(*) FROM Production.Product/*计算页面数据*/SET @PageCount = CEILING(@RecordCount * 1.0 / @PageSize)/*TO... 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(429) 评论(0) 推荐(0)

一个ASP.NET读写XML文件的示例

摘要: 具体是这样的:我想在一个ASP.NET页面里读写aa.xml这个文件,XML文件里有下面几个元素 <Advertisements> <Ad> <ImageUrl>值</ImageUrl> <NavigateUrl>值</NavigateUrl> </Ad> </Advertisements> 我怎么做才能把TextBox1.Text的值添加到上面<ImageUrl>标记中,TextBox2.Text的值添加到上面<NavigateUrl>标记中。这是写入。 还有个读取就是把a 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(122) 评论(0) 推荐(0)

12种求职方式成功率排行榜

摘要: 人人都有自己找工作的经验,但其实我们知道的并不多。很多人以为找工作就三样东西:,招聘和劳务中介。其实,找工的方式有12种,它们的有效率用百分比来表示: 1.利用互联网来看公司,中介网站,或者把自己的简历贴在网站上等人来看。(1%) 2.随意地挑选报纸,簿上的公司,寄出自己的简历。(7%) 3.应聘自己行内发行的专业杂志,新闻简报上的招聘广告。(7%) 4.应聘登载在本地报纸上的招工广告。(5-24%取决于工资要求) 5.通过私人的中介。(5-24%取决于工资要求) 6.参加招聘会,和雇主直接见面,当面由雇主挑选。(8%) 7.和以前的老师,教授联系,看有没有门路。... 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(130) 评论(0) 推荐(0)

《圣殿祭司的silverlight完美入门》

摘要: 《圣殿祭司的silverlight完美入门》一、封面: 书名:《圣殿祭司的silverlight完美入门》价格:38 元作者:奚江华出版社:电子工业出版社书号:出版日期:2007年11月开本: 16 开页码: 350页版次:第1版 二、内容简介: 国内第一本Silverlight原创图书完美展现下一代Web技术圣殿祭司的独家精彩实例微软官方重磅推荐 图文并茂地详述XAML语法,Canvas、TextBox、Brush、Shape、Geometry几何绘图,Transform变形特效,Animation动画……本书以循序渐进的方式,介绍基础之Silverlight技术架构、项目开发、XAML.. 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(240) 评论(0) 推荐(0)

关于display:inline的理解

摘要: display:inline;就是将本来是块级的元素显示为内嵌的元素,比如div是一个块级元素,设置了display:inline之后,就会跟其他元素在同级显示了 例: text1 <div>text2</div> 这里的text1跟text2是分开在两行显示的 而 text <div style="display:inline;">text2</div> 这里的text1和text2则是在同一行显示的 阅读全文

posted @ 2013-06-20 09:53 jinglikeblue 阅读(646) 评论(0) 推荐(0)

DIV CSS实例教程:一款清新风格的CSS新闻列表制作

摘要: 今天我们说说一款新闻列表的制作。新闻列表是一个网站的重要组成元素。我们会经常遇到它,如何处理他的外观显得尤为重要。这个实例中,我们将标题与日期作单独的浮动,而且在链接的鼠标悬停时,呈现出不同的色彩变化。而且我们控制LI的背景,让其也产生一些交互。总体上的效果还不错。大家可以看看下面的图片:XHTML代码很简单,就是一个无序列表,不过我们对标题和时间设置了不同的CLASS以方便控制。 <ul id="pagelist"> <li><a href="#"><span class="lbt"> 阅读全文

posted @ 2013-06-20 09:53 jinglikeblue 阅读(566) 评论(0) 推荐(0)

CSS实战:id是狙击枪 class是双刃剑 合则两利分则两败

摘要: 想要做好网页结构,id与class都是必须熟练掌握的,所谓“两手抓,两手都要硬”。ID就象狙击枪一样,可以帮助我们精准地定位要想要加载样式的元素;而class则是侠客的佩剑,信手拈来更加轻盈灵便,两者的结合能够实现结构良好且表现丰富的页面。 然而现在有一种错误的观点,就是id完全可以用class来取代,事实上许多网页源代码也的确如此,打开来通篇class,找不到一个id。造成这种现象的理由有很多种,然而自table时代传下来的根深蒂固的“class=CSS”的观念才是本因。 的确,class比id用途更广更灵活,但也必须意识到,class对于构建良好的网页结构远不如id有效。id的强... 阅读全文

posted @ 2013-06-20 09:53 jinglikeblue 阅读(138) 评论(0) 推荐(0)

Web前端工程师 定位浅谈

摘要: 先给前端工程师的工作下个一句话定义:运用前端技术,实现体验的良好传达。如果在前面加上 Web,那么是针对 Web 这个领域的,主要是互联网,也可以将移动通信网络和其他传媒网络(比如IPTV)包含在内,因为其理念是一致的。 现在要在未毕业的学生中找到一个符合技能条件的 Web 前端工程师可以说是少之又少。而相关领域的从业者,又因为不被重视、干杂活、薪水低等原因,觉得选错了行当,又停止了在这个方向上的努力学习。最终导致企业招不到一位满意的 Web 前端工程师。这涉及到两个定位的问题,即 1) 企业如何给Web前端工程师定位,2) Web 前端工程师如何定位自己。前者等下次有机会再谈,先讲后... 阅读全文

posted @ 2013-06-20 09:53 jinglikeblue 阅读(374) 评论(0) 推荐(0)

Web前端开发工程师必备技术列表

摘要: 想要打造并拥有一流的Web产品开发团队,在团队成员基础能力上一定要下功夫。对于Web前端产品开发来说,仅仅掌握Web1.0时代简单的"网页套接"是完全不够的。我结合自己的团队配备,特此罗列了Web前端产品工程师所涉及的技能列表如下: 通过许多实际项目,个人认为一个完备的前端产品开发团队,必须拥有如下的人才配备,也希望大家补充: ◎ 团队全体成员达到所有技能中的a级标准 ◎ 团队全体成员必须掌握两项技能中的b级标准,并保证所有的b级标准在该团队中有50%以上成员能达到 ◎ 团队全体成员必须掌握一项技能中的c级标准,并保证所有的c级标准在该团队中有25%以上成员能达到 具体技能 阅读全文

posted @ 2013-06-20 09:53 jinglikeblue 阅读(156) 评论(0) 推荐(0)

FCKeditor配置中文手册

摘要: 性能首先,FCKEDITOR的性能是非常好的,用户只需很少的时间就可以载入FCKEDITOR所需文件.对于其他在线编辑器来说,这几乎是个很难解决的难题,因为在开启编辑器时需要装载太多的文件.比如CUTEEDITOR,虽然功能比FCKEDITOR还要强大,可是,它本身也够庞大了,至于FREETEXTBOX等,其易用性与 FCKEDITOR相比,尚有差距,可以说,FCKEDITOR是一个别具匠心的在线编辑器,它里面融入了作者高深的面向对象的JAVASCRIPT功力,集易用性与强大的功能与一体..与编辑器相关的所有图像,脚本以及调用页.语言文件.编辑器的皮肤文件.工具样的贴图等这些将导致在服务器和. 阅读全文

posted @ 2013-06-20 09:53 jinglikeblue 阅读(92) 评论(0) 推荐(0)

asp.net 2.0 下设置和使用FCKeditor文本编辑器

摘要: 首先下载FCKeditor。FCKeditor的下载地址http://www.fckeditor.net/download/default.html我使用的是当前最新版本FCKeditor 2.3下载 ZIP File (source code included): FCKeditor_2.3.zip 和FCKeditor.Net_2.2.zipFCKeditor解压后,我们只取我们需要的部分(这个可以参照网上很多文章),我就记录一下了。保留editor文件夹、fckconfig.js、fckeditor.js、fckstyles.xml、fcktemplates.xml其他的不需要,所有“. 阅读全文

posted @ 2013-06-20 09:53 jinglikeblue 阅读(119) 评论(0) 推荐(0)

导航