开发工具以及开发语言:VisualStudio.net2005C#数据库:SQLServer2000数据库名:IELKQ密码为空向里面添加如下数据(注,其中的部门名称是我乱来的)解释:DEPT_ID是部门号,NAME_DEP是部门名称,ID_DEPT是所属的部门号,其意义是,如:DEPT_ID为000000NAME_DEP为北京检查院,ID_DEPT为000000表示这是根节点,也就是一级节点,又如:DEPT_ID为000004,NAME_DEP为成都检查
系统 2019-08-29 22:42:22 1847
参考:http://blog.163.com/zhouchunping_99/blog/static/7837998820085114394716/生成word文档生成word文档viewplaincopytoclipboardprint?publicclassBiultReportForm{//////word应用对象///privateMicrosoft.Office.Interop.Word.Applicatio
系统 2019-08-12 01:31:40 1846
一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。抽象类实例1publicabstractclassA2{3privateint?num=null;45publicint?Num6{7get{returnnum
系统 2019-08-29 23:23:51 1844
publicstaticvoidHttpDown(stringfileName,System.Web.UI.Pagep_Page,stringfloder){stringpath=fileName;//输出到客户端FileInfofile=newFileInfo(path);p_Page.Response.Clear();p_Page.Response.Charset="GB2312";p_Page.Response.ContentEncoding=Sys
系统 2019-08-12 01:33:04 1844
1.编写Com+组件在建立C#工程之后必须要给类一个强名称.要创建强名称,可以使用sn工具.此命令行工具有许多选项,在命令提示符处键入sn/?可以查看所有选项.对程序集签名所需的选项是“-k”,它将创建一个密钥文件.默认情况下,该文件使用.snk作为扩展名.例如,要创建一个名为MyCom.snk的密钥文件,可以使用以下命令行:sn-kMyCom.snk然后在工程中引用这个强名称方法如下:(1):注释掉AssemblyInfo.cs中的[assembly:A
系统 2019-08-12 01:51:50 1838
看视频的时候看到视频里有讲怎么把数字金额转成大写的,对着视频的代码打了一遍,测试成功,先记下来,以备后用!///金额转大写//////publicclassMoneyConvertChinese{///金额转大写////////////publicstringMoneyToChin
系统 2019-08-29 23:52:27 1836
usingSystem;usingSystem.IO;usingSystem.Text;usingSystem.Collections;namespacePDFGenerator{publicclassPDFGenerator{staticfloatpageWidth=594.0f;staticfloatpageDepth=828.0f;staticfloatpageMargin=30.0f;staticfloatfontSize=20.0f;static
系统 2019-08-29 23:34:12 1836
#实现对Word文件读写手头上的一个项目报表相对比较简单,所以报表打印采用VBA引擎,通过定制Word模版,然后根据模版需要填充数据,然后OK,打印即可。实现方法:首先需要引用VBA组建,我用的是Office2003Professional,Dll版本号为MicrosoftWord11.0另外当然还需要引用Interop.Word.Dll.代码如下:///#region打开Word文档,并且返回对象wDoc,wDoc//////打开Word文档,并且返回对
系统 2019-08-12 09:26:53 1835
C#多线程随记回顾1.创建多线程方式知道的有三种:---手动创建Thread、使用线程池、使用task任务---手动创建Thread,分两种带参数和不带参数的帮助委托器eg://帮助器委托不带参数//ThreadStartts=newThreadStart(DoWork)//for(inti=1;i<=3;i++)//{//Threadt=newThread(ts);//t.Name="线程"+i.ToString();//t.Start();//}//C
系统 2019-08-12 01:33:20 1835
实践篇在整个开始的时候,你要准备以下软硬件:硬件:西门子3508或C35系列手机一个西门子手机通信数据线一条软件:VS.NET(C#)短信编码类库(PDUdecoding.cs)串口通信类库(JustinIO.cs)当所要求的软硬件都准备好后,我们就可以正式开始了。下面以我自己的测试用例为大家详细介绍。做什么事情都应该有计划,虽然我们的测试用例很简单,但还是画个简单的流程图:有了流程图,还只是明白了程序怎么运行,再看看界面,会让你更心动的了。图二、短信终端
系统 2019-08-29 23:16:54 1834
许多情况下,如果创建或修改一个文件,系统需要执行某些任务。例如,在一个数据库中插入平面文件的重要系统就是如此。在这种情况下,程序必须监控目录中新建立的文件。如果目录中新建了一个文件,程序必须提取这个文件、进行解析、再把它插入到数据库中。许多时候,这类功能要通过“调查”目录并列举上次调查后任何新建的文件来完成。在.NETFramework中,微软为开发者提供另一种连续调查一个目录中的新建文件的方法——C#FileSystemWatcher对象。C#FileS
系统 2019-08-12 09:27:10 1832
系统 2019-08-12 09:27:01 1830
唉,只怪自己学术不精,现在才学习SQL存储过程,从网上找了不少资料,可是很凌乱,定位也比较高,不适合我这样的小菜学习,现在我就来总结一下C#使用SQL存储过程完整的流程,以SQL2005为例。先简单的说说什么是存储过程:存储过程就是固化在SQL数据库系统内部的SQL语句,这样做的好处是可以提高执行效率、提高数据库的安全性、减少网络流量。接下来就讲解如何在数据库中建立一个存储过程。打开SQL2055数据库,展开“数据库”节点,找到你使用的数据库(目的数据库)
系统 2019-08-12 01:32:23 1830
平时需要把excel导入到oracle中,现总结方法如下:1、使用OLE方式:stringConnStr="Provider=Microsoft.Jet.OleDb.4.0;"+"datasource="+文件.xls+";ExtendedProperties=Excel8.0";OleDbConnectionconn=newOleDbConnection(ConnStr);conn.Open();DataTabledt=newDataTable();Ol
系统 2019-08-12 01:53:49 1829
C#操作Word完全功略!如何:将文档发送到打印机Word对象模型参考(VisualStudioToolsforOffice)Document.PrintOut方法贴一段别人的代码CodepublicclassBiultReportForm{//////word应用对象///privateMicrosoft.Office.Interop.Word.Application_wordApplication;///
系统 2019-08-12 09:27:19 1826