自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (7)
  • 收藏
  • 关注

原创 MVC3 在IIS6的部署 记录

其实也没多大巧的,记得装NET4就对了。但在发布网站的时候,如果服务器没装MVC3,就会运行不了。那么就要把相关的DLL放到BIN里面去。如何知道缺少那些DLL呢?打开 web.config  对  下加入 System.Web.Helpers.dllSystem.Web.Mvc.dllSystem.Web.Routing.dllSystem

2013-05-22 17:25:31 1667 1

原创 OSG中的示例程序简介

<br />1.example_osganimate<br />一)演示了路径动画的使用(AnimationPath、AnimationPathCallback),路径动画回调可以作用在Camera、CameraView、MatrixTransform、PositionAttitudeTransform等四种类型的节点上。<br />二)演示了osgSim::OverlayNode的使用<br /><br />2.example_osganimationeasemotion<br />一)演示了osgAni

2011-05-21 10:07:00 3623

转载 OSG相关的开源程序

<br />osgEdit<br />OSGEdit is an editor of scenes for the library OpenSceneGraph. It's only a composer, not a modeller. You can use many programs to model your objects and then import them into OSGEdit to compose a complex OSG scene to use in your applicat

2011-05-10 09:44:00 3529

原创 判断点在多边形内的多种写法

<br />再经典不过的算法了: <br />// 功能:判断点是否在多边形内 <br />// 方法:求解通过该点的水平线与多边形各边的交点 <br />// 结论:单边交点为奇数,成立! <br />//参数: <br />// POINT p 指定的某个点 <br />// LPPOINT ptPolygon 多边形的各个顶点坐标(首末点可以不一致) <br />// int nCount 多边形定点的个数 <br /><br />BOOL PtInPolygon (POINT p, LPPOINT

2010-06-02 22:38:00 12527 2

转载 MFC使用自定义资源加载PNG

在MFC中,使用资源中的BMP是简单的,但是若是使用其他的图片资源,却是不容易的.以下为解决办法.首先,在Resource.h里面定义ID:#define IDB_BG                          131然后在rc文件里面添加代码:IDB_BG                  RCPNG                   "res//背景.png"其中,R

2010-03-23 22:09:00 11843 1

原创 转,MapX使用动态图层

0 申明变量 CMapX           m_ctrlMapX;  CMapXLayer    m_objLayer;//运动目标图层 CMapXLayer    m_traceLayer;//目标轨迹层 CMapXLayer    m_scaleBarLayer;//比例尺图层 CMapXFeature m_objFt; double            m_lfCenterLon;/

2009-12-30 10:10:00 4542 3

原创 VT

vkKernel.dllVRKernel.dll Encryption.dllFilesManagement.dllImageCapture.dllPhysics.dllPlayerCustomInterface.dll  http://www.codeproject.com/KB/graphics/createmovie.aspx

2009-12-26 21:28:00 799

原创 工作之中,这点算什么

1、在BCGBAppWizardAw.cpp里先改 BCGCBProAppWizardAw.cpp   SetSupportedLanguages(_T("English   [United   States]   (APPWZENU.DLL);0x40904b0/nDeutsch   [Deutschland]   (APPWZDEU.DLL);0x40704b0/nCHS   [简体中文]

2009-12-26 11:46:00 1303

转载 对话框与子窗口之间的切换,以及如何卡入到控件里

关键字:SetWindowLong,SetWindowPos,SetParent,WS_POPUP,WS_CHILD  背景:准备做一个播放器,底层接口做好了,只需传入一个窗口句柄,就可以在该窗口上面播放媒体了。本来想在一个对话框上放置一个static控件,将static控件句柄传给底层接口就好。普通播放没问题,电影都在static上。但是要求全屏播放,这下就难住了。因为static无法全屏啊。 

2009-12-22 22:28:00 2273

转载 Visutal Studio 2008已经在网上可以下载了

懂编程的,没有不知道微软的Visual Studio,而现在,最新正式版的Visutal Studio 2008已经在网上可以下载了!  而经常下载破解软件的,也没人不知道 0day 的。  这次泄露的VS2008正式版,和MSDN上提供的90days-trial是不同的版本。电驴上已经有ZWT放出的VSTS2008了,下载中,目前还无法验证其真实性。另外还有一个BT下载的种子,同样是ZWT放出的

2009-01-06 23:11:00 899

原创 什么是句柄?

  功能上的理解:什么是"句柄"(handle),handle的本意是把柄,把手的意思。是你与操作系统打交道的东东。举个通俗的例子,比如你考上了大学,入学后,学校(操作系统)会给你一个学生证号。注意,这个号码是学校指定的,你无法自选。有了这个号码(学生证,假设一证多用)享受学校提供的服务:如你就可以去图书馆借书,去食堂吃饭,去教室上课等等。但你不能到食堂里买啤酒,因为学校不允许这种服务

2008-12-30 21:29:00 4592 4

原创 在MFC中获取窗口句柄

 要找到某个CWnd对象的HWND,用GetSafeHwnd()。 在窗口类中,有句柄的成员变量,可以直接访问:   m_hWnd     在窗口类外,可以用AfxGetMainWnd()->m_hWnd获得。  在MainFrame里直接用this;     其它地方用     CMainFrame*   pMainFrame   =   (CMainFrame*)theApp.

2008-12-30 21:02:00 14273

原创 三维坐标系

三维坐标系19.1.1三维笛卡儿坐标系三维笛卡儿坐标系是在二维笛卡儿坐标系的基础上根据右手定则增加第三维坐标(即Z轴)而形成的。同二维坐标系一样,AutoCAD中的三维坐标系有世界坐标系(WCS)和用户坐标系(UCS)两种形式。1.右手定则在三维坐标系中,Z轴的正轴方向是根据右手定则确定的。右手定则也决定三维空间中任一坐标轴的正旋转方向。要标注X、Y和Z轴的正轴方向,就将右手背对着屏幕放置,拇

2008-12-03 15:48:00 4485

转载 三维坐标系与几何学

三维坐标系与几何学编写Microsoft® Direct3D®应用程序需要熟悉三维几何学原理。本节介绍创建三维场景所需的最重要的几何概念。本节涉及到以下主题。三维坐标系三维图元表面和顶点法向三角形光栅化法则矩形三角形插值向量、顶点和四元数这些主题给读者提供了一个对Direct3D应用程序所涉及到的基本概念的高层描述。更多有关这些主题的信息,请参阅更多

2008-12-03 15:44:00 4502

转载 前进,后退

 http://groups.google.com/group/hsinchujs/browse_thread/thread/eda80c5272ee525d

2008-07-30 23:25:00 635

翻译 Cuyahoga的动态模型分析

你可以使用任何数据库来打造你的自定义模型,然而,Cuyahoga是基于NHibernate持久层的,这能为你的工作带来方便性!本节讲的模型是cuyahoga.modules.downloads,这已经包含在程序当中,此模型是基本的,只不过是一个比较先进复杂点的模型。domain我们首先从业务逻辑开始,这个例子几乎没有什么高深的业务逻辑,也许你会问为什么要这样的一个类?好的,这是为了一致

2008-07-11 10:05:00 896 1

原创 小丑鱼的.NET书籍推荐

《Effect C#》《C#设计模式》《Asp.net3.0高级编程》《.NET分布式设计开发》

2008-07-11 10:05:00 681

转载 浅谈Asp.net多层架构中的变量引用与传递

Asp.net的多层架构主要是为了解决数据层,逻辑层,表示层等之间的关系。我的做法是这样的:首先建立一个DataCore的基类。基类里面封装了一些低层的数据库的基本操作,比如说数据库联接,调用存储过程等等。在这里面有一个地方值得注意,通过对一个函数的重载可以实现调用不同功能的存储过程。以下代码示例: protected int R

2008-07-08 14:37:00 654

转载 利用RewritePath和pathInfo实现URL重写及其优点

我们经常使用:RewritePath(string path);来实现URL重写 ,它还具有3个参数的重载形式RewritePath(string filePath, string pathInfo, string queryString);其中filePath是重写路径 , queryString是查询字符串, pathInfo这个参数比较有意思,是指附加到filePath的信息. 可以在请求页

2008-07-08 11:14:00 6609

转载 在.NET下多层架构企业管理系统的开发

摘 要 随着.NET 2.0的发布,在.NET下用多层架构来构建企业管理系统也越来越方便。本文以某国外贸易公司的管理系统为背景,介绍在.NET平台下,采用多层架构构建企业管理系统。  关键词 .NET;单元测试;B/S架构  引言  .NET 框架是微软开发出的新一代开发平台。允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语

2008-07-08 10:31:00 752

转载 Ajax 入门简介

Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。五年前,如果不知道

2008-07-05 18:24:00 541

转载 全面剖析XMLHttpRequest对象

XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的详细工作机制。  一、 引言  异步JavaScript与XML(AJAX)是一个专用术语,用于实现在客户端脚本与服务器之间的数据交互过程。这一技术的优点在于

2008-07-05 18:23:00 535

转载 Cuyahoga研究之----数据库表结构

概述      在研究Nhibernate的同时老是心存疑虑,如果系统的数据关系比较复杂,那么用Nhibernate处理起来是不是很麻烦,效率比平时不用持久层框架到底能低多少,在不在我们的容忍程度之内呢…..终于看到了Cuyahoga,该项目是采用Nhibernate框架来进行数据访问层处理的。带着这些疑问,把Cuyahoga的数据库导出来研究了一下。发现里面的表结构关系也不是很简单,跟自

2008-07-04 15:25:00 1327

转载 Attribute在.net编程中的应用(六)

(承上节) .NET Framework拦截机制的设计中,在客户端和对象之间,存在着多种消息接收器,这些消息接收器组成一个链表,客户端的调用对象的过程以及调用返回实行拦截,你可以定制自己的消息接收器,把它们插入了到链表中,来完成你对一个调用的前处理和后处理。那么调用拦截是如何构架或者说如何实现的呢?在.NET中有两种调用,一种是跨应用域(App Domain),一种是跨上下文环境(Contex

2008-07-04 09:36:00 3092 2

转载 Attribute在.net编程中的应用(五)

Attribute在拦截机制上的应用从这一节开始我们讨论Attribute的高级应用,为此我准备了一个实际的例子:我们有一个订单处理系统,当一份订单提交的时候,系统检查库存,如果库存存量满足订单的数量,系统记录订单处理记录,然后更新库存,如果库存存量低于订单的数量,系统做相应的记录,同时向库存管理员发送邮件。为了方便演示,我们对例子进行了简化://Inventory.csusing S

2008-07-04 09:34:00 3063 1

转载 Attribute在.net编程中的应用(四)

SqlCommandGenerator类的设计 SqlCommandGEnerator类的设计思路就是通过反射得到方法的参数,使用被SqlCommandParameterAttribute标记的参数来装配一个Command实例。 引用的命名空间://SqlCommandGenerator.csusing System;using System.Reflection;us

2008-07-04 09:32:00 2814 1

转载 Attribute在.net编程中的应用(三)

用于参数的Attribute在编写多层应用程序的时候,你是否为每次要写大量类似的数据访问代码而感到枯燥无味?比如我们需要编写调用存储过程的代码,或者编写T_SQL代码,这些代码往往需要传递各种参数,有的参数个数比较多,一不小心还容易写错。有没有一种一劳永逸的方法?当然,你可以使用MS的Data Access Application Block,也可以使用自己编写的Block。这里向你提供一种另

2008-07-04 09:30:00 3152 1

转载 Attribute在.net编程中的应用(二)

.NET Framework中对Attribute的支持是一个全新的功能,这种支持来自它的Attribute类。在你的程序中适当地使用这个类,或者是灵活巧妙地利用这个类,将使你的程序获得某种在以往编程中很难做到的能力。我们来看一个例子:假如你是一个项目开发小组中的成员,你想要跟踪项目代码检查的信息,通常你可以把代码的检查信息保存在数据库中以便查询;或者把信息写到代码的注释里面,这样可以阅读代码

2008-07-04 09:28:00 3296 1

原创 Attribute在.net编程中的应用(一)

Attribute的基本概念经常有朋友问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,为了帮助大家理解和掌握Attribute,以及它的使用方法,特地收集了几个Attribute使用的例子,提供给大家参考。在具体的演示之前,我想先大致介绍一下Attribute。我们知道在类的成员中有property成员

2008-07-04 09:26:00 4376 1

转载 HQL: Hibernate 大全中的大全

Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。  第 15 章 HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷

2008-07-03 10:36:00 1042

转载 nhibernate: HQL数据加载

NH中,HQL是一个十分强大的面向对象的查询语言,简单的说,就是不需要使用实际的表名和列名来查询数据,而改用类名和属性。有两种方式来执行HQL数据加载,一种是直接使用ISession的Find方法,另一种是使用IQuery接口。IQuery接口提供了一些额外的设置,最重要的就是分页了,这个和ICriteria差不多,另外一些就是设置参数的值了。IQuery最终还是会调用ISessi

2008-07-03 10:16:00 1181

转载 使用HttpMoudle和IPrincipal实现自定义身份及权限认证

HttpContext.Current.User用户对象表示用户的安全上下文,代码当前即以该用户的名义运行,包括用户的标识(IIdentity)和它们所属的任何角色。所有用户对象都需要实现 IPrincipal 接口。(MSDN) 创建一个User类实现IIdentity接口 重写相应的方法Code highlighting produced by Actipro CodeHighli

2008-06-27 12:47:00 984

转载 Cuyahoga's DatabaseDiagram and ClassDiagram

仔细琢磨一下 ,这样的设计很灵活,也就是模块之间的耦合性很低,也符合单一职责的思想.来自:http://www.cuyahoga-project.org

2008-06-27 12:45:00 595

转载 如何在Cuyahoga中添加公告模块

国外的开源CMS一般都是基于模块设计的 ,好处是可以随意定制自己的页面和模块,这样在以后的应用中就能够灵活的满足变化的功能需求. 一个模块齐全的CMS如DNN , Rainbow就可以快速搭建符合需求的系统.下面就来介绍如何为Cuyahoga这个著名的开源网站框架加入具有后台管理的公告模块.可以参考这篇如何在Cuyahoga中新增一个简单的功能模块了解基础的步骤.为Cuyahoga

2008-06-27 12:44:00 871

转载 如何在Cuyahoga中新增一个简单的功能模块

Cuyahoga是一个国外著名开源的网站框架,能够方便的添加新的功能模块,而不需要改动框架本身 .下面介绍为其添加一个简单模块的步骤.建议为每个模块创建一个独立的项目,以便能生成单一的程序集. 不要在Cuyahoga.Core项目中加入任何新的模块,不然在升级新版本时会遇到麻烦.1.创建一个名为CuyahogaSampleModule的Asp.net Web Application 默

2008-06-27 12:42:00 702

原创 Cuyahoga内容管理精髓

内容管理(从网上了解到的 切身体会还不深):首先,Cuyahoga是采用节点式来管理内容的,说节点太陌生,说页面大家都理解吧,本来网站就是若干个由页面组成的书,但是,其又不是完全是树型的,链接相当于对一个节点的快速引用,因此,Cuyahoga就把页面视为节点 第二点是关于布局的,CUYAHOGA把页面分成三部分,顶部的GlobalMenu,左侧的Maincontent,右侧的Section,其

2008-06-27 11:31:00 787 1

转载 Cuyahoga研究三:用户配置数据的处理

虽然现在MS推出的ConfigurationBlock非常好用,可是,Cuyahoga没有使用MS的BLOCK,它采用自己的编码来实现配置数据的读取,下面是一段典型的配置:configSections>    section name="CuyahogaSettings" type="Cuyahoga.Core.Util.CuyahogaSectionHandler, Cuyahoga

2008-06-27 11:23:00 648

转载 Cuyahoga研究之二:利用MD5CryptoServiceProvider返回字符串的MD5 Hash值

Encryption.cs文件是该项目中用于进行加密的部分类Encryption只有一个静态方法StringToMD5Hash(string inputString),代码如下:public static string StringToMD5Hash(string inputString)        {            MD5CryptoServiceProvid

2008-06-27 11:18:00 1249

原创 Cuyahoga代码的研究之一:Cuyahoga.Corel项目

Text.Css里定义了一个用于文本处理的类,它只有一个静态方法TruncateText(string FullText,int numberofCharacters)源代码如下:public static string TruncateText(string fullText, int numberOfCharacters)        {            strin

2008-06-27 11:15:00 627

转载 NHibernate Step by Step (五)Criteria Query

可能很多人象我一样,刚开始接触HQL时,脑袋一片混沌,这是什么语法嘛!!之所以这样,是因为我们总是会先入为主地将之与SQL想比,虽然HQL看起来很SQL,而且设计时就有这样的意图,但是毕竟是两种差别很大的东西,难免就会出现理解偏差的问题。好了,我们今天就不让大家脑袋发晕了,HQL我们暂时放一放。今天我们来说另外一种查询方法:Criteria Query.什么是Criteria Quer

2008-06-27 10:25:00 557

改进过得水面效果

倒影 波光等 void main(float4 Iposition : POSITION, float2 Itexcoord : TEXCOORD0, out float4 oPosition : POSITION, out float3 objectPos : TEXCOORD0, out float4 viewCoord : TEXCOORD1, out float2 Otexcoord : TEXCOORD2) { oPosition = mul(modelViewProj, Iposition); objectPos = Iposition.xyz; viewCoord = oPosition; Otexcoord = Itexcoord;

2012-02-08

dll合并到exe MFC

C++ 直接使用,很方便 dll合并到exe

2009-12-28

经纬度与大地坐标换算

经纬度与大地坐标换算,可以换算为西安坐标,北京坐标等

2009-09-10

cuteftp 8.3 注册号, 软件

把CuteFTP 8.3.exe放在安装目录下解压。 cuteftppro.exe 是从华军下的。 CuteFTP 8.3.exe 是从一个不知名的地方下的,出了问题别怪我哟.我用起还是没撒大问题,就是讯雷说存在隐患.不晓得是撒隐患.

2009-09-02

Windows Server 2003 IIS6完全安装下载二

我是用的Windows Server 2003 R2,IIS出错后,到处找啊,终于在网上找到一些资源,此提供的安装可以说是把N多部分集合在一起了,经过本人测试的,呵呵,有两部分,这是第二部分。第一部分已经传上来了(安装前请把以前的IIS整掉哟)

2008-07-10

Windows Server 2003 IIS6完全安装下载一

我是用的Windows Server 2003 R2,IIS出错后,到处找啊,终于在网上找到一些资源,此提供的安装可以说是把N多部分集合在一起了,经过本人测试的,呵呵,有两部分,这是第一部分。下面传第二部分(安装前请把以前的IIS整掉哟)

2008-07-10

Prototype中文电子手册下载

1.5.1版本的,非常不错。chm格式。

2008-07-03

空空如也

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

TA关注的人

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