- 博客(15)
- 收藏
- 关注
原创 wxWidgets学习笔记(3)wxWidgets程序生死因果
本文将分析wxWidgets应用程序如何开始执行、如何结束,如何创建主窗口,程序如何推动等问题。 1 三个不同版本的 Hello World 1-1 Hello World (Win32 SDK版) 先看一下Win32 SDK简单程序,著名的Hello World。本程序由Code::Block在XP下通过向导生成,程序运行结果如图所示。 #include /*
2008-12-08 12:40:00
4548
4
原创 wxWidgets学习笔记(2)wxWidgets体系结构
<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> 1 体系结构 wxWidgets的体系结构下图所示。wxWidgets的体系结构可以分为4层:wxWidgets公共API层,各个平台Port,用于各个平台
2008-12-03 22:46:00
2259
原创 wxWidgets学习笔记(1)wxWidgets简介
1、wxWidgets简介 官方网站:http://www.wxwidgets.org/ wxWidgets是一个开源C++Application framework,是用来为普通桌面程序和移动设备程序开发用户界面的工具包。由于它是一个框架(Framework),所以它在提供标准程序行为的同时也消除了程序底层的复杂性。 wxWidgets最初叫作wxWindows,由就
2008-12-02 20:11:00
1384
原创 Ubuntu + Code::Block 编译 aMule
眼看微软打击盗版的雷声越来越大,不想整天背着使用盗版的罪名,所以决定装Linux系统,并最终选择了Ubuntu 8.10。不到一个月的时间已经很顺手,期间日常娱乐、工作已经在Ubuntu下轻松搞定。不过玩三国策出外。 虽然工作远离IT已经两三年,但一直对编程情有独衷,期间一直跟踪微软的技术,无奈新技术更新太快,赶不上时代的步伐,现在只好回归C++。 习惯于Windows下的集成开发
2008-11-26 21:47:00
1344
1
原创 缓存技术及在Rainbow Portal的应用
1. ASP.NET缓存技术概述 将数据库中的数据缓存到内存(也可以存储在其他场所),则无需在请求每个页面时都访问数据库。由于从内存中返回数据的速度始终比新提供的数据速度快,因而可以大大提高应用程序的性能。 ASP.NET为你使用缓存技术提供最大的灵活性,你可以缓存整个HTML页面,或是部分HTML页面,或是各种对象。你可以设置过期策略,或是设置依赖性,即在其他资源如文件或数据库表改变时,自动移出
2007-01-11 14:58:00
1155
原创 Rainbow的站点流量统计分析
1. WhosLoggedOn模块和Monitoring模块实现对站点的统计分析。 站点统计分析的实现方法为:在用户请求页面的时候,在后台数据库保存当前的访问信息,包括所访问的页面、用户信息、访问时间、客户端信息等等。WhosLoggedOn模块比较简单,仅是统计当前在线的用户,包括匿名用户的数量和注册用户列表。Monitoring模块属于后台管理模块,可以显示访问的详细信息,也可以显示页面
2007-01-11 11:18:00
1115
原创 中文乱码问题
下载了Rainbow asp.net 2.0版本,在我的机器上安装调试(Window XP Profession + VS.net 2005 + Sqlserver 2000)。建立虚拟目录,运行,还算正常。后来,修改DesktopFooter.ascx文件,加入公司的地址、联系方式等信息(本页面下面的信息),再运行。霍霍,新加入的中文全是乱码,其余内容却是正常。肯定是编码问题。查了一下we
2007-01-11 11:11:00
1079
原创 ItemCommand事件不响应
在重写Blog过程中,在DataList中加了LinkButton来删除当前记录,却发现怎么也不起作用。设置断点跟踪,发现ItemCommand事件根本无法响应。调试了老半天不知原因。上网Google一下,列出几种原因:没有把DataList的ItemCommand事件和DataList_ItemCommand事件处理程序关联起来了。 在Page_Load事件中调用DataList的Dat
2007-01-11 11:08:00
2086
2
原创 Rainbow Portal 架构
更多内容参见 Rainbow 学习1.Portal架构 一个Rainbow站点集合可以包括多个web站点 多个站点能使用同一代码同一个数据库;所有的Portal共用一个web.config文件。但每个Portal都有单独的目录来保存上传的图片和文件。Rainbow站点由多个页面(Page)构成 页面分层管理,层次理论上是无限的,页面间的导航通过菜单实现。Rainbow内
2007-01-09 21:35:00
1912
原创 Rainbow Portal介绍
官方网站--http://www.rainbowportal.net Rainbow Portal Community - community.rainbowportal.net 学习研究--学习研究 Rainbow Portal是基于微软的内容管理系统IBuySpy开发的Asp.Net+C#系统。现在支持29种语言,使用者基本上不需要网页编程技术就可以建立基于角色认证的安全内容管理网
2007-01-05 14:07:00
1695
原创 ASP.NET应用程序资源访问安全模型
摘要:本文主要介绍了ASP.NET WEB应用程序的安全模型的种类、对比其优缺点,提出了选择的机制。 关键字:安全模型 受信任子模型 模拟/委托子模型 ASP.NET WEB应用 1.前言 ASP.NET WEB应用程序通常属于多层体系结构,一般从逻辑结构上可以分为表示层、业务逻辑层和数据访问层;客户端要访问应用程序资源,其身份认证和授权必然要跨越多个层次。本文主要讨论SP.NET应用
2004-07-03 12:06:00
1558
原创 ASP.NET应用程序的安全方案(三)—安全通信
摘要:本文ASP.NET应用程序安全的概念,介绍了各种安全通讯技术并进行了比较。 关键字:安全通讯 SSL IPSec RPC ASP.NET WEB应用 1. 前言 任何成功的应用程序安全策略的基础都是稳固的身份验证和授权手段,以及提供机密数据的保密性和完整性的安全通讯。 许多应用程序在应用程序的各层之间传输机密数据:从数据库到浏览器,或者相反。机密数据的例子包括银行账户的详
2004-07-01 17:37:00
2719
原创 ASP.NET应用程序的安全方案(二)—授权
摘要:本文ASP.NET应用程序授权的概念,介绍了各种授权模式并进行了比较,阐述了选择授权模式的机制。 关键字:授权 authorization ASP.NET WEB应用 1.1. 授权概念 任何成功的应用程序安全策略的基础都是稳固的身份验证和授权手段,以及提供机密数据的保密性和完整性的安全通讯。 授权(authorization)过程负责控制通过了身份验证的客户端可以访问哪
2004-06-30 14:27:00
3717
原创 ASP.NET应用程序的安全方案(一)—身份验证
摘要:本文ASP.NET应用程序身份验证的概念,介绍了各种身份验证模式并进行了比较,阐述了选择身份验证模式的机制,并给出了一种基于窗体身份验证模式的实现方法。 关键字:身份验证 authentication ASP.NET WEB应用 1.身份验证概念 任何成功的应用程序安全策略的基础都是稳固的身份验证和授权手段,以及提供机密数据的保密性和完整性的安全通讯。 身份验证(auth
2004-06-29 09:45:00
9962
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人