web developer tips (51):使用vs2005和IE8进行调试


原文地址: how to use VS2005 to debug with IE8 由于IE8默认设置下的散偶合功能,导致vs2005不能通过IE8进行调试。如果想启动调试(debug),请按如下步骤操作: 1、打开注册表编辑器 2、打开键 HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main 3、增加一个名为“ TabProcGrowth ”的dword 值 4、设置“ TabProcGrowth ”的值为0 同时,在调试的时候,不要忘记启动脚本调试功能(IE菜单:工具+选项+高级,不选中“禁用脚本功能(Internet Explorer)”)。 另:不能调试也可能是IE增强安全配置导致的,参见:脚本远程调试需关闭IE增强安全配......[阅读全文]

分类: Visual Studio | 没有评论 »

中文版Visual Studio 2008 SP1 智能提示为英文的补丁发布


中文版Visual Studio 2008 中文版,安装SP1后,部分智能提示为英文。虽然有人提出的解决方法不过这个办法有缺陷,是用老版本的智能提示来替换sp1版智能提示,这样net3.5 sp1 一些新特性智(函数、方法等)就显示不出来了。不少的开发者对微软sp1补丁颇有微词,批评微软对非英语的版本不够重视。 http://www.watch-life.net/visual-studio/vs2008-sp1-intellisense.html 时间过去3个多月了,12月25日,微软官方终于推出了智能提示变为英文的临时补丁。这个补丁支持English, Français, Deutsch, Italiano, 한국어, 繁體中文, 简体中文, 日本語。安装后可以解......[阅读全文]

分类: Visual Studio | 3 条评论 »

“Visual Studio 2008″背后的勃勃野心


这个春节前,2月1日,微软放出了中文版的Visual Studio 2008,微软很低调,没有大张旗鼓,远没有收购雅虎那么大张旗鼓.我想不少喜欢尝鲜的搞net的朋友已经迫不及待的下载了,相信在2007年7月的时候,在推出英文版的Visual Studio 2008的时候,已经有不少人安装了。这次放出的90天试用的中文版。据说用一个非常简单的伎俩就可以去掉试用的限制。有人问我:微软的vs 2008 防盗版的功能做的真够简单,真傻瓜呀?我说:嘿嘿,说微软傻的才真的傻呢?人家微软的野心远不在这么个开发工具,在vs2008背后藏的是微软的勃勃野心:大......[阅读全文]

分类: IT观察 | 没有评论 »

windows mobile 5.0 进程管理、窗体管理、重启和关闭操作系统


1、进程管理:在NET Compact Framework里进程管理的函数相对要比net Framework里要简化,不过仍然可以比较好的控制程序进程。 A.启动进程:在启动进程后返回进程的id /// <summary> /// 启动进程 /// </summary> /// <param name="fileName">启动文件的目录路径</param> /// <returns>返回启动进程的进程ID</returns> public static int StartProcess(string fileName) { int progressID = 0; try { //这个目录是动态的 progressID = System.Diagnostics.Process.Start(fileName).Id; return progressID; } catch //(Exception ex) { //throw ex; return 0; } } B.获取当前进程的ID /// <summary&g......[阅读全文]

分类: windows mobile | 5 条评论 »

windows moblie 5.0在托管程序中实现短信接收和拦截


曾经尝试只用.net cf 在手机(windows moblie 5.0)中实现短信的接收,而同时拦截手机本身的短信提示,代码如下: private void Form1_Load(object sender, EventArgs e)        {                      interceptor = new MessageInterceptor();            interceptor.InterceptionAction = InterceptionAction.NotifyAndDelete;            interceptor.MessageReceived += new MessageInterceptorEventHandler(interceptor_MessageReceived);        } void interceptor_MessageReceived(object sender, MessageInterceptorEventArgs e)        {            SmsMessage msg = e.Message as SmsMessage; this.txtMessage.Text =......[阅读全文]

分类: windows mobile | 1 条评论 »

创建控件时出错/lm/w3svc/… 不是一个有效的iis应用程序” 的解决办法


创建控件时出错/lm/w3svc/… 不是一个有效的iis应用程序” 的解决办法 环境:vs2005,asp.net web 应用程序(项目),IIS作为发布服务器 导致原因:是项目的属性配置中,“服务器”的设置中与IIS中的虚拟目录不一致导致。 解决办法:按项目属性的中的“服务器”设置,重新设置IIS的中虚拟目录.具体的做法如下: 在iis去掉有关的虚拟目录,然后在项目属性的中的“服务器”设置,“创建虚拟目录”即可。 本文地址:http://www.watch-life.net/aspnet/iis-contorl-err.html

[阅读全文]

分类: Asp.net | 没有评论 »

比较郁闷的textbox(asp.net 2.0)控件


今天转一个asp.net程序从vs2003到vs2005,老报错,postback后取不到textbox控件的改变的值,在vs2003下完全正常,在vs2005下就是不行,搞了一上午都不知为啥,于是上网查查,原来是textbox控件的readonly属性做的怪,真的郁闷.asp.net2.0 的这种改动让人无法理解。解决方法详见如下: (http://blog.joycode.com/saucer/archive/2006/05/11/75741.aspx) 有时候,我们不希望用户直接编辑TextBox,而是希望通过客户端脚本的方式来设置内容,一般的做法是设置TextBox的属性ReadOnly为true。但在ASP.NET 2.0里有了变化,设置了ReadOnly为true的TextBox,在服务器端不能通......[阅读全文]

分类: Asp.net | 没有评论 »

设置VSS2005使支持通过Internet访问(转)


最近需要通过Internet来访问源代码,以前一直是使用VSS6.0D,但没有支持Internet访问功能,必须要通过第三方软件才能实现,前段时间下载了VSS2005,网上看到很多关于设置VSS2005通过Internet访问的文章,自己没有真正使用过通过Internet访问的功能,加上网上的有关文章的介绍的不够详细,有些地方俺没有仔细研究还搞不明白什么意思,这次就来一次完整的实际操作加附图做一次演示,也为一些VSS的忠实朋友们指个路。本次配置VSS2005运行环境:Win2003/DotNet2.0 注:VSS要求iis 支持 asp.net 2.0, 因为VSS2005的运行库是2.0,如果同时有1.1,......[阅读全文]

分类: vs2005 | 没有评论 »

Windows mobile 下读取手机SIM卡信息


最近在忙一个移动警务的项目,需要获取SIM卡的信息,来做身份的验证。考虑到获取:国际移动设备识别码(IMEI:International Mobile Equipment Identification Number)和国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number),读取这两个号码用到TAPI的lineGetGeneralInfo()函。在新版的OpenNetCF里没有发现对这个函数的封装(也许我没找到),于是到网上找了找,找到一个以前版本OpenNetCF里的:TapiLib.dll,包含对Windows ce phone api 的封装(TAPI),综合网上的一些资料,实现代码如下:public struct GeneralInfo     {         public stri......[阅读全文]

分类: windows mobile | 3 条评论 »

vs2005 工具箱控件消失的解决办法


最近在作windows mobile的开发,昨天下班关机的时候vs2005报了一个错误,也没在意,今天一来打开vs2005,发现工具栏控件都消失了,遂有如下解决步骤:    1、重新添加,打开“工具栏”的“选择项”,发现控件都已经选择,去掉选择,再选择,无法解决。    2、重置工具箱,问题依然。    3、修复安装vs2005,问题依然。    4、用vs2005打开一个winfrom项目,发现正常,考虑是windows mobile的问题。    5、卸载Windows Mobile 5.0 Pocket PC SDK后,重装,问题依然。    6、再次“重置工具箱”,,问题解决,消失的控件都出来了。最......[阅读全文]

分类: vs2005 | 1 条评论 »