预览模式: 普通 | 列表

C#读写更新app.config最佳Winform实例

通常,app.config文件只允许读取,不允许写入,ConfigurationSettings.AppSettings和ConfigurationManager.AppSettings只是在程序第一次运行时候读取app.config到内存,一旦修改了app.config的值,就无法读取了,所以另外需要一个读取app.config的方法。另外,app.config在程序发布之后,名称会变更为应用程序名字.exe.config,在以下的方法里需要修改一下config文件的名字,暂时我先以config.xml文件命名,读取和更新写入app.config的方法函数如下:

[阅读全文]

标签: C#

前天收到客户的来信,说是我发过去的WEB程序运行报错,说是缺少BIN文件。我起初始觉得不可能啊,在我源码里面是有bin目录的,为什么发过去就没有呢,我回想了一下之前是如何给客户发过去的程序runtime文件,我是通过从svn里Export出来之后发给客户的,客户的反馈如下:

[阅读全文]

标签: 项目

TCAT Candidate的维护项目中,最近报了一个错误,在统计Report报表的时候,经过调试很快发现是一个XML文件中的特殊字符导致,用户在定义表单的时候在对控件进行命名的时候使用了一些特殊字符,导致在解析XML的时候出现错误,截图如下,出现问题字符为(&)字符:

[阅读全文]

标签: 项目

DotNet(.Net)如何进行版权保护,保护DLL

可以参照以下方式进行:

  1. 使用Dotfuscator进行加密
  2. 使用snk 强名称保护

[阅读全文]

标签: 方案
最近在做一个美国的项目更改,TCAT的项目,增加一个功能,项目用到VS.NET 2003数据库SQL2000,因为这次采用了团队开发,所以使用SVN做版本管理,但没想到配置的时候IIS配WEB总运行不起来,提示“项目刷新失败,无法从服务器中检索文件夹信息”,这类问题一般是由于SVN管理源代码导致的。我们都知道,SVN客户端会在源码程序的每一个目录下生成一个.svn的隐藏数据的文件夹来记录文件的历史信息,按照常规方法是创建不了以小数点开头的文件的,所以VS2003在缓存文件的时候遇到.svn目录文件就会出错了,这是VS2003的一个明显的Bug缺陷在SVN支持方面。

[阅读全文]

标签: 方案

IIS5和IIS6的伪静态方法:
    需要通过 URL REWRITING 实现 URL 重写,来实现 WEB 程序的伪静态方法,默认情况下只能实现 .ASPX 伪静态,而要实现 *.HTML 伪静态,需要将 ISAPI 里面的 *.HTML 应用程序映射改为 .NET 的 ISAPI。
 
IIS7的伪静态做法: 
  在 WEB.CONFIG 中配置一下即可,例如:

[阅读全文]

关于VS.NET 2008的破解方法和激活方法

VSNET2008安装如何进行破解和激活
-----------------------------------------
方法一、安装VS.NET2008时录入序列号
直接在安装时,录入序列号,正版的序列号可见底部。

方法二、如果之前安装过VS.NET 2008试用版:

VS2008破解的方法非常简单,在任务栏单击开始->设置->控制面版->添加或删除程序->卸载vs.net2008->出现卸载界面->点击Next->输入上面CD-key ->出现成功画面即可完美将试用版升级成为正式版。

VS2008正式版序列号CDKEY:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
 

标签: C#

1. F5:启动调试
2. F7 /Shift-F7:显示代码窗口或显示设计器窗口
3.Alt-Enter:显示选中对象的属性(这是个罕用的windows快捷键,能够用显示目录和文件的属性)
4.F6 / Shift-F6 / Ctrl-Shift-B:生成处理计划/生成名目/生成处理计划
5.Shift-Alt-C: 在名目里增添类
6.Ctrl-K + Ctrl-C: 注释一段抉择代码
7.Ctrl-K + Ctrl-U: 取缔一段抉择代码的注释
8.Ctrl-M + Ctrl-O / Ctrl-M + Ctrl-P: 折叠定义/开展一切代码(停滞纲要显示 )
9.Ctrl-M + Ctrl+M:开展或折叠代码段(切换纲要显示)
10.Ctrl-B + Ctrl-T:切换代码书签
11.Ctrl-Alt-P:附加调试器的过程
12.Ctrl-Alt-L:显示处理计划阅读器
13.Ctrl-Shift-A / Alt-Shift-A:在名目里增添项/在名目里移除项

[阅读全文]