2011年8月29日

摘要: static void Main() { string strcon = global::TestLinqToSQL.Properties.Settings.Default.testConnectionString; SqlConnection conn = new SqlConnection(strcon); SqlDataAdapter da = new SqlDataAdapter("select * from T_Teacher", strcon); DataTable dt = new DataTable(); da.Fill(dt); ... 阅读全文
posted @ 2011-08-29 17:06 kingang 阅读(680) 评论(0) 推荐(0)

2011年8月25日

摘要: 异常处理结构开发软件一定要有足够的风险意识,认识到商业软件在各种复杂的情况下运行,必然会出现各种各样的风险和错误,这些风险和错误需要进行处理。无视风险和错误,假设一切都很和谐是很危险的思想。主动处理错误程序开发中可以主动处理错误和被动处理错误,主动处理错误就是进行写代码进行功能执行前的检查,最常见也是最有效的手段就是在方法体开头处检查方法参数是否正确。主动检查程序运行速度快,而且系统更稳定,而且将风险消灭在萌芽之中,避免后期的错误大爆发,因此是优先采用的风险处理方式。[袁永福版权所有]例如下面的代码就是主动处理错误。public int Div( int a , int b ){ // 检查参 阅读全文
posted @ 2011-08-25 22:40 kingang 阅读(999) 评论(0) 推荐(1)
摘要: 1、不要按照用户的坏习惯去设计,也不要按照程序员的思维去设计!1, do not according to user bad habits to design, also do not according to programmers thinking design!2、有好的想法要坚持,不要被其他人的观点的噪声掩盖你真正的内心的声音。当你的想法站不住时,立即大度的丢弃,这其实是更是一种坚持。2, have good ideas are going to insist, don’t be others’ opinion noise drown out your own inner voice. 阅读全文
posted @ 2011-08-25 21:45 kingang 阅读(209) 评论(0) 推荐(0)
摘要: Webservice的一个最基本的目的就是提供在各个不同平台的不同应用系统的协同工作能力。 其实WebService并不是什么神秘的东西,它就是一个可以远程调用的类,或者说是组件。 为什么要使用WebService? WebService是一个新的概念,它并不是微软首先提出的,但是微软的dotnet战略让它最广泛的发挥它的潜能。也许它流行的根本原因并不是微软,也许是因为带宽与存储量的飞速发展,但是dotnet战略确实起到了很大的作用,令它能够在更加广泛的开发平台上施展。dotnet战略领导着微软前进,微软为了dotnet计划也花费了近300亿美元。为什么?因为微软要它的理念、方式不但在单机软件 阅读全文
posted @ 2011-08-25 11:16 kingang 阅读(406) 评论(0) 推荐(0)
摘要: 测试报告是测试人员在测试过程中用于反映测试状况的文档,其重要性通过网上哀求、跪求、旋转360度冰天雪地各种求测试报告模块的帖子中就可见一斑。其实测试报告的内容基本都是模板的那些,只是在实际测试过程中,如何去整理内容结构,使得报告的通常阅读者:开发人员、测试经理、产品经理、项目负责人能够一目了然地查看想要了解的内容才是测试报告最值得注意的地方。产品要想有广阔的市场,得需要切实了解用户的需求及感受,同理测试报告要想能够让阅读者能够满意,也需要能将质量情况条理性地列出。通常来说,开发人员往往希望能从报告中了解缺陷的情况,而测试经理还关心用例的执行情况及覆盖率、项目责任人则最关心还有多少问题,此次版本 阅读全文
posted @ 2011-08-25 11:06 kingang 阅读(291) 评论(0) 推荐(0)
摘要: 前段时间参与了Flash游戏的功能测试,发现游戏测试的内容比较的繁多,因此总结一下测试用例的编写思路,便于以后能快速进行同类游戏的用例设计。所测试的Flash游戏类似<雪地漂移上百层>这款游戏,先简介一下这款游戏的需求:这是一款考验快速反应的益智游戏,游戏的过程就是通过控制角色在空中左右平移吃掉屏幕中的上升道具来保证自己一直向上升,如果角色速度减到0然后滞空掉落,将显示角色所达到的最大高度以及得分。1)首先是游戏初始界面2)随后进入道具说明界面3)游戏开始先滑入跑道获取起飞初速度4)游戏当中左右平移操作5)挑战失败后的成绩统计〖备注〗 游戏的安装、卸载、升级的功能不划为本次功能测试 阅读全文
posted @ 2011-08-25 11:05 kingang 阅读(523) 评论(0) 推荐(0)
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Delegate_vs_Event { class Program { public delegate string TestDelegate(string input); public static TestDelegate myDelegate; public static event TestDelegate myEvent; static void Main(string[] args) { // 阅读全文
posted @ 2011-08-25 10:15 kingang 阅读(324) 评论(0) 推荐(0)
摘要: using 关键字有两个主要用途: (一).作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。 (二).作为语句,用于定义一个范围,在此范围的末尾将释放对象。using指令 ①允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用: using System.Text; using PC.Company; ②为命名空间或类型创建别名。 using MyCompany = PC.Company; //命名空间的别名。 using Project = PC.Company.Project; //类型的别名 using引入命名空间,并不等于编译器编译时加载该命名空间所 阅读全文
posted @ 2011-08-25 10:04 kingang 阅读(294) 评论(0) 推荐(0)
摘要: http://stackoverflow.com/questions/3433197/what-exactly-are-unmanaged-resourcesManaged resources basically means "managed memory" that is managed by the garbage collector. When you no longer have any references to a managed object (which uses managed memory), the garbage collector will (ev 阅读全文
posted @ 2011-08-25 10:03 kingang 阅读(185) 评论(0) 推荐(0)

2011年8月23日

摘要: 首先要说明的是连接数是有限制的:代码如下:for (int i = 0; i < 10000; i++){ SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS; AttachDbFilename=""E:\DB\NORTHWND.mdf""; Integrated Security=True;Connect Timeout=30;User Instance=True"); conn.Open(); Console.WriteLine("打. 阅读全文
posted @ 2011-08-23 11:11 kingang 阅读(194) 评论(0) 推荐(0)

导航