12 2008 档案
摘要:*TestDriven.Net:单元测试的插件,http://www.testdriven.net;不过vs现在自带单元测试,不知道一不一样; *Spell checker for VS.NET:拼写检查工具,中文肯定不行; *Control Outline:控件查看工具,可以查看控件的子控件等,树形结构表示; *Classify:折叠插件,可以折叠trycatch等,http://www....
阅读全文
摘要:*DTE:Development Tools Extensibility,开发工具扩展,msdn上有很好的参考资料; *将了宏的一些用途,虽然很强,但暂时用不到,对新建文档模板的描述又太少,倒是说了如何移动; *VS的插件:没想过可以直接在其他项目里找到VS插件项目的模板; *CommandBrowser:很爽的东西,可以查看所有vs命令,如File.OpenFIle,书里说是免费提供的,哎...
阅读全文
摘要:*VSTO:Visual Studio Tools for Office,不用说明了吧; 看了半天word和excel的编程,感觉挺爽,就是有点不大明白,word里头的编程出来是干嘛用的。以后有需要好好研究下,能自如使用office一定很爽啊;
阅读全文
摘要:*ACT:Application Center Test,可以用来模仿大批用户,当然也可以用来做为压力测试了; *LoadRunner:这个是Mercury的,上面那个MS的,这个貌似很强大,一整套的测试软件; *WAS:Web Application Stress,是ACT的前生,虽然没有ACT强,但是免费压倒一切; *nnd这小子居然建议我用WMV或者VirtualPC来模拟整个真实的环...
阅读全文
摘要:ASP.NET 2.0 MVP 问答 ASP.NET 2.0 MVP Hacks,好书记录下
阅读全文
摘要:*服务器资源管理器:一直忽视了它,只知道它可以连接上数据库,然后可以直接托出来什么的,感觉很弱智的样子,其实这些都是加快应用开发的办法,这可真是应用了那句话,从哪来回哪去,从不知用什么到知道是什么了就学会偷懒了; *PerformanceConter:上头说的里面有太多太多的计数器了,看的我头大,看来以后研究性能可以用用;右击类别的时候可以查看详细说明; *他说在服务器资源管理器上创建存储过程...
阅读全文
摘要:*XML注释很多很暴力,也很爽,NDoc,可以根据vs生成的XML生成文档; *GostDoc:很暴力的注释生成插件,md混了这么久,终于解放了,哇哈哈; *Ndoc:很暴力的通过vs创建的xml文档直接生成帮助文档; *H2Reg:哎能想到的都做到了,刚才用Ndoc生成的帮助文档,在生成的时候可以选择VS使用的HTML Help 2格式创建文档,下载Visual Studio .NET I...
阅读全文
摘要:vsh给我的惊喜越来越少了,也许我这个阶段需要的东西都拿的差不多了吧,也许是该练手练手的时候了; *PInvoke.NET:非托管API引用的wiki,网址(http://www.pinvoke.net/),有很专业的vs插件供使用; *Reflector:是必不可缺少的工具; *FxCop:相同编码风格的工具,汗死,以后再说; *Allocation Profiler:分析对象在堆中的创...
阅读全文
摘要:*禁用起始页可以提高vs的打开速度; *Ctrl-Alt-A:打开命令窗口的快捷方式,常用命令:open打开文件等等太多了,可以msdn都是相关命令的别名;cls清楚当前窗口; *在命令窗口中可以用?+空格+参数名的方式查看调试时的变量,也可以输入immed进入立即模式; *alias:创建别名的命令,就是open==File.OpenFile;末尾加上/delete来删除已经创建的别名; ...
阅读全文
摘要:*断点:vs中在断点处可以查看、修改变量值甚至修改程序; *可以设定条件断点,即满足一定条件时断点处才生效; *F9:可以在当前行上设置取消断点; *Ctrl-D+Ctrl-B:新建断点; *在断点上右击可以设置断点; *Managed Code:托管代码; *断点助手:解决断点无法工作时的问题,是一个负责vs调试器工作的人创建的一个小型web(http://www.controlav...
阅读全文
摘要:*在运行多个实例时,最后关闭的实例将重写前面的实例所作的修改; *所有的操作都是以命令的形式存在,可以在选项中设置,意外的是中文版的vs的命令也是中文的; *VSWindowManager:一个可以创建多个窗口布局,并且在多个窗口布局内切换的插件; *可以给工具箱设置打包,就是用个winform程序完成添加自定义工具箱选项卡的功能;(大体过程就是读取当前vs的实例EnvDTE命名空间下,模拟...
阅读全文
摘要:哎说白了所有快捷键从Ctrl开始就行了 *按住Ctrl防止停靠 *窗口上右击可以选择窗口漂浮模式 *devenv.xml:存放窗口布局的文件,如果发现窗口异常等情况可以删除它后重启vs; *Ctrl-Tab:切换文档窗口 *Ctrl-F4:关闭文档窗口 *窗格拆分模式:就是一个文档拆分为一样的两个,在滚动条的顶端部分拉动就可以了 *Shift-Alt-Enter:全屏模式,md太爽了...
阅读全文
摘要:*SqlDataSource:表示来自sql关系数据库,如MS SQL Server、Oracle或者DB2; *DataSourceControl:上面那个以及accessdatasoucrce等的基类表示是表格数据; *HierarchicalDataSourceControl:是XMLDataSource,和sitemapdatasource等的基类,表示树形层次数据; *Parame...
阅读全文
摘要:*Path:对web程序路径的各种工具方法 *用户控件不能跟引用页在同个目录下,所以最好给用户控件单独列个目录; *Ajax:实现ICallbackEventHandler接口,在这个接口的方法中有回调的方法; *Page.LoadControl():可以动态加载用户控件; *:表示类型引用,加载控件后可以转成原控件的属性; *多页面向导:这个功能貌似有个控件已经做到了,搞个IWizar...
阅读全文
摘要:把自己电脑的配置贴出来 处理器 Intel(R) Core(TM)2 Duo CPU E4600 @ 2.40GHz 内存(RAM) 2.00 GB 图形NVIDIA GeForce 7600 GT 游戏图形1023 MB 可用图形内存总量 主硬盘 (总计 34GB) Windows Vista (TM) Ultimate 制造商 Gigabyte ...
阅读全文
摘要:第一章里头讲了安全的概况等,没有很具体的东西,稍微记录下,信任有的是可以传递的,安全是多方面的不是软件做的完美就够的。 这里还是略过,我讨厌太抽象的东西,看不懂; 从第二章开始 *单文件程序集:就是包括程序集数据、类型元数据、MSIL、资源集等; *强名称:它由程序集的名字、版本等一大堆东西组成,其中数字签名与程序集内容生成的散列码和随机生成的密钥对有关,所以谁说它几乎肯定是唯一的了。这个...
阅读全文
摘要:*剪切板:Ctrl-C或者剪切多个后,可以用Ctrl-Shift-V来循环这些项,栈-LIFO是进出原则; *块选择器:按住Alt就可以选择了。md真爽。不用鼠标就再加个shift; *SmartPaster:这个插件挺爽,直接将文本转为很标准的字符串代码,不是加俩引号那么简单。 *Ctrl-Space:任何时候唤起智能感知; *Ctrl-Shift-Space:用来显示当前方法的参数列表...
阅读全文
摘要:这里的Hacks的意思不是说用vs做坏事情,虽然我很想,它只是收集了各种vs的使用技巧等,加速我们的开发,增强我们的vs体验。 现在感觉最近看的几本书都不错,“揭秘”给了我Asp.net进阶的知识,“vs hacks”解决了我很多平时的疑问,“vs 安全编程”给我打开vs的安全之路。第三本还没开始看,第二本现在正式开始,至于web服务,没理想中那么好,暂时放放。 *解决方案与项目:记得在给同学...
阅读全文
摘要:*system.web和system.web.service:以前我也有过疑问,如果引用了前者后者为啥没有呢,后来有点点明白了,这里给出的解释是它们虽然看上去像是层次关系,其实是两个完全不同的程序集,所以根本没关系,但是我觉得这种层次关系能很好的记忆他们。 *session:应该在不需要它的时候禁用它,因为默认它是开着的,当然资源富裕的人除外。 *BufferedResponse:不需要设置它...
阅读全文
摘要:第一章里头的词太多了,看的我头大,看得出来计算机界在兼容方面的挣扎由来已久,并且现在的web服务也不尽完美。 下面简单记录几点我认为重要的 *远程处理很强性能很不错,建议在自己开发的程序中应用,说是因为以二进制什么的处理,难怪挺多人使用的,其实真正不是自己开发的东西不多。 *MSMQ:很棒的东西,说是对web服务的补充,应用于单向传送的服务。
阅读全文
摘要:*主题名:主题文件夹最后会编译成一个此主题名的类,所以最好不要于现有类冲突。 *主题名命名:用控件名加主题后缀为最佳,不同控件分放在不同的文件中,必须要有runat=server,无id,无skinID为默认; *theme和stylesheettheme:前者会会重写页面控件的skin属性,后者则反之。 *stylesheet:原来放在主题文件夹中的stylesheet会被自动加载到使用皮...
阅读全文
摘要:*记下今天看到的两本书《.net安全编程》《Visual Studio Hacks》
阅读全文
摘要:*MasterPage_Url:模板页中的url上次被我弄混了,所以写了个方法生成它的绝对地址,当时还很不理解ms为什么这么设计(它会把asp.net控件的url重定向为当前masterpage的相对地址,而html的url则重定向为当前页面的相对地址)。它的一种解决方法记录下:绝对地址(this.TemplateSourceDirectory"+’/’+url), *rebasing:重定向,...
阅读全文
摘要:*MIME:百度百科,就是通知浏览器是什么多媒体类型的类型。 *ASP.NET:执行用户,2k3中是NETWORK SERVICE,其它系统是ASPNET帐户中。 *在数据库中存储文件:很简单,啥都不说,P124 *回送文件:P127,直接在context.response.BinaryWrite(bytes); *maxRequestLength:就是常说的4MB限制,当需要传送比这个大...
阅读全文
摘要:*IsValid:很爽的一个属性,调用它可以查看当前用户输入数据是否已经通过验证,Page.IsValid可以查看这个页面的所有控件的IsValid的属性是否全已通过验证,而且asp.net的控件在C和S两端都会验证,很方便了,但是有可能在C端的验证失败,但是S端的失败只能通过查看IsValid来确定。 *Display属性:很爽很实用,可以来确定是否占用控件来显示错误信息,而且none的话还可...
阅读全文
摘要:以前对字符串中如果夹杂中文的时候计算长度的问题有过疑问,采用了很笨的办法,因为我知道中文是两个字节所以…呵呵,不说了,因为作为字符串对象它是按字节来计算的,每个字节对应Ascii是没问题,但是对应中文这种双字节的就有问题了,这是因为它采用的是unicode(UTF-8),可以把它转成字符数组就可以了,这个时候就是我们要的长度了,然后截取一定的字符就可以了。
阅读全文
摘要:*AssociatedControlID:使得label呈现城HTML标签而不是 *Mode:像literal控件等的控件一样都有Mode属性,Mode有三个选项:passThrough(不加任何操作)、Encode(对原字符串进行编码)、Transfrom(去除目标服务器不认识的标签) *MaxLength:汗,这个属性当textmode设置为多行时失效。 *AutoComplete:经常...
阅读全文
摘要:才知道原来Rich控件是个类名,不是具体的控件 *Rich控件:生成日历、文件上传按钮、交替显示…这类控件的意思 (我靠上卷有691页…哭~爽~) *runat=”server”:一直都不明白,因为有时候我比较需要html控件,但是因为asp.net控件的生成不是我想要的,但是用html控件又没有服务特性。刚看到了,直接加个runat=”server”属性就行,太爽了。 *事件生成:md,...
阅读全文
摘要:Pop3 Server (Port: 995) :pop.gmail.com, SSL SMTP Server (Port: 25, 465, 587):smtp.gmail.com, TLS 相应的代码 using System; using System.Collections.Generic; using System.Text; using System.Net.Mail;...
阅读全文
摘要:哎,自从把自己卖了后日子就开始闲了,我知道这样很不对,逼着自己做那挫老师的项目,毕竞不是自己喜欢的东西,坚持了一个星期就开始开小差了。颓废了几天又开始玩LumaQQ,因为水平有限,又停滞了,生活一天比一天颓废,算算快两个多星期没看过书了。 真想爆发下啊,爆发爆发爆发~ 突然想到个Idear 搜索,一枝想弄弄看的东西,当然不会自己做搜索的内部的东西,嘻嘻
阅读全文
摘要:以前在学习多线程的时候看过这个东西,玩的时候也没出问题,这次出问题了,不知道为什么。 查了msdn说是调用TimeCallBack的Timer对象是由当前进程的ThreadPool托管,一旦它被GC回收,就完蛋了。 给出的方法是让当前线程停止或者等待Timer的结束 Cnblogs的相关文章:C#多线程学习(五) 多线程的自动管理(定时器) 我的做法是新建一个线程执行,反正最后程序停止它也...
阅读全文
摘要:用了svn好一段时间了,听说公司用vss,想着熟悉下。 以前都是一直用vss的。还记得那个时候沈??刘?都还在,他们教我们怎么用。那个时候的岁月真是怀念啊。我的起步从来不担心什么问题解决不了因为有他们在,我的起步总是有着无尽的问题,搞的他们很无奈。^_^ 真想他们~ 后来他们走了,但是我们没有像他们担心的那样。反倒是坚强的走过来了。 其实人的潜力是很大的,反倒越是艰难的环境越是能快速的成长...
阅读全文
摘要:// 换行 TextBoxControl.Text += Environment.NewLine; // 设置光标位置到文本最后 TextBoxControl.SelectionStart = TextBoxControl.TextLength; // 随文本滚动 TextBoxControl.ScrollToCaret();
阅读全文
摘要:换行符的几个问题:C# WINFORM 中 多行TEXTBOX的换行 一般在windows下使用可以用“\r\n”,linux下使用“\n” 可以用Environment.NewLine代替上面两个
阅读全文
摘要:看看下面代码就知道了 void ShowState(string str) { try { TextBox tb = (TextBox)tabControl1.TabPages[0].Controls[0]; if (tb.InvokeRequired)...
阅读全文
摘要:简单的存放在log.txt文件中 using System; using System.Collections.Generic; using System.Text; using System.Security .Permissions ; using System.IO ; namespace KKCatCore { public class Log { pu...
阅读全文
摘要:详细文章:c# 线程同步: 详解lock,monitor,同步事件和等待句柄以及mutex 锁是相对单独的资源而言的。 锁住当前实例:lock(this) 锁住此类的所有实例:lock(typeof([Type])) 对字符串的锁,会锁定所有相同内容的字符串,建议可以用静态字符串代替 对一些集合类一般操作都是线程安全的但是在枚举时不是: lock(myClollection.SyncR...
阅读全文
摘要:FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.AllAccess , _XmlFileFullName); permission.Demand() 尝试强制获取,如果还是不行就报错。
阅读全文
摘要:今天想彻底颓废下。 越是躺床上不动,感觉越是累,真想不通那些在床上一动不动的哥们是怎么撑过来的。
阅读全文
摘要:如题,今天某人这么问我。当时我的回答:是的。 记录一下,因为我认为这是个比较雷人的问题。 我对“雷人”的理解:出乎意料,给人以惊讶的感觉。 如果这位同志看到了请不要生气,只要你不说世界上没人知道谁问的。
阅读全文
摘要:菜鸟日记 一直感觉重载很舒服,但是这次是感受到它的冲击力了,想通的那刻爽的不得了。我这里头有两张对象表,两张分类表,相对应出现了四张关系表,一个关系类把他们都解决了,哈哈~这就是OO的魅力啊。 public class Relationship { DataClassesDataContext db; public Relationship() ...
阅读全文
摘要:第一次接触光盘大概是在五六年级的时候,到了初中就经常逛软件店买盗版游戏玩。第一次刻录光盘是用的自己的本子,从那个时候起我就很奇怪,为什么有时候我刻起来特顺利,有时候却刻一个坏一个,很是奇怪。我不迷信,一直认为在光驱在旋转中刻坏很正常,并且理论上光盘的出错的概率也是很高的,也就没有深究,但是心里总有个疙瘩,因为我心里还是清楚的肯定有别的原因(如果出错那么至少文件是可见的,但是我刻录的就是啥都读不出来...
阅读全文
摘要:this.RegisterClientScriptBlock("e", "");
阅读全文
摘要:protected void Page_Load(object sender, EventArgs e) { string str = "asdf进杂货"; Response.Write(GetChineseWords(str)); Response.Write(""); forea...
阅读全文
摘要:上图是一幅很普通的外键关系示例,途中stu代表一个学生,category代表为学生建立的一个分类如:大学生、小学生、初中生。如果stu中的category_id不允许为空,那么在出入stu记录前必须保证此category_id 的存在,这个我想谁都没有问题。那么插入stu前该做哪些事情呢,必须知道当前的stu属于那个类别,如果category_id可以为恐则不需要这么做,换句话说插入stu记...
阅读全文
摘要:static public void refresh() { HttpContext.Current.Response.Redirect(HttpContext.Current.Request.RawUrl); } 写在工具类中很方便,如果有更爽的方法请赐教。
阅读全文
摘要:System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strSource, "MD5") 上面这句话写过Froms登陆的人都很熟悉,但是都知道加密是以字节为单位的,而它的输出确实字符串,这里头就有一个字符标准的问题。那么它用了哪个标准呢,答案是UTF8。今天写个加密类的时候突然发现这个问题的,一般...
阅读全文
摘要:没想到,真的一直都没有想到这个问题。记得刚买路由器不久我就忍不住尝试,把自己暴露到因特网上,为了让人家能访到我的web。当时估计就是这个问题没有试成功,过了一段时间不知道为什么冲动想再研究研究,我几乎把windows和路由器都翻了好几遍。居然就好了,没几天那个东西就玩的不耐烦了。过了很长很长时间,我又想再架我的服务器就开始又弄不起来了。就这样一直磨蹭到今天,再次的冲动。 好了不废话了,作为日记就...
阅读全文
摘要:以前做一些测试的时候总是喜欢新建项目,现在想想杀鸡焉用牛刀,这个小工具正好满足我的一般要求而且很轻巧,最重要的是完全免费,当然得先装上framework。 地址:snippet compiler下载
阅读全文