锐志社区
锐意进取、志存高远
2010大学生.NET暑期训练营上海、海南两地——MVP专家团队领衔新技术课程:ASP.Net MVC、Linq、JQuery、Entity Framework

五月 2009 - MVPsBlog

  • WM--GPS开发

    前几天,有朋友托我给他写个GPS程序,就取经纬度坐标,以及将之转换成高斯直角坐标。花了一些时间,给他做了个小程序。 后来总结时,想起,很多网上朋友都会问及关于GPS开发的一些事。我这里先将我的程序解释下,然后再总结下,相关经验及个人看法。 目前在一些移动设备中,都提供GPS功能,设备中都需要一个接收器,用来接收GPS信号。(类似于GPRS工作方式)。GPS一旦启动后,会自动连接卫星,接收信号,通过算法计算出位置等信息,然后以NMEA data的格式输出。GPS receiver就是接收卫星信号转换成NMEA...
  • 用好2005之使用代码段管理器减少重复代码输入

    用好 2005 之使用代码段管理器减少重复代码输入 想起这个题目,不得不由衷地佩服 MS 的细心度,我们想到了没有想到的他都给我们想到了。让我们尽可能的解放 coding 之苦。 程序员,不得不在 thinking 和 coding 之间进行痛苦的折磨,然而 coding 占去了我们的大量宝贵的时间。我们重复重复又重复着那些一辈子都不会忘掉的代码,重复重复又重复的重复着那些被我们敲烂的代码。 发现这个还是一次偶然的机会,我自定义了一个 Prop 函数,结果在按下去的时候不小心碰到了 Tab 键结果出现了以下的代码...
  • 用好2005之使用代码段管理器减少重复代码输入

    用好 2005 之使用代码段管理器减少重复代码输入 想起这个题目,不得不由衷地佩服 MS 的细心度,我们想到了没有想到的他都给我们想到了。让我们尽可能的解放 coding 之苦。 程序员,不得不在 thinking 和 coding 之间进行痛苦的折磨,然而 coding 占去了我们的大量宝贵的时间。我们重复重复又重复着那些一辈子都不会忘掉的代码,重复重复又重复的重复着那些被我们敲烂的代码。 发现这个还是一次偶然的机会,我自定义了一个 Prop 函数,结果在按下去的时候不小心碰到了 Tab 键结果出现了以下的代码...
  • 用好2005之使用代码段管理器减少重复代码输入

    用好 2005 之使用代码段管理器减少重复代码输入 想起这个题目,不得不由衷地佩服 MS 的细心度,我们想到了没有想到的他都给我们想到了。让我们尽可能的解放 coding 之苦。 程序员,不得不在 thinking 和 coding 之间进行痛苦的折磨,然而 coding 占去了我们的大量宝贵的时间。我们重复重复又重复着那些一辈子都不会忘掉的代码,重复重复又重复的重复着那些被我们敲烂的代码。 发现这个还是一次偶然的机会,我自定义了一个 Prop 函数,结果在按下去的时候不小心碰到了 Tab 键结果出现了以下的代码...
  • 用好2005之使用代码段管理器减少重复代码输入

    用好 2005 之使用代码段管理器减少重复代码输入 想起这个题目,不得不由衷地佩服 MS 的细心度,我们想到了没有想到的他都给我们想到了。让我们尽可能的解放 coding 之苦。 程序员,不得不在 thinking 和 coding 之间进行痛苦的折磨,然而 coding 占去了我们的大量宝贵的时间。我们重复重复又重复着那些一辈子都不会忘掉的代码,重复重复又重复的重复着那些被我们敲烂的代码。 发现这个还是一次偶然的机会,我自定义了一个 Prop 函数,结果在按下去的时候不小心碰到了 Tab 键结果出现了以下的代码...
  • 用好2005之使用代码段管理器减少重复代码输入

    用好 2005 之使用代码段管理器减少重复代码输入 想起这个题目,不得不由衷地佩服 MS 的细心度,我们想到了没有想到的他都给我们想到了。让我们尽可能的解放 coding 之苦。 程序员,不得不在 thinking 和 coding 之间进行痛苦的折磨,然而 coding 占去了我们的大量宝贵的时间。我们重复重复又重复着那些一辈子都不会忘掉的代码,重复重复又重复的重复着那些被我们敲烂的代码。 发现这个还是一次偶然的机会,我自定义了一个 Prop 函数,结果在按下去的时候不小心碰到了 Tab 键结果出现了以下的代码...
  • 用好2005之扩展membership

    用好 2005 之扩展 membership ASP.NET 2.0 中新增的最佳功能之一是新的成员身份服务,它提供了用于创建和管理用户帐户的易于使用的 API 。 ASP.NET 1.x 大规模引入了窗体身份验证,但仍然要求您编写相当数量的代码来执行实际操作中的窗体身份验证。成员身份服务填补了 ASP.NET 1.x 窗体身份验证服务的不足,并且使实现窗体身份验证变得比以前简单得多。 成员身份 API 通过两个新的类公开: Membership 和 MembershipUser 。前者包含了用于创建用户...
  • 用好2005之使用强类型DataSet简化开发

    2006-02-15 09:14 作者:刘辉 出处:天极开发 责任编辑:方舟 在日常开发中,为了编写数据的增加、更新、修改、删除等功能而不得不面对枯燥的代码,做重复又重复的工作。.NET 2.0正式版的发布,对我们程序开发人员来说无疑是一件很大的喜事,Visual Studio 2005 的一些新的增强功能和ADO.NET 2.0的新特性让我们开发高可伸缩的多层数据库应用程序更加简单和快捷。 在.NET 1.1下就可以使用强类型数据集,可是在Visual Studio 2003里开发起来还是有一些不方便...
  • ASP.NET虚拟主机安全漏洞解决方案

    2004-10-25 10:29 作者:刘辉 出处:天极网 责任编辑:方舟 说明:本文中所需环境为2003Server+iis6.0+ms sql2000 曾经很早就在网上看到一篇关于<asp.net虚拟主机的重大隐患>的文章,当时并不在意,做过asp虚拟主机的朋友可能都知道,即对每一个用户都设置一个独立的 服务器 用户和单个目录的操作权限,能够基本上解决asp的fso问题。 在网上无意中发现了一个叫做webadmin的asp.net-webshell,对自己的服务器进行测试的时候,让我大吃一惊...
  • 第3张 深入DataContext和LINQ to SQL 对象模型 DataContext介绍

    DataContext 类是一个我们操作所连接到的数据库的一个重要方法。他位于 System.Data.Linq 的命名空间下 , 是连接数据库和数据库实体之间的一个纽带,使用 DataContext ,就相当于我们使用 ADO.NET 的 SqlConnection. 。他用于把我们的操作翻译成 SQL 语句,把数据从数据库中返回给实体,并且监视我们对数据进行的操作,然后通过 SubmitChange() 方法进行对数据库同步操作。当我们使用 O/R 设计器生成数据库对象模型文件的时候,同时也会创建一个...
  • ASP.NET MVC雕虫小技 3、Pager

    阅读: 4151 评论: 32 作者: 重典 发表于 2009-05-10 23:59 原文链接 上篇过后,被评为没有什么技术含量了,但我觉得这并没有什么问题,因为文章不一定会让所有人群受益,文章或适于新手,或适于熟手。但凡是对人有所启发,我觉得写文章有值得。 而且我觉得这一系列主要是在开发中遇到的问题及解决方法,有容易想到的,有经过几次开发迭代才形成的。还是那句话,这些未必是一些高效的技巧,但是的确是能解决问题,也未必有什么高深的原理,只是我觉得值得分享。 3.Pager 3.1需求及模拟代码...
  • 2.4 LINQ基础操作 下

    2.4.4 、更新数据 针对于数据的更新, LINQ 操作也是比较简单的,它仅需要对一个已有的实体中的元素进行重新赋值,并执行 SubmitChanges 即可完成对数据库的更新操作。 例: UsersDataContext dal = new UsersDataContext (); User user = dal . Users . FirstOrDefault ( s => s . UserName == "guitarpark" ); if ( user != null...
  • 2.3.13 ToArray、 ToList、ToDictionary、ToLookup

    l ToArray: 将查询结果转化成为数组 ,此函数不延时加载。 例: protected void btnToArray_Click( object sender, EventArgs e) { ProvinceCityDataContext dal = new ProvinceCityDataContext (); string [] strs = dal.Cities.Select(s => s.CityName).ToArray(); foreach ( string str in...
  • 2.4.12 Skip、SkipWhile、Take、TakeWhile

    2.3.12 Skip 、 SkipWhile 、 Take 、 TakeWhile l Skip: 跳过集合的指定前几个元素,此函数延时加载。 例: protected void btnSkip1_Click( object sender, EventArgs e) { int [] ints = new int [] { 1, 2, 3, 4, 5, 6, 7 }; GridView1.DataSource = ints.Skip(3); GridView1.DataBind(); } 执行结果为...
  • 2.4.11 Select、SelectMany

    l Select: 对指定集合进行选择操作。相当于 Sql 语句的 Select 操作 ,此函数延时加载 例: protected void btnSelect1_Click( object sender, EventArgs e) { ProvinceCityDataContext dal = new ProvinceCityDataContext (); GridView1.DataSource = dal.Cities.Select(s => s.CityName); GridView1...
华大锐志软件开发涡轮式项目实训——华大锐志学员作品部分展示
上海锐学计算机科技有限公司
Powered by Community Server (Commercial Edition), by Telligent Systems