自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(236)
  • 收藏
  • 关注

转载 Web 地理定位(Geo-Location)知识大全

在线地图已经是很平常的应用,Google Map 甚至可以用作驾驶导航仪,然而,这些应用的实现涉及到千丝万缕的艰辛工作,仅仅是定位你现在的位置,就有很多技术,有幸的是,如今在你的 Web 站点中,你可以通过短短的几行代码,获得一个用户的地理位置,本文介绍的是用在 Web 中的各种地理定位技术。通过 IP 地址获得用户的地理位置信息互联网不过是一个巨大的网络,上面的每一台电脑对应一个 IP 地址

2010-03-18 22:24:00 519

转载 iPhone开发入门教程[转]

现在的智能手机越来越风行了,其中尤以Apple的iPhone和Google的Android系统最为流行,这里我将向大家介绍iPhone开发的基础知识。为了便于初学者尽快上手,我尽量以代码加截图的方式加以说明。要想进行iPhone开发,Mac和iPhone是必不可少的,虽然有人通过一些手段也能在pc上装上Mac,使用上“黑苹果”,但毕竟不是正统,经常会出现这样那样的问题,比如无线不行,声卡不行之

2010-03-18 22:03:00 467

转载 C#操作WORD辅助类

/*************************************************************************** * word辅助类 * 作者:chengfellow * 日期:2008.8.18 * 注意事项: * 1、开发环境居于office 2003; * 2、需要添加Com引用:Microsoft Office 11.0 Object Library

2009-09-07 10:26:00 743

转载 关于C#.NET WINFORM快捷键

键   代码       BACKSPACE   {BACKSPACE}、{BS}   或   {BKSP}       BREAK   {BREAK}       CAPS   LOCK   {CAPSLOCK}       DEL   或   DELETE   {DELETE}   或   {DEL}       DOWN   ARROW(下箭头键)   {DOWN}       END  

2009-09-07 10:15:00 650

转载 web开发常见问题和解决方法

 一检查是否为首页 @media all {   IE/:HOMEPAGE {behavior:url(#default#homepage)} } function fnVerify(){   sQueryHome = oHomePage.isHomePage(oHomeHref.value);   alert(sQueryHome);   event.returnValue = fal

2009-07-16 16:17:00 2918

转载 架构师之路(7)---OOD的开闭原则

 2 开闭原则(Open-Closed Principle,OCP)2.1 什么是开闭原则    开闭原则是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。    1988年,Bertrand Meyer在他的著作《Object Oriented Software Construction》中提出了开闭原则,它的原

2009-07-10 11:41:00 396

转载 架构师之路(5)---面向对象的设计原则

 1 OO的设计原则     采用面向对象的分析和设计思想,为我们分析和解决问题提供了一种全新的思维方式。我们在拿到需求之后(略去OOA,以后补全),接下来的问题就是:如何对系统进行面向对象的设计呢?    按照软件工程的理论,面向对象的设计要解决的核心问题就是可维护性和可复用性,尤其是可维护性,它是影响软件生命周期重要因素。通常情况下,软件的维护成本远远大于初期开发成本。    一个可维

2009-07-10 11:39:00 378

转载 架构师之路(5)---IoC框架

1 IoC理论的背景    我们都知道在面向对象的应用中,软件系统都是由N个对象组成的,它们通过彼此的合作,最终实现业务逻辑。 图1:耦合在一起的对象    如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。上图画的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,来共同完成某项任务。

2009-07-10 11:29:00 436

转载 架构师之路(4)---详解面向对象

3.5 详解面向对象的编程(OOP)3.5.1 什么是面向对象    刚接触编程的时候,多数人本能的反映可能是面向过程(OP)的,而不是面向对象(OO)的。这种现象其实是很正常的,改变思维方式是需要一个过程的,我大体归纳了一下其形成的原因:1、直接原因    你还没有养成面向对象分析问题和解决问题的习惯。建立面向对象的思维方式需要一定时间的训练和揣摩才能形成,所以你可以在学习或具体项目

2009-07-10 11:15:00 398

转载 架构师之路(3)---架构师的职责

 3 架构师的职责    近来看到CSDN上有个CTO俱乐部,里面聊得是不亦乐乎。我怀着无比崇敬的态度,拜读了一下牛人们的发言。里面有个哥们发起一个话题:“CTO, 你多久没有写程序了?”。有人回答:“不写代码的CTO,属于......这公司问题大了!”。看到这里,我就赶紧撤了,怕忍不住反驳几句,反而遭到牛人们的群殴。试想,一个上点规模的IT公司,还得靠CTO来写程序的话,那是不是才叫

2009-07-10 11:13:00 539

转载 架构师之路(2)---详解面向过程

2.3 面向过程编程(OPP) 和面向对象编程(OOP)的关系    关于面向过程的编程(OPP)和面向对象的编程(OOP),给出这它们的定义的人很多,您可以从任何资料中找到很专业的解释,但以我的经验来看,讲的相对枯燥一点,不是很直观。除非您已经有了相当的积累,否则说起来还是比较费劲。我是个老程序员出身,虽然现在的日常工作更多倾向了管理,但至今依然保持编码的习惯,这句话什么意思呢?我跟

2009-07-10 11:11:00 413

转载 架构师之路(1)---面向过程和面向对象

1、引言   机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做得到。但是,会编程和编好程绝对是两码事,同样的程序员,有的人几年之后成为了架构师,有的人却还在不停地coding,只不过ctrl-c、ctrl-v用得更加纯熟了。在中国,编程人员最终的归途

2009-07-10 11:06:00 363

转载 ASP.Net+XML打造留言薄(xslt技术的学习)

一.概述:   留言簿是网站的一个重要组成部分,是访问者发表意见的场所,也是网站管理员了解网站基本运行情况的有力工具,所以留言簿在现在的网站中扮演了十分重要的角色。  不过在以前开发一个留言簿并不是一件容易的事,开发者的工作量往往会很大。而现在随着微软推出VS.NET,相应的技术也推陈出新。特别是XML技术在.NET Framework中的广泛运用,使得整个.NET构架具有十分优越的基础。

2009-07-09 14:25:00 1066

转载 SQL优化34条

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如

2009-07-09 13:57:00 346

转载 浅析C#的事件处理和自定义事件

一、了解C#中的预定义事件处理机制    在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#中预定义事件的处理。    EventArgs是包含事件数据的类的基类,用于传递事件的细节。    EventHandler是一个委托声明如下         public delegate void EventHandler( object sender , EventAr

2009-07-09 11:48:00 574

转载 C#中的delegate和event

C#中的delegate和event 在基于Windows平台的程序设计中,事件(event)是一个很重要的概念。因为在几乎所有的Windows应用程序中,都会涉及大量的异步调用,比如响应点击按钮、处理Windows系统消息等,这些异步调用都需要通过事件的方式来完成。即使在下一代开发平台——.NET中也不例外。那么什么是事件呢?所谓事件,就是由某个对象发出的消息,这个消息标

2009-07-09 11:32:00 399

转载 C#开源资源超级大汇总

C#开源资源超级大汇总 一、AOP框架        Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。        NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKal

2009-07-09 11:01:00 762

原创 列表中鼠标经过时,高亮显示某一行记录

 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">百度搜索风云榜-今日PC品牌排行榜                     http://top.baidu.com/"> alt="百度搜索风云榜" src="/static/img/logo.gif"/>

2009-07-09 08:43:00 719

原创 XMLHttpRequest Ajax 实例简介

  XMLHttpRequest Ajax 实例简介 一、XMLHttpRequest 对象的方法与属性方    法描    述abort()停止当前请求getAllResponseHeaders()把HTTP请求的所有响应首部作为键/值对返回getRespon

2009-02-14 11:14:00 373

原创 AJAX回调模块与调用模块

 AJAX回调模块与调用模块作者:Clear 日期:2006-05-21字体大小: 小 中 大 这几天忙着在将所有的AJAX应用程序模块化,然后在仔细研究Dave Crane,Eric Pascarello,DarrenJames合著的<Ajax inAction>后,发现老外还真是

2009-02-14 11:07:00 355

原创 C#通过引用Office Excel (2007) 组件实现对Excel文件的操作

  [原创]C#通过引用Office Excel (2007) 组件实现对Excel文件的操作 对用应用软件来说,将报表转出为Excel文件,进行二次加工,或者根据Excel模版填充数据,是非常常用的。实现对Excel文件的操作,如将报表转出为Excel或根据已有的Excel模版进行填充,有很多方法,比如使用第三方组件,根据OpenXML的标准,将WEB页面中的控件直

2009-02-14 10:53:00 1626

原创 Ajax中,ModalPopup与UpdatePanel结合,实现局部刷新的登录效果 (调用cs服务)

Ajax中,ModalPopup与UpdatePanel结合,实现局部刷新的登录效果 (调用cs服务) 最近研究Ajax,突然想起有些网站有局部刷新的登陆效果,而Ajax提供了ModalPopup,刚好有类似效果。 因为登陆要调用后台cs页面中的部分功能,所以,结合UpdatePanel实现了这一功能。不知道谁还有更好的实现方式,欢迎共享。 我的源码:SupLogin.rar

2009-02-14 10:26:00 599

原创 类的加载过程

 类的加载过程 Java中一个类的信息编译之后是存放在字节码文件中的(.class),运行的时候,如果虚拟机用到了这个类,它就会通过ClassPath找到这个字节码的文件,通过一个输入流,把其中的内容读入到虚拟机的内存中,从而获得这个类的信息,称为类加载   类的加栽只会进行一次,第一次用到这个类的时候   静态初始代码块在类加载的时候运行   类加载的时机:能不加载就不加载

2009-02-14 10:12:00 380

原创 在vs2005中使用ajax.dll

在vs2005中使用ajax.dll在web.config文件中的<system.web>加入以下设置:  <httpHandlers> <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/> </httpHandlers>创建wenform页面: //

2009-02-14 10:05:00 443

原创 告别ASP.NET操作EXCEL的烦恼(总结篇)

 公元19XX年前,关于EXCEL的操作就如滔滔江水,连绵不绝,真正操作EXCEL我也是从去年下半年开始的,有些比较复杂的年度报表之类的,做起来也有点费力,不过还是都能画出来了,关于EXCEL的报表导出,考虑到导出耗时的问题我主要采用AJAX来做的,分别捕捉几个起止状态,给客户端提示3个状态:正在检索数据。。。---》准备导出数据。。。(只是从数据库成功取出,还没有读写excel文件)--

2009-02-13 17:47:00 461

原创 c#中设置Excel单元格格式 

经典!!(告别操作EXCEL的烦恼)http://www.tzwhx.com/newOperate/html/1/11/112/12383.html c#中设置Excel单元格格式 2007-08-14 00:25 分类:编程技术 字号: 大大  中中  小小  

2009-02-13 14:12:00 3866 1

原创 自定义GridView

 1. 引言   ASP.NET2.0里为我们提供了全新的GridView控件,它在DataGrid基础之上增加了许多新的特性,例如不编写一行代码就可以和数据源控件结合起来实现数据的展示并且分页,但是这种分页效率较低,这是从数据库一次读取所有的数据再进行分页,如果数据量较少则可以实现快速开发,但是假如数据库中存放大量数据,这种操作性能显得就比较低了,所以我们一般自己编写数据读取方法

2009-02-13 13:33:00 669 1

原创 一个ASP.NET的进度条

 <DIVid="Lay1" style="Z-INDEX: 1; LEFT: 1%; VISIBILITY: hidden; WIDTH: 99%;CURSOR: crosshair; POSITION: absolute; TOP: 32px; HEIGHT: 95%;BACKGROUND-COLOR: #ffffff"><FONTface="宋体"><FONTface="

2009-02-13 13:20:00 370

原创 ASP.Net+XML打造留言薄

 一.概述:  留言簿是网站的一个重要组成部分,是访问者发表意见的场所,也是网站管理员了解网站基本运行情况的有力工具,所以留言簿在现在的网站中扮演了十分重要的角色。  不过在以前开发一个留言簿并不是一件容易的事,开发者的工作量往往会很大。而现在随着微软推出VS.NET,相应的技术也推陈出新。特别是XML技术在.NETFramework中的广泛运用,使得整个.NET构架具有十分优越的

2009-02-13 13:18:00 368

原创 关于ASP.NET在IIS一些问题的经验总结

很多开发人员对于IIS和ASPNET的安装等问题困扰,特此做下面的小总结,请大家多交流! iis 坏了修复办法!!!!!!! 一般IIS运行不了ASP.NET,试一下下面四种方法,99%有效: 1。.NET 安装的顺序应该是先装IIS,再装VS.NET,如果次序反了,或者IIS重装了,就需要使用aspnet_regiis.exe -i来重新安装IIS Mapping(主要用于asp

2009-02-13 13:16:00 295

原创 利用.net反射动态调用指定程序集的中的方法

每个.net程序集除了代码外都额外包含了元数据。元数据包括了程序集本身的信息,比如版本号,引用了什么程序集,所有类型的信息,包括其方法、属性、字段。使用.net反射,可以在运行时读取这些信息,并且可以动态地调用方法。     项目快完了,终于有时间来写blog了,,     做一个动态调用程序集指定方法的例子。     项目1(Demo)中包含一个Test类,Test类中写了一个getList方

2009-02-13 13:14:00 348

原创 托管与非托管的区别

 关键是要了解CLR(公共语言运行时)         .Net   Framework   是由彼此独立又相关的两部分组成:CLR   和   类库,  CLR是它为我们提供的服务,类库是它实现的功能.   .NET的大部分特性----垃圾收集,版本控制,线程管理等,都使用了CLR提供的服务        当你为.NET  Framework编译源代码的时候,得到的目标代码不

2009-02-13 10:54:00 1059

原创 运行时错误

运行时错误 说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 详细信息:若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程

2009-02-13 10:52:00 539

原创 C# 反射的用法

本文出处:http://www.tzwhx.com/newOperate/html/1/12/122/12455.html 在网上查找了不少的资料,可以说大同小异,概念性的东西网上一搜一堆,今天把反射的东西整理了一下,供大家使用,我保证我这里是最全面的东西,当然也是基础的东西,在学好了这一切的基础上,大家可以学习反射的具体插件等应用,老鸟就不用看了.首先我们建立一个类库,将它生

2009-02-13 10:45:00 300

原创 小菜编程成长记:第九章 反射——程序员的快乐!

 小菜编程成长记:第九章 反射——程序员的快乐!作者:程杰 来源:博客园  酷勤网收集 2008-01-06摘要酷勤网  “无论你的需求是什么,我现在连程序都不动,只需要去改改XML文件就全部摆平。现在是真的做到了程序易维护,可扩展。”小菜得意地坏笑道,“吼吼!此时商场老板以为要改一天的程序,我几分钟就搞定,一天都可以休息。反射——真是程序员的快乐呀”

2009-02-13 10:34:00 926

原创 反射 --- 实现简单的方法调用

反射 --- 实现简单的方法调用 1 什么是反射反射就是对加载到公共语言运行时代码进行解析,并可以动态的访问或修改其中的一些IL。可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。典型的用法就是抽象工厂方法,通过对配置文件指定程序集或命名空间的规范,然后在程序中对指定的程序集进

2009-02-13 10:26:00 316

原创 反射的性能分析

 记得老早以前就看到有人把反射称之为“性能杀手",正好目前正在做的erp系统为了实现扩展,系统就是架构在反射的基础之上,数据交互也都是通过反射来实现。首先系统会产生太多dll,现在刚刚起步,已经高达43个之多,由于erp系统具有很复杂的业务功能,产品在发布阶段很可能产生200甚至更多的dll,且不说这几百个项目在调试的时候,漫长的等待是多么的痛苦,在产品推出去之后,这么多的dll的版本

2009-02-13 09:52:00 298

原创 【反射】的概述

反射appDomain 的程序集        反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等,。System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码         反射的层次模型:

2009-02-13 09:43:00 335

原创 给Repeater、Datalist和Datagrid增加自动编号列

 给Repeater、Datalist和Datagrid增加自动编号列[日期:2006-05-16]来源:博客园  作者:[字体:大 中 小] 号内容1Taye2BOx3Glass4StarCraft一、正序A、AllowP

2009-02-13 09:35:00 295

原创 GridView单击选中问题

 GridView单击选中问题阅读(101) 评论(0) 发表时间:2008年04月15日 10:58本文地址:http://qzone.qq.com/blog/657509172-1208228331 前些天在用到gridview绑定数据的时候,遇到点问题。以前用的是vs.net2

2009-02-13 09:34:00 574

空空如也

空空如也

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

TA关注的人

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