代码改变世界

MVC3+Entity Framework 实现投票系统(三)

2011-11-28 20:15 by 张剑, 420 阅读, 0 推荐, 收藏, 编辑
摘要:接上一节,我们通过控制器来添加视图页面:1.着先在view目录中的Shared(共享)目录中添加新建项,MVC视图母版页:2.添加完成后如下:3.打开控制器目录中的HomeController类,对着Index方法点右建,添加视图,并选择“强类型”,添写内容为List<MvcApplication16.Models.Users>,选择母板页为刚刚添加的ViewwMasterPage.Master页面。生成如下代码:<%@ Page Title="" Language="C#" MasterPageFile="~/Views/S 阅读全文

MVC3+Entity Framework 实现投票系统(二)

2011-11-28 20:14 by 张剑, 353 阅读, 0 推荐, 收藏, 编辑
摘要:上一节,我们将Models加入了实体对象模型(Entity Frmaework模型)接下来我们要完成控制层的代码编写:1.在Controllers(控制器)目录点右建,添加一个控制器:2.添加Home控制器:3.添加Admin控制器:4.创建完成后,在Controllers目录中会增加以下两个.cs文件:5.HomeControllers.cs中的代码如下:public class HomeController : Controller { // // GET: /Home/ public ActionResult Index() { Mod... 阅读全文

MVC3+Entity Framework 实现投票系统(一)

2011-11-28 20:13 by 张剑, 395 阅读, 0 推荐, 收藏, 编辑
摘要:本节内容主要以实际操作为主:1.创建MVC3.0项目:2.创建数据库Vote:因为本程序只是教程例子,所以没有复杂的表结构,只是为了方便大家学习创建。数据库为Vote,其中只有一张表Users,表中字段分别为id(主键自动增涨列)、UsreName(用户名称)、UserPicPath(头像)、VoteCount(投票数量)。3.打开VS2010中所建好的项目,在其中找到Models(模型)目录:4.对着Models点右建,选择添加新建项:添加一个Entity Framework实体模型。5.在添加实体模型时,应该选择以下内容:(1):(2):(3):(4):以上四步操作,完成了EntityFr 阅读全文

关于Windows Phone 7开发工具离线安装包

2011-11-28 20:07 by 张剑, 256 阅读, 0 推荐, 收藏, 编辑
摘要:Windows Phone 7开发工具包(Windows Phone Developer Tools RTW)下载地下:http://www.microsoft.com/download/en/details.aspx?id=13890如果直接点击“DOWNLOAD”“vm_web.exe”,则是在线安装包。要想下离线安装包,得在当前页面中仔细找下边这段话:Note: this release is also available in.iso format.点击其中的.iso就可以下载离线包了!找了半天,真无语了! 阅读全文

程序员杂记:我们的爱情故事

2011-11-28 20:06 by 张剑, 1425 阅读, 1 推荐, 收藏, 编辑
摘要:我承认,我早恋过。初三的时候第一次对一个女孩子心动,并追求到手,其实是花了很多心思的。初恋给人的感觉是酸涩的,刚刚确定关系没有多长时间,女孩就去了太原上党校,而我还在县城里上着初三。后来我初中毕业后去了湖北上学,她又回去复读一年,重新考了幼师。再到后来我毕业在县城里开店,她还在上着学。 等她毕业后,我又跑到太原上学了。回想起来,满脸都是泪啊。。。那时候的女朋友,总是想着法的折腾人,离的又远,动不动会拿分手的名义欺压。其实她不过是想要向我证明自己的存在而以。想当年互相写的书信一堆堆的,写的那叫个声泪俱下啊,从来没有像那个时候那文笔好过。可惜的是,在后来分手时,所有的信件,合影全都烧掉了。当时也傻,那是多美好的回忆啊,结果就被自己冲动之下给毁了。嘿,只能说明当时的程序员水平修练的还不到家,不够理性吧。 阅读全文

《XNA游戏开发》Game1类的方法与字段

2011-10-17 12:18 by 张剑, 558 阅读, 0 推荐, 收藏, 编辑
摘要:《XNA游戏开发》简介《XNA游戏开发》Game1类的方法与字段《XNA游戏开发》在战机游戏中使用Decorator模式在上一篇内容中,我们了解到建好项目后生成的Game1类是继承自Microsoft.Xna.Framework.Game类型,然后再重写其中的方法,也就是说,我们的游戏主体这个Game1并不一定非要是这样的命名,当然你可以更改一个其他的名字,但是在改类名后,对应的在Program类的Main法中new的对象得相对应的变更为你改过的类型。一、Game1中的字段:GraphicsDeviceManagergraphics;SpriteBatchspriteBatch;其中Graph 阅读全文

《XNA游戏开发》简介

2011-10-17 12:17 by 张剑, 765 阅读, 0 推荐, 收藏, 编辑
摘要:《XNA游戏开发》简介《XNA游戏开发》Game1类的方法与字段《XNA游戏开发》在战机游戏中使用Decorator模式一、XNA简介XNA是基于DirectX的游戏开发环境。以C# 为开发语言以 .NET Framework 为基础、并加入游戏应用所需之函式库所构成的 XNA Framework可开发XNA for Windows Phone游戏,Xbox游戏,PC游戏等。二、XNA VersionsXNA Game Studio ExpressXNA Game Studio 2.0(VS2005)XNA Game Studio 3.0(VS2008)XNA Game Studio 3.1( 阅读全文

ASP.NET通过IHttpModule实现伪静态

2011-10-17 12:17 by 张剑, 303 阅读, 1 推荐, 收藏, 编辑
摘要:在ASP.NET中,有很多种实现伪静态的办法,我们今天主要介绍通过IHttpModule这个接口的实现,来解决问题。相对于整个应用程序来讲,如果我们需要在请求发生之时对请求的地址进行处理就需要用到IHttpModule接口。常用实现伪静态技术。就是将一个Get访问的查询字符串变成一个独立的文件。但是在程序中实际上访问的还是查询字符串中的值。如:Http://www.cnsaiko.com/news.aspx?id=1改变为Http://www. cnsaiko.com/news_1.aspx这样做的好处在于有利于SEO及防止SQL注入等。当然,文件的扩展名在服务器支持的情况下也是可以变化的。I 阅读全文

通过AJAX与ASP.NET结合实现的仿GridView增删改查功能!

2011-10-17 12:15 by 张剑, 325 阅读, 0 推荐, 收藏, 编辑
摘要:jQurey代码部分:<scripttype="text/javascript"> varflag=0; //添加新行 functionaddRow(){ varnrow="<tr><td><inputname='hideid'type='hidden'value=''/><inputname='username'type='text'value=''size='15'maxlength='1 阅读全文

程序员杂记:找工作的经历

2011-10-17 12:14 by 张剑, 1120 阅读, 1 推荐, 收藏, 编辑
摘要:后来,我就业了,从一个“光荣”的“自由职业”,变成一个“可悲”的上班族!不记得是2003年的那个月份,在同宿舍的大哥“老樊”的“诱导”下,与他一起去了人才市场。正好碰上了专场招聘会,你知道在太原这小地方,如果不是IT公司专场招聘会的话,很少有软件公司去招人的,因为这地方的软件公司实在是太少了。 阅读全文

软件外包相关职业规划

2011-10-17 12:14 by 张剑, 611 阅读, 0 推荐, 收藏, 编辑
摘要:有学生问相关的问题,可能大家对软件外包及软件项目流程还不是太清楚,所以在这里给大家做个简单的分析:一. 软件外包的目的:软件外包就是企业为了专注核心竞争力业务和降低软件项目成本,将软件项目中的全部或部分工作发包给提供外包服务的企业完成的软件需求活动。二.软件外包的主要内容:现在业务流程外包(BPO)已经成为外包服务新的发展趋势,在未来几年内将成为外包的主要内容。BPO包括人力资源、采购、财会、客户中心、后勤、研发、营销、工厂运作、培训,这些大类还可以进一步细分。不仅IT行业需要BPO,而且BPO的每项业务都离不开IT业务的支持,从而产生IT外包机会。三.软件外包项目开发简要流程:调研 :根据客 阅读全文

程序员杂记:兴趣井”与“机遇缝”

2011-10-17 12:13 by 张剑, 943 阅读, 0 推荐, 收藏, 编辑
摘要:2001年伙计星际打的其实也不错,就不在想当初了。 在那个阶段的时候,可能因为兴趣的原因,总是在注重技术上的实现,经常把学习到的新技术,不断的在项目中使用。还好当时做的东西都是放网上免费提供下载的,有的时候人们骂娘,因为别人在使用中发现各种各样的问题,比如说用户体验方面,不重要的功能可能设计过度,重要的功能为了提高性能而设计的简单,但是用户在使用这玩意的时间才不管你程序写的好坏,他们会更注重自己用的爽不爽。 阅读全文

程序员杂记:奋战在青青网吧!

2011-10-17 12:12 by 张剑, 1101 阅读, 1 推荐, 收藏, 编辑
摘要:自学的过程是艰辛的,但也是快乐的!我的学习环境还算不错,因为当时手里有一些钱,起码够自己生活和上网。本来应该在学校机房来做练习的,可是对于当时的机房条件来讲,比外边网吧要差了很多,虽然山大在山西也是名校了。 阅读全文

程序员杂记:以显摆的名义!

2011-10-17 12:12 by 张剑, 1468 阅读, 1 推荐, 收藏, 编辑
摘要:我是上中专的,1997年因为中考落榜险些伦落街边小店去缠了电机。还好母亲大人心疼,让我去打字复印店学了打字。那几个月是改变我一生命运的契机,我的NO.1师父(一位美丽的女士),虽然十几年过去了,因为一些原因,我没有再见到过她,但是从内心里感谢她教会了我五笔打字,认识了什么是操作系统,办公系统等,虽然当时只有DOS和WPS。 后来不知道父亲从那里找的关系,花了不少钱,把我送到湖北黄冈财校(现在改大专了)去读书。因为对计算机有一点了解,所以选了《计算机应用》专业。 阅读全文

常用的分层架构设计

2011-10-17 12:10 by 张剑, 906 阅读, 0 推荐, 收藏, 编辑
摘要:童鞋们在编写软件系统时经常面对这样一些问题:1.程序写好能运行就可以了,为什么要多此一举进行分层?2.分层的概念是什么?3.那么如何进行合理分层,分的层次越多越好吗?解决问题的答案:答1:程序能运行就OK了,分层干嘛?有一组关于软件开发成功率的报告(Standish Group报道的软件项目成功率)中提到: 1994软件项目成功率为16%、 2001为28% 、2003为31% ,我们没有得到近些年的数据,但是从这些简单的数据来看,我们每年以1.7%的速率呈直线型增长。如果持续以现在的速率增长,我们在2014年才会达到50%的成功率。这意味着,客户(需求方)永远不会满意你所写的软件,客户可能需 阅读全文