在.NET开发中经常需要使用的下载地址记载,比如VS2010,SQLServer2008R2,.NET4.0运行框架等等,方便自己和别人使用,不然经常都要百度和Google半天才回找得到;以后会更新一些好的下载的东东........Read More
posted @ 2011-04-17 13:05 网魂小兵 Views(721) Comments(0) Edit
前面几篇文章介绍了一下ASP.NET MVC中的一些基础,今天我们一起来学习一下在ASP.NET MVC中控件的封装。在页面中我们会经常使用到Html对象,来程序控件,当然这里的控件不是说ASP.NET中包含很多ViewState或其他信息的控件。在ASP.NET MVC中控件就是扩展方法,主要对HtmlHelper实例的扩展,不过这里主要会提到CheckBoxList和RadioButtonList的扩展,因为在微软自带的控件中是没有这两个控件存在的,所以我们需要自己扩展。最后还会介绍一下,Html.CheckBoxFor这个控件在使用时会有两个值,在服务端进行判断的结果。Read More
posted @ 2012-03-29 10:08 网魂小兵 Views(2560) Comments(7) Edit
前几个文章中介绍了一些关于MVC4.0的东东,今天我们来看一下登陆验证,也可以说是权限验证,即AuthorizeAttribute。这个可以使用在控制器Controller上,也可以使用在Action方法上面,这里最主要的是要介绍怎样将自己的权限验证进行扩展,以及禁止访问的页面转向问题。Read More
posted @ 2012-03-27 13:17 网魂小兵 Views(2880) Comments(3) Edit
今天我们继续ASP.NET 4.5 MVC 4.0,前两天熟悉了MVC4.0在VS11和win8下的更新,以及MVC中的基础语法和几个关键字的使用。了解了这些就可以对MVC进一步认识,相信很多人都对MVC中三个模块有一定的认识。今天我们主要来看一下Models模块,这个和我们三层里用的实体类有点相似,不同的是这里的属性需要添加一些验证属性(Attribute)或其他的一些Filter(过滤器)。在MVC中验证属性主要包含在System.ComponentModel.DataAnnotations.dll程序集中,所以需要对其添加引用。Read More
posted @ 2012-03-07 21:43 网魂小兵 Views(3435) Comments(7) Edit
上一篇文章中(跟我一起学习ASP.NET 4.5 MVC4.0(一))我们基础的了解了一下ASP.NET MVC4.0的一些比较简单的改变,主要是想对于MVC3.0来说的。因为这一些列主要是要给ASP.NET MVC初学者,或者还没有使用过MVC的ASP.NET开发者进行培训学习,当然也可以让我温习一下这种开发模式。所以本篇不得不讲解一下Razor的一些语法,以及在ASP.NET MVC开发中的一些技巧和开发方法。由于我在开发中不喜欢使用Entity Framework,所以这里我需要解释一下我认为的三层架构和MVC开发模式的应用。本人开发的三层架构中,数据库层和逻辑层基本不变,唯一改变的是UI层换成了MVC模式开发。当然,模型实例如果有需要会重新写,否则就会直接使用实体类进行替代,这只是我个人认识说不定是不正确的,希望各位大师能够多多指教。Read More
posted @ 2012-03-06 23:47 网魂小兵 Views(4511) Comments(11) Edit
由于上面一个项目使用的是ASP.NET4.0 MVC3.0,在招人的时候发现很多人有听说过MVC,但是却是没用过,对MVC也只是一知半解,最近想给团队成员做一个系统的解说,让大家都可以学习一下ASP.NET MVC3.0。但是由于前两天安装了Windows8和VS11,所以写些关于ASP.NET 4.5和MVC4.0的一些东东,顺便复习一下MVC3.0。这里涉及的有些东西都是MVC3.0的,有些会和MVC4.0进行对照,由于我也是刚刚接触ASP.NET MVC4.0对于它的改进也不甚了解,如果错误欢迎批评指正。同时也希望大家共同进步,最主要的是我的团队成员能够更多的理解ASP.NET MVC3.0或MVC4.0的开发。Read More
posted @ 2012-03-05 22:10 网魂小兵 Views(7079) Comments(17) Edit
昨天安装了Win8,接下来的第一个任务当然是要看看VS11是怎么个情况了,兴致匆匆的下载了VS11的ISO包,打开安装。如果你没有一定的耐心我劝你还是别装了,等微软发布之后再装,否则会奔溃的。我从头到尾基本装了一天,也可能是我的问题,当中出去了一回,机子待机了,等我回来一看还是一点点。后来经过漫长的等待终于把它安装上了。并且打了中文补丁包,现在显示的时简体中文的。虽然微软做了皮肤转换,不过图标我真是不敢恭维,希望有做VS11皮肤的开发人员能够弄一套VS2010样子的皮肤,那样看的比较爽一点。Read More
posted @ 2012-03-04 18:13 网魂小兵 Views(6049) Comments(36) Edit
最近关注了一下看到挺多人都在体验WINDOWS 8,我也是新东东的发烧友,仗着我1T的硬盘,就下载下来安装一下,看看Win8到底是啥感觉。这里记录一下我安装Win8 X64版本的一些过程和体验的一些心得,如果说得不对请各位同仁多多指教。这篇博客就是在Win8的IE10里写的,桌面上的IE10不知道为什么忽然间挂了,再没有好过来。Read More
posted @ 2012-03-03 20:31 网魂小兵 Views(1849) Comments(5) Edit
最近又回到.NET开发平台上面了,我也一直关注微软技术动向,发现微软想把ASP.NET MVC成为最优秀的构建现代富Web应用程序的平台,所以在开发中也使用了ASP.NET 4.0 MVC 3.0进行开发。在MVC 3.0中的前台UI的Razor视图引擎新语法也比较美观,我一直很讨厌使用尖括号和百分号那种相互交替的前台,当然也挺讨厌控件,特别是ViewState等等。在MVC3.0中微软已经解决了这些,用户控件已经消失,ViewState基本被ViewBag动态对象替代。Read More
posted @ 2012-02-29 09:41 网魂小兵 Views(430) Comments(0) Edit
一个新团队的组建,规范是个很大的问题,特别对于刚毕业的学生,需要加强一下这方面的学习和训练。上个星期给我们新来的同事讲解了一下.NET编程规范,顺便也回顾一下编程规范。由于前期没有太多的准备,而且公司没有这方面的文档,今天记下留着备用以便整理成文档给与后来者使用,这些都只是在下多年来使用的一些约定,可能是错误的或不对,欢迎各位批评指正。Read More
posted @ 2012-02-26 17:33 网魂小兵 Views(2150) Comments(7) Edit
今天在windows2003Sp2上面安装VS TFS Server 2010出现了很多问题,主要问题就是因为在安装之前我修改了计算机名称。而SQLServer2008的计算机名称却是以前的,所以碰到的问题相当郁闷,在此记录一下,希望下次遇到的时候可以解决。Read More
posted @ 2012-02-13 11:14 网魂小兵 Views(85) Comments(0) Edit
在开发过程中往往需要在每一个页面(类)增加注释等等内容,VS2010中可以修改模板,在原有模板中增加一个类,会引用System等等命名空间,以及一些程序集。下面我们来看看如何增加自己需要一些说明,比如开发者等等。其实很简单只要修改安装目录下的Class.zip里面的Class.cs文件内容,然后重新注册一下就可以了。注意,在运行注册命令的时候需要关闭所有打开的VS2010开发工具,否则可能会有意想不到的效果。Read More
posted @ 2012-02-06 13:30 网魂小兵 Views(2134) Comments(11) Edit
本人基本不使用Session,很经常都是通过Cookie来完成这些问题,但是今天碰到同事弄得一个项目使用Session来验证验证码的,出现了这个问题,下面是在网路上搜到的一个解决方案,记录下来一边后面使用。Read More
posted @ 2012-02-03 10:50 网魂小兵 Views(97) Comments(0) Edit
windows 2003 server sp2安装vs2010出现错误解决方案,安装好后,无法创建和打开项目,弹出错误窗口,犹如没有注册COM组件一样,其实是Windows 2003系统没有安装MSXML6而引起的,安装一下就可以解决了。Read More
posted @ 2012-02-01 15:10 网魂小兵 Views(178) Comments(0) Edit
安装好ActivePrel和下载好OpenSSL的源码后,如下目录:d:\prel64\;d:\openssl\;
1.打开VS命令工具下的“x64 WIN64命令提示”,用CD进入d:\openssl
2.按步骤输入如下内容就OK了:
1.perl Configure VC-WIN64A –prefix=c:\local\openssl
2.ms\do_win64a.bat
3.nmake -f ms\ntdll.mak
4.nmake -f ms\ntdll.mak test (all tests passed)
5.nmake -f ms\ntdll.mak installRead More
posted @ 2011-08-14 16:41 网魂小兵 Views(214) Comments(0) Edit
上一篇文章中我们认识了Direct3D中一些空间坐标系,其中包含了几何模型坐标系,世界坐标系,观察坐标系,投影坐标系以及屏幕坐标系,一些纯理论的知识。今天我们来了解一下这些坐标系的变换,并且通过一个例子来说明这些坐标系的关系。这些变换主要在于几何模型到世界坐标系的变化,世界坐标系到观察坐标系的变化,和观察坐标系到投影之间的变换,最后将投影所得的图像通过绘图管线在屏幕上绘制出来。Read More
posted @ 2011-08-03 15:24 网魂小兵 Views(1642) Comments(1) Edit
在前一篇文章中我们知道了顶点着色器和像素着色器的用途,在例子中也知道了如何在3D的坐标系中画一个2D的图像,即画一个三角形,这次我们需要知道如何在3D坐标系中呈现一个3D的图像,并且了解一下在3D空间中几个坐标系的认识。这些在游戏编程中都会使用到,因为每个3D物件都有自己的坐标系,至于如何转换这些坐标系我想可能我们需要在下一节中进行另一番讨论。学习是无止境的,贵在坚持,希望我也能够坚持我童年时的梦想,在不久的将来实现我的游戏梦。Read More
posted @ 2011-08-01 14:48 网魂小兵 Views(1543) Comments(4) Edit
前面我们学习了Directx 11如何在屏幕上绘制一个图形(三角形),其中涉及到着色器,我们只是使用了其中的方法,而没有讲解着色器是如何工作的,到底什么是着色器等等,今天将来了解一下着色器到底是什么!!!由于在Directx 11中包含了多种着色器,而有些着色器在一些高级的应用中才会用到,因此作为一个初学者,先了解顶点着色器和像素着色器就OK了,其它的在碰到的时候再进行深入了解。Read More
posted @ 2011-07-31 15:53 网魂小兵 Views(1311) Comments(0) Edit
在前面我们讲过了如何初始化D3D11Device设备初始化等等,这里所讲的绘制图形将在上一篇文章的项目里进行扩展,在屏幕中绘制图形。在3D的呈现中最小的单位为三角形,无论我们看到的是多么大或多么小的,都是有一个或很多个三角形通过各种方向,角度构成的,当然这会涉及到很多数学中的几何学问题,最悲剧的就是我在大学里却没学好代数以及几何学,有学也忘记了。不过Directx SDK中以及为我们解决了很多几何上的问题,通过他们的方法就可以得到结果,说了这么多目的就是我告诉大家,要掌握高阶运用,必然要学会基础知识,所以我们这里就来学习一下如何在屏幕上绘制一个三角形,并涂上颜色。Read More
posted @ 2011-07-26 14:09 网魂小兵 Views(1516) Comments(3) Edit
为了学习需要,最近查看了一下汇编,因为是个初学者很多东东基本不动,所以记录一下基本指令和寄存器,那样就会对汇编慢慢的适应,看得懂那些华丽花哨的反汇编代码了。学习这个东东基本是为了破解和逆向工程使用,因为我最近需要对一个exe进行调试,所以就顺带学习汇编了。Read More
posted @ 2011-07-20 18:18 网魂小兵 Views(226) Comments(0) Edit
最近正在学习Directx 11的开发,上一次记录了Win32应用程序的基础,主要是注册窗体类,加载图标和鼠标,处理事件循环等,链接为:C++Directx11开发笔记一:Win32应用程序窗体创建。今天我们要介绍的是Direct3D基础,其中包括Direct3D 11的设备初始化等等来初步认识Direct3D这个神秘的面纱。由于要用到Directx11所以需要在项目中引入一些库,为了便于后面操作,这里列举了所需要的常见的库名称:d3d11.lib(d3d11d.lib调试下),d3dcompiler.lib(HLSL编译器,HLSL开发一:语言基础),dxerr.lib(错误库),dxguid.lib(这个库定义了Direct3D中所需要的GUID,即COM需要引用的,由于Directx是一个COM组建哦,所以如果不引入会出现问题的哦)。以上这些就是常见的Direct3D在C++编程中需要引入的库,可以在解决方案中的链接输入中引入,这个是C++基础这里就不多说了哦。Read More
posted @ 2011-07-15 15:21 网魂小兵 Views(1721) Comments(2) Edit

