自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 C#多线程编程---一个简单的聊天程序(Client)

接着上一篇,下面给出客户端的代码。            (1)Form1.cs[设计]界面 (2)Form1.cs[代码]using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows

2008-06-29 11:37:00 1225

原创 C#多线程编程---一个简单的聊天程序(Server)

        这两天公司要求做一个聊天软件,要求基于Socket---TCP协议的。本人偷懒到网上一搜,好多阿!可后来仔细一看其实只有一个还算沾边。于是就下载 下来,但是编译、运行都有问题。后来又找了好几个,都是一样的。估计就是大家你抄袭我的我抄袭他的,谁也没有真正的编译运行一下。结果看似挺好的软件,实 际上根本不能运行。        于是我用了一天的时间(其实没有这么多。)把它们整

2008-06-29 11:33:00 1313

原创 C# GDI+简介(一)

       下面几篇将要介绍如何使用Graphics Device Interface类编程。        首先解释使用GDI+进行绘图的机制,再编写几个简单的图形程序的范例。然后深入探讨GDI+的扩展功能。包括 *剪切*打印*打印预览*Drawing2D NameSpace*Imaging NameSapce       在编程术语中,当创建一个窗口,并在该窗口中进行绘图时,一般要声

2008-06-17 10:40:00 1178

原创 C#简单访问XML格式文件

      在网上看了一些介绍,就得不是太简单就是太复杂。最后做了一个简单的例子,大家看看。Xml文件格式(这是一个串口参数存储文件):                                               1                      9600                        using System.Xml;   //必不可少的东

2008-05-12 13:25:00 513

原创 C# 2005 数据库访问(七)

上一篇介绍了如何查看SQL命令,接着上一篇这一篇我们介绍如何直接执行SQL命令。       如果程序需要执行面向集合的操作,比如删除、更新所有的满足某一条件的行,则直接使用单一的SQL命令要比使用在C#代码中扩展的SQL命令要更有效,尤其对于大型标来说更是如此。ADO.NET提供SqlCommand和OleCommand对象,以执行SQL命令。这些对象提供Execute()方法执行SQL命令

2008-05-12 13:21:00 703 1

原创 C# 2005 数据库访问(六)

        从这篇开始接下来的两篇将介绍ADO.NET中的SQL支持。在这里我们就不再具体介绍SQL命令,这个大家可以去查相关的资料。SQL使用4种命令查询、更新、添加、删除。我们可以用命令构建器生成SQL命令,用于以SELECT命令为基础修改数据(UPDATE、INSERT、DELETE)。       在下面创建的程序中,我们可以查看到CommandBuilder生成的SQL命令:

2008-05-12 13:20:00 622 1

原创 C# 2005 数据库访问(五)

 ADO.NET DataSets中的XML支持       在ADO.NET中的XML支持主要用于DataSet对象,因为XML主要关注所有的关系和分层的结构化数据。DataSet具有7个方法可以用于处理XML,其中最易于使用的方法是WriteXml(),它将数据集的内容以XML文档的形式写出。WriteXml()可以将XML写到不同的目标上。将XML作为输入格式接收的外部程序可以很容易的读

2008-05-07 09:42:00 705 1

原创 C# 2005 数据库访问(四)

 在DataSet中访问多个表。       ADO.NET模型与原来的数据访问模型相比,有一个最大的优点:DataSet对象可以记录多个表和他们之间的关系。也就是说在一个操作的不同程序段之间传递完整的相关数据集,体系结构内在地维护数据之间关系的完整性。       DataRelation对象用于描述在DataSet中的多个DataTabels之间的关系。每一个DataSet都有Data

2008-05-07 09:41:00 522

原创 C# 2005 访问数据库(三)

       前面讲了添加、更新,这回讲数据库的查找和删除。查找、删除的实现与添加、更新类似,也是使用DataSet对象。       程序从开始到Fill()方法调用都与前面的范例相同,而在这里使用Fill()之前需要构建主键码。主键码是用于搜索的键码,由表的一列或几列构成,包含可以在表中唯一的标识行的值或值集合。故通过键码可以找到一行且仅可以找到一行。Customers表中Customer

2008-04-28 11:39:00 600 1

原创 C# 2005 访问数据库(二)

 前一回讲述了如何连接数据库,下面将讲述数据的更新、添加。首先介绍一下常用对象。       DataAdapter对象,此对象可用于对数据进行的许多不同的操作,包括:查询、更新和删除,使用SQL查询初始化它。       CommandBuilder对象 此对象在更新单一表的简单情况下,不需要知道如何编写SQL语句就可完成更新。CommandBuilder对象可以自动创建正确的SQL语句

2008-04-26 13:46:00 657

原创 C# 2005 访问数据库(一)

      这几天在网上找C# 2005访问数据库的资料,可是没有找到特别实用、详细的。所以自己就只能一边看MSDN,一边问同事,还好顺利完成了。现在闲下来把这些东西整理了一下,以供大家参考。       Microsoft. NET FrameWork数据库访问采用ADO.NET技术。ADO.NET提供两种内置的.NET数据提供者。一种用于OLE DB数据源,一种用于Microsoft SQ

2008-04-26 13:44:00 588

转载 MS SQL的小问题

     其实我们建立了同样名称的数据库登录用户后,数据库中的表我们照样不能使用时因为sid的不同,就是系统登录表和数据库用户表中的用户名相同,单是sid字段,数据库中的还是以前旧系统的sid值,所以我们就要把它对应成我们新建的,数据库靠sid来识别用户。        这里可以使用存储过程sp_change_users_login。它有三种动作,分别是report,update_one和auto

2008-01-31 19:02:00 427

Visual C++ 2005 入门经典---代码

全部代码资源,包括代码、解决方案。 配合原书一起使用。因为原书较大,需要的人请发邮件到 [email protected]

2009-08-14

空空如也

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

TA关注的人

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