Fork me on GitHub

2011年6月13日

摘要: 前言大家好,从今天开始我将写一个关于AspNetMVC3方面学习的总结,并跟初学者一起分享一些基本的基础知识,作者本身也很愿意跟大家一起交流技术,一起交流一起进步,欢迎高手不吝赐教,欢迎大家不同的意见和建议,作者的学识和见识当然有自己的局限性,希望自己能成为不闷骚型的技术人员,而不是只自己享受技术,而不让更多的人来分享你的成果的人。第一节:关于Asp.NetMVC3Asp.NetMVC已经到第三版了,相信大家也都熟悉了,我也不再重复相关概念性的东西了。但是大家一定要了解,Asp.NetMVC是微软的一个开源的UI层框架,是AspNet的另外一种开发模式。好废话不多说,那我们开始进入Asp.Ne 阅读全文
posted @ 2011-06-13 09:49 HackerVirus 阅读(212) 评论(1) 推荐(0)
摘要: 今天跟大家分享一下我们在日常开发中并不常用的开发模式“插件系统模式”,什么叫插件从大一点的概念讲就是我们开发的软件是由很小的模块组成,每一块都能成功的装卸,使我们的软件成为一个有机体,在发生重大事故、改良优化等等的时候,我们不需要重新编译我们的系统就能很方便的进行升级替换进行使用;这样的开发模式就是插件系统开发模式;这个概念很大,每个人的技术水平不同使用的效果也是不同的;一个大型的系统,不能简简单单的用三层或者MVC来概括,我们要站在一个更高的角度去思考程序,每当我们开始一个新系统的架构设计时,我们不能总是保守的或是“封建”式的使用以往的思想模式,是否深思熟虑过这些开始模式在我们当前系统中是否 阅读全文
posted @ 2011-06-13 09:48 HackerVirus 阅读(202) 评论(0) 推荐(0)
摘要: 网上关于安装部署的文章太多,我就不多写那些重复的东西了;这篇文章就简单介绍部署ActiveX控件要注意的细节。本人的“.NET实现之(ActiveX插件开发)”一文中介绍了在.NET平台下开发ActiveX控件的方法,但是没有介绍怎么部署开发好的ActiveX插件,所以今天就来弥补这个空缺;由于ActiveX插件属于早期的COM原理技术,在COM刚出来的时候,它的技术复杂度是每个C++程序员高不可攀的,本人认为非常的复杂,虽然在开发的时候不是认为不是很复杂,我所说的复杂是在遇到技术问题的时候是否能继续下去,是否当你的组件部署到客户机器上的时候出现问题能很快的解决,这才是自其然而自其所以然;对自 阅读全文
posted @ 2011-06-13 09:48 HackerVirus 阅读(188) 评论(0) 推荐(0)
摘要: 我们继续“.NET实现之(WebBrowser数据采集)“系列篇之最后一篇,这篇本人打算主要讲解怎么用WebBrowser控件来实现“虚拟”的交互性程序;比如我们用Winform做为宿主容器,用Asp.net做相关收集程序页面,我们需要通过客户端填写相关数据项,在通过Asp.net进行收集传递到服务器端进行查询,然后展现给用户,这样的操作是需要用户界面的;请看图:1:这是服务器端的aspx页面,这个页面是要根据地区名称查询相关信息的,而我们的地区名称需要用户在客户端的程序中填写;如果是简单的填写那么我这篇文章就没有必要写了,我们需要的是具有友好的用户体验的方式进行填写,客户端的数据库中可能保存 阅读全文
posted @ 2011-06-13 09:45 HackerVirus 阅读(245) 评论(0) 推荐(0)
摘要: 本文章的代码位置:整个wojilu源代码我记录作为一个优秀的成熟的框架,包含了你所需要的很多很多功能,下面这个列表就是1.6版为止的大体功能。 [框架包括] 1、一个持久层框架 wojilu ORM2、一个依赖注入框架 wojilu IOC3、一个Web开发框架 wojilu MVC(包括验证码控件、带进度条上传等)4、一个轻量级模板引擎 wojilu template5、一个日志类库 wojilu logger6、一个轻量级 json 解析器7、一个简易的前端 ajax 库(依赖于jquery)8、一个富文本编辑器 wojilu editor关于这个框架的更多资料,请参考 http://ww 阅读全文
posted @ 2011-06-13 09:37 HackerVirus 阅读(216) 评论(0) 推荐(0)
摘要: 概述.NET Framework的核心是其运行库的执行环境,称为公共语言运行库(CLR)或.NET运行库.通常将在CLR的控制下运行的代码称为托管代码(managed code).但是,在CLR执行编写好的源代码之前,需要编译它们(在C#中或其它语言中).在.NET中,编译分为两个阶段:1、把源代码编译为Microsoft中间语言(IL)。2、CLR把IL编译为平台专用的代码。这个两阶段的编译过程非常重要,因为Microsoft中间语言(托管代码)是提供.NET的许多优点的关键..NET平台的整体结构:NET Framework是架构在Windows平台上的一个虚拟的运行平台,你可以想象将最下 阅读全文
posted @ 2011-06-13 09:36 HackerVirus 阅读(290) 评论(0) 推荐(0)

2011年6月9日

摘要: 程序员应该知道的关于Windows API、CRT和STL二三事 2011-06-09 00:19 by menggucaoyuan, 536 visits, 网摘, 收藏, 编辑1.本文编写目的 本文是为了帮助一些人弄清一些关于Windows API, C运行时程序库(CRT), 和标准C++库(STL)的基本概念。有很多人甚至是有经验的程序员在这些概念上是含糊不清的甚至是有错误观点。如果你想知道他们是在什么基础上实现的并且一直没时间弄清楚这些概念,请花费点时间阅读下本文。2. 基本概念 下面这幅图代表了WinAPI、CRT和STL三者之间的关系。 表 1: Windows API、CR. 阅读全文
posted @ 2011-06-09 09:11 HackerVirus 阅读(967) 评论(0) 推荐(1)
摘要: 最近公司网站首页搜索框改进,需要在智能提示列表上加上支持键盘上下键移动的效果。搞了一晚上,下面呈上纯javascript代码,没有用到jquery等其他类库。以下仅供自己收藏,贴上来希望能起到抛砖引玉的作用。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtm 阅读全文
posted @ 2011-06-09 09:10 HackerVirus 阅读(263) 评论(0) 推荐(0)
摘要: 常规页生命周期阶段一般来说,页要经历下表概述的各个阶段。除了页生命周期阶段以外,在请求前后还存在应用程序阶段,但是这些阶段并不特定于页。 阶段说明页请求页请求发生在页生命周期开始之前。用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。开始在开始阶段,将设置页属性,如 Request 和 Response。在此阶段,页还将确定请求是回发请求还是新请求,并设置 IsPostBack 属性。此外,在开始阶段期间,还将设置页的 UICulture 属性。页初始化页初始化期间,可以使用页中的控件,并将设置每个控件的 阅读全文
posted @ 2011-06-09 09:06 HackerVirus 阅读(158) 评论(0) 推荐(0)
摘要: 一、立意 在科技日益发达的今天,计算机已经越来越普及,而形形色色的软件也随之而来。很多的计算机用户,原打算使用计算机学习某方面的知识,但却把时间浪费在了QQ聊天,浏览网页,听音乐等事情上,而自己却浑然不觉,到最后才发现时间已经过去。 针对上述情景,本款软件主要实现对用户正在执行的当前窗口的监控和记录功能,记录用户每次登陆后对各个软件使用时间的记录。并能够通过图表的方式,将结果直观的展现出来。能让用户了解近期在使用电脑的时候把时间浪费在了什么地方,并在下次使用时作出相应的调整。二、开发语言与平台 开发语言:C++ IDE: Microsoft Visual Studio 2008 操作系统:wi 阅读全文
posted @ 2011-06-09 09:04 HackerVirus 阅读(240) 评论(1) 推荐(0)