- 浏览: 232640 次
- 性别:
- 来自: 北京
最新评论
-
net_liu:
zxptian 写道楼主能把TransferFiles也贴出来 ...
c# Socket 文件的传输 -
zxptian:
楼主能把TransferFiles也贴出来分享下吗?
c# Socket 文件的传输
文章列表
多线程与锁:
namespace Threads
{
class Program
{
static void Main(string[] args)
{
Thread[] ths = new Thread[5];
for (int i = 0; i < ths.Length; i++)
{
ths[i] = new Thread(new ThreadStart(Print));
ths[ ...
C#同步执行委托
namespace SyncDelegate
{
delegate int BinaryOp(int a, int b);
class Program
{
static void Main(string[] args)
{
//打印出正在执行的线程ID。
Console.WriteLine("Main() Invoke:" + Thread.CurrentThread.ManagedThreadId);
Cons ...
using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
namespace ConsoleApplication2
{
class Program
{
static void Main()
{
Test a = new Test();
Console.ReadKey();//保证这个进程不结束
}
}
cl ...
通过Assembly来动态加载DLL
- 博客分类:
- C# WinForm
通过Assembly来动态加载DLL
//从DLL文件加载程序集
static Assembly amy = Assembly.LoadFrom("Student.dll");
//创建新类
static Type type = amy.GetType("Student.Stu");
private void button1_Click(object sender, EventArgs e)
{
//静态成员
...
模拟万象管理提示:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Clsmn {
public partial class Form1 : Form {
public Form1(string msg) {
InitializeComponent();
...
一、基础
1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4、说明:创建新表create table tabname(col1 type1 [not null] [primary key] ...
1:replace 函数第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么select replace('lihan','a','b') -----------------------------lihbn(所影响的行数为 1 行)=========================================================2:substring函数第一个参数你的字符串,第二个是开始截取位置,第三个截取长度 select s ...
键盘上每个键作用!!!F1帮助F2改名F3搜索F4地址F5刷新F6切换F10菜单CTRL+A全选CTRL+C复制CTRL+X剪切CTRL+V粘贴CTRL+Z撤消CTRL+O打开SHIFT+DELETE永久删除DELETE删除ALT+ENTER属性ALT+F4关闭CTRL+F4关闭ALT+TAB切换ALT+ESC切换ALT+空格键窗口菜单CTRL+ESC开始菜单拖动某一项时按CTRL复制所选项目拖动某一项时按CTRL+SHIFT创建快捷方式将光盘插入到CD-ROM驱动器时按SHIFT键阻止光盘自动播放Ctrl+1,2,3... 切换到从左边数起第1,2,3...个标签Ctrl+A 全部选中当前页面 ...
年月日的计算
- 博客分类:
- C# WinForm
年月日的计算方法:
/// 当前月有多少天
/// </summary>
/// <param name="y"></param>
/// <param name="m"></param>
/// <returns></returns>
public static int HowMonthDay(int y, int m)
{
int m ...
只允许一个实例运行
- 博客分类:
- C# WinForm
控制仅打开单实例进程
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
//控制仅打开单实例进程
if (Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName).Length == 1)
{
...
Zip文件压缩和解压
- 博客分类:
- C# WinForm
Zip文件压缩和解压主要方法:
/// <summary>
/// 创建压缩方法
/// </summary>
/// <param name="filesPath">文件目录</param>
/// <param name="zipFilePath">保存目录</param>
private static void CreateZipFile(string filesPath, ...
WebClient异步下载
- 博客分类:
- C# WinForm
WebClient异步下载
private void button1_Click(object sender, EventArgs e)
{
button1.Enabled = false;
WebClient wc = new WebClient();
wc.DownloadProgressChanged += new DownloadProgressChangedEventHandler
(wc_DownloadProgressChanged);
wc.Downl ...
private List<string> files = new List<string>();// 需要合并的文件
public List<string> Files
{
get { return files; }
}
public void Combine(string fullName)
{
files.Add(@"C:\Documents and Settings\Administrator\桌面\ ...
HttpFile类:
public class HttpFile
{
public Form1 formm;
public int threadh;//线程代号
public string filename;//文件名
public string strUrl;//接收文件的URL
public FileStream fs;
public HttpWebRequest request;
public ...
设置应用程序开机自动运行
/// <summary>
/// 设置应用程序开机自动运行
/// </summary>
/// <param name="fileName">应用程序的文件名</param>
/// <param name="isAutoRun">是否自动运行,为false时,取消自动运行</param>
/// <exception cref="S ...