04 2012 档案
摘要:源代码:13033480群共享基本的数据库连接,已经很好地完成了数据库的基本操作。但,为了模块化,我们需要把具有一定功能的代码块,放到函数中;进而,再放到类中,放到类库里。【操作步骤】一、把数据库基本操作放到函数ExecuteReader()中,这个函数将来要放在类库DBUtility中的类SQLHelpe.cs里。using System;using System.Data;using System.Data.SqlClient;using System.Collections.Generic;using System.Configuration;using NetShop.Model;pu
阅读全文
摘要:源代码:13033480群共享一、登录界面的逻辑结构1、基本的数据库连接代码: protected void btnConfirm_Click(object sender, EventArgs e) { bool blIsAuthenticated = false; string strConnection = ConfigurationManager.ConnectionStrings["SuperMarketDBConnectionString"].ConnectionString.ToString(); SqlConnection conn = new SqlConn
阅读全文
摘要:主要是注意所使用的数据类型。之前用的是float,出现了一些意外,而且花费了我不少时间来反复验证、推导,做了很多的无用功,而且,反复推导得出来的计算步骤并没有什么不牢靠的地方。然后计算得到的结果却是让人如此之不省心,梗的我闷得慌。今天上午发来了一贴,多位朋友各抒己见,总算是让我发现了一些不足的地方,首当其冲的是一个变量弄错了,导致大批的计算失准。后来修正了这个bug以后,还是会出现计算不精确的地方。再后来便将涉及的所有成员变量由float 纠正为 double 类型,计算精度果然得到了提高,失准的地方再次被干掉。这次给自己的教训就是:涉及到精度比较高的数值运算的时候,还是得统统用 double
阅读全文
摘要:转载自:http://book.51cto.com/art/201105/262240.htm如果一个变量只有几种可能的值,那么,可以把它定义为枚举类型(也称为枚举)。所谓枚举是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。枚举类型的定义是以enum 关键字开头,然后是枚举数据类型的名称,而后是一系列值,这些值包含在一对花括号中,它们定义了可以给该类型指派的所有容许的值。例如:enumsex{male,female};上面的例子定义了一个枚举类型sex,这个数据类型只能指派male和female两种值。要注意的是,如果指定其他的值,Objective-C编辑器不会发出警告。下面
阅读全文
摘要:1.【Visual Studio 2008 专业版(90 天试用版)】http://www.microsoft.com/downloads/details.aspx?FamilyID=83C3A1EC-ED72-4A79-8961-25635DB0192B&displayLang=zh-cn2.【Microsoft Visual Studio 2008 Service Pack 1 (iso)】http://www.microsoft.com/downloads/details.aspx?FamilyID=27673C47-B3B5-4C67-BD99-84E525B5CE61&
阅读全文
摘要:转载自:http://bbs.pchome.net/thread-405764-1-1.html有相当多的一部分玩家执着地认为50元的廉价键盘也一样可以在游戏里取得最佳的表现, 一如我执着地认为舒马赫开吉利的话, 飙起来永远不会爽过他的法拉利. 开个玩笑而已xD. 如果你与我一样也是一个完美主义者, 或者是一位一直追求生活品质的玩家, 会舍得从war3预算里拿出一片中端显卡的钱换来一把优秀的机械键盘, 相信你会对文中提到的这些键盘有所期待, 毕竟机械键盘对于我们来说并不像法拉利离吉利车主般仿佛火星离地球那样遥远. xD. 此文在机械键盘的概念上出发点稍微有点高, 也许有些读者在很多概念性名词上
阅读全文
摘要:源代码:13033480群共享一、去除注册信息中的邮箱项1、Web.config配置中添加requiresUniqueEmail="false"2、设置CreateUserWizard属性RequireEmail="False"二、去除注册信息中的“安全提示问题”和“安全答案”项去除这两项,CreateUserWizard没有提供属性设置,需要手动去除。1、Web.config配置中添加requiresQuestionAndAnswer="false"2、点击CreateUserWizard的智能设置按钮→步骤选择“注册新帐户”→点“
阅读全文
摘要:源代码:13033480群共享一、配置aspnetdb数据库使用登录控件,由于要使用membership,首先需要ASP.NET配置的数据库aspnetdb的支持。配置这个数据库的操作如下:1、新建数据库NetShopServices2、进入C:\WINDOWS\Microsoft.NET\Framework\v2.0.xxxxx(vs2010的目录是v4.0.xxxx)这个目录下,找到aspnet_regsql.exe直接双击运行,就会弹出一个界面。2、直接下一步。第二个界面让我们选择是添加表结构还是移除,我们当然选择添加,继续下一步。3、在这个界面中需要填写服务器ip地址以及身份验证信息。
阅读全文
摘要:源代码:13033480群共享一、工厂模式添加新项→窗体CommonToDatabase.aspx,Web.config中的5个连接字体串不变,CommonToDatabase.aspx.cs中添加如下代码:using System;using System.Data;using System.Configuration;using System.Data.Common;public partialclassCommonToDatabase : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) {
阅读全文
摘要:关于动画的各种操作,总结一下以便以后复习查找。内容简要:1、瞬时动作2、延时动作 3、组合动作4、动画5、速度变化6、函数调用7、创建动作动画8、控制动画帧的速度原文地址:http://blog.csdn.net/dingkun520wy/article/details/7014233-----------------------------------------------------------------------------------------------------------------------------------------------------瞬时动作:...
阅读全文
摘要:清理代码的时候发现,某些方法的名称起地太随意了,交给别人来看肯定是一头雾水,这样不是很好。另外,也发现一些方法里面有大片重复的代码,其实完全可以提出来,作为一个功能单元来使用。想直接删了又害怕出现意外——项目一大了之后,做出的改动都有可能引发一些比较难发现的bug。对于我这个被bug骚扰过无数回的人,多少要采取一些防范措施。虽说用SVN来管理项目版本,但个人觉得还是放在博客里面合理一些。博客翻动的次数多一点。一般情况下,项目如果不出太大问题,我是懒得去翻SVN的。再个就是,resortBodiesOnBoat 方法的解题思路很好的满足了我的需求,放到博客里面以志纪念,也算是为今后类似问题的解决
阅读全文
摘要:源代码:13033480群共享上面的自定义控件属性是不能设置的,一个链接控件,应该具有可以设置的最基本的链接属性HyperLink和显示的文本Text。为了添加这两个属性,简单一点地做,我们的类需要继承自WebControl类。WebControl类已经是一个基本的控件类,它已经具备了一个控件最基本的结构,只是里面的内容还都是空的,我们要做的是,添加HyperLink和Text属性,设置控件的标记A,添加控件的属性href,添加要显示的文本Text。一、在类中添加可设置的属性比较简单:1、HyperLink属性 public string HyperLink { get { return (s
阅读全文
摘要:源代码:13033480群共享ASP.NET使用ADO.NET连接数据库,ADO.NET的程序集名称是System.Data.dll,内有4个命名空间:System.Data.SqlClient、System.Data.OleDb、System.Data.Odbc和System.Data.OracleClient。每一个命名空间都包含Connection、Command、DataReader和DataAdapter等类,我们就使用这些类建立与SQL、Access、Excel数据库的连接。我们添加五个窗体文件,分别使用SQLServer.NET连接SQL数据库、使用OleDb.NET连接SQL数
阅读全文
摘要:源代码:13033480群共享一、什么是ADO.NETADO.NET 是一组类,这些类由.NET Framework提供,所以又叫.NET Framework 数据提供程序。安装.NET Framework时会安装这些类, 位于 System.Data.dll 中。.NET Framework数据提供程序(ADO.NET)主要包括SQL Server .NET Framework 数据提供程序、OLE DB .NET Framework 数据提供程序、ODBC .NET Framework 数据提供程序和Oracle .NET Framework 数据提供程序.NET Framework数据提
阅读全文
摘要:源代码:13033480群共享一、创建一个最简单的自定义控件。1、文件→新建项目→其它项目类型→空白解决方案→MyLink。2、右击解决方案→添加→新建项目→类库→MyClassLibrary3、右击类库MyClassLibrary→属性,设置程序集名称WestGarden.MyClassLibrary、默认命名空间WestGarden.MyControls。4、删除Class1.cs,添加类MyLink.cs。5、右击类库MyClassLibrary→添加引用→System.Web。6、LinkControl.cs中录入如下代码:using System.Web;
using System.
阅读全文
摘要:ASP.NET 缓存:方法和最佳实践 32(共 269)对本文的评价是有帮助-评价此主题发布日期 : 4/1/2004 | 更新日期 : 4/1/2004摘要:ASP.NET 提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存 API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存 API 则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。Steven A. Smith ASPAlliance.com 2003 年 8 月适用于: Microsoft? ASP.NET 请下载 CacheDe
阅读全文
摘要:GridView 控件GridView 控件以表的形式显示数据,并提供对列进行排序、分页、翻阅数据以及编辑或删除单个记录的功能。注意:GridView 控件是 ASP.NET 的早期版本中提供的 DataGrid 控件的后继控件。除了添加利用数据源控件功能的新功能,GridView 控件还实现了某些改进,例如,定义多个主键字段的功能、使用绑定字段和模板的改进用户界面自定义以及用于处理或取消事件的新模型。 有关更多信息,请参见 GridView Web 服务器控件和比较 GridView 和 DataGrid Web 服务器控件。DetailsView 控件DetailsView 控件一次呈现一
阅读全文
摘要:源代码:13033480群共享首先要提到的是,PetShop代码,通篇都没有使用DataAdapter类,当然也没有使用和它配套的数据集DataSet。ADO.NET Framework支持两种数据访问模式,一种是使用SqlConnection、SqlCommand和SqlDataReader来访问数据库;一种是使用DataAdapter和DataSet访问数据库。按照《ASP.NET 2.0揭秘》一书的观点,后一种访问模式,会使性能降低,同时会占用大量的硬件资源,“使用DataReader类获取500条记录,比使用DataReader类获取同样的500条记录要快得多。”使用DataAdapt
阅读全文
摘要:源代码:13033480群共享【操作步骤】一、打开代码文件Default.aspx.cs,在函数Page_Load()中录入如下代码:using System;using System.Data;using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { String connString = "Server=.;Database=NetShop;Trusted...
阅读全文

浙公网安备 33010602011771号