自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

骆枫专栏

软件技术

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

转载 安装和部署,同时支持多个数据库安装

 /* 说明:本安装方法,是以实际工作为例,测试通过!*/一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 ZehuaSoftSetUp。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打

2005-11-10 11:18:00 1009

转载 C# WinForm 中在窗口标题栏上加按钮

 作者:袁晓辉主页:http://www.farproc.com BLOG:http://blog.csdn.net/uoyevoli/    在窗口标题栏上加按钮本来不是什么新鲜事了,我在VC++下早也实现过了(相信很多人也都实现过了)。今天一个朋友问我C# WinForm下可否实现,我就顺便拿C#写了一个。    原理是一样的,都是重写窗口过程(WndProc),处理一些非客户区消息(WM_N

2005-11-10 11:16:00 1886

转载 C#WinForm制作异形窗体/控件

 作者:袁晓辉主页:www.farproc.comBlog:blog.csdn.net/uoyevoli 制作异形窗体或控件的思路一般都是想办法生成一个region,然后设置给指定的窗口或控件。生成region的方法有很多,最常用的就是从一幅图片生成,把该图片中的透明色部分“抠”掉,剩下的部分作为一个region。设置窗口或控件的region可以用SetWindowRgn API,不过.NET f

2005-11-10 11:14:00 1237

转载 一个中型OA系统的架构过程(二)

接上文,我们讲解了UI界面层的在设计初期的架构部分,由于是在系统分析还没有全面展开的情况下先做的初期架构,所以中间业务逻辑部分我们暂时放下,先来考虑数据访问层的一些问题。    2.数据访问层:分两个工程,一工程主要封装数据库访问及操作的对像,我将其命名为DataBaseOption,另一工程主要功能为负责业务逻辑对操作数据库部分的功能进行构造一些操作数据库的规则然后调用DataBaseOptio

2005-11-10 11:12:00 1095

转载 一个中型OA系统的架构过程(二)

接上文,我们讲解了UI界面层的在设计初期的架构部分,由于是在系统分析还没有全面展开的情况下先做的初期架构,所以中间业务逻辑部分我们暂时放下,先来考虑数据访问层的一些问题。    2.数据访问层:分两个工程,一工程主要封装数据库访问及操作的对像,我将其命名为DataBaseOption,另一工程主要功能为负责业务逻辑对操作数据库部分的功能进行构造一些操作数据库的规则然后调用DataBaseOptio

2005-11-10 11:07:00 1123

转载 一个中型OA系统的架构过程(一)

最近在作一图(GIS)文(MIS)一体化办公系统的架构,在这里将其架构设计写出来,供大家板砖板砖。系统采用DotNet作为其开发语言,C/S结构,分多层开发模式。以下部分为系统在进行详细分析前所作的架构。 一、大框架   三层结构,界面层,逻辑层,数据层。其中界面层命名为:UI,逻辑层又分为几层,业务外观(BusinessFacadeProjects)、业务规则(BusinessRuleProje

2005-11-10 11:04:00 2128

转载 有关.NET中序列化的一些知识

 “序列化”可被定义为将对象的状态存储到存储媒介中的过程。在此过程中,对象的公共字段和私有字段以及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。在以后“反序列化”该对象时,创建原始对象的精确复本。一、为什么要选择序列化    一个原因是将对象的状态保持在存储媒体中,以便可以在以后重新创建精确的副本;    另一个原因是通过值将对象从一个应用程序域发送到另一个应用程序域中。   

2005-11-10 11:02:00 989 1

转载 一段通过XML来远程抓娶图片的代码

函数1调用XSMXL2.XMLHTTP来进行远程抓取function getHTTPPage(url)on error resume nextdim httpset http=server.createobject("MSXML2.XMLHTTP")使用xmlhttp的方法来获得图片的内容Http.open "GET",url,falseHttp.send()if Http.readystat

2005-11-10 11:00:00 1001

转载 C#绘图(可以处理负值)

 using System; using System.IO;//用于文件存取 using System.Data;//用于数据访问 using System.Drawing;//提供画GDI+图形的基本功能 using System.Drawing.Text;//提供画GDI+图形的高级功能 using System.Drawing.Drawing2D;//提供画高级二维,矢量图形功能 usin

2005-11-10 10:57:00 2052

转载 C#实现对象的Xml格式序列化及反序列化

 要序列化的对象的类:[Serializable]public class Person{private string name;public string Name{get{return name;}set{name=value;}}public string Sex;public int Age=31;public Course[] Courses;public Person(){}publi

2005-11-10 10:54:00 940

转载 简单实用的DataSet更新数据库的类+总结(c#)

 以前经常用sql语句(update)更新数据库,有使用用起来不是很方便,特别是数据量比较大的情况下(比如数据表)很麻烦~~后来感觉用DataSet更新数据库是不错的选择.于是急着写了一个用ataSet更新数据库的类如下:(后面有使用说明,总结)using System; using System.Data; using System.Data.SqlClient; using System.Wi

2005-11-10 10:50:00 1106

转载 .net打包自动安装数据库!

一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductName 属性,并键入

2005-11-10 10:43:00 810

转载 C#如何在Form中嵌入并且操作Excel表格

 网上比较多讲述如何操作Excel表的文章,但都是启动Excel的窗口来打开Excel数据文件。有时候需要把Excel表嵌入到自己程序的Form中,给客户一个不用切换窗口的操作界面,似乎更好。这在VC中用OLE技术很容易实现,但是在C#中方法就不一样啦。下面将就此进行阐述。一、首先简要回顾一下如何操作Excel表  先要添加对Excel的引用。选择项目-〉添加引用-〉COM-〉添加Microsof

2005-11-10 10:42:00 1702

转载 C#中XML的基本操作

我用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程。 已知有一个XML文件(bookstore.xml)如下:      Oberons Legacy    Corets, Eva    5.95   1、往节点中插入一个节点:   XmlDocument xmlDoc=new XmlDocument();   xmlDoc.Load("bookstore.xml");   Xml

2005-11-10 10:38:00 1139

转载 用Visual C#编写仿MSN Messager的滚动提示窗口

 目录引言 实现方法 作者简介引言大家一定都用过MSN Messager了吧?每当有新邮件或者是新消息到来的时候,MSN Messager便会从右下角升起一个小窗口提醒您,然后又降下去。当你在聚精会神的在电脑上做一件事的时候,一定不会喜欢突然被"咚"一下出现在屏幕中心的对话框打扰,它的这种设计不但非常体贴用户,而且效果还很酷。如果您写了一个程序驻留在后台并要求在需要的时候会提醒用户,并且希望也能实

2005-11-10 10:35:00 1050

转载 ASP.net 验证码(C#)

 public class ValidateCode : System.Web.UI.Page    {    private void Page_Load(object sender, System.EventArgs e)    {    this.CreateCheckCodeImage(GenerateCheckCode());    }       #region web 窗体设计器生成

2005-11-10 10:32:00 941

转载 .Net中如何操作IIS(源代码)

using System;   using System.Data;   using System.DirectoryServices;   using System.Collections;   namespace Aspcn.Management   {   ///   /// IISManager 的摘要说明。   ///   public class IISManager   {   

2005-11-10 10:31:00 691

转载 RSS 2.0规范(中文版)

 英文原版请参见http://blogs.law.harvard.edu/tech/rss  RSS是 Really Simple Syndication的缩写(对rss2.0而言,是这三个词的缩写,对rss1.0而言则是RDF Site Summary的缩写,1.0与2.0走的是两个体系)  RSS 基于XML,所有的 RSS 必须遵循w3c网站上公布的XML 1.0 规范。  在一个RSS文档

2005-11-10 10:28:00 1354

转载 ASP.NET生成n位不同的验证码

 //生成随机数函数中从strchar 数组中随机抽取//字母区分大小写//参数n为生成随机数的位数,一般取四位public string RandomNum(int n) //{ string strchar = "0,1,2,3,4,5,6,7,8,9" ; string[] VcArray = strchar.Split(,) ; string  VNum = "" ;//由于字符串很短

2005-11-10 10:27:00 835

转载 汇总c#.net常用函数和方法集

1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre

2005-11-10 10:17:00 811

转载 c#中使用多线程(图)

 using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Threading;namespace student{ ///  /// Form1 的摘要说明。 ///

2005-11-10 10:15:00 911

转载 ADO.NET命名规则

 数据类型 数据类型简写 标准命名举例 Connection con conNorthwind Command cmd cmdReturnProducts Parameter parm parmProductID   DataAdapter dad dadProducts DataReader dtr dtrProducts DataSet dst dstNorthWind DataTable d

2005-11-10 10:11:00 898

转载 C#获取本地计算机名IP,Mac地址

using System;using System.Drawing;using System.Management;using System.Net;using System.Net.Sockets;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;na

2005-11-10 10:09:00 1519

转载 C# 操作INI文件类 (eGlic原创)

 先Show示例:  private void TestINI_Load(object sender, System.EventArgs e)  {   //创建一个INIFile对象,参数为文件路径,如果不存在它会自动创建的   INIFile inf=new INIFile(@"D:/工作目录/VSPP/VSPPServer/bin/Debug/COMPILED.INI");   //显示IN

2005-11-10 10:07:00 998

转载 程序设计的多层架构学习

在学习程序设计的时候,我们都会用到多层架构,其带来的好处是不要重复地写代码,可能通过面向对象技术来改善代码,提高代码的重复利用。 我在程序设计的时候比较喜欢把它分成五层:表示层(Web)、业务逻辑层(BusinessRule)、数据访问层(DataAccess)、数据层(Data)、系统框架层(Framework). 表示层:直接与用户面对面,可以的DV+CSS+JavaScript来完成。如果用

2005-11-10 10:05:00 929

原创 数据访问层(开发过程的实现代码)

 数据访问层在应用程序的设计中,数据库的访问是非常重要的,我们通常需要将对数据库的访问集中起来,以保证良好的封装性和可维护性。在.Net中,数据库的访问,对于微软自家的SqlServer和其他数据库(支持OleDb),采用不同的访问方法,这些类分别分布于System.Data.SqlClient和System.Data.OleDb名称空间中。微软后来又推出了专门用于访问Oracle数据库的类库。我

2005-11-10 09:59:00 1052

原创 使用 DataAdapter 和 DataSet 更新数据库

DataAdapter 的 Update 方法:将 DataSet 中的更改解析回数据源。DataSet保存的数据是位于服务器内存里面的原数据库的“副本”。所以用DataSet更新数据的过程就是先对“副本”进行更新,然后在将“原本”更新。 Update 方法会将更改解析回数据源,但是自上次填充 DataSet 以来,其他客户端可能已修改了数据源中的数据。若要使用当前数据刷新 DataSet,请再次

2005-11-10 09:54:00 3585 5

原创 用 DataSet 对象更新数据

作者:Name: planRED 邮件:planred#163.comhttp://api.533.net/ 这个是我新做的一个小站,宗旨为“beginner to beginner”,因为我也是初学者:) 里面的“心得体会” 都是我自己写的。大家知道,DataSet保存的数据是位于服务器内存里面的原数据库的“副本”。所以用DataSet更新数据的过程就是先对“副本”进行更新,然后在将“原本”更新

2005-11-10 09:52:00 1102

空空如也

空空如也

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

TA关注的人

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