青松阳光

关注.NET平台及SharePoint产品
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  开发随笔

总结项目开发中的技巧和心得,与大家共享
摘要:为了开发SharePoint 2010项目,我自己吐血买了个高配本子, Thinkpad T410,把内存升级到了8个G,很兴奋的装了Windows Server 2008 R2系统,然后启用了Hyper-v服务,把从微软官方下载的demo虚拟机加入Hyper-v后,点击启动却报了错误,说是需要把CPU相关的虚拟化特性启动。我重启机子进入BIOS,好不容易找到了相关的配置,相关的两项启用后再次启动机子突然蓝屏并有乱码,当把虚拟特性关掉后系统又可以正常的启动起来,但是使用不了Hyper-v。经过多方查询,终于知道了结果,原来我的机子显卡NVIDIA的,但是它的驱动和Hyper-v有冲突,导致系统 阅读全文

posted @ 2011-01-07 13:31 青松阳光 阅读(4393) 评论(2) 推荐(1)

摘要:最近做一个ASP.NET项目,涉及到的高权限操作很多,比如向Active Directory安全组里加域用户,或者删除用户,列举UNC目录等等。默认情况下,在iis6下asp.net代码运行在networkservice账号下,这个账号的权限十分有限。如果涉及到以上功能操作,需要切换asp.net代码的运行账号。这就是ASP.NET Impersonate的由来。我在组内做了个ppt,现在在这里共... 阅读全文

posted @ 2008-11-21 22:15 青松阳光 阅读(800) 评论(0) 推荐(0)

摘要:提到 User Control, 大家都很熟悉。一般多个页面要用到重复的控件元素时,可以将这些控件封装到User Control里,以提高系统的可维护性和扩展性。为了提高控件和页面的松散耦合度,当页面和User Control进行交互时,可以使用自定义事件。下面我用具体项目中应用的User Control,简单给大家介绍一下,如何在User Control中自定义事件,以及在页面里如何响应User... 阅读全文

posted @ 2008-08-26 20:25 青松阳光 阅读(3020) 评论(3) 推荐(0)

摘要:开发完一个项目后,如果能够很好的对这个项目做个总结,对我们以后的项目开发以及个人技术的积累都会有很大的帮助。最近在外派公司做完一个系统,在此进行一下深入的总结,也希望给读者带来一些个启示。一.系统介绍本系统是某一跨国公司北京Site的班车预订系统(班车超多,往返于北京和天津之间)。客户(公司员工)能够在本系统中已经发布的班车路线里预订座位;如果没有相应的班车(座位已满),可以提交申请,让Trave... 阅读全文

posted @ 2008-08-24 10:55 青松阳光 阅读(1441) 评论(4) 推荐(0)

摘要:在软件开发行业如果没有Google的大力帮助真是难以想象我们的开发效率会怎么样。我是深有体会的,最近我被外派一家跨国石油公司做开发,开始几天帐号没有下来,只有一个系统功能帐号,因此我不能上网,也不能借助Google的帮助了,我当时想如果没有网络,我还能开发吗?在此只是强调一下网络资源的重要性,我们无需自己死抠问题咋解决,网上就有,国外的技术网站多的是。因此我们就是要好好利用Google,高效率的搜... 阅读全文

posted @ 2008-03-09 11:02 青松阳光 阅读(695) 评论(0) 推荐(0)

摘要:vs2003,vs2005的debug功能都很强大,这给我们开发人员带来了很大的便利。一般情况下在软件出现bug需要调试时,我们可以设置断点从debug即时窗口获取所要的信息。也就是说,它可以告诉我们在运行时,例如在一个事件里各个参数的详细信息。因此当我们对一个vs内置web控件或者客户购买的商业控件不够熟悉时,我们一样可以设置断点到相应的控件事件里,查看各种信息,这样对我们学习控件的使用带来了... 阅读全文

posted @ 2007-08-22 10:10 青松阳光 阅读(1395) 评论(1) 推荐(0)

摘要:最近做一个关于MapQuest的功能模块,首先介绍一下MapQuest,它是一家资深的帮助客户在地图上定位的公司,比如说根据业务需求,在地图上显示我要关注的地点;我的合作伙伴和员工的地点;在指定地区显示所有的超市,银行等等。 我的这个模块需求是,在地图上显示离指定的一个Job地点最近的五个承包商或者技术员工的地点,并用不同的图标显示出来。我想要总结的有几点。 1. 存储员工或者承包商的坐标字... 阅读全文

posted @ 2007-08-02 13:24 青松阳光 阅读(465) 评论(2) 推荐(0)

摘要:大家好,最近做了个gis项目,里面有一个重要的模块需要绘制各种各样的曲线图,经过网上搜索考察建议客户使用ZedGraph这个开源类库。这个类库可以用于桌面软件也可以用于Web页面之中,支持.net1.x,.net2.0。 该类库支持绘制各种曲线图,柱状图,Pie图等,坐标轴类型分为八种:Linear, Log, Exponent, Date, Text, Ordinal, LinearAsOrdi... 阅读全文

posted @ 2007-06-11 11:43 青松阳光 阅读(3981) 评论(0) 推荐(0)

摘要:updated on 1/9/2008 有时候我们希望在TextBox输入完之后,直接敲击Enter键要求页面提交,在IE里有时候可以成功但有时候确出乎意料的未提交。 那么IE里敲击Enter键有没有什么规律呢。经查找资料发现还是有的: 1. When the Enter key is pressed within an ASP.NET Web Form that has multiple si... 阅读全文

posted @ 2007-06-08 10:18 青松阳光 阅读(2495) 评论(8) 推荐(0)

摘要:在做一个项目的时候,要求客户可以选择自己喜欢的主题。简单查了一下资料,思路上基本是这样的:1. 数据库客户表有一个字段(暂时取名为Theme),专门记录客户喜欢的主题。2. 当客户第一次登录后,网站呈现的是默认的主题模式,创建Session,查询数据库并为其赋值(当然对于新客户Theme字段有默认值为Default)。根据客户选择的主题不同,在更改网站的主题同时,将此主题存入数据库。以便再次登录后... 阅读全文

posted @ 2007-03-08 18:14 青松阳光 阅读(1170) 评论(3) 推荐(0)

摘要:updated on 2008/6/26 最近做一个从Access项目向 Asp.net + SqlServer迁移工作,其中遇到了这种情况,在Access窗体的一个按钮事件中,代码大体上是这么个功能:弹出模态对话框,在关闭对话框之后继续走一段数据库操作代码。 在Asp.net里弹出模态对话框容易,但是在模态对话框关闭之后还要继续执行服务器代码,这就要求当对话框关闭之后页面要立即提交。于是有了以... 阅读全文

posted @ 2006-12-31 10:19 青松阳光 阅读(1168) 评论(1) 推荐(0)