摘要:
环境:如果要将bin\release目录作为我们产品的发布目录或者产品来源目录,那么release目录中就只能有产品需要用到的东西,但是以VS默认的配置编译的话会生成比较讨厌的.pdb,.vshost,甚至.xml后缀名的文件,不得不再发布前对其清理一番,不过这样的话,风险就比较大,怎样解决?具体如下:第一步:第二步:这样项目重新编译后,可保证release目录下只有干净的.dll文件、.exe之类的文件了,发布的时候也不需要手动去清理,^_^!* 不过需要慎重,因为没有任何日志输出,所以最好不要在此模式下进行调试操作 阅读全文
摘要:
/// /// 是否有一个用户正在连接服务器中 /// public bool IsConnectting { get { return _isConnectting; } private set { _isConnectting = value; } }小鱼提问2:private修饰setter访问器只能在类内部,参考private,再用public修饰getter访问器,行吗?为什么?小鱼作答: 阅读全文
摘要:
/// /// 常量等定义 /// public class General { /// /// 文件类型 /// public enum FileType { } }小鱼提问:都是public修饰,为何外部只能General.FileType这样访问?既然外部都不能直接访问enum FileType,那为何要用public修饰它?去掉可不可以?为什么? 小鱼作答: 阅读全文
摘要:
与多线程,业务逻辑等比较复杂的功能打交道时,免不了对部分有可能产生不可预期的代码进行异常捕获。这种异常可能不处理,比如:try{}catch {}但是如果一旦发生异常,在程序调试的时候,发现vs输出界面中报了一个"System.ModCore.Dll“发生一个异常"之类的提示,但是在"System.ModCore.Dll"中没法立即定位到错误位置,得一步一步的调试程序,何其苦逼,2013-11-13 11:11:00秒突然灵光一闪,我们把它改一下,变成如下形式:try{ }catch (Exception ex){ //不抛... 阅读全文
摘要:
以前不会用DataGridView的时候一直使用DataTable绑定的方式,如下:DataTable table = new DataTable();//给表添加一列Name,此名字和table.Columns.Add("Name");//给表添加一列Idtable.Columns.Add("Id");DataRow row = table.NewRow();row["Name"]="ab";row[""Id]=1;table.Rows.Add(row);//当然,dataGridView1中 阅读全文
摘要:
利用命令:nslookupWindows+R键,输入CMD,输入命令nslookup www.baidu.comOK!这得在联网情况下,如果本身nslookup就不行的话,可不可以认为网络就不好使呢? 阅读全文
摘要:
/// /// Ini文件操作类 /// public class Ini { // 声明INI文件的写操作函数 WritePrivateProfileString() [System.Runtime.InteropServices.DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, string val, string filePath); // ... 阅读全文
摘要:
客户端版本发布步骤:1.通知所有负责各自模块的人员提交代码。2.项目中的程序升级日志各自负责的人员需要增加和修改3.新建一个文件夹,把pc_client工程目录download到里面去(文件URl可以右击pc_client属性里面有),文件夹命名2013913-168314.版本号SVN为download完毕后最下面的那个版本号,比如168315.AssmblyInfo文件中的AssemblyVersion和AssemblyFileVersion整个解决方案的都需要更新,记住是整个解决方案。查找Ctrl+Shift+F6.生成所有工程(每个工程都需要重新编译) 生成->批生成->清 阅读全文
摘要:
回归测试观念1.回归测试是指重复以前的全部或部分的相同测试。2.新加入测试的模组,可能对其他模组产生副作用,故须进行某些程度的回归测试。3.回归测试的重心,以关键性模组为核心。测试过程有了测试用列库的维护方法和回归测试包的选择策略,回归测试可遵循下述基本过程进行:(1). 识别出软件中被修改的部分;(2). 从原基线测试用例库T中,排除所有不再适用的测试用例,确定那些对新的软件版本依然有效的测试用例,其结果是建立一个新的基线测试用例库T0。(3). 依据一定的策略从T0中选择测试用例测试被修改的软件。(4). 如果必要,生成新的测试用例集T1,用于测试T0无法充分测试的软件部分。(5). 用T 阅读全文
摘要:
1.web开发中,有时候需要图标等控件,amcharts可以胜任。amcharts官方网址:http://www.amcharts.com/javascript-charts/ 阅读全文