自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

转载 微信公众账号开发,将消息转发到指定客服java 代码

微信javaxml官方将消息转发给指定客服的接口如下: 1399197672 test1@test 参数是否必须描述ToUserName是接收方帐号(收到的OpenID)FromUserName是

2015-05-19 16:03:17 3171 1

原创 在C#程序中调用浏览器

注:为讲述方便,我们以"ie浏览器"登陆到"搜狐"网站为例。实现原理:我们可以通过在"开始"菜单中选则"运行",然后在输入框中输入"IEXPLORE http://www.sohu.com"就可以登陆到"搜狐"网站的主页。综上所述我们可以得知,IE流览器是一个单独的程序,它的程序名是IEXPLORE.EXE,它的第一个参数是网站的网址。所以我们只要在C#程序中调用IE流览器程序并指定它的运

2007-09-30 10:37:00 1399

原创 用VisualC#来创建、修改注册表

在本篇文章中我们就来介绍Visual C#注册表编程的另外二个重要的操作:创建注册信息和修改注册信息。 在上二篇文章中,我们已经知道,由于Visual C#本身没有类库,他是通过.Net框架中的.Net FrameWork SDK(软件开发包)定义的一些类来实现对注册表的操作。这就是名称空间Microsoft.Win32中封装的二个类:Registry类、RegistryKey类。在Registr

2007-09-30 10:33:00 596

原创 用VisualC#实现文件下载

 一.概述:        本文通过一个实例向大家介绍用Visual C#进行Internet通讯编程的一些基本知识。我们知道.Net类包含了请求/响应层、应用协议层、传输层等层次。在本程序中,我们运用了位于请求/响应层的WebRequest类以及WebClient类等来实现高抽象程度的Internet通讯服务。本程序的功能是完成网络文件的下载。       二.实现原理:        程序实现

2007-09-30 10:31:00 581

原创 利用C#重启远程计算机

如果叫你实现远程启动别人的计算机,你首先想到的可能是先做一个在远程计算机上面运行客户端程序,然后在本地计算机上面再做一个服务器端程序,通过这二个程序直接的通讯实现重启远程计算机。这当然是一个方法。但这未免有点麻烦。如果现在只告诉你远程计算机的管理者的登陆帐号,而并不允许你在远程的计算机上面运行一个所谓的客户端程序,让你通过程序来完成重启远程计算机。不知道你是否感觉有些困难了。其实按照上面的这些条件

2007-09-30 10:30:00 591

原创 C#进阶教程(十一)

c#中与java实例比较  来看一看C#这个被称为JAVA#的新一代编程语言到底与JAVA有多大的区别.  首先我们建立一个C#的程序文件cs1.cs,然后再建立一个JAVA的源程序文件cs1.java.它们的内容分别是:cs1.cs:using System;public class cs1{public static void Main(){Console.WriteLine("i am bo

2007-09-29 08:49:00 893

原创 C#进阶教程(十)

C#中的容器  现在我想说的是C#中的容器.这是一个非常重要的话题,因为不管你写什么样的程序,你都不能不与容器打交道.什么是容器呢(倒!).容器就是可以容纳东西的东西(再倒!),在C#和JAVA这种面向对象的编程语言中,容器就被称为可以容纳对象的东东,不是说"一切都是对象吗?"以前,我一个搞C++的程序员朋友告诉我,JAVA中的容器太好用了,比C++好用多了.而作为JAVA的后来者的C#毫无疑问,

2007-09-29 08:48:00 704

原创 C#进阶教程(九)

C#中的用户自定义转换(User-Defined Conversions)  现在我要说的是C#中的用户自定义转换(User-Defined Conversions),其中用到了前面说的struct的知识,就是结构呀,忘了吗?好,没忘就好.从我们以下的课程我们可以看到结构的用处(刚才我还在想它有什么用,呵呵).用class声明的是一个类,而用struct声明的可以看作是一个类型,对,就是像C#自带

2007-09-29 08:47:00 512

原创 C#进阶教程(八)

C#中的ADO数据库访问  这一节我要讲的是大家非常关心的,肯定也是非常感兴趣的部分.嘿嘿,也是我写教程最拿手的部分----ADO数据库访问.想到这,我就想起我在去年写的"访问数据库"系列文章,嘿嘿!所以呢,如果你觉得对记录集之类的东西比较难理解的话,我推荐你先看一看我的那几篇文章.好了,让我们开始吧!什么是ADO(ActiveX Data   Objects译作ActiveX数据对象),ADO是

2007-09-29 08:46:00 616

原创 C#进阶教程(七)

C#中的结构(struct)  我要说的是C#中的,注意,我在这里说的结构不是指的C#的语言结构.这里所说的是一种与类(class)相对的东西,下面我就与类相对比,来说一说这个struct.  下面的这个例子讲述了如何建立一个具有属性,方法和一个字段的结构.并讲述如何使用他.000: // Structs/struct1.cs001: using System;002: struct Simple

2007-09-29 08:45:00 530

原创 C#进阶教程(六)

 c#中的版本处理  现在我要说的是C#中的版本处理.其实这是任何一个软件必须要考虑的问题.每个软件都不只一个版本(除了我写的以外),因此版本处理显得非常地重要.JAVA很好地处理了这个问题,而我个人认为C#借鉴了JAVA的处理方法,所以,也做得很好.  在C#中,如果你在声明一个方法的时候用了virtual这个关键字,那么,在派生类中,你就可以使用override或者new关键字来弃用它或是

2007-09-29 08:43:00 577

原创 C#进阶教程(五)

c#中的库(libraries)  言归正传,我现在要说的是库(libraries),和大家一起学习如何用C#建立一个DLL文件.说起DLL,肯定是无人不知,无人不晓,这个WINDOWS的典型代表,同时也经常是大家功击的对象.呵呵,不管怎么样,学还是要学的.我们下面就开始,如何用命令行方式将一个C#程序编译成DLL,和如何在客户端使用他.  这个例子包括两个文件,一个是Factorial.cs,作

2007-09-28 16:16:00 519

原创 C#进阶教程(四)

c#中的属性  这次我要向大家讲的是C#中的属性.属性是什么呢,比如说我是男的,男就是我的一人属性.我是一个大一的学生,大一也是我的一个属性.属性就是一个对象的性质.很简单吧,呵呵!下面,我给出两个例子,第一个例子出明了如何声明一个可以修改的属性,另一个例了建立了一个抽象的属性(Abstract),并且说明了如何在子类中丢弃它.好,下面让我们开始吧.例子一:000: // Properties/p

2007-09-28 16:15:00 584 3

原创 C#进阶教程(三)

 今天我要向大家讲的是C#的数组(Arrays).C#中的数组和其它一些优秀的语言一样,也是从0开始计的,这从我们以前的例子里可以看出来,也就是说,一个数组的第一个元素是a[0],而不是像VB的a(1).虽然是这样,但是你还是要注意一些区别.  在声明一个数组的时候,方括号必须跟在类型后面,而不能跟在变量名后面,如:  int[] table; //不能写成int table[]  这一点显然与J

2007-09-28 16:14:00 937

原创 C#进阶教程(二)

下面的代码显示了我们如何打印多个参数:000: // CommandLine/cmdline1.cs 001: using System; 002: 003: public class CommandLine 004: { 005: public static void Main(string[] args) 006: { 007: Console.WriteLine( "Number of co

2007-09-28 16:12:00 458

转载 c#取得汉字的拼音的首字母。

今天在yyf9989 的 Blog 上看到一篇《C#计算汉语拼音码 》,看了里面的代码,觉得是比较繁琐。它主要是检索输入的汉字在数组中的位置,然后返回第一个字母。于是就想起来了,可以利用汉字在计算机里面的编码来的到汉字的首拼音,查找了一些资料,通过以下的方法成功的得到了解决。就放在这里,请朋友们参考。static public string GetChineseSpell(string s

2007-09-28 16:09:00 446

转载 面向对象编程的基本概念及部分经典算法(C#)

 1. 面向对象的思想主要包括什么?继承 多态 封装封装:用抽象的数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部。继承:子类拥有父类的所有数据和操作。 多态:一个程序中同名的不同方法共存的情况。  有两种形式的多态– 重载与重写。2. 什么是装箱和拆箱?举例说明。装箱(boxing)和拆箱(unboxing)机制使得在C#类型系统中,任何值类型、引用类型和object(

2007-09-27 16:17:00 1790

转载 用Visual C#调用Windows API函数

Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows  API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口,  也就是说具备调用动态连接库的能力。Visual  C#和其它开发工具一样也能够调用动态链接库的API函数。.NET框架本身提供了这样一种服务,允许受管辖的代码调用动态链接库中实

2007-09-27 11:57:00 416

转载 快速修理C# Bug的方法

下面这些技巧将帮你在程序投入使用前更快地发现并解决这些问题。最终,这些技巧会帮你诊断任何的确在使用中出现的问题。 .NET Framework中包含许多工具可以用来更快、更容易地编写正确的程序。但我们得面临这样的情况:出现bugs。不管程序多么简单,程序员都可能出错。根据我的经验,大多数程序的bugs出现在程序员之间的接口:当一个程序员编写的代码被另一个程序员调用时。不知何故,调用者破坏了代码编写

2007-09-27 11:52:00 448

原创 查询IP所在区段(C#)

 编程语言:C#类    别:(网络应用,实用算法)主要功能:查询一个IP所有的IP段. 关键:从Byte数组到ulong的转换出来的数字和 IPAddress.Address 返回值的是不一样的.using System;using System.Collections.Generic;using System.Text;using System.Net;namespace IPUtil

2007-09-27 11:48:00 634

翻译 C# 泛型简介

 摘要:本文讨论泛型处理的问题空间、它们的实现方式、该编程模型的好处,以及独特的创新(例如,约束、一般方法和委托以及一般继承)。此外,本文还讨论 .NET Framework 如何利用泛型。下载 GenericsInCSharp.msi 示例文件 。 注 本文假定读者熟悉 C# 1.1。有关 C# 语言的详细信息,请访问 http://msdn.microsoft.com/vcshar

2007-09-26 13:52:00 375

原创 .NET环境下水晶报表使用总结

水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单、易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家。一、在使用自带的水晶报表时,请注册,否则只能使用30次二、使用CrystalReportViewer进行预览crystalreportviewer 控件允许在应用程序中查看 Crystal Report。ReportSource

2007-09-25 20:39:00 371

转载 C#生成中文汉字验证码源码

using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using Syst

2007-09-25 20:01:00 308

原创 用C#实现C/S模式下软件自动在线升级

1 前言   长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争 论不休,在这些争论当中,C/S结构的程序可维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。有很多企业用户就是因为这个原因而放弃 使用C/S。然而当一个应用必须要使用C/S结构才能很好的实现其功能的时候,我们该如何解决客户端的部署与自动升级问题?部署很简单,只要点击

2007-09-25 19:59:00 490

原创 如何用Visual C#做组件

 用Visual C#来做组件,其实是一件很容易的事情。至少比用VISUAL C++要容易的多。在本文中,笔者将为您详细介绍如何来做一个组件。我们可以通过二个步骤来完成这个过程:1.制作一个组件;2.在客户端测试这个组件。 一.制作一个组件 1.首先建立一个新类库工程文件 选择File->New->Project->Visual C# Projects->Class Library。填入工程文件名

2007-09-21 17:49:00 454

转载 用.net实现QQ的原代码!

 大家说到QQ协议都觉得很神秘,是因为QQ不像MSN或者ICQ协议都已经官方公布了,而QQ的没有公布。研究它的人也不是特别的多,虽然已经有了基于QQ协议所写成的第三方软件   foicq,   qq   plugins   for   gaim,   LumaQQ,但是由于他们是基于二进制Stream的协议过于复杂,大家阅读代码也有一定的难度,再加上网络上解析QQ协议的文章也不是十分多,所以基于Q

2007-09-21 17:33:00 1726

转载 搜索引擎常识

      风靡全球的因特网是全球规模最大的信息源基地,但因特网上的信息像原子裂变迅速膨胀,要想在浩瀚无边的信息海洋中迅速而准确地获取自己需要的信息,如没有专门的搜索工具,任何人只能望网兴叹。在这种情况下,网络搜索引擎应运而生。那么什么是搜索引擎?如何选择搜索引擎?怎样使用搜索引擎?  一、什么是搜索引擎  搜索引擎其实也是一个网站,只不过该网站专门为你提供信息“检索”服务,它使用特有的程序把因特

2007-09-13 16:22:00 696

转载 通过 Web Services 上传和下载文件

       随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过Web Services传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如何通过Web Services从服务器下载文件到客户端和从客户端通过Web Services上载文件到服务器。       随着Internet技术的发展和跨平台需求的日益增加,We

2007-09-13 16:20:00 513

原创 DotNet(.Net)下构建高适应性的三层架构

我想所有的企业级系统开发的.Net程序员都和我一样,曾经苦苦挣扎于底层架构的搭建,如何一次性简单快速的搭建出足够前台调用的接口便成为一个欲罢不能的想法。参与了若干系统的开发之后,经过头脑风暴,我尝试着构建了一种简单的架构实现过程,在经过一些尝试后最终构建成功,并实施在我的一个解决方案当中了,现将构建方案与大家分享如下。写了很久的程序,养成一个习惯,就是坚持用尽量少的代码实现尽量多的事情,所以一

2007-09-12 16:25:00 571

原创 通用存储过程的编写

       对数据库的操作基本上就四种:Insert、Update、Delete和Select,而Update和Insert两种操作又可以作简单的合并,这样下来,基本上一个数据表对应三个存储过程便可以完成绝大多数的数据库操作。存储过程命名规则:Operate_TableName。比如表Order_Info对应三个存储过程:AddEdit_Order_Info、Delete_Order_Info、

2007-09-12 16:19:00 513

原创 如何利用C#创建和调用DLL

 一、写在前面C# 语言是一种简单但功能强大的编程语言,用于编写企业应用程序。 C# 语言从C和 C++语言演化而来,在语句、表达式和运算符方面使用了许多 C++ 功能。C# 语言在类型安全性、版本转换、事件和垃圾回收等方面进行了相当大的改进和创新。C# 语言提供对常用 API 样式(如 .NET 框架、COM、自动化和 C 样式 API 等)的访问。       什么是动态链接库

2007-09-03 20:58:00 755

原创 代码编写规范说明书(c#与asp.net)

代码编写规范说明书(c#与asp.net)目 录1 目的  2 范围 3 注释规范   3.1 概述  3.2 自建代码文件注释  3.3 模块(类)注释  3.4 类属性注释  3.5 方法注释  3.6 代码间注释4 命名总体规则5 命名规范  5.1 变量(Variable)命名  5.2 常量命名  5.3 类(Class)命名  5.4 接口(Interface)命名  5.5

2007-08-29 09:13:00 1097

原创 精妙SQL语句收集(转)

 SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testB

2007-08-22 13:44:00 422

vs2005 rdlc 报表例程

学习rdlc 报表必备 vs2005自带rdlc

2009-02-20

rdlc 自定义工具条,

可自定义工具栏 打印时可自定义纸张 如有不明白 可以直接到www.xp923.com 的首页上留言

2009-02-20

空空如也

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

TA关注的人

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