2009-05 归档
共 38 篇
方法1:在VS2005中直接添加Web引用,这种方法我们平时最为常用,以后在VS2005可直接更新,比较方便。详见《使用C#创建一个简单的Web服务》一文。 方法2:使用VS2008提供的命令行工具wsdl生成Web服务的代理类,再将代理类添加到项目中使用,和使用自定义类一样,缺点是每次Web服务更新后得手工生成新的代理类。步骤如下: ·打开Visual Studio 2005 命令提示工具; ·执行命令:wsdl http://localhost:20068/WebServices/Service.asmx?WSDL,将生成Service.cs代理类文件;
👤 博主
📅 2009-05-21
📂 Web编程
👁 4152
👍 0
🔄 来源:本站原创
阅读全文 →
有个站长投放了我们的网页游戏代码,奇怪的是在他站上不能完整显示: 正常: 站长: 一直没找着哪边出了问题,最后选用排除法:先将页面的html代码一点一点去掉,最终发现问题在style.css上,再将style.css中的代码一点去掉,最终发现问题出在下边几行代码上: 而游戏代码中有这么一句: 原因很清楚了,游戏代码中设置了div的大小(59*61),正常情况下其大小会被里边的图片撑开,但站长的站点中改变了这一原则,设置超出div大小的内容不显示!
👤 博主
📅 2009-05-20
📂 其他
👁 3941
👍 0
🔄 来源:本站原创
阅读全文 →
1. 构造IN进行编号查询 a. 要查询的字段类型是数字型 b. 要查询的字段类型是字符型 2. 使用LIKE或者PATINDEX进行编号查询 3. 编号查询中常见的错误 a. 最容易犯的错误:表达式充当表达式列表 b. 生成动态Transact-SQL语句时忽略了数据类型 c. 忽略了比较的精确性问题
👤 博主
📅 2009-05-20
📂 服务器
👁 4932
👍 0
🔄 来源:csdn.net
阅读全文 →
1.找回未删除的文件历史版本 1).右键点击文件,选择"Show History...": 2).填写查询版本的条件。From表示开始时间,To表示结束时间,User表示用户: 3).下图列出了指定条件范围内的所有版本: 选中某一版本,点击右边的"View"按钮查看文件内容或是点击"Get"按钮获取文件。 2.找回已删除的文件历史版本 1).右键点击已删除文件所在文件夹,选择"Show History...": 2).填写查询版本的条件: 3).下图列出了指定条件范围内的所有版本: 这边不能再用"View"按钮查看文件内容,而是选中文件,然后点击"Get"按钮获取。 所以:一定要养成每次签出修改后马上签入的习惯,如果多次修改再签入就无法正确找回历史版本内容了。…
👤 博主
📅 2009-05-19
📂 服务器
👁 9070
👍 0
🔄 来源:本站原创
阅读全文 →
在Fireworks 8中设计好页面后,接下来要做的就是切片并导出,最终在Dreamweaver 8制作页面。切片通常按两个步骤进行:画辅助线和切片。 1).画辅助线。画辅助线是为了做到精确切片,做这步之前必须想好以后在DW要怎么放置,进行简单的可行性分析,这样切好片后在DW中很快就能做好页面。 2).切片。这步比较简单,根据之前的思路在辅助线内直接画切片。 好了,导出切片即完成了所有切片工作。如果需要修改设计图,可先在层面板中隐藏网页层(隐藏切片),再对设计图进行修改,最后再导出切片即可。
👤 博主
📅 2009-05-18
📂 网页设计
👁 5896
👍 0
🔄 来源:本站原创
阅读全文 →
使用Fireworks默认设置导出切片时,表格的第一行都是类似: 去掉这些代码的方法:在导出对话框中点击"选项"按钮,再切换到"表格"选项卡,将间距设置为"嵌套表格,无间隔符"即可。
👤 博主
📅 2009-05-18
📂 网页设计
👁 6367
👍 0
🔄 来源:本站原创
阅读全文 →
根据需求我们定义了一个应用程序基类App,这些类在运行前都必须先配置一些信息,App基类代码如下: 后来我们将配置信息移到另一个类AppStartInfo中: AppStartInfo和Web应用程序多层结构中的实体类非常相似,后来又想这样没什么意思,两个明明相关的两个类却被弄成毫无关系,希望App有个AppStartInfo类型的属性: 调用示例: 后来发现还有其他的赋值方法: 这样AppStartInfo就完全是为App服务的,相当于是App的附属类,想想System.Diagnostics.Process对象的StartInfo属性,是不是也是这样子的?
👤 博主
📅 2009-05-18
📂 Web编程
👁 4131
👍 0
🔄 来源:本站原创
阅读全文 →
加入淘宝旺铺后,淘宝店主最多可自定义6个标签页(页面),官方提供的标签页主要有以下9种: ·新页面:添加一个左右栏形式的空白页。 ·新页面(通栏): 添加一个无左边侧栏的空白页。 ·友情热荐:添加“淘宝客推广”主题页面到店铺中,如果有人在您推荐页面上成功购买宝贝,您就可以获得相应佣金! ·交流区:店铺小论坛。 ·宝贝展台: 将宝贝以动态图片方式进行展现的页面。注:此页面需Flash9支持。 ·教你逛旺铺:通过此页面,能教买家在您店铺中怎样快速地找到宝贝,玩转您的旺铺。 ·消保联盟:淘宝消保联盟的官方介绍页面。 ·店铺介绍:显示店铺介绍和名片。 ·超级链接:添加一个淘宝上的链接。 我人为地将这9种分成了三类:…
👤 博主
📅 2009-05-17
📂 程序修改
👁 7085
👍 0
🔄 来源:本站原创
阅读全文 →
恒定类型(immutable types)其实很简单,就是一但它们被创建,它们(的值)就是固定的。如果你验证一些准备用于创建一个对象的参数,你知道它在验证状态从前面的观点上看。你不能修改一个对象的内部状态使之成为无效的。在一个对象被创建后,你必须自己小心翼翼的保护对象,否则你不得不做错误验证来禁止改变任何状态。恒定类型天生就具有线程完全性的特点:多访问者可同时访问相同的内容。如果内部状态不能修改,那么就不能给不同的线程提供查看不一致的数据视图的机会。恒定类型可以从你的类上安全的暴露出来。调用者不能修改对象的内部状态。恒定类型可以很好的在基于哈希代码的集合上工作。以Object.GetHashCode()方法返回的值,对同一个实例是必须相同的(参见原则10),而这正是恒定类型总能成功的地方。 并不是所有的类型都能成为恒定类型的。如果它可以,你需要克隆一个对象用于修改任何程序的状态了。这就是为什么同时推荐使用恒定类型和原子类型数据了。把你的对象分解为自然的单一实体结构。一个Address类型就是的,它就是一个简单的事,由多个相关的字段组成。改变其中一个字段就很可能意味着修改了其它字段。一个客户类型不是一个原子类型,一个客户类型可能包含很多小的信息块:地址,名字,一个或者多个电话号码。任何一个互不关联的信息块都可以改变。一个客户可能会在不搬家的情况下改变电话号码。而另一个客户可能在搬了家的情况下保留原来的电话号码。还有可能,一个客户改变了他(她)的名字,而没有搬家也没有改电话号码。一个客户类型就不是原子类型;它是由多个不同的恒定的组成部份构成的:地址,名字,以及一个成对出现的电话号码集合。原子类型是单一实体:你很自然的用原子类型来取代实体内容。这一例外会改变它其中的一个组成字段。 下面就是一个典型的可变地址类的实现:…
👤 博主
📅 2009-05-14
📂 Web编程
👁 4105
👍 0
🔄 来源:Wu.Country@侠缘
阅读全文 →
有时我们要用Reflector看下某个C#类成员的代码,但却不知道这个类在哪个dll中,下边介绍两种方法可解决这个问题。 1.MSDN查找法 MSDN在每个类的介绍页面中都有标明它在隶属于哪个程序集及其所在的dll文件,所以我们只要到MSDN中看下就知道了。例如要查询System.IO.File隶属于哪个程序集,打开下边页面即可知道: http://msdn.microsoft.com/zh-cn/library/system.io.file.aspx 2.借用VS2008自带的对象浏览器查找 ①.在对象浏览器中搜索System.IO.File(带命名空间以便精确查找),然后"浏览定义": ②.从File类向上找,一直定位到程序集mscorlib,选中程序集,在右侧即可看到程序集所在的dll文件完整路径:
👤 博主
📅 2009-05-13
📂 Web编程
👁 6111
👍 0
🔄 来源:本站原创
阅读全文 →