随笔分类 - .net
摘要:using System.IO;using System.Runtime.Serialization.Formatters.Binary;Hashtable aa = new Hashtable();private void buttonSave_Click(object sender, EventArgs e){FileStream fs = new FileStream("e:\\400tel.dat", FileMode.Create);BinaryFormatter bf = new BinaryFormatter();bf.Serialize(fs, aa);fs
阅读全文
摘要:using System;using ICSharpCode.SharpZipLib;using ICSharpCode.SharpZipLib.Checksums;using System.IO;using ICSharpCode.SharpZipLib.Zip;using System.Collections;/// <summary>/// Common 的摘要说明。/// </summary>public class commRar{ public commRar() { // // TODO: 在此处添加构造函数逻辑 // } /// <summary&
阅读全文
摘要:首先的引用RC500_232.dll和zlg500B.dll这两个dll功能是一样,只是zlg500B.dll的功能有多一些!如果是应用程序,将这两个dll放到bin文件夹中,如果是asp.net 程序 则将dll 放到系统盘中的system32文件夹中(using System.Runtime.InteropServices; 一定要添加这个命名空间!!!!!!)添加API申明如下: [DllImport("RC500_232.dll")] private static extern byte RC500_232_init(int mport, int mbaud); [
阅读全文
摘要:在嵌入式应用和一些安全软件中经常需要不通过物理键盘输入,虽然微软提供了也一个软键盘,但这个软件盘不能定制界面不能自动感应当前光标是否处于输入状态,所以有时候我们还是需要自己来实现这个软键盘。本文将讲解自己实现软键盘时涉及到的几个关键技术。一、浮动窗体的实现软键盘的窗体和普通窗体不一样,这个窗体在成为当前窗体时,不会影响其它进程的窗体的光标焦点。也就是说虽然这个窗体现在为当前激活的前台窗体,但光标仍然停在其他进程的窗体上。如上图所示,虽然软键盘在记事本的前面,但光标仍然在记事本上。要实现这个技术,我们必须要把当前窗体设置为浮动工具条才行。这里我给出 C# Winform 的实现方法: priva
阅读全文
摘要:二次开发语言,LISP没有增强,VBA差不多要灭亡,ARX保持不变,而.NET一直在加强。 我们不要再对LISP和VBA抱有任何期望,因为Autodesk不会在这些语言上再去投入,或者说自动桌子公司没有那么多精力去遍地开发。总有一天,这两个语言都会消失在我们的眼前,就算不消失,新的功能也无法用这些语言来实现。 AutoCAD .NET API 做为试验品在AutoCAD 2005就出现,而到了AutoCAD 2007后,才真正的得到发展。可以实现一些VBA无法实现的功能,如曲线处理、动态拖动等操作。而到了AutoCAD 2010后,已经做得比较完善。(http://www.my400800..
阅读全文
摘要:#region 发送邮件 /// summary /// 通过附件发送邮件 /// /summary /// param name="emailFrom"发送人邮箱地址/param /// param name="files"图片地址/param /// param name="emailFromName"发送人姓名/param /// param name="zsrList"收件人集合/param /// param name="csrList"抄送人集合/param /// param name="arrFilePath"附件路径/pa
阅读全文
摘要:Excel生成类 ExcelRW.csusing System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using Microsoft.Office.Interop.Excel;using System.Coll
阅读全文
摘要:下面是asp.net,php,jsp等语言在输出utf-8是需要在输出开始添加三个字节的内容,不让输出的文件会有一定的问题,希望对大家有所帮助。Using ASP.NET C# Response.ContentType="text/xml; characterset=utf-8" ; Response.BinaryWrite( new byte[]{0xEF,0xBB,0xBF} ); // Now write your XML data to output stream http://www.my400800.cn Using ASP.NET VB Response.ContentType=
阅读全文
摘要:在vs2005中有生成网站的菜单,但这样生成的文件aspx的文件还是能够看到代码,通过手工的预先编译,则可以完全把整个站点保护起来。在命令提示符下进入:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727然后键入预编译命令:aspnet_compiler -v /aspnet -p "d:/***" "e:/***"d:/***是指的你要编译的站点e:/***指得是你编译好后存放的路径,没有该路径就自动生成很爽吧,代码全部保护起来了,什么也看不到。。。不过用反编译工具还是能读出来的。注意:编译好的文件中的空文件夹丢失,比如你要放用户上传的文件的文件夹,自
阅读全文
摘要:2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.3:开始制作安装向导完成后即可进入项目文件夹:(http://www.my400800.cn)双击"应用程序文件夹"在右边的空白处右击,选择添加-文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户桌面"中.这样安装程序安装安装完成后会在 "开始-所有程序"和"桌面"上生成程序的快捷方式.然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"defaultlocation"的路径中的"[manufacture
阅读全文
摘要:里面是最新的代码。新加:Buffers 数据包组合类BuffList 数据包缓冲类ReadBytes 数据包 读取类里面包含 一个客户端 和服务器端的 简单 聊天室 案例 就几行代码下载地址:view plaincopy to clipboardprint?using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.Net.Sockets; namespace MessageServer { class Program
阅读全文
摘要:例如我又一个四个函数:private void func1(){//我想在这个取得这个函数是有谁来调用的,我想输出一下结果://func2() 调用来自 func3(),func3() 调用来自 func4(),请问可否实现System.Console.WriteLine("http://www.my400800.cn");}private void func2(){func1();}private void func3(){func2();}private void func4(){func3();}问题解答:private void func1(){ //在func1添加如下方法就可以
阅读全文
摘要:using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Drawing;using System.Drawing.Imaging;using System.Runtime.InteropServices;namespace BallotAiying2...{ class UnCodebase ...{ public Bitmap bmpobj; public UnCodebase(Bitmap pic) ...{ bmpobj = new Bitm
阅读全文
摘要:WebClient方法本身没有提供设定http请求响应超时时间的方法,我们需要重写该该类的GetWebRequest方法,代码如下。类名为 CGMWebClient.cs 可以根据自己的要求修改using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;namespace cvsFileUploadCommSub{ public class CGMWebClient : System.Net.WebClient { private int _timeOut
阅读全文
摘要:单个网页存放类 RssResponeObject.csusing System;using System.Collections.Generic;using System.Text;namespace BaseCommon.Rss{ public class RssResponeObject { //title400电话申请办理/title //linkhttp://www.my400800.cn/link //description400电话申请办理/description #region 构造函数 /// summary /// 构造函数 /// /summa
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO.Ports;namespace communicationComm{ /******************************************************************************** //打开串口(打开串口后不能修改端口名,波特率等参数,修改参数要在串口关闭后修改) ******************************************
阅读全文
摘要:%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DemoJScriptUpdate.aspx.cs" Inherits="CharterWeb.DemoJScriptUpdate" %!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"script runat="server" protected void txtDataOnChan
阅读全文
摘要:日前遇到一个问题:在默认网站下建立虚拟网站时,虚拟站报web.config的配置错误。检查发现是默认网站的配置,而非虚拟站的。虚拟站下没有相关的引用,所以报错。解决方法有二:1. 把相关的引用也加入到虚拟站中。2. 配置默认网站的web.config为不向下继承。把除了configSecton之外的东西都放到 location path="." inheritInChildApplications="false"/location 里面去 如 :?xml version="1.0" encoding="UTF-8"? configuration xmlns="http://sch
阅读全文
摘要:方式一:TransmitFile实现下载。将指定的文件直接写入 HTTP 响应输出流,而不在内存中缓冲该文件。 protected void Button1_Click(object sender, EventArgs e)...{/**//* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。 代码如下:*/ Response.ContentType = "application/x-zip-compressed"; Response.Ad
阅读全文
摘要: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 System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using Common.ValueObject;using BusinessLogic;usi
阅读全文