自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深海狂鲨

开源共享,加速成长,为基础软件的中国化呐喊助威

  • 博客(43)
  • 资源 (16)
  • 收藏
  • 关注

原创 开发软件心得体会

 网站的操作包含哪些类型:getList()UPdate()Insert()delete()Action:   以后所有的函数都要写在 cs 建模中  努力研究 discuz 和 PetShop 的代码写了一个很丰富的类库的时候 如何更好的引用,如果一个类的方法忘记了呢函数执行返回一个错误信息的数组写软件一定要重构总结 但是在设计类的时候,如何把所有的程序实现细节都想到,而

2008-07-29 22:40:00 1069

转载 .NET 3.0 框架介绍

  微软.NET的最新版本,.NET Framework 3.0,为开发下一代业务解决方案软件系统开启了新的可能。它的设计目标是:提高生产力,降低基础设施复杂性,提供一个一致的元系统,让企业级服务、工作流解决方案和用户体验软件系统的开发更容易。   在我和大量的构架师讨论的过程中,我听到解决方案构架师非常关心安全、开放的标准、互操作性、面向服务的构架、关键技术间的关系(例如Workflow F

2008-07-29 22:09:00 1163

转载 买笔记本的时候测测速度

 dim startTime,endTime,sum,a,bstartTime=now()MsgBox "开始运算",64,"提示"a=1000   b=9999for i=0 to 10000000      sum=a*b*inext endTime=now()  MsgBox "运算结束,你花费了"&(endTime-startTime)&"秒钟",64,"提示"

2008-07-27 00:48:00 363

转载 uml 博客

 http://blog.csdn.net/qingrun/archive/2008/07/25/2708483.aspx

2008-07-27 00:27:00 345

转载 [全程建模]设计模型和UML应用中的实例分析收藏

设计模型和uml应用中的实例分析 一个朋友 2008-07-22 10:46:14润润高手,你好,请教个问题,帮我看一副时序图,提提意见青润 11:01:20??青润 11:01:31贴上来,我看看.一个朋友 11:01:39提提意见    一个朋友要给您发送文件“素材入库时序图.jpg(285.8KB)”,接收,另存为 还是 谢绝该文件   

2008-07-27 00:21:00 889

原创 为什么PowerDesigner注释不能在生成数据库过程生成

 关于PowerDesigner的基本操作就不说了,大家可以去查下资料。用pd设计数据库模型生成数据库及字典,是大家都经常做的事情,但是在实际中,对与pd9.5有一点不方便的地方是关于列的注释不能在生成数据库的过程中生成,很麻烦。这里就主要解决这个问题,如果图片贴比较麻烦,大家可以按步骤自己做下就可以了。一、基本操作1.1。工具->资源->数据库管理系统(TOOLS->RESOUCES->DB

2008-07-26 20:01:00 918

原创 使用PowerDesigner心得

 PowerDesigner将两者分开,其模型组织层级关系是:工作空间->模型类型->具体语言/数据库的模型->包->文件夹->Diagram->设计元素。在创建模型文件时,会让你选择模型类型,选择模型类型后,还可以选择模型类型下语言及版本相关的细分类。        不同设计模型对应软件工程的不同阶段,如业务模型和需求模型属于项目需求阶段,而对象模型属于概要和详细设计阶段,数据库模型属于详细设计

2008-07-26 19:59:00 1106

原创 阅读Ext学习Javascript(二) Core/Ext.extend从继承说起

 一般的,如果我们定义一个类,会定义一个function对象,然后将公用方法写到其原型上,例如:var Tiger = function(){}Tiger.prototype.Hunting = function(){}但是要建立一个完善的框架或者类库,没有继承帮忙,组织代码将是一件非常辛苦且难以管理的工作。Js中的类是function对象,实现继承,主要要将子类的原型设置为父类的一个实例

2008-07-26 18:32:00 476

原创 借鉴 Ext.apply实现对象的无限继承

 Ext-base.js开头有这样一个方法apply。代码如下:Ext.apply=function (C,D,B){if(B){    Ext.apply(C,B);}if(C&&D&&typeof D=="object"){    for(var A in D){      C[A]=D[A];    }}return C;};该段代码的作用是实现对象的继承。参数意义:如果只传入两个参数,则将

2008-07-26 18:31:00 898

原创 EXT核心API详解(二十)-- Ext.Widgets grid

 Ext.grid.EditorGridPanel可编辑数据表格Config {clicksToEdit : Number   //点几次开始编辑,默认为2}方法EditorGridPanel()构造,应为 EditorGridPanel(Object config)startEditing( Number rowIndex, Number colIndex ) : voidstopEditing

2008-07-26 18:30:00 499

原创 EXT核心API详解(十九)-- Ext.Widgets grid

 Ext.grid.ColumnModel用于定义Grid的列用例var colModel = new Ext.grid.ColumnModel([    {header: "Ticker", width: 60, sortable: true},    {header: "Company Name", width: 150, sortable: true}    ]);回到ColumnMod

2008-07-26 18:29:00 837

原创 EXT核心API详解(十八)-- Ext.ToolBar

 工具栏,使用起来很简单,add已准备好的元素就行方法Toolbar( Object/Array config )构造add( Mixed arg1, Mixed arg2, Mixed etc. ) : void增加元素可以是 1:Ext.Toolbar.Button            相当于addButton2:HtmlElement                相当于addElem

2008-07-26 18:28:00 590

原创 EXT核心API详解(十七)-- Ext.Menu.Menu

 Ext.menu.Menu菜单对象config{    allowOtherMenus : Boolean    //允许同时显示其它的菜单?    defaultAlign : String        //默认对齐方式:tl-bl?    defaults : Object        //默认的菜单项配置,将会应用到所有的items    items : Mixed    //菜单

2008-07-26 18:27:00 1340

原创 EXT核心API详解(十五)-- Ext.widgets Form(上)

 Ext.form.BasicForm对应一个dom中的form,默认是用ajax提交的,如果的确想回传,可以使用如下方式var myForm. = new Ext.form.BasicForm("form-el-id", {        onSubmit: Ext.emptyFn,        submit: function() {            this.ge

2008-07-26 18:26:00 582

原创 EXT核心API详解(十六)-- Ext.widgets Form(下)

 Ext.form.NumberField继承自Ext.form.TextField,因为Ext.form.TextField虽然强大,但写起来的确还是有点麻烦,后面的类都继承自Ext.form.TextField,没有自定义的方法,属性和事件config定义为{    allowDecimals : Boolean    //true    allowNegative : Boolean  

2008-07-26 18:26:00 554

原创 EXT核心API详解(十二)--GroupingStore/JsonStore/SimpleStore

 Ext.data.GroupingStore继承自Ext.data.Store,为Store增加了分组功能.其它用法与Store一致,惟一需要注意的是使用GroupingStore时必须指定sortInfo信息增加了配置属性groupField : String//用于分组的字段groupOnSort : Boolean//如果为真,将依排序字段重新分组,默认为假remoteGroup : Bo

2008-07-26 18:23:00 878

原创 EXT核心API详解(十三)--Tree/Node

 Ext.data.Tree继承自Observable,用于存放树装的数据结构方法Tree( [Node root] )以root为根构造Ext.data.Tree对象getNodeById( String id ) : Node由指定id得到节点getRootNode() : Node得到根节点,由属性root得到更方便setRootNode( Node node ) : Node设置根节点事件

2008-07-26 18:23:00 625

原创 EXT核心API详解(十一)--Store

Ext.data.Storestore是一个为Ext器件提供record对象的存储容器,行为和属性都很象数据表方法:不列举继承来的方法Store( Object config )构造,config定义为{autoLoad : Boolean/Object,    //自动载入baseParams : Object,    //只有使用httpproxy时才有意义data : Array,   

2008-07-26 18:21:00 551

原创 EXT核心API详解(十)--DataReader/ArrayReader/JsonReader/XmlReader

 Ext.data.DataReader纯虚类,从数据源得到结构化数据转换为元数据对象,对象包含Record的集合,一般用做Store对象的元数据,具有如下格式{totalRecord:int,records:Array of Ext.data.Record}具体使用参见三个子类Ext.data.ArrayReader/Ext.data.JsonReader/Ext.data.XmlReader方

2008-07-26 18:20:00 691

原创 EXT核心API详解(九)--DataProxy/HttpProxy/MemoryProxy/ScriptTagProxy

Ext.data.DataProxy数据代理类是一个纯虚类,主要用于生成Ext.data.Record对象,没有公开的属性和方法,只是归定子类需要处理三个事件beforeload : ( Object This, Object params )load : ( Object This, Object o, Object arg )loadexception : ( Object This, Ob

2008-07-26 18:18:00 988

原创 EXT核心API详解(六)--Ext.data/Connection/Ajax/Record Javascript

Ext.data.Connection访问指定的url,这是个异步调用类,如果想得到服务器信息,请在request参数中指定callback方法或指定侦听者(对文件上传无效)Connection( Object config )构造,config定义为{autoAbort : Boolean,defaultHeaders : Object,disableCaching : Boolean,ext

2008-07-26 18:17:00 624

原创 EXT核心API详解(六)--Ext.KeyNav/KeyMap/JSON/Format/DelayedTask/TaskRunner/TextMetrics/XTemplate

Ext.KeyNavExt的keyNav类能为Ext.Element元素提供简单的按键处理方法例:var el=Ext.get("textarea");new Ext.KeyNav(el, {    "left" : function(e){        alert("left key down");        },    scope : el    });它的行为与KeyMap类似,但功

2008-07-26 18:16:00 669

原创 EXT核心API详解(六)--Ext.Fx

Ext.Fx类对于我这样的懒鬼而言,Fx类是核心类库中最激动人心的一个类,它不是最重要的,却是最实用的一个类定义了一些常用的特效方法,不妨自己多动手试试下面的方法,很有趣的fadeIn( [Object options] ) : Ext.Element渐显 options参数有以下属性callback:Function    完成后的回叫方法scope:Object        目标easin

2008-07-26 18:14:00 496

原创 EXT核心API详解(五)--Ext.EventManager/EventObject/CompositeElement/CompositeElement

Ext.EventManager事件管理者中的大部分方法都在Ext中有定义,主要用于事件管理addListener( String/HTMLElement el, String eventName, Function handler,on( String/HTMLElement el, String eventName, Function handler, [Object scope], [Ob

2008-07-26 18:12:00 619

原创 EXT核心API详解(四)Ext.DomQuery/DomHelper/Template

Ext.DomQuery类selector语法详见Ext类compile( String selector, [String type] ) : Function编写一个选择器或xpath查询到一个方法以方便重用,type取select(默认)或simple值之一filter( Array el, String selector, Boolean nonMatches ) : Array过滤el

2008-07-26 18:11:00 592

原创 EXT核心API详解(三)Ext.Element类

Ext.Element类Element( String/HTMLElement element, [Boolean forceNew] )由id或DOM节点创建Element对象Element.fly( String/HTMLElement el, [String named] ) : Element由id或DOM节点创建一个全局共享的活动元素,可由named命名以避免可能的冲突Element.

2008-07-26 18:09:00 571

原创 EXT核心API详解(二)Array类

Array类indexOf( Object o ) : Numberobject是否在数组中,找不到返回-1;找到返回位置remove( Object o ) : Array从数组中删除指定的对象object,如果找不到object则数组无变化Number类constrain( Number min, Number max ) : Number检查数值是否介于min与max之间, 如果大于max

2008-07-26 18:04:00 509

原创 EXT核心API详解(一)

Ext类addBehaviors( Object obj ) : void对选择的元素 应用事件侦听器,事件名以@附加在结尾,例如addBehaviors({   // id=foo下所有的a标签加入click事件   #foo a@click : function(e, t){       // do something   },   // 用,分隔多个选择器   #foo a, #ba

2008-07-26 18:03:00 586

原创 msdn上不能下载大文件的解决方案

 http://support.microsoft.com/default.aspx?scid=kb;en-us;812406&Product=aspnet

2008-07-24 21:21:00 850

原创 DataGrid GridView

 DataGrid 的导航列不能获取多个参数,如果一个链接是用了多个参数就难以处理,但是GridView就可以

2008-07-24 13:49:00 354

原创 json 学习

http://www.blogjava.net/woxingwosu/archive/2008/01/24/133301.htmljson 学习的一个博客 http://msdn.microsoft.com/zh-cn/library/bb299886.aspxJavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介http

2008-07-24 09:31:00 597

原创 上传进度条代码

  .progressBar{  width: 250px;  height: 15px; } .progressInfo{  width: 250px;  height: 15px;  border: 1px solid #000000;  overflow: hidden;  text-align: center;  font-size: 9pt;  padding-top: 1;  posi

2008-07-23 13:51:00 543

转载 MVC

 http://webdev.csdn.net/page/22f6553f-5ec4-4c84-b600-5960534ca12a# ASP.NET MVC : 实现我们自己的视图引擎

2008-07-20 00:06:00 257

原创 让你的VS2005支持离线调试.Net Framework2.0

    伴随着VS2008的发布,迫于开源的压力和帮助推广VS2008这两方面的原因,微软允许VS2008在debugging时,可以查看并调试Net Framework的一些源代码,前提是您的电脑必须是联网状态,而是只支持VS2008,却不支持已被广泛使用的VS2005,这两天看了一些牛人(国外的)的文章,发现国外的人就是牛,有两个家伙就开发了一个小工具(http://www.codeple

2008-07-19 10:52:00 426

原创 经验心得

 要克服的问题:1、每写一个应用都需要有多个的解决方案来支撑,例如一个浮动的层,多处引用,各个地方的位置和大小可能都不一样,所以在写的时候可能都要想到设计的足以支撑多个应用,例如一个登录的窗口,多处需要调用登录,快捷登录,正常登录肯定是不一样的。2列表区的分页显示,都需要有多个方案,针对不同的情况选用不同的方案是很方便的。3、例如一个功能如果写的很好但是后续不断的修改,改着改着就出问题

2008-07-17 16:04:00 338

原创 Code Smith第一步

 启动 选择--->NetTiers-->NetTiers.cst在属性窗口选择ChooseSourceDataBase 选择 SourceTables  设置好就可以了选择Tools -->Run就会生成你想要的代码,到你OutputDirectory就可以了  

2008-07-16 21:23:00 855

原创 SqlServer 初始化和升级脚本

 1、创建两个字段的外键BEGIN TRANSACTIONSET QUOTED_IDENTIFIER ONSET ARITHABORT ONSET NUMERIC_ROUNDABORT OFFSET CONCAT_NULL_YIELDS_NULL ONSET ANSI_NULLS ONSET ANSI_PADDING ONSET ANSI_WARNINGS ONCOMMITBEGIN TRAN

2008-07-14 13:47:00 972

原创 一个好的模仿自定义工具栏的效果

New Page<OBJECT ID="Toolbar1" WIDTH=100 HEIGHT=40 CLASSID="CLSID:66833FE6-8583-11D1-B16A-00C0F0283628">                       

2008-07-09 20:05:00 462

原创 一个浮动在页面任意位置的层的好的实现

document.writeln("");  document.writeln("   ");  document.writeln("    ");  document.writeln("    ");  document.writeln("   ");  document.writeln("");代码解析:1、最外边的层是用来实现绝对定位2、第二个层是用来设置居中

2008-07-06 22:40:00 1239

原创 类似网易发邮件的层的实现(二)

var isIE=window.ActiveXObject?true:false;function rui_toggle(obj, tTag, cTag){ var hs=$$(#+obj+ +tTag); var uls=$$(#+obj+ +cTag);  for (var i=0;i<hs.length;i++){  hs[i].id=sdl_+i

2008-07-04 00:30:00 1231

activiti designer plug

notes: 本来打好了成功集成了activiti的eclipse包上传,上传的时候受到了不能超过240M的限制,只能上传插件包了,里面包含两部分,照说明做就可以成功, eclipse Juno和eclipse Kepler我都试了可以。 将activiti-designer-5.14.1内的两个文件:features和plugins放到eclipse的dropins文件内,将文件:eclipse安装activiti需装eclipse插件20170325的四个文件放到eclipse根目录的plugins内: org.eclipse.emf.transaction_1.4.0.201306111400 org.eclipse.emf.validation_1.8.0.201403111711 org.eclipse.emf.validation.ui_1.7.0.201403111711 org.eclipse.emf.workspace_1.5.1.201306111400 为什么放:在线安装时会报: Cannot complete the install because one or more required items could not be found. Software being installed: Activiti Eclipse BPMN 2.0 Designer 5.14.1 (org.activiti.designer.feature.feature.group 5.14.1) Missing requirement: Activiti Eclipse BPMN 2.0 Designer 5.14.1 (org.activiti.designer.feature.feature.group 5.14.1) requires ‘org.eclipse.emf.transaction 1.4.0’ but it could not be found 缺失插件。 上面步骤OK后,重新启动eclipse就OK了,成功后的效果: --------------------- 如果你不安装缺失的四个插件,视图里不会显示Activiti文件夹,也就是说安装不成功。成功集成了activity的eclipse,选择新建项目,可以看到activiti project,选择file-> new->other->可以看到有activiti diagram ,之后就可以设计流程模型图了,因为按照activiti 官方的做法,出错,我花了很长时间实验成功的,分享给大家

2018-12-17

网狐最新6603源码.rar

最新网狐最新6603源码 开源代码精品 学习vc不可错过的好代码 网狐代码是每个学习vc并且迅速成为vc开发高手的不可多得的绝对精品,不说了,对于学习者,得网狐代码你就幸运,舍网狐代码你就再浪费声明二三年

2012-07-02

directUI demo

directUI 不是精品我不发,上个是源码,这个是demo

2012-06-14

Advanced.Animation.with.DirectX书中配套光盘第二章升级到9.0c版本

Advanced.Animation.with.DirectX书中配套光盘第二章升级到9.0c版本 Advanced.Animation.with.DirectX书中配套光盘中的第二章的例子 原书是用dx9.0b sdk vc6.0写的 现如今几乎没有人再去使用vc6.0 和dx9.0b sdk 升级到9.0c 的时候,一些接口微软做了一些改变 我这个源码是升级到vc2003 vc2005 9.0c 2005版本 编译运行通过 但是这只是第二张部分 其他的与此雷同 所有的章节都用到了common下面的三个类 那么你只需要把common覆盖过去就ok QQ:149086705

2011-01-19

XPSP3 IIS XPSP3 IIS XPSP3 IIS

XPSP3 IISXPSP3 IISXPSP3 IISXPSP3 IISXPSP3 IISXPSP3 IISXPSP3 IIS

2009-06-22

网狐棋牌游戏网站

网狐棋牌游戏网站

2009-05-26

MyICQ是一套公开源代码的即时通讯软件

MyICQ 0.8 alpha1测试版 ==================================================== --------------- 1. MyICQ是什么? --------------- MyICQ是一套公开源代码的即时通讯软件,包括服务器端和客户端,可以用于互联网或局域网中。可以运行在Windows或Linux(KDE/Qt)操作系统上,这是Windows版。目前客户端程序的界面完全模仿腾讯的QQ(如果Tencent告我的话,我会马上改的:-)。 总之,如果你崇尚自由,对QQ的越来越多的广告骚扰感到深恶痛绝的话,MyICQ绝对是你很好的选择。 -------- 2. 版本 -------- 这是MyICQ 0.8版本的alpha1 测试版,基本上还没有经过什么严格测试。 -------- 3. 版权 -------- 完全遵循GPL协议2.0或以后协议版本。 --------------- 4. 基本功能特点 --------------- 1) 收发(离线)消息(如果客户端之间能直接通讯,则通过UDP协议发送,否则通过服务器中转) 2) 添加/删除好友(可以设置身份验证) 3) 服务器端存储好友列表 4) 在客户端存储好友资料和聊天记录 5) 客户端与服务器端用DES的密钥加密方式通讯 6) 支持代理服务器(SOCKS5/HTTP) 7) 向在线的一组好友发送消息 8) 系统管理员(MyICQ号 &lt; 1000)可以发送系统广播消息 9) 皮肤系统 10)完全基于插件,使扩展更容易。目前提供的插件有: a. 收发文件 b. 二人世界(可以实时语音聊天) c. 闹钟提醒 ------------------ 5. 分发包里有什么? ------------------ 分发包里有三个目录: myicq/ 客户端程序 myicqd/ 服务器端程序 myicqhttp/ HTTP的转换程序。MyICQ支持HTTP代理,但需要在MyICQ的服务器端运行myicqhttp程序 -------- 6. 安装 -------- 客户端程序不写Windows注册表,无需安装。双击MyICQ.exe运行。 服务器端由于内部采用MySQL数据库,所以安装稍微麻烦一些: 1) 到http://www.mysql.com下载MySQL 2) 打开一个DOS命令窗口,在MySQL中建立一个数据库,并添加一个用户: C:\mysql\bin&gt; mysql -uroot -p ******** (输入root密码,如果还没有设置,直接输入回车即可) mysql&gt; GRANT ALL ON myicq.* TO myicq@localhost IDENTIFIED BY 'myicq'; mysql&gt; CREATE DATABASE myicq; mysql&gt; quit 3) 创建表格: C:\mysql\bin&gt; mysql -umyicq -Dmyicq -p &lt; [myicqd目录]\myicq.sql password: myicq 注意: [myicqd目录]代表myicqd所在的目录 4) 运行myicqd: 双击myicqd.exe即可运行。如果没有错误,应该显示&quot;MyICQ server is now started&quot;. 接下来就可以从客户端注册新用户了。 5) 你可能想要添加一个系统用户,以发送系统广播消息: C:\mysql\bin&gt; mysql -umyicq -Dmyicq -p password: myicq mysql&gt; INSERT INTO basic_tbl (uin, passwd) VALUES(100, password('yourpassword')); mysql&gt; INSERT INTO ext_tbl (uin) VALUES(100); 注意: yourpassword代表系统用户的密码 然后选择客户端程序的注册向导,取回100这个号码。完成后,你会发现在主菜单中多了&quot;广播消息&quot;一项。此后,你可以选择个人设定来设定你的个人信息(比如,不允许任何人加我为好友) ------------- 7. 编译源代码 ------------- 如果你是一个程序员,那么一定要编译MyICQ的源代码:-) 1) 到http://www.mysql.com下载MySQL 2) 由于MyICQ在存储好友资料和聊天记录时,使用Berkeley DB库,所以先到 http://www.s

2009-05-05

WINDOWS核心编程

WINDOWS核心编程WINDOWS核心编程WINDOWS核心编程

2009-04-20

WINDOWS核心编程

WINDOWS核心编程WINDOWS核心编程WINDOWS核心编程

2009-04-20

精通Windows Sockets网络开发——基于Visual C++实现.rar

通俗易懂的visual c++网络编程书籍

2009-04-20

Visual C++网络游戏建模与实现随书源代码

Visual C++网络游戏建模与实现 苏羽 博士 著 一本关于C++服务器/客户端网络编程的书,很有价值,尤其是服务端包含IOCP,线程池,学习者大大的福音

2009-04-20

Delphi精要及源代码

很值得看的一部有关delphi书,很经典

2009-04-20

DirectShow实务精选书中配套源码

《DirectShow实务精选》 陆其明著

2009-04-20

microsoft Ajax extention

microsoft Ajax extention

2008-06-15

ASP.NET程序设计教程

第11章 ASP.NET应用程序的设置与安全

2007-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除