自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xxpyeippx的专栏

来老娘的地盘干什么!

  • 博客(166)
  • 资源 (13)
  • 收藏
  • 关注

原创 跨二级域名的cookie和普通的cookie有什么不同

跨二级域名的cookie需要设置以下属性:(surance原创,请保留出处: http://www.fltek.com.cn)  HttpCookie   cookie   =   new   HttpCookie("User");     cookie.Value   =   "yiyioo";     cookie.Expires   =   DateTime.Now.AddMinu

2008-12-21 09:57:00 4513

原创 SBO中设定Grid的linkbutton和chooseFromList

1-加入控件: gJDT2.Columns.Item("U_ItemCode").Type = SAPbouiCOM.BoGridColumnType.gct_EditText        Dim U_ItemCode As SAPbouiCOM.EditTextColumn = gJDT2.Columns.Item("U_ItemCode")        U_ItemCode.Linke

2008-12-03 16:02:00 1476

原创 我真是太有才了

SBO中,LinkedObjectType想要连接到预收款发票,可以翻了半天SDK,里面都没有讲到。我看到系统中有这样的链接,就想一定是可以的,只是没有找到而已。去论坛翻了一遍,帖子都是not answered.结果呢,我想到Documents要找到对象,也用了一个枚举,那个里面有DownPayment Invoice,是不是这个枚举和那个枚举值一样的呢。一试,果然可以,是203。

2008-11-27 14:39:00 669

原创 SBO-怎样在Combobox中显示Description

搞了很久,都找不到。最后发现,其实它的设置是设置的到item上的,而不是item.spefic上的,因此找不到。sbo的东西还真是怪哦  Dim oItem2 As SAPbouiCOM.Item        oItem2 = MyForm.Items.Add("lb_Mode", SAPbouiCOM.BoFormItemTypes.it_STATIC)      

2008-10-20 11:24:00 1076

原创 SBO中弹出选择框选择后的事件捕捉

根据小肖的帮助: Private Sub AccountSetting_10000010_OnFormEvents(ByVal FormUID As String, ByRef pVal As SAPbouiCOM.ItemEvent, ByRef BubbleEvent As Boolean) Handles Me.OnFormEvents        If pVal.EventType = 

2008-10-16 14:47:00 772

原创 自定义控件(ascx)中如何使用事件

有3个方面:1.控件内声明事件2.控件内使用事件2.引用的页面内声明事件: public  delegate void SetTopingEventHandle(object sender, EventArgs e);    public delegate void SetToppedEventHandle(object sender, EventArgs e);    public event 

2008-10-14 07:36:00 1828

原创 SBO中如何将付款和预付款发票联系起来

首先,建立预付款发票 然后,建立付款 设置付款的 Invoices 属性  另外 预收款请求的作用:根据帮助的描述 ,预收款请求可以关闭上一流程的单据,使之可以进行后面的流程,而不会产生日记帐和Stock.  Dim downPayInv As Documents = NstAddon.SBO_Company.GetBusinessObject(BoObjectTy

2008-10-09 12:05:00 1923

原创 vs2005中无法附加到进程的解决方案

上次重装系统后,发现vs不能附加到进程,不能调试,报错:无法连接到设备.在网上搜索了半天,终于解决了.今天恢复系统,同样的错误又出现了,结果忘记怎么处理了,又找了半天.看来还是要记录一下.解决方案:开启服务TerminalService

2008-10-03 11:32:00 3780 1

原创 asp.net 中IE6中 URL传中文乱码的解决

最近写的一个程序,遇到了这个问题:页面A是选择地区:由于一个省市列表没有存数据库,是用js的数组在维护.因此选择好地区后跳转下一页,需要把地区的中文传过去,而且js最方便就是通过url(get方法)传过去.测试的时候,发现在IE6下传中文的话,只能传2个字,第三个字开始就乱码.而IE7和ff就没有问题.一开始我们怀疑是vs自带的端口服务器不支持中文,换到iis中文版下仍然不行.最后发现用不同的客户

2008-10-03 11:24:00 2029 1

原创 Asp.net 中按钮的前台和后台事件

今天遇到一个很奇怪的问题:页面A中点"下一步",跳到页面B,页面B的page_load中作了一个数据库操作,结果每次都发现页面B中的数据库操作执行了两次.(而不是一次)我反复测试B页面,都没有问题.后来发现,其实问题出在页面A.美工作页面A的时候,给按钮加入的一段前台javascript事件,而我直接把这个按钮设置为服务器控件,然后家了一个后台事件.后台事件中,也包含了跳转这个页面的程序.形成如下

2008-10-03 11:15:00 1967

原创 C#不同版本创建委托的区别

  public class Progarm { delegate void MyDelegate(string s,string s2); public static void Main(string[] args) { //C# 1.1 MyDelegate m = new My

2008-07-23 11:56:00 825

原创 学会生成帮助chm文件了

 以前总以为生成chm的帮助文件要用到什么第三方的软件,现在才知道,其实vs2003自带的一个html help workshop 就可以。(如果没有,可以到ms的网站下载)。是不是好白啊?以前看到chm的电子,总是出现没有图片或者显示“网页不存在”等等的错误,觉得那些人的制作水平太低了。结果,我自己制作的时候,也出现了图片显示不出来的问题。我开始怀疑是图片格式问题。我制作的chm,只有gif

2008-07-15 17:04:00 973

原创 开源的打包软件-NSIS

VS的打包功能不够强大,老戴介绍这个软件可以多点自定义。这是一个利用脚本生成安装包的软件,体积很小,只有几百k,但是功能很强大。而且可以加入插件。比如我们现在这个项目要用到自动启动一个服务,就可以借助这个软件的插件。主要的命令是:File xx(相对路径),表示加入什么到安装目录。一般都是加入dll和生成的exe文件。还可以自动监测客户端有没有安装.net framework,如果没有

2008-07-15 16:58:00 3124 1

原创 C# 3.0--对象初始化语法

可以不必为了给属性赋值而写很多的构造函数重载了。节约了代码量。注:Test本身的构造函数会被执行,即Console.WriteLine("Test constructor");using System;using System.Collections;using System.Linq;using System.Text;using System.Col

2008-07-08 11:49:00 2588

原创 C#中的正则表达式使用

最初它是在UNIX环境中开发的,与Perl一起使用得比较多。Microsoft把它移植到Windows中,到目前为止在脚本语言中用得比较多。注意,.NET正则表达式引擎是为兼容Perl 5的正则表达式而设计的,但有一些新特性。也就是说,.net遵守了perl的正则表达式规范,但是加入了自己的一些新特性。很多书不会讲如何使用,可能是1太简单了,2已经有既定的标准了。如果不是很熟悉,可

2008-07-04 17:16:00 1727

原创 实现自定义IFormattable

using System;using System.Collections;using System.Linq;using System.Text;using System.Collections.Generic;using System.Runtime.Serialization;namespace TestCS{

2008-07-04 16:25:00 870

原创 分部方法--partial method

作用:可以将一个方法的实现写在2个文件中。作用主要是:1。提供一个比预处理更“干净”的方式2。提供简单的代理-事件模型3。提供“虚方法”的的另外一个版本示例:file1.cs:using System;using System.Collections;using System.Linq;using System.Text;using Sy

2008-07-04 11:35:00 893

原创 C#2008新特性--(扩展方法)Extension Method

扩展方法可以向已经编译好的类中注入其他方法。方法是:将需要扩展的类声明为static类中的Static方法。它的第一个参数是针对何种类型,要加入this关键字。有了这个特性,你可以写自己的通用类库支持多种扩张。比如验证类。。。示例:using System;using System.Collections;using System.Linq;using Sy

2008-07-04 10:54:00 821 1

原创 自定义隐式类型转换 implicit

将上一篇文章中的explicit关键字换为implicit即可。using System;using System.Collections;using System.Linq;using System.Text;using System.Collections.Generic;using System.Runtime.Serialization;

2008-07-03 14:22:00 623

原创 自定义显式类型转换 --explicit

语法:public static explicit operator 目的类型(源类型r)using System;using System.Collections;using System.Linq;using System.Text;using System.Collections.Generic;using System.Runtime.Seria

2008-07-03 14:17:00 681

原创 查询数组--传统方式、匿名方法和lambda表达式比较 2

要求:Car类有一个上限速度;有一个加速方法。当对Car加速时,如果达到上限,则报警。CAR:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace TestCS{ public class Car

2008-07-03 11:18:00 777

原创 查询数组--传统方式、匿名方法和lambda表达式比较

要求:使用传统方式(。net 1.1 类库)、匿名方法和lambda表达式查找一个int数组中的偶数。using System;using System.Collections;using System.Linq;using System.Text;using System.Collections.Generic;using System.Runtime

2008-07-03 11:09:00 2126

原创 匿名方法和代理的另外两个小小的特性

1。使用匿名方法的时候,可以访问调用它的代码块里面的代码。如:这里的exploedTimes就可以被匿名方法访问public static void Main(string[] args) { int exploedTimes = 0; Car c = new Car(); c.

2008-07-01 14:13:00 630

原创 为客户端使用事件增加匿名方法

这样可以免除客户端多调用事件的时候,每次都要写new xx(),再建一个xxx(object sender,EventArgs e)的方法的麻烦。不过说起来,我觉得反正VS可以通过tab键自动感应帮我们建好这个方法,而且规范整齐,有何不好呢?Car的代码同上一篇一样,只是客户端的代码加多了一行。客户端: using System;using System.Collect

2008-06-30 17:43:00 580

原创 事件如何支持泛型代理

。。。这样的话,可以少声明很多代理了。。。(可以多个事件对应一个代理)还没有感觉出来有什么特别大的用途。car:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace TestCS{ public

2008-06-30 17:33:00 74 1

原创 event关键字存在的必要

有了代理,为什么还要事件?是否代理和事件一定要“双生”?事件的作用是:缩小客户端使用代理的权限:只能增建、删除注册。而不能Invoke或者重置代理。如果采用私有化代理并且自定义访问方法也可以做到这点。真是这个机制太常用了,增加一个event关键字可以少打一点代码如果客户端需要再更加大的范围使用类的代理,则不用事件即可。事件的声明:访问权限 + event关键字 + 代理类型 ;ca

2008-06-30 17:04:00 1293 1

原创 .net 2.0 以后的版本:代理一个对象的时候,支持继承树

因此,使用泛型的代理,也可以使用object的代理来代替class SportCar : Car { public override string ToString() { return "this is child class-->"+base.ToString(); }

2008-06-30 16:36:00 627

原创 泛型的代理--Generic delegate

using System;using System.Collections;using System.Linq;using System.Text;using System.Collections.Generic;using System.Runtime.Serialization;namespace TestCS{ c

2008-06-30 16:27:00 747

原创 callback(3)--使用方法覆盖

针对callback(1)的需求,我们还可以使用第三种方式来解决,使用virtual的方法。只是客户端调用的时候,必须要自己重新一个car类。代码如下:其实第一种和第二种都是has-a解决方案;这一种是 is-a的解决方案CAR: using System;using System.Collections.Generic;using System.Linq;

2008-06-30 15:28:00 568

原创 callback(2)--使用代理

针对callback(1)的需求,可以使用代理来解决。/相对于用接口Callback的方式,      //代理可以和接口一样指定方法的定义      //代理可以自动维护一个ArrayList,通过简单的 += 和 -= 就可以实现.      //如果Car类中,将该代理类型的成员设为public ,甚至可以不用再写维护的方法CAR using System;using

2008-06-27 17:54:00 731

原创 callback(1)---callback interface--回传接口

如果我已经写好了一个类,但是调用端(客户端)想要干预我的执行顺序。比如有一个Car类,客户端想要在Car超速的时候,打印出超速的信息。而且,客户端想要怎么样打印还不确定,或者说不同的客户端想要打印不同的信息。这个时候,Car就和客户端约定好:定义一个接口,用来规范需要的参数;Car维护一个该接口的列表(用户可以传入多个处理方式),并且在适当的时候,调用该接口定义的方法,给客

2008-06-27 15:45:00 1214

原创 泛型的基类和接口

象其他的类型一样,泛型也可以定义基类和接口。注意:当子类实现泛型基类时候,需要指定到底是什么类型。当子类实现泛型基类的abstract或者virtual的方法时候,也要指定类型。例如:// A generic class with a virtual method.public class MyList{private List listOfData = new

2008-06-24 10:49:00 1589

原创 自定义泛型的结构(struct)

注意点: 首先,结构的声明要加入,如 MyPoint, 不然结构体里面用到T会混淆。其次,default关键字的新用法:除了在Switch里面的用法;在泛型里面表示该类型的默认值。比如int的默认值为0;引用型的默认值为null。 span class="Title">最后,泛型允许加入where关键字来限定传入的类型。主要包括where T : struct  必须传入值类型

2008-06-24 09:56:00 2896

原创 自定义泛型方法

泛型的接口主要有:ICollection,IComparer,IDictionary,IEnumerable,IEnumerator,IList; 已经实现的类有:Collection,Comparer, Dictionary, List, Queue, SortedDictionary, Stack,LinkedList,ReadOnlyCollection 但是除了这些方法外,还可以自

2008-06-24 09:41:00 1696

原创 如何在一个环境中立足

刚来公司的时候,公司没有文档,面对几十个表,也没有人给我讲,业务流程,啥都不熟悉。说是开发保税仓、监管仓系统,我连这些仓库是做什么的都不知道。领导也不安排任务,忙的忙死,闲的闲死,没有项目管理,叫他招个测试,他说不用;最后还是叫我做测试,搞的我气不过。。。。带着种种的抱怨,我在这个岗位呆了半年了,说实话是忙少闲多,多次产生辞职的念头。不过今天看了阿朱入职的经历,我觉得我还是身上带着

2008-06-18 10:47:00 691

原创 如果我有空

如果我有空,我就去和朋友聚会、看风景(旅游)、做面膜、看搞笑的电视剧、逛街、看韩剧、看康熙来了、化妆、听歌、看小说、睡觉、做清洁。

2008-06-17 11:23:00 676

原创 为什么我喜欢CNBLOG

CNBLOG主页很简单,就是最新选出的优秀文章. 每天上去一看,增长知识.这就类似于Google一开始的设计,就是一个简单的页面, 但是很直接.

2008-06-11 16:06:00 803

原创 C# 2.0开始支持Nullable

解决的问题:如何区分没有赋值的Datetime和1/1/0001如何区分没有赋值的int 和 0C#2.0以上的版本支持了Nullable 代码:DateTime? a = null;Nullable t = null;Console.WriteLine(a.HasValue);解释:DateTime?  就相当于 Nullable同理可以用于其他值类型.注

2008-06-05 11:41:00 697

原创 WCP初体验

WCF是MS对于WebService/Remoting/消息服务的整合.这部分一定会在今后的网络环境中大展拳脚.因此我就来学习一下.首先就是进入msdn的首页,发现首页改版了,清爽很多.内容索引做的更好了.然后进入我想要找到的页面:http://msdn.microsoft.com/zh-cn/library/ms735119.aspx首先浏览了一下概述,和我心中想的功能差不多.

2008-06-04 11:58:00 1326

原创 专业和票友的区别

这个周末在家里做外包。发现刘变化很多。说实话,这个周末的活动令我感到挫败。因为我从来没发现,我还有这么多的Bug,这么多的不耐心,说白了,就是这么多的不专业。刘没白去一个严格测试的公司。测试组测出了Bug要罚钱--虽然听起来让人觉得充满了不信任、不舒服的感觉,但是他确实是在这样的一个公司学习到如何开发一个专业的软件。专业的--专业的对立面是业余的。我知道为什么MHT迟迟不能上线了--我太业余了;我

2008-05-26 11:27:00 587

Flash在线拍照参考资料1

整理了一些Flash在线拍照的技术介绍 包括flash和网页部分

2009-09-27

Flash在线拍照参考资料2

整理了一些Flash在线拍照的实例 包括flash和网页部分

2009-09-27

flash在线拍照资料整理1

介绍了flash在线拍照的资料 整理了网页 和实例

2009-09-27

庖丁解牛—纵向切入ASP.NET3.5控件和组件开发技术(pdf).rar

庖丁解牛—纵向切入ASP.NET3.5控件和组件开发技术 pdf,word

2009-05-04

web2db数据采集升级版

可以采集其他网站数据下来,主要是用了正则

2009-05-01

Android开发基础入门

翻译自google的官方文档--Android 程序开发概述 呵呵 自己保留一个做备份。

2009-05-01

Windows mobile 蓝牙应用

采用了的三方类库<br>实现了2台机子的蓝牙通讯。含安装包。

2008-05-13

简单的网页内容采集器(C#)

预览图片见:http://www.cnblogs.com/xxpyeippx/archive/2008/03/31/1131211.html运行环境windows nt/xp/2003 or above.net Framework 1.1SqlServer 2000 开发环境 VS 2003目的学习了网络编程,总要做点什么东西才好。于是想到要做一个网页内容采集器。作者主页: http://www.fltek.com.cn使用方式测试数据采用自cnBlog。见下图用户首先填写“起始网页”,即从哪一页开始采集。然后填写数据库连接字符串,这里是定义了采集到的数据插入到哪个数据库,后面选择表名,不必说了。网页编码,不出意外的话,中国大陆都可以采用UTF-8爬取文件名的正则:呵呵 这个工具明显是给编程人员用的。正则都要直接填写啦。比如说cnblogs的都是数字的,所以写了\d建表帮助:用户指定要建立几个varchar型的,几个text型的,主要是放短数据和长数据啊。如果你的表里本来就有列,那就免啦。程序里面没有做验证哦。网页设置里面:采集内容前后标记:比如说都有 xxx,如果我要采集xxx就写“到”,意思,当然就是到之间的内容啦。后面的几个文本框是显示内容的。点击“获取URL”可以查看它捕获的Url对不对的。点击“采集”,可以把采集内容放到数据库,然后就用 Insert xx () (select xx) 可以直接插入目标数据了。程序代码量非常小(也非常简陋),需要的改动一下啦。不足 应用到了正则表达式、网络编程由于是最简单的东西,所以没有用多线程,没有用其他的优化方法,不支持分页。测试了一下,获取38条数据,用了700M内存啊。。。。如果有用的人 ,可以改一下使用啦。方便程序员用,免写很多代码。Surance Yin@ Surance Center 转载请注明出处

2008-03-31

史上最简单的LightBox--Surance Box

基于JQuery的轻量级LightBox。特点是超级好用,超级好看懂.作者:Surance http://www.fltek.com.cn=====================Lightbox”是一个别致且易用的弹出页面/图片显示效果,它可以使弹出窗口或者图片直接呈现在当前页面之上而不用转到新的窗口。类似于WinXP操作系统的注销/关机对话框,除去屏幕中心位置的对话框,其他的区域都以淡出的效果逐渐变为银灰色以增加对比度,此时除了对话框内的表单控件,没有其他区域可以获取焦点。

2008-02-29

C# Reflector 5.0

Reflector for .net

2008-01-16

Surance Center V1.0

采用DB4o作为数据存储开发的一个简单应用。 包括文档和源代码 示例地址:http://www.fltek.com.cn 具体信息 http://blog.csdn.net/xxpyeippx/archive/2007/12/30/2005284.aspx

2007-12-30

C#实体类生成工具(Surance)

可以模仿petshop生成实体类。也可以自定义模板。 提供源代码 V2.0

2007-03-12

CodeSurance

作用: 1 直接从sqlServer数据库生成类。 2 支持模板。可以自定义模板。 3 支持自定义类。(如数据库中有表 Book(BookName,BookID) 和表 Author(BookID AuthorID AuthorName),则可以把 Author 中的的BookID生成为 Book类型的属性。 4 功能类似于 CodeSmith的一部分。 5 希望源码的,请联系作者:[email protected]

2006-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除