随笔分类 - c#基础
摘要:一、方法//设置本窗体的活动控件为某个控件this.ActiveControl = this.button2; //调用Focus方法设置某个控件获取焦点this.button2.Focus(); 二、注意事项1、在窗体实例化——加载——绘制——显示完毕四个过程中使用两种方法设置效果有区别,具体如下
阅读全文
摘要:C#使用CurrentUICulture切换语言 - quanzhan - 博客园 (cnblogs.com) 1、 创建2个窗口 2、 窗口1属性Localizable设置为True,Language选择英语(美国) 然后把窗口1中控件的Text由中文编辑成英文,Form2一样设置。 此时,For
阅读全文
摘要:本人c#开发,有个项目要调用c++写好的dll库函数。捣腾了几天,把经验记录下。 使用vs2010,非托管方式。 c++: 1、创建项目: Win32->Win32项目;选择DLL (D) ->完成; 2、解决方案资源管理器中,鼠标右键项目,打开属性; 3、创建类 C#不能直接调用C++类库中的类,
阅读全文
摘要:转载至:https://www.cnblogs.com/hfzsjz/archive/2010/08/23/1806552.html 从网上找到了一些相关的资料然后自己试着做了一下觉得收益匪浅。其实对MD5的加密解密,我们知道怎么调用就好了,其实也没有什么太多的必要去看其算法。以下代码希望对观望的读
阅读全文
摘要:什么是网关? (可以联想下海关?什么是海关?) 连接两个不同的网络的设备都可以叫网关设备;网关的作用就是实现两个网络之间进行通讯与控制。 网关设备可以是 交互机(三层及以上才能跨网络)、路由器、启用了路由协议的服务器、代理服务器、防火墙等 网关地址就是网关设备的IP地址。 一般默认1地址为默认网关地
阅读全文
摘要:更多:https://www.cnblogs.com/PiaoMiaoGongZi/category/1120300.html 1、打开 Eziriz .NET Reactor,主界面如图1所示: 图1 2、单击 Main Assembly 右边的 Open,选择要加密的软件文件exe 或 dll
阅读全文
摘要:1. 使用VS2013编译你要打包的程序,会在文件夹中的 ..\bin\Release中 2. 点击VS2013中的TOOLS -> PreEmptive Dotfuscator and Analytics : 打开的界面如下图: 3. 选择需要混淆的文件,一般只需要混淆 *.Dll 或 *.exe
阅读全文
摘要:当我们将asp程序部署到远程服务器上的时候,如果遇到程序错误,如何能快速的判断我们程序的错误呢。所以-->Log4Net作为记录日志的一大神器,不得不学会熟练使用啊!没有那么多的原理,照猫画虎的使用,保证你也能成功的使用这么简单的日志记录工具。 在WinForm中做好五步即可使用Log4Net 需要
阅读全文
摘要:在WPF中新建项目是自动实现了INotifyPropertyChanged接口,用于数据绑定时非常的方便在winfrom中也可以实现INotifyPropertyChanged接口 将需要绑定的字段写到一个类中,用这个类实现INotifyPropertyChanged接口 public class
阅读全文
摘要://一个文件目录string filePath = "C:\\JiYF\\BenXH\\BenXHCMS.xml";Console.WriteLine("该文件的目录:"+filePath);string str = "获取文件的全路径:" + Path.GetFullPath(filePath);
阅读全文
摘要:前文我们讲了使用TortoiseGit管理源代码,但是对于使用VS2010的朋友来说,源代码管理起来还是不怎么方便。要是直接在VS2010中能使用Git就好了,下面我们就来看看怎么在VS2010中使用Git的功能。 主要是分成两个步骤 1 安装 打开VS2010,选择Tools->Extension
阅读全文
摘要:在用c#做WinFrom开发的过程中。我们经常需要用到进度条(ProgressBar)用于显示进度信息。这时候我们可能就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。下面我就简单结合一个我写的例子给大家做一个介绍。第一步:设计界面不说了...注意需要引用 usi
阅读全文
摘要:全文出自:https://blog.csdn.net/huangwenhua5000/article/details/9341751 1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop
阅读全文
摘要:一:概念 内存:用来存储程序信息的介质。 指针:指向一块内存区域,通过它可以访问该内存区域中储存的程序信息。(C#也是有指针的) 值类型:struct(整形、浮点型、decimal的内部实现都是struct)、enum、可空类型 引用类型:class、interface、delegate、数组、ob
阅读全文
摘要:public void UpdateImg(string picpath) { //更新至控件中 PnlImageShow.BackgroundImage = LoadImgPath(picpath); } //读取PNG文件,生成Image对象 Image LoadImgPath(string p
阅读全文
摘要:模态对话框弹出窗口阻止调用窗口的所有消息响应。只有在弹出窗口结束后调用窗口才能继续。在模态窗口“关闭”后,可以读取模态窗口中信息,包括窗口的返回状态,窗口子控件的值。 非模态对话框可以在弹出窗口和调用窗口之间随意切换。调用窗口调用show方法后,下面的代码可以立即执行。在非模态窗口关闭后,窗口的所有
阅读全文
摘要:一个绿色免安装软件,领导临时要求加个注册机制,不能让现场工程师随意复制。事出突然,只能在现场开发(离开现场软件就不受我们控了)。花了不到两个小时实现了简单的注册机制,稍作整理。 基本原理:1.软件一运行就把计算机的CPU、主板、BIOS、MAC地址记录下来,然后加密(key=key1)生成文件;2.
阅读全文
摘要:1.创建注册表文件: 打开记事本,输入一些内容: ? 1 2 3 REGEDIT4 [HKEY_CURRENT_USER/Software/MyRegDataApp] "UseTime"="10" ? 1 2 3 REGEDIT4 [HKEY_CURRENT_USER/Software/MyRegD
阅读全文
摘要:一般地,用.NET编写的程序集在发布前,通常需要对代码进行混淆和强签名,下面简要介绍一下程序集的混淆和强签名的步骤及在实际开发中的实施。 1.创建一个公钥/私钥对 首先,需要创建一个公钥/私钥对。密钥如果有密码保护,则生成pfx文件,没有密码生成snk文件,pfx比snk文件较大些,在Visual
阅读全文
摘要:ClickOnce IIS7发布WinForm应用程序,非签名方式(不勾选签名中的"为ClickOnce清单签名") 一、在D盘上建一个文件夹”MyAppPath”。 该文件夹将用于存储网站文件,即为下述网站的物理路径。 二、通过IIS添加一个网站。 上述第二个步骤使用了开始时创建的文件夹。因为端口
阅读全文