自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

毁于随的专栏

业精于勤荒于嬉,形成于思毁于随!

  • 博客(30)
  • 收藏
  • 关注

原创 使用Socket传送文件!

同事在他负责的项目中想使用Socket传送文件,我就写了一个测试的程序.为了简单起见,测试里没有用多线程和异步方式.只是能把文件传过去.呵呵.代码如下:服务器端:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;usi

2006-07-26 15:34:00 2140

原创 自己对DataAdapter关新数据过程释疑!

 使用CommandBuilder生成的Insert,Update,Delete只能针对一个表,如果当前的DataSet的DataTAble中是多个表或者有计算列的话就不能用ComandBuilder来做.以前一直困惑.Net的批量数据更新到底应该采取什么方式,原来自己犯了一个最低级的错误,可以自己写Insert和Update及Delete的语句,其中语句中当然会只有对一个表的操作,值部分用"@P

2006-07-23 16:37:00 1137

原创 C#使用DES加密解密DataSet!

using System;using System.Data;using System.Data.SqlClient;using System.Security;using System.Security.Cryptography;using System.IO;using System.Xml;namespace DES_Security_Demo{    class Class1    {  

2006-07-23 15:23:00 1273

原创 内存流MemoryStream及序列化测试!

using System;using System.Data;using System.Data.SqlClient;using System.IO;using System.Runtime.Serialization.Formatters;using System.Runtime.Serialization.Formatters.Soap;using System.Runtime.Seriali

2006-07-23 12:41:00 1720

原创 消息队列测试!

using System;using System.Messaging;namespace MSMQ_Demo{    ///     /// Class1 的摘要说明。    ///     class Class1    {        ///         /// 应用程序的主入口点。        ///         [STAThread]        static void M

2006-07-23 12:39:00 2354

原创 C#调用ADO的RecordSet.AddNew方法.

项目中使用WebService,使用C#编写,调用VB写的组件,VB组件使用ADO,其中有的方法是需要传递Recordset的,但是在C#中的Recordset.AddNew的方法与VB中的不同,这是由于C#没有默认的参数.C#中的AddNew的方法原型为:AddNew(Object FieldList,Object ValueList),开始时被其参数明型糊涂了,以为要用Object数组,但是参

2006-07-14 16:47:00 7122

原创 在C#中使用ADO中的AddNew方法.

项目中使用WebService,使用C#编写,调用VB写的组件,VB组件使用ADO,其中有的方法是需要传递Recordset的,但是在C#中的Recordset.AddNew的方法与VB中的不同,这是由于C#没有默认的参数.C#中的AddNew的方法原型为:AddNew(Object FieldList,Object ValueList),开始时被其参数明型糊涂了,以为要用Object数组,但是参

2006-07-14 16:37:00 2896

原创 2006.7.3工作总结!

工作总结上周工作总结上周的工作在XXX公司主要还是做完善工作,处理了几个小问题,后加工总体来说问题不大。上周大部分时间都放在准备实施前加工上,但是在谈实施的过程中发现以前对前加工做的设计很难上线,主要体现在以下几方面:(1)       手持收货不需要再做审核,因为手持的持有人有对这部分进行直接入库的权限,审核多此一举,此需求需要更改将上位机已经实现的功能转移到服务器端。不过由于使用C

2006-07-07 16:22:00 1001

原创 ADO.Net约束学习!

一.Unique约束建立Unique约束有两种方式:(1) UniqueConstraint uniqueContact=new UniqueConstraine(ds.Tables[0].Columns[0]);       ds.Tables[0].Constraints.Add(uniqueContact);(2)  ds.Tables[0].Columns[0].AlowDbNull=fa

2006-07-07 16:19:00 1027

原创 用程序生成XSD模式.

  private void button1_Click(object sender, System.EventArgs e) {   XmlSchema Schema=new XmlSchema();   XmlSchemaElement ElementBook=new XmlSchemaElement();   Schema.Items.Add(ElementBook);   ElementB

2006-06-30 16:35:00 1141

原创 ADO.Net实现非连接的简单分页方法(DataAdapter.Fill重载中的一个).

[C#]public int Fill( DataSet dataSet, int startRecord, int maxRecords, string srcTable);   参数dataSet 要用记录和架构(如果必要)填充的 DataSet。 startRecord 从其开始的从零开始的记录号。 maxRecords 要检索的最

2006-06-27 14:27:00 1217

原创 ForeignKeyConstraint 外键约束的使用及作用的学习!

   da.SelectCommand.CommandText="select au_id,au_fname,au_lname from authors";   da.Fill(ds,"Author");   da.SelectCommand.CommandText="select au_id,title_id from titleauthor";   da.Fill(ds,"TitleAutho

2006-06-27 13:06:00 3035

原创 DataTable主键在DataAdapter.Fill方法中的作用

如果DataTable没有主键,那么在Fill方法后将把检索出的记录行和列添加到现在的DataTable中.想要指定主键有两种方式:(1)设置da.MissingSchemaAction=System.Data.MissingSchemaAction.AddWithKey,默认是Add.(2)在首次Fill之后定义数据表的主键约束   da.Fill(ds,"author");  

2006-06-27 12:03:00 2081

转载 使用对象-关系映射(ORM)系统中间件提升软件开发效率及质量

一、什么是对象-关系映射(ORM)?    对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关

2006-06-09 09:37:00 1039

转载 你还在用if else吗

  面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。传统思维习惯分析  为什么会业务逻辑层使用if else,其实使用者的目的也是为了重用,但是这是面向过程编程的重用,程序员只看到代码重用,因为他看到if

2006-06-09 09:24:00 1083

转载 一段真实在个人经历, 给那些迷失方向的朋友[转帖]

发信人: 七匹狼 (Sepwolves), 信区: anneal 标  题: 一段真实在个人经历, 给那些迷失方向的朋友[转帖] 发信站: 两全其美 BBS (Thu Sep  1 12:17:46 2005), 转信(lqqm.net) 一段真实在个人经历, 给那些迷失方向的朋友[转帖] 这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微

2006-06-08 13:40:00 1137 2

原创 微软网络广播音频下载!

http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/downloadarchive.aspx 看来以后要经常去微软主页转啊.好多好东西啊.

2006-06-08 09:08:00 994

转载 Inet1 按字节下载文件!!

因为用到了 就抄了过来 .程序文件升级时,很有用的 :) http://www.cndevx.com/club/printpage.asp?BoardID=30&ID=47949文件地址Private Sub Command1_Click()Inet1.Execute , "Get"End SubPrivate Sub Form_Load()Inet1.URL = http

2006-06-05 14:57:00 8805

原创 VB使用DAO控制ACCESS链接表!

在一家使用Access开始程序的公司做项目,改进原系统成为支持Barcode的物流系统.他们使用程序和数据分离的方法,Access的程序使用链接表指向原始表,就可以在程序中直接操作链接表就像操作本地表一样.由于将数据部署在服务器上做为生产数据库,则调试时将使用本地数据进行调试,在程序中就要频繁更改链接表的指向.以前他们都是手动进行修改很是忙烦,我看了下DAO的资料就写个小程序控制链接表.程序如

2006-05-31 11:03:00 2702

转载 COM+与Visual Basic 6分布式应用程序设计(第2版)

<!-- var rank ="评级:"; var num ="7";--> .bb{ display:none;Z-INDEX: 101; LEFT: 264px; POSITION: absolute; font-size:12px; FILTER: progid:DXImageTransform.Microsoft.Alph

2006-05-28 13:26:00 3277

转载 使用Word中的CheckBox,探索属性/方法

第一次使用CheckBox的时候,无论如何都没有办法得到CheckBox的值(true或者false)刚开始猜测的语法如下:myCheckBox.Value ,可惜一看Value的类型为Object,然后我把它ToString()也是徒劳:( 然后根据编译器提供的信息:属性、索引器或事件“Value”不受该语言支持;请尝试直接调用访问器方法“Microsoft.Vbe.Inte

2006-05-19 15:41:00 1184

转载 使用Word中的CheckBox,探索属性/方法

第一次使用CheckBox的时候,无论如何都没有办法得到CheckBox的值(true或者false)刚开始猜测的语法如下:myCheckBox.Value ,可惜一看Value的类型为Object,然后我把它ToString()也是徒劳:( 然后根据编译器提供的信息:属性、索引器或事件“Value”不受该语言支持;请尝试直接调用访问器方法“Microsoft.Vbe.In

2006-05-19 15:37:00 3949

原创 我设计VB6的三存架构模式:一、DataAccess层

VB6的三层架构的相关资料在网络上只有很少的资料,流传开来的我知道的只有两种模式:1.集合模式:该模式在广为流传,但是效率很差且并也没有DataAccess层,BusinessRule和DataAccess混在一起.2.Type数组模式:效较较集合有所提升,但是灵活性较差,字段没有Null状态,且由于Type数组是值类型,实际调用时有可能放于栈空间,如果Type数组过大可能溢出.经过分

2006-05-18 11:27:00 2345

原创 访问Access链接表!

在客户的系统上进行二次开发,他们的系统是使用Access的VBA进行开发的,现在要在他们的系统上进行二次开发,使用原有数据库.Access有个链接表的概念,就是可以在数据表那里链接到其它数据上,然后在一个数据库中进行统一管理.用VB打开这样的链接表开始无法打开,以为VB不支持这样的链接表,后来确定原来客户的网络系统是在域上的,而我的电脑没有加到域里没有那些链接表的权限.后来将本机登录到域就可以

2006-05-18 11:04:00 3727

原创 C#自定义Attribute举例!

using System;namespace ConsoleApplication1{ //定义枚举 [System.Flags()] public enum AccountsE {  Saveings=0x0001,  Checking=0x0002,  Brokerage=0x0004 } //自定义特性 [System.AttributeUsage(AttributeTargets.Clas

2005-12-15 15:10:00 2825

原创 C#动态修改数组维数!

using System;using System.Text;namespace ConsoleApplication2{ class Class1 {  [STAThread]  static void Main(string[] args)  {   int[] arr=new int[]{1,2,3};   foreach(int x in arr)    Console.Write(x+"

2005-12-14 19:21:00 3139

原创 为什么Windows那么多以On开头的方法?(关于对继承中事件处理的认识!)

using System;namespace ConsoleApplication3{ public delegate void EventHandle(string s); class ClassA {  public event EventHandle myEvent;  public  void Go()  {   myEvent("事件被引发");  } } class ClassB:Cl

2005-06-23 15:23:00 1894 1

原创 关于C#异常处理!

using System;namespace ConsoleApplication2{ ///  /// Class1 的摘要说明。 ///  class Class1 {  static string[] eTypes={"none","simple","index","nested index"};  [STAThread]  static void Main(string[] args)  

2005-06-18 14:45:00 2353

原创 小工具-VB枚举顶级窗窗口及子窗口句柄和类名!

窗体代码:Option ExplicitPrivate Sub Check1_Click()    Dim t As Long    If Me.Check1.Value = 1 Then        t = HWND_TOPMOST    Else        t = HWND_NOTOPMOST    End If    Call SetWindowPos(Me.hwnd, t, M

2005-06-11 16:59:00 7579 1

原创 关于C#中,继承类重写与隐藏基类方法的区别!

using System;using System.Collections;public class Nevermore60Customer:Customer ...{    public override string GetFunnyString() ...{        return "Nevermore60.Nevenmore!";    }    public class Cust

2004-12-02 14:01:00 1058

空空如也

空空如也

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

TA关注的人

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