Studay(ばんきょうする)
HIROSHIRI
乐观积极的心态,拥抱无限可能的未来
展开
-
Java 学习---每个初学者都应该搞懂的问题
JAVA~~每个初学者都应该搞懂的问题! 标签:设计 编程 问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。这个语句声明的是一个指向对象的引用,名为“s”,可原创 2007-07-04 18:49:00 · 528 阅读 · 0 评论 -
仿PetShop,C#反射机制为题解答
项目DALFactory是采用工厂模式设计的,设计模式的书我也曾看过java的设计模式,理解也不太深刻,但对工长模式还是较为熟悉,使用它可以根据需求返回不同的实例对象,在DALFactory项目中使用反射机制来实现依赖注入,当然,它的实现还是没有java中的spring那样灵活,强大,部分代码如下: using System;using System.Reflection;usi原创 2007-12-07 15:04:00 · 1130 阅读 · 0 评论 -
全局程序集缓存(GAC)
全局程序集缓存 (GAC) 计算机范围内的代码缓存,它存储专门安装的程序集,这些程序集由计算机上的许多应用程序共享。在全局程序集缓存中部署的应用程序必须具有强名称 是的,gac中的所有的assembly都会存放在系统目录"%winroot%/assembly下面。放在系统目录下的好处之一是可以让系统管理员通过用户权限来控制assembly的访原创 2007-12-11 16:53:00 · 788 阅读 · 0 评论 -
C#中的interface abstract virtual异同
C#中的interface abstract virtual interface用来声明接口1.只提供一些方法规约,不提供方法主体 如public interface IPerson{ void getName();//不包含方法主体}2.方法不能用public abstract等修饰,无字段变量,无构造函数。3.方法可包含参数 如 public interface I转载 2007-12-13 14:32:00 · 489 阅读 · 0 评论 -
SqlDataReader类型的变量,会自动Close.
关于SqlDataReader类型的变量传值问题 SqlDataReader类型的变量,会自动Close.比如用下面函数传递SqlDataReader类型的变量,接收时,会得到空值,原因是SqlDataReader会自动关闭,即Close()SqlDataReader dataReader = ExecuteReader(sqlstring)函数public stati转载 2007-12-20 18:28:00 · 1122 阅读 · 0 评论 -
抽象工厂模式(Abstract Factory)
抽象工厂模式(Abstract Factory)——探索设计模式系列之三概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。意图提供一个创建一系转载 2008-01-04 15:00:00 · 711 阅读 · 0 评论 -
简单工厂模式和工厂方法模式及实例
前言 大家都知道java最大的优点是它的完全OO化和它在多年的发展过程中吸收和总结了许多先进的框架与模式,其中工厂模式就是最常用的模式之一。下面我想将我在学习和实践过程中对工厂模式的认识与了解介绍给大家。由于笔者能力限制,在实践中也没参与过什么大的项目,笔者参与过的项目用到的工厂模式主要是简单工厂模式(Simple Factory)和工厂方法模式(Factory Method),所以转载 2008-01-04 15:58:00 · 1120 阅读 · 0 评论 -
在ASP中连接数据库_连接字符串
ASP中连接数据库连接主要有以下几种方法~~~转载 2010-08-21 19:59:00 · 456 阅读 · 0 评论 -
asp文件开发,未指定的错误
本人在asp文件开发时,遇见以下网页访问出错样式错误类型: Microsoft JET Database Engine (0x80004005) 未指定的错误 /test/cm123/wb/include/conn.asp, 第 6 行 错误原因是:系统TEMP文件夹访问权限不够原创 2010-08-21 20:10:00 · 538 阅读 · 0 评论 -
using与解决方案里添加了(DLL)什么区别
项目添加的目的是引入程序集 <br />程序集的概念是什么? <br />程序集是一个 DLL,这是调用其中类的必备条件 <br />一个程序集包括一个或多个命名空间 <br />举例来说 <br />命名空间 System.Data 来自文件 System.Data.DLL <br />命名空间 System.Data.SqlClient 同样来自 System.Data.DLL <br />那么意味着你一旦添加了 System.Data 程序集 文件的(无论你是从原创 2011-04-14 23:08:00 · 729 阅读 · 0 评论 -
OrElse 運算子和AndAlso 運算子
在 VB.NET 中,一般的判斷式都會使用到 Or 及 And 運算子,可是比較少人知道它們還有二個相對應的 OrElse 及 AndAlso 運算子。一般而言,筆者會建議所有的判斷式都使用 OrElse 來取代 Or 運算子,使用 AndAlso 來取代 And 運算子。為什麼呢?因為 OrElse 及 AndAlso 運算子的執行效能會優於 Or 及 And 運算子,以下就來原创 2007-12-03 10:57:00 · 697 阅读 · 0 评论 -
VB.net中的Static变量和Shared变量的区别
没有, in C#, it is static, C#中的static变量相当于VB.net中的Shared变量 In VB, you can declare a local variable (in a method) as Static, but for class level原创 2007-10-09 10:58:00 · 2207 阅读 · 0 评论 -
petshop3.0构架介绍/petShop4.0解剖
petshop是C#实现的petstore,具体和技术无关的情况就不多介绍了。现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却 也凸现了许多颇有价值的设计与开发理念。petShop4.0解剖petshop3.0比petshop1和2都有了较大的改变,主要是设计方面的。看一下里面的转载 2007-10-08 17:01:00 · 610 阅读 · 0 评论 -
HtmlControl 和 服务器端控件 和 运行在服务器端的htmlcontrol (runat=server) 的区别
HtmlControl 运行在客户端,不能引发回传,服务器上无法操作 服务器端控件 可以引发回传,可以有ViewState 服务器端可以找到 运行在服务器端的htmlcontrol (runat=server) 可以引发回传,服务器端可以找到,无ViewState原创 2007-06-11 16:25:00 · 454 阅读 · 0 评论 -
动态生成TextBox总结
我们可以在PageLoad事件中做一个试验,80%的程序员会第一反映到:textbox tb;tb = new textbox();this.Controns.add(控件的ID);上面的一种方法可以实现动态生成的效果,但是不能实现多个textbox动态生成的效果。我们也许会把这段代码写在一个事件中让其多次调用,这样不就实现生成多个textbox的效果了吗。但是我们忽略了原创 2007-06-11 14:08:00 · 6254 阅读 · 6 评论 -
DataView&Page中的Controls到底该怎样理解
DataView中:实现ICollection接口的control都有Controls属性.它代表他下面的直接子控件数组...他的Controls[0]代表它的第一个子控件..而子控件又可能是一个容器类控件..它可能又有controls,....datagrid是一个容器类控件..e.Item.Controls[0].Controls[i]中e是指row,第一个controls[0]指tabl原创 2007-06-11 15:37:00 · 649 阅读 · 0 评论 -
ATL简介
一. 什么是ATL 自从1993年Microsoft首次公布了COM技术以后,Windows平台上的开发模式发生了巨大的变化,以COM为基础的一系列软件组件化技术将Windows编程带入了组件化时代。广大的开发人员在为COM带来的软件组件化趋势欢欣鼓舞的同时,对于COM开发技术的难度和烦琐的细节也感到极其的不便。COM编程一度被视为一种高不可攀的技术,令人望而却步。开发人员希望能够有一种方转载 2007-06-11 16:39:00 · 753 阅读 · 0 评论 -
什么是WBS ?
工作分解结构(WorkBreakdownStructureWBS):以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义无论在项目管理实践中,还是在PMP考试中,工作分解结构(WBS)都是最重要的内容。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。WBS同时也转载 2007-06-14 14:10:00 · 1094 阅读 · 0 评论 -
DataRow属性
看了网上以及书籍上的一些资料,总结一些DataRow的体会:DataRow属性可以看到,DataColumn对象集合表示了表的模式(Schema)。DataTable通过内部的DataColumnCollection类型保存表中所有列。相反,DataRow类型集合就表示表中的实际数据。这样,如果Employees表中有20个记录,就可以使用20个DataRow类型来表示它们。使用Data原创 2007-06-13 16:06:00 · 3861 阅读 · 2 评论 -
关于QA......
QA即英文QUALITY ASSURANCE 的简称,中文意思是品质保证,其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。有些推行ISO9000的组织会设置这样的部门或岗位,负责ISO9000标准所要求的有关品质保证的职能,担任这类工作的人员就叫做QA人员 .无论是ISO9000还是CMMI转载 2007-06-19 13:55:00 · 930 阅读 · 1 评论 -
ASP.NET中使用web.config配置数据库连接
<!--Class name of articleTime specify sun icon or moon iconin front of date-time text. Corresponding to class name sun & moon-->ASP.NET中使用web.config配置数据库连接 在web.co转载 2007-09-25 16:14:00 · 8341 阅读 · 0 评论 -
sqlhelper使用指南
sqlhelper使用指南简介 您是否正在从事 .NET 应用程序数据访问代码的设计和开发?您是否觉得自己总是在反复编写相同的数据访问代码?您是否曾经将数据访问代码包装在 Helper 函数中,以便能够在一行中调用存储过程?如果是,那么 Microsoft%26amp;reg; Data Access Application Block for .NET 正是为您设计的。 Data Ac转载 2007-09-25 17:41:00 · 730 阅读 · 0 评论 -
VS.Net中程序集的Debug版本和Release版本的区别
<br />前几天看到豆腐的文章介绍如何知道程序集是Debug版还是Release版,之前只知道某些软件从功能上有企业版、标准版之分,却从不知道.Net程序集还有Debug和Release之区别,真是惭愧学了这一年C#。然后在博客园的提问区发文求教,两天过去竟无人问津(还是自己太懒,要检讨),只好自己翻MSDN、用Google搜,现在总算有点明白了。<br />关于Debug和Release,MSDN里面是这么说的: <br />Visual Studio 项目对程序的发布和调试版本分别有单独的配置。顾名思转载 2011-04-14 23:27:00 · 683 阅读 · 0 评论