文章分类 - C#
摘要:我们经常会希望在程序中写入一些配置信息,例如版本号,以及数据库的连接字符串等。你可能知道在WinForm应用程序中可以利用Properties.Settings来进行类似的工作,但这些其实都利用了App.config配置文件。本文探讨用代码的方式访问 App.config 的方法。关于 App.co...
阅读全文
摘要:尽管MS为我们提供了丰富的.NET Framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写。当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目中,然后就可以像使用自己的类一样方便的使用它们了。但是,有些Dl...
阅读全文
摘要:一、基础命名空间System.Collections包含了一些与集合相关的类型,比如列表,队列,位数组,哈希表和字典等.System.IO包含了一些数据流类型并提供了文件和目录同步异步读写.System.Text包含了一些表示字符编码的类型并提供了字符串的操作和格式化System.Reflectio...
阅读全文
摘要:1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHostAddress2. 在网络编程中的通用...
阅读全文
摘要:BackgroundWorker 组件用来执行诸如数据库事务、文件下载等耗时的异步操作。开始在应用程序中添加一个BackgroundWorker实例,如果用的是VS,可以从工具上直接拖到应用程序:BackgroundWorker backgroundWorker1 =newBackgroundWor...
阅读全文
摘要:C#获取当前应用程序所在路径及环境变量 一、获取当前文件的路径 string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 string str2=Environment.CurrentDirector
阅读全文
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯...
阅读全文
摘要:VS生成选项解析内容(Content) - 不编译该文件,但将其包含在“内容”(Content) 输出组中。编译(Compile) - 将该文件编译到生成输出中。此设置用于代码文件。嵌入资源(Embedded Resource) - 将该文件作为 DLL 或可执行文件嵌入主项目生成输出中。内容的读写...
阅读全文
摘要:方法一: //须添加对System.Web的引用 using System.Web.Security; /// /// SHA1加密字符串 /// /// 源字符串 /// 加密后的字符串 public s...
阅读全文
摘要:在c#中调用另一个应用程序(.exe 带参数) using System.Diagnostics;如果是dosProcess.Start("cmd.exe");如果是其他文件Process.Start("绝对路径+文件名.exe");---------------------------------...
阅读全文
摘要:1.可以写一个函数MdiChildShow(Form frm)2.如果你要打开的窗体是Form1.Form1 frm = new Form1(frm);this.MdiChildShow(frm);搞定,收工!函数代码如下://Mdi子窗口不能重复打开 private void Mdi...
阅读全文
摘要:字符型转换为字符串1. // C 货币2. 2.5.ToString("C"); // ¥2.503. // D 10进制数4. 25.ToString("D5"); // 250005. // E 科学型6. 25000.ToString("E"); // 2.500000E+0057. // F...
阅读全文
摘要:第一步。根据卷标,CPU序列号,生成机器码// 取得设备硬盘的卷标号 public static string GetDiskVolumeSerialNumber() { ManagementClass mc = new ManagementClas...
阅读全文
摘要:应用程序配置文件,对于asp.net是 web.config对于WINFORM程序是 App.Config(ExeName.exe.config)。配置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件,对于配置文件的操作,从.NET 2.0 开始,就非常方便了,提供了 System [...
阅读全文
摘要:C:\ProgramFiles\MicrosoftVisual Studio .NET\ FrameworkSDK\Samples\ Technologies\ Interop\PlatformInvoke\ WinAPIs\CS目录下有大量的调用API的例子。一、调用格式using System....
阅读全文
摘要:1、在解决方案中 ——点击右键——添加2、然后选择 安装和部署 ——安装向导 可以更改名称3、点击 下一步4、然后选择上那3个5、点击完成之后 会出现如下界面6、点击应用程序文件夹 选择主输出 ——右键 创建快捷方式 7、创建完快捷方式后——右键 剪切 在选择 用户桌面 —— 右键粘贴 这里就是程序...
阅读全文
摘要:public static string GetMethodInfo() { string str = ""; //取得当前方法命名空间 str += "命名空间名:" + System.Reflection.Metho...
阅读全文
摘要:第一步:新建一个控件库项目:myControl第二步:从工具箱里面拖动1个PictureBox、1个Button、6个Lable控件到用户界面上,布局如下:如上图,设置pictureBox的Name为picBox,背景为白色,Button的Name为btnOpen,另外靠左的三个Lable的Text...
阅读全文
摘要:Richtextbox存: //传入Richtextbox 对象 返回二进制数据 private byte[] getStream(RichTextBox rtb) { //定义内存流 using (MemoryStream stream = new...
阅读全文
摘要:验证时出错。HRESULT = '8000000A'在VS2010中,当为Windows窗体应用程序添加一个安装项目后,如果项目生成时出现以下错误:验证时发生错误。HRESULT = '8000000A“解决的办法是:使用记事本或其他文本编辑器打开Setup.vdproj文件,删除以下行:"SccP...
阅读全文

浙公网安备 33010602011771号