
C#
文章平均质量分 74
Snoworld
知识改变命运
展开
-
C#连接Oracle
1、控制面板->管理工具->数据源(ODBC)->添加数据源->选择oracle 客户端 Data Source Name 可以任意起名,推荐和SID一样 Description 描述 TNS Service Name 下拉菜单中会自动显示环境变量TNS_ADMIN所指目录下的tnsnames.ora文件中SERVICE_NAME的名称,也就是要连接原创 2008-04-30 17:57:00 · 1544 阅读 · 1 评论 -
C#.net同步异步SOCKET通讯和多线程总结
同步套接字通信Socket支持下的网上点对点的通信服务端实现监听连接,客户端实现发送连接请求,建立连接后进行发送和接收数据的功能服务器端建立一个socket,设置好本机的ip和监听的端口与socket进行绑定,开始监听连接请求,当接收到连接请求后,发送确认,同客户端建立连接,开始与客户端进行通信。客户端建立一个socket,设置好服务器端的IP和提供服务的端口,发出连接请求,接转载 2011-06-23 16:06:00 · 896 阅读 · 0 评论 -
通过Web Services上传和下载文件
随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过Web Services传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如何通过Web Services从服务器下载文件到客户端和从客户端通过Web Services上载文件到服务器。一:通过Web Services显示和下载文件我们这里建立的Web Service转载 2011-06-30 09:25:00 · 915 阅读 · 0 评论 -
C#图片压缩算法
/// /// 壓縮圖片 /// /// 圖片流 /// 壓縮質量0-100之間 數值越大質量越高 /// private byte[] CompressionImage(Stream fileStream, long quality) { using (System.Drawing.Image img = System.Drawing转载 2011-12-22 15:48:41 · 5513 阅读 · 5 评论 -
C#图片处理之: 另存为压缩质量可自己控制的JPEG
处理图片时常用的过程是:读入图片文件并转化为Bitmap -> 处理此Bitmap的每个点以得到需要的效果 -> 保存新的Bitmap到文件使用C#很方便的就可以把多种格式的图片文件读到Bitmap对象中。一句话就够了,常见的格式都支持,诸如JPEG,BMP,PNG等等。Bitmap bmp = new Bitmap("文件名");然后就是怎么处理这个图片的问题了,与本案无关,转载 2011-12-22 17:28:45 · 838 阅读 · 0 评论 -
C#放缩、截取、合并图片并生成高质量新图的类
using System;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D;using System.IO;namespace Framework{public class ImageClass{ public Image ResourceImage;转载 2011-12-22 16:42:29 · 841 阅读 · 0 评论 -
c# GDI+改变图片保存时的质量
SmoothingMode.HighQuality,CompositingQuality.HighQuality,TextRenderingHint.ClearTypeGridFit等属性,使得生成的图片质量有所提高.但是默认值不能满足我们的需求.而默认的jpeg保存质量应该是在60左右.这个时候我们需要修改默认值..修改的方法就是设置定义ImageCodecInfo类和EncoderParame转载 2011-12-22 16:46:17 · 1623 阅读 · 0 评论 -
C#放缩、截取、合并图片并生成高质量新图的类
using System;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D;using System.IO;namespace Framework{public class ImageClass{ public Image ResourceImage;转载 2012-04-26 18:24:49 · 1010 阅读 · 0 评论 -
C# :实现水印与图片合成,并利用Graphics 压缩图像质量 , (委托实现listBox的动态添加提示)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;using System.Draw转载 2012-05-02 19:17:58 · 4255 阅读 · 0 评论 -
C# 获得当前目录和执行目录的一些方法
1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurr转载 2012-04-23 23:03:24 · 586 阅读 · 0 评论 -
c#上传下载ftp(支持断点续传)
using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;namespace ftpGet{ /**//// /// FTP Client /// public class FTPClient {转载 2011-06-23 11:05:00 · 3118 阅读 · 1 评论 -
时间格式互换 DateTime.ToString("yyyyMMddHHmmss")
<br />using System;<br /> 2using System.Collections.Generic;<br /> 3using System.Text;<br /> 4<br /> 5namespace xiao<br /> 6{<br /> 7 /**//// <summary><br /> 8 /// Create by 黄林峰<br /> 9 /// </summary><br />10 class Program<br />11 {<br />12转载 2011-03-26 16:09:00 · 4215 阅读 · 0 评论 -
C#反编译工具Reflector
C#反编译工具Reflector(支持VB、Delphi等) 1.下载安装Reflector。 2.反编译存放源代码组件,下载组件Reflector.FileDisassembler.zip,解压后得到一些文件,其中 Reflector.FileDisassembler.dll是已经编译好的,其它是它源码; 3.打开安装好Reflector,在view菜单下的Add-Ins,将Reflector.FileDisassembler.dll添加到里面; 4.open一个dll,exe,或mcl为后缀的文件,当然转载 2011-01-08 14:09:00 · 1055 阅读 · 0 评论 -
C#实现P2P应用程序(转)
一.前言: P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会想起Napster,Napster让人们认识到了P2P技术的威力,P2P技术也就通过Napster进入了大多数用户的视野,Napster的音乐文件交换功能是P2P的一个主要应用。P2P技术可以让用户可以直接连接到其他用户的计算机,进行文件共享与交换。同时P2P在深度搜索、分布计算、原创 2008-08-02 10:09:00 · 1219 阅读 · 0 评论 -
C#遍历整个文件夹及子目录的文件
public void ListFiles(FileSystemInfo info) { if (!info.Exists) return; DirectoryInfo dir = info as DirectoryInfo; //不是目录 if原创 2008-12-11 16:56:00 · 2831 阅读 · 1 评论 -
C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
String.IndexOfString.IndexOf 方法 (Char, Int32, Int32)报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。String.IndexOf(value, startIndex, count)参数value:要查找的 Unicode 字符。 startIndex:搜索起始位置。 count:要检查的字符位原创 2009-05-30 10:54:00 · 3127 阅读 · 0 评论 -
c#除法中小数点的问题
在c#中除法默认不保留小数点,看看下面的结果decimal result = 100 / 1000; // result = 0;需要保留小数点,可以如下decimal result = 100m / 1000;m代表decimal.如果是变量要如何处理呢?这是需要用到Math.Round()int x= 120;int y= 100000;decimal resu转载 2009-05-30 16:18:00 · 1594 阅读 · 0 评论 -
C# 打包文件,制作EXE安装文件
1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。 2 安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成。 3 开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来。然后右击你的文件,创建快捷方式,然后把快转载 2009-06-04 23:39:00 · 2466 阅读 · 1 评论 -
用C# 实现C/S模式下软件自动在线升级
摘 要: 本文针对目前C/S模式下编写的应用程序可维护性差的特点,提出了一套自动在线升级的解决方案,分析了在线升级的困难及实现原理,并给出了实现升级的部分代码,具有实际参考价值和现实意义。本文程序代码均在.Net Framework 1.1 和Windows2000下测试通过。 关键词:C#;在线升级;自动升级;下载;XML文档 1 前言 长期以来,广大程序员为到底是使用Client/S转载 2009-11-04 16:23:00 · 768 阅读 · 0 评论 -
水晶报表下载地址及注册码
序列号:License : AV860-01CS00G-U7000NC SN : 1231467890 水晶报表9.2中文版+注册码 文件名称: Crystal9.2.zip/水晶报表9.2中文版 文件大小: 205.25MB 文件类型: WinRAR ZIP 压缩文件 完成进度: 100% URL: http://ftp.crystaldecisions.com/outgoing/Pro转载 2010-03-02 14:44:00 · 2172 阅读 · 2 评论 -
Winform代码集
Winform代码集转载 2010-07-03 14:37:00 · 568 阅读 · 0 评论 -
Windows 2003 NTP 时间服务器设置
<br />默认情况下,独立服务器WINDOWS 2K3 是作为NTP(Network Time Protocol)客户端工作的 ,所以必须通过修改注册表,以使系统作为NTP服务器运行。 <br /> <br />1.修改注册表的键值:Run->regedit HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time /TimeProviders/NtpServer内的Enabled为1,打开NTP服务器功能(默认是不开启NTP Server服转载 2010-12-15 17:56:00 · 1163 阅读 · 1 评论 -
C# 截取带路径的文件名字,扩展名,等等 的几种方法.
C#对磁盘IO操作的时候,经常会用到这些,路径,文件,文件名字,文件扩展名. 之前,经常用切割字符串来实现, 可是经常会弄错. 尤其是启始位置,多少个字节,经常弄晕. 下面这种方法貌似比较简便: string filePath = @"E:\Randy0528\中文目录\JustTest.rar";Response.Write("文件转载 2013-12-04 17:02:07 · 1156 阅读 · 0 评论