- 博客(49)
- 资源 (11)
- 收藏
- 关注
原创 基于.NET平台常用的框架技术整理
部分收藏于:http://www.cnblogs.com/hgmyz/p/5313983.html自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。分布式缓存框架:Micro...
2019-05-30 09:57:55 1041
原创 .net 本地化
UI Menu:1、窗体资源文件,控件UI布局完成。2、设置窗体Localization为True。3、设置窗体Language为中文。4、设置各个窗体控件的中文名称保存。5、窗体文件下面就会产生窗体.zh.resx的文件。6、复制后修改为其他需要配置的语言文字,并命名相应后缀,如:.en-US.resx。Dialog:1、增加项目资源文件.resx.2
2017-09-04 17:47:38 551
原创 C#使用Mutex实现程序单实例运行
C#使用Mutex实现程序单实例运行大家在开发程序的时候,有时需要限制程序,只能同时运行一个实例,实现此功能,对于VB.NET是非常容易的,只要指定一个属性即可,但是C#实现起来,就稍微繁琐了。C#实现单实例运行的方法,也有多种,比如利用 Process 查找进程的方式,利用 API findwindow 查找窗体的方式,还有就是 利用 Mutex 原子操作,上面几种方法中, 综合
2014-09-22 17:52:28 667
转载 在C#中使用SerialPort类实现串口通信
在C#中使用SerialPort类实现串口通信。2009年11月01日 星期日 10:03在.NET work 2.0中提供了SerialPort类,该类主要实现串口数据通信等。本文章将本人在学习过程中从网络上搜集到的相关信息写出来供大家参考。下面主要介绍该类的主要属性(表1)和方法(表.2)。如果需要了解更多的信息请登录http:/
2014-06-30 14:20:02 598
原创 WCF启用端口三步骤实现
WCF启用端口三步骤实现WCF启用端口共享服务只需要三个步骤:启用 NET.TCP Port 共享服务(默认是禁用的)WCF 服务采用TCP 协议设置 PortSharingEnabled 属性为 true第一步. 启用 NET.TCP 端口共享服务通过“开始”-〉“控制面板”-〉“管理工具”-〉服务,打开如下图所示的“服务对话框”,然后定位到Net.TCP Port
2014-06-17 17:34:46 2057
转载 C#线程:BeginInvoke和EndInvoke方法
C#线程:BeginInvoke和EndInvoke方法2009-08-04 16:58 yizhiduxiu11 csdn 字号:T |T本文开始C#线程系列讲座之一,即BeginInvoke和EndInvoke方法。开发语言:C#3.0IDE:Visual Studio 2008一、C#线程概述在操作系统中一个
2014-03-26 11:35:38 464
转载 在使用 SQL Server 的过程中,用户遇到最多的问题莫过于连接失败了。一般而言,有两种连接SQL Server 的方式,一是利用 SQL Server 自带的客户端工具
在使用 SQL Server 的过程中,用户遇到最多的问题莫过于连接失败了。一般而言,有两种连接SQL Server 的方式,一是利用 SQL Server 自带的客户端工具 来源:niutuku.com | awen上传于2012-07-20 | 1763次浏览 | 0条评论 如企业管理器、查询分析器、事务探查器等
2014-02-24 10:10:36 849
转载 DataFormatString
在 我们从业务逻辑层获得数据实体时候,接下来的事情就是要绑定到控件中。数据实体中的一些字段可以直接绑定到界面中,但是有一些字段需要重新格式化格式。比 如货币单位字段,需要显示货币符号和每隔三位显示分隔符;再比如日期字段,数据库中存放的是日期和时间,但是在界面上需要按照XXXX年XX月XX日的格 式显示。这时候我们就用到了DataFormatString 属性。DataFormatStr
2013-12-20 15:57:07 433
转载 读取数据库中表和列的信息
--读取库中的所有库Select Name FROM Master..SysDatabases order by Name--读取库中的所有表名Select Name from Master..sysobjects where xtype='u' order by name--读取指定表的所有列名select name from syscolumns where id=(sel
2013-12-19 15:42:13 526
原创 最简明 datatable to excel
/********************************************************* 如果引用->添加引用->.net选项卡下有->using Microsoft.Office.Interop.Excel;->直接引入* 如果没有,请把->Microsoft.Office.Interop.Excel.dll->放到Debug目录下->* 引用->添加引用
2013-08-09 11:57:13 421
原创 软件设计修炼
1. 火龙果软件工程技术中心http://www.uml.org.cn/MyProcess/GuideView/MyP/MyProcess.asp 2.UML软件工程组织 http://www.uml.org.cn/oobject/OObject.asp#3
2013-04-27 11:19:17 411
转载 C#操作Excel(创建、打开、读写、保存)几种方法的总结
在.NET开发中,不管是web程序还是桌面软件(尤其是涉及数据库操作的MIS系统等),常常需操作Excel,如导出数据到Excel,读取Excel中数据到程序中等。总结起来,其操作不外乎创建、打开、读写、保存(后退出/释放),而其操作方法,则主要有:通过ADO.NET数据连接方式、通过Excel对象模型“自动化”操作、使用中间数据格式如文本文件,XML等间接操作Excel、使用第三方控件(主要用于
2013-02-28 01:00:58 759
转载 C#中Excel的Workbook对象的SaveAs方法
C#中Excel的Workbook对象的SaveAs方法上一篇 /下一篇 2011-07-29 18:06:03 / 个人分类:Excel查看( 1718 ) /评论( 0 ) /评分(0 / 0 ) Workbook 对象的 SaveAs 方法。保存对不同文件中的工作表的更改。 expression.SaveAs(FileName,FileFor
2013-02-28 00:50:53 12895 2
转载 OLEDB方式读取Excel丢失数据的原因和解决方法
学习笔记OLEDB方式读取Excel丢失数据的原因和解决方法OLEDB方式读取Excel丢失数据的原因我到网上找到的解决方法以下为互联网原文 原文地址:http://www.douban.com/note/18510346/ 正文1 引言 在应用程序的设计中,经常需要读取Excel数据或将Excel数据导入转换到其他数据载体中,例如将Excel数据通
2013-02-19 16:56:33 2405
转载 厚积薄发,丰富的公用类库积累
http://www.cnblogs.com/wuhuacong/archive/2011/06/30/2095080.html
2013-02-19 14:00:10 325
转载 C#编程技巧七条
//转自:http://developer.51cto.com/art/200908/141277.htmC#编程技巧之一、最小化窗口点击“X”或“Alt+F4”时,最小化窗口,如:protected override void WndProc(ref Message m) { const int WM_SYSCOMMAND = 0x0112; const int SC_
2013-02-03 11:51:55 310
转载 C#线程系列讲座(1):BeginInvoke和EndInvoke方法
转载自: http://www.cnblogs.com/nokiaguy/archive/2008/07/13/1241817.html1. BeginInvoke和EndInvoke方法2. Thread类3. 线程池4. 线程同步基础5. 死锁6. 线程同步的7种方法7. 如何在线程中访问GUI组件一、线程概述在操作系统中一个进程至少要包含一
2013-02-03 11:25:54 306
原创 C# 获取进程或线程的相关信息
C# 获取进程或线程的相关信息 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;namespace ConsoleApp{ class ProcessDo {
2012-12-16 16:10:45 1022
转载 Realtek HD Audio Driver, Error Code:0xE0000100
zhuanzi:http://www.bananamart.net/zongjie/fa/39420.html 昨天晚上装好WIN7之后发现声卡驱动没能装上找出主板驱动盘装了所有驱动可是喇叭那里还是一个XX.这时自然想到了驱动精灵立马下载安装.更新声卡驱动却提示“安装Realtek HD Audio Driver失败�.Error Code:0xE0000100]”.试试了好多个版本
2012-10-11 01:01:28 2254
转载 实践证明,SQL Server 2000 + 2005 + 2008,完全可以共存,注意区别
转自:http://blog.csdn.net/jehnjehn/article/details/6927196 实践证明,SQL Server 2000 + 2005 + 2008,完全可以共存,注意区别(1)只要实例名不同即可(如:默认实例、命名实例SQL2005、命名实例SQL2008)。 (2)2005 与 2008要求的 .NET Framework 版本不一
2012-09-17 21:52:51 597
转载 一个项目涉及到的50个Sql语句(整理版)
转自: http://topic.csdn.net/u/20100517/17/B2AB9D5E-73A2-4F54-A7EC-40A5EABD8621.html /*标题:一个项目涉及到的50个Sql语句(整理版)作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)时间:2010-05-10地点:重庆航天职业学院说明:以下五十个语句都按照测试数据进行过测试,最好每
2012-09-15 11:56:38 1081
转载 C# winForm程序开机启动和托盘显示
C# winForm程序开机启动和托盘显示这段时间一直在学习C#,看了书然后又在网上看了N多大神些的blog,然后自己学着做了一个像QQ托盘图标那样的小功能的Demo: (1)、在窗口上点击关闭按钮或者最小化时将托盘显示; (2)、双击托盘图标显示窗口; (3)、右键点击托盘图标提供三个菜单选项,“退出”、“隐藏”、“显示”;
2012-09-10 00:05:31 780
转载 Linux系统中软件简单License的实现
Linux系统中软件简单License的实现 笔者:鄞云鹏时间:2007-5-22email: [email protected] 概述 目前,很多商用应用系统是运行在Linux系统之上的,为了维护开发者利益,有必要为软件添加license功能,防止软件被盗用和挪用。本文探讨如何在Linux软件中添加license功能,用到的算法是MD5算法。
2012-08-01 18:00:59 9863 1
转载 如何编译加密保护.net中的dll文件
如何编译加密保护.net中的dll文件(防止破解、反编译dll)2012-03-07 11:21 .net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。中间语言很容易被反编译,所以研究下如何有效的保护dll文件。我大致的方法为 :强签名+混淆+加密。强签名强命名程序集,可以确
2012-08-01 17:59:16 825
原创 ARM DUI 读书笔记引用
http://blog.sina.com.cn/s/blog_56dee71a0100ayl8.html DUI 0021A阅读笔记四:第五章:探…(0/37)2009-05-24 11:03DUI 0021A阅读笔记六:第七章:C和…(0/92)2009-05-16 09:03DUI 0021A阅读笔记五:第六章:ARM…
2011-11-14 15:23:01 326
原创 C# Register
<br />引用自:http://www.ltesting.net/html/29/n-17029.html<br /> <br />一.初步认识注册表:<br /> 单击"开始/运行",在"打开"的后面填入"regedit"。就可以看到注册表的数据结构了。如下图。注:Regedit文件是微软公司提供给用户编辑注册表的一个工具。 <br /><br /> 在注册表中称为"主键",据图可见,"主键"是有层次结构的。主键的下一级主键称为该主键的"子键"。每一个主键可以对拥有多个子键。如图所示,右边的这些值就
2011-04-14 18:03:00 2226 1
转载 C# Thread
引用自:http://www.ltesting.net/html/29/n-17029.html一.初步认识注册表: 单击"开始/运行",在"打开"的后面填入"regedit"。就可以看到注册表的数据结构了。如下图。注:Regedit文件是微软公司提供给用户编辑注册表的一个工具。 在注册表中称为"主键",据图可见,"主键"是有层次结构的。主键的下一级主键称为该主键的"子键"。每一个主键可以对拥有多个子键。如图所示,右边的这些值就是所谓的键值了。每一个主键或者子键都可以拥有多个键值。注册表是一个庞大的数
2011-04-14 18:02:00 5156
转载 C#如何读取注册表中的注册信息
引用自:http://www.ltesting.net/html/29/n-17029.html一.初步认识注册表: 单击"开始/运行",在"打开"的后面填入"regedit"。就可以看到注册表的数据结构了。如下图。注:Regedit文件是微软公司提供给用户编辑注册表的一个工具。 在注册表中称为"主键",据图可见,"主键"是有层次结构的。主键的下一级主键称为该主键的"子键"。每一个主键可以对拥有多个子键。如图所示,右边的这些值就是所谓的键值了。每一个主键或者子键都可以拥有多个键值。注册表是一个庞大的数
2011-03-21 18:04:00 1111
原创 MessageQueue
using System;//using System.Collections;using System.Collections.Generic;using System.Text;namespace CFM.util.rv{ public class MessageQueue { private static LinkedList lls; static int msgCount = 10; static object obj; publ
2011-01-20 11:13:00 327
原创 DataSet Vs Exel
<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.Data.OleDb;<br />using System.Data;<br />namespace DataVsExel<br />{<br /> public class DataVsExel<br /> {<br /> private string connectionStri
2011-01-18 15:16:00 320
原创 DataSet To Excel&Chart
<br />using System;<br />using System.Drawing;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.Runtime.InteropServices;<br />using Excel = Microsoft.Office.Interop.Excel;<br />using Microsoft.Office.Core;<br />using System.
2011-01-18 15:14:00 544
原创 excel资料操作
<br />我们在做excel资料的时候,通常有以下方法。<br />一.导入导出excel常用方法:<br />1.用查询表的方式查询并show在数据集控件上。代码publicstaticstring strCon =" Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =C://08.xls;Extended Properties=Excel 8.0";<br />publicstatic DataSet ds;<br />protectedvoid Pa
2010-07-24 13:00:00 307
原创 excel资料操作
<br />我们在做excel资料的时候,通常有以下方法。<br />一.导入导出excel常用方法:<br />1.用查询表的方式查询并show在数据集控件上。代码publicstaticstring strCon =" Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =C://08.xls;Extended Properties=Excel 8.0";<br />publicstatic DataSet ds;<br />protectedvoid Pa
2010-07-24 12:59:00 340
原创 ActiveMQ 的若干问题
<br />1. DB ConfigSQL ServerSQL Server 2000 Drivers <br />Here is an example of a configuration for SQLServer kindly supplied by Ning Li<persistenceAdapter> <journaledJDBC journalLogFiles="5"dataDirectory="../activemq-data" dataSource="#mssql-ds">
2010-06-29 00:09:00 643 1
转载 系统编码
http://www.591pic.com左脚耐克,右脚阿迪达,记得在哪听过这句话。 现在是左手N70,右手N95。 三月份做的那个移动物流项目进入收尾,突然要增加终端定位功能,在专用GPS设备上开发已经来不及了,公司决 定在手机终端上开发。就这样,带GPS模块的机皇N95就屈尊到了我手里,小爽了一把。 正事归正事,在原有模块上做了一周多,碰到一个奇怪的问题。终端获取GPS定位信息后,需要周期性上
2010-04-18 22:32:00 651
原创 中文乱码问题分析及解决
C#访问MySQL数据库时中文乱码问题分析及解决 - 使用MySQL保存中文数据时,经常会遇到乱码问题。产生乱码的原因很多,在笔者以为对MySQL的字符集处理已经很有了解的时候,使用C#编程时,竟再一次遇到了乱码。联想到前几天一位同事在使用JDBC访问MySQL时遇到的中文乱码问题,决定对MySQL中文乱码问题的产生场景进行一次总结。 一、错误读出 现象:一个已经存在数据的MySQL数据库,该数据
2010-04-18 22:18:00 1123
原创 C#访问数据库时中文乱码问题分析及解决
C#访问MySQL数据库时中文乱码问题分析及解决 - 使用MySQL保存中文数据时,经常会遇到乱码问题。产生乱码的原因很多,在笔者以为对MySQL的字符集处理已经很有了解的时候,使用C#编程时,竟再一次遇到了乱码。联想到前几天一位同事在使用JDBC访问MySQL时遇到的中文乱码问题,决定对MySQL中文乱码问题的产生场景进行一次总结。 一、错误读出 现象:一个已经存在数据的MySQL数据库,该数据
2010-04-15 23:07:00 1979
原创 WebService
1. 添加WebService项目,建立WebService,引用System.Data.OleDb(or System.Data.SqlClient), 在WebService的方法中写具体数据库操作,如读取。 2.确认能访问到WebService,如:http://localhost/myWebService/DBOperation.asmx 3.建立C#windows应用程
2010-04-15 08:41:00 484
原创 JavaScript
(1)同时支持客户端和服务端 Respones.Write("HelloJava()"); (2)仅支持客户端 aspx: aspx.cs: btnDelete.attribute("onclick")="return HelloJava();" (3)仅支持客户端 this.DropDownList1.Attributes["onchange"] = "Javascript:return Dro
2010-04-15 08:40:00 438
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人