-
解析打包后的Lha后缀, C#调用动态unlha32.dll
所属栏目:[语言] 日期:2023-04-07 热度:8698
代码如下:
public class LhaUtity
{
///取得DLL的版本
[DllImport("unlha32")]
private static extern UInt16 UnlhaGetVersion();
/// <summary>
[详细] -
C#递归方法实现无限级分类呈现效果
所属栏目:[语言] 日期:2023-04-06 热度:3157
这篇文章主要讲述C#递归方法实现无限级分类显示效果,结合完整实例形式分析了C#递归算法与数据元素遍历的相关技巧,具有一定参考借鉴价值,需要的朋友不妨看看。
数据库表:CategoryInfo
字段名 类型
ci[详细] -
C# 命名规则(挺好的)
所属栏目:[语言] 日期:2023-04-06 热度:2663
C# 命名规则(挺不错的)
1.用Pascal规则来命名方法和类型。
public class DataGrid
{
public void DataBind()
{
}
}
2.用Camel规则来命名局部变量和方法的参数.
public class Pr[详细] -
C# 邮件地址是不是合法的验证
所属栏目:[语言] 日期:2023-04-06 热度:7621
///
/// 检测输入的邮件地址strEmail是否合法,非法则返回true。
///
public bool CheckEmail(string strEmail)
{
int i, j;
string strTmp, strResult;
string strWords = "abcdefghij[详细] -
C#罗列局域网中可用SQL Server服务器
所属栏目:[语言] 日期:2023-04-06 热度:8198
SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象,所以大家在用之前必须在.NET项目中添加对它的引用。注意是添加COM引用,在列表中找到“Microsoft SQLDMO Object Library(可[详细]
-
C#定时器的使用代码
所属栏目:[语言] 日期:2023-04-06 热度:4298
C#定时器的使用
以下为引用的内容:
Timer timer1;
this.timer1.Interval = 1000;
this.timer1.Tick = new System.EventHandler(this.timer1_Tick);
private void timer1_Tick(object sender, Ev[详细] -
C#中连上两个DataTable,相当于Sql的InnerJoin
所属栏目:[语言] 日期:2023-04-06 热度:1904
在下面的例子中实现了3个Join方法,其目的是把两个DataTable连接起来,相当于Sql的Inner Join方法,返回DataTable的所有列。
如果两个DataTable中的DataColumn有重复的话,把第二个设置为ColumnName "_Second",下[详细] -
C#中OpenFileDialog和PictrueBox的用法剖析
所属栏目:[语言] 日期:2023-04-06 热度:3000
本文实例讲述了C#中OpenFileDialog和PictrueBox的用法。。具体用法分析如下:
先来看看这段代码:
代码如下:string resultFile = "";
OpenFileDialog openFileDialog1 = new OpenFileDialog();
open[详细] -
C#借助服务器实现客户端之间通信
所属栏目:[语言] 日期:2023-04-06 热度:9103
先来讲述下我自己对于整个Socket通信过程的理解,毕竟初学,说错见谅,知道错了会改正~
首先在服务端新建一个serverSocket,对其进行初始化(一般包含AddressFamily:IP地址类型,SocketType:Socket传输数据方式,[详细] -
C#实现Web文件上传的两种方法实例代码介绍
所属栏目:[语言] 日期:2023-04-06 热度:3801
C#实现Web文件上传的两种方法实例代码
1. C#实现Web文件的上传
使用C#如何实现文件上传的功能呢?下面笔者简要介绍一下。
首先,在你的Visual C# web project 中增加一个上传用的Web Form,为了要[详细] -
C#中的cookie编程简单示例与说明
所属栏目:[语言] 日期:2023-04-06 热度:979
代码如下:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
[详细] -
c#后台更改前台DOM的css属性示例代码
所属栏目:[语言] 日期:2023-02-28 热度:7405
<div id = 'div1' runat="server">haha</div>
-----------
后台代码中这样调用
div1.Style["display"]="inline";
注意,c#中要用双引号。
using System.Web.UI.WebControls;得引入这个命[详细] -
c#实现根据网络IP显示地理位置功能实例
所属栏目:[语言] 日期:2023-02-28 热度:4748
用户信息表,是大多数系统都有的。我们也知道,通常都会有类似 注册IP 和 最后登录IP 这两个的字段,来存储用户注册时候的IP地址和最后登录的IP的地址。
获取这样的地址,在后台显示 xxx.xxx.xxx.xxx 的地址段,[详细] -
C#中遍历各类数据集合的方法汇总
所属栏目:[语言] 日期:2023-02-28 热度:2417
C#中遍历各类数据集合的方法,这里自己做下总结:
1.枚举类型
代码如下:
//遍历枚举类型Sample的各个枚举名称
foreach (string sp in Enum.GetNames(typeof(Sample)))
{
ary.Add(sp);
}[详细] -
CrystalEasy表调用 C#的 Web服务,输出数据集的应用分析
所属栏目:[语言] 日期:2023-02-28 热度:1431
水晶易表调用C#的WebService,返回数据集合的应用分析
2020-04-24 21:15:17字体:大 中 小来源:转载供稿:网友
1. 水晶易表不能识别WS接口返回的DataTable或DataSet数据类型,会提示“无法加载URL&rdqu[详细] -
c#多图片上传并生成缩略图的示例代码
所属栏目:[语言] 日期:2023-02-28 热度:9953
代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="upload.aspx.cs" Inherits="upload" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head[详细] -
基于 C#实现支持多线程多任务下载的远程工具类
所属栏目:[语言] 日期:2023-02-28 热度:432
代码如下:
/* .Net/C#: 实现支持断点续传多线程下载的 Http Web 客户端工具类 (C# DIY HttpWebClient)
* Reflector 了一下 System.Net.WebClient ,改写或增加了若干:
* DownLoad、Upload 相关方法!
[详细] -
C# 产生验证码取随机数字加字母(改进版)
所属栏目:[语言] 日期:2023-02-28 热度:1459
之前一直用的生成验证码方法,取4位数字没有问题,结果加上字母,取6位后,效率非常低。
改进了一下,方法如下
代码如下:
var text2 = "";
var random = new Random((int)DateTime.Now.Ticks);
const s[详细] -
URL中去掉指定参数实现C#代码
所属栏目:[语言] 日期:2023-02-28 热度:3461
代码如下:
#region URL中去除指定参数
/// <summary>
/// 中去除指定参数
/// </summary>
/// <param name="url">地址</param>
/// <param name="param">参数</param>
/// <returns></r[详细] -
反射式类属性获取或设置实现 C#反射式类的特性实现思路
所属栏目:[语言] 日期:2023-02-28 热度:274
近段时间,有朋友叫Insus了解一下反射(Reflection)方面的知识,反射提供了封装程序集、模块和类型的对象(Type类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问[详细]
-
C# 中使用iTextSharp组件创建PDF的容易方法
所属栏目:[语言] 日期:2023-02-28 热度:7906
将iTextSharp.dll文件拷贝到项目的bin目录,然后在项目中添加引用:
然后在后台代码添加引用:
代码如下:
using iTextSharp.text;
using iTextSharp.text.pdf;
using System.IO;
using Syst[详细] -
C#可以减少或不使用switch有啥方法
所属栏目:[语言] 日期:2023-02-27 热度:8553
Insus.NET的解决方法,是使用工厂方法来处理,可以创建一个工厂接口,然后每个方法设计为一个工厂类,并实现工厂接口。
工厂接口:
代码如下:
IGetFactory
using System;
using System.Collecti[详细] -
C# .Net动态调用webService实现思路与代码
所属栏目:[语言] 日期:2023-02-27 热度:3800
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Net;
using System.IO;
using System.Web.Services.Description;
[详细] -
关于C#中DateTime常用方法简述
所属栏目:[语言] 日期:2023-02-27 热度:6079
DateTime.Now.ToShortTimeString()
DateTime dt = DateTime.Now;
dt.ToString();//2005-11-5 13:21:25
dt.ToFileTime().ToString(); //127756416859912816
dt.ToFileTimeUtc().ToString();//1277567[详细] -
c#操作xml内容不换行及属性xsi:nil=true的空节点添加
所属栏目:[语言] 日期:2023-02-27 热度:7750
设置生成xml的内容格式为不换行
默认用下面代码创建并生成xml的代码如下:
代码如下:
XmlDocument doc = new XmlDocument();
//这里为创建节点等代码,省略....
//保存
doc.Save(filename);[详细]