随笔分类 - C#
C# & .Net articles
摘要:网上说win7 64位安装.net4.0报0xc8000247错误,安装失败.微软论坛的技术支持说是在线安装的问题,用离线安装包就OK,实际上,离线安装包报同样的错误,解决不了。错误信息如下: OS Version = 6.1.7601, Platform 2, Service Pack 1OS Description = Windows 7 - x64 Ultimate Edition Service Pack 1CommandLine = E:\716fba1703a66de68e95\\Setup.exe /x86 /x64Using Simultaneous Download and
阅读全文
摘要:当调用DetaialView时,如果数据为空,默认DetailView控件会不显示,这样就无法利用该控件快速开发了。网上有许多人说用EmptyDataTemplate放置自己的界面,并添加自己的新增按钮,然后编码。实际上,不需要编写一行代码,更不需要再画自己的界面。只需要设置DetailView的属性DefaultMode为:Insert ,则即使没有数据,初始化DetailView的界面时,就是...
阅读全文
摘要:Copyright 陈震军版权所有步骤:一、安装vs2005 sp11.注册表中搜索PolicyScope,将设置从 0 更改为 1。安装了程序包之后,将 PolicyScope 注册表值更改回 0。2.单击“开始”,单击“运行”,键入 control admintools,然后单击“确定”。 3. 双击“本地安全...
阅读全文
摘要:DateTime d1 = DateTime.Now;DateTime d2 = d1.AddMonths(1);System.TimeSpan s = d2-d1; //这个月月底是 s.Days.ToString; 同理,计算下个月月底是几号: DateTime d1 = DateTime.Now;d1 = d1.AddMonths(1);DateTime d2 = DateTime....
阅读全文
摘要:增加了自动获取流媒体文件的一帧画面,并自动生成图片。 此功能的意义是 例如:有人想看到电影的画面,但又不想花很长时间下载整个电影或片断。于是自动通过影片抓取一张图,相当于海报和简介。 毫无疑问,下载一张图的时间比下载电影片断的时间快多了! 用户在看到“海报”之后再决定是否在线观看或下载电影,不但节省用户的时间,也减轻了服务器的压力。 演示版地址:http://toohi.com/Demo/A...
阅读全文
摘要:AV留言,就是音频、视频留言,可以在线录制你的声音和视频。 注意,是“在线录制”,意思就是说你不需要安装什么软件。 前提:要有摄像头和麦克风。当然了,这些东东的驱动要先正确安装。别回头问我:怎么录不了啊?却什么都没装也来问为什么录不了,faint。更详细介绍请点这里:http://www.cnblogs.com/babyblue/articles/212404.html演示地址:http://to...
阅读全文
摘要:(我说的只是其中一种情况)如果你使用了sourcesafe,并且被拒绝访问的.dll没有被签出(也就是该dll处于只读状态),就会发生这种情况。解决办法不是重启,而是签出,或者直接改为可写。之前最好net stop w3svc (不是必须) 第二种情况:开启了微软的index services, 停掉它!第三种情况:.Net Framework的临时缓存目录里调入只读的dll了。停掉w3svc!还...
阅读全文
摘要:开发Symbian智能电话应用原著:Jim Geier Symbian 操作系统(OS) 已经成为智能电话操作系统的主流。 Symbian OS, 以32 位抢占式多任务处理技术, 能在移动电话跑一些相当华丽的应用(pretty flashy applications)。 现在市场上大多数的智能电话采用Symbian OS v6.1 和v7.0s. Symbian 在2004 年2月发布了OS...
阅读全文
摘要:吃完饭后回到电脑面前,令我大跌眼镜: 诺顿报告: 扫描类型: 实时防护 扫描 事件: 已发现病毒! 病毒名称: Backdoor.Sinups 文件: D:\CZJFile\ASPX资料\2004\动网论坛v7.0.0SQL版\upload.inc 位置:D:\CZJFile\ASPX资料\2004\动网论坛v7.0.0SQL版 ... 发现的日期: Fri Jun 24 19:58:50 200...
阅读全文
摘要:做完的一个小应用,使用VC++.net2003开发的,调用C#写的Web services,一切都OK了,打包成msi,My msi had includedsoap3_core.msm,msxml4sys32.msm,vc_user_mfc71_rtl_x86_---.msm,vc_user_stl71_rtl_x86_---.msm,vc_user_crt71_rtl_x86_---.msm....
阅读全文
摘要:原来台湾MSDN有更有效的解决办法,http://www.microsoft.com/taiwan/msdn/columns/adonet/AdoNet_20041231.htm通过把DataSet序列化成XML格式后的数据格式化成二进制,减小网络间要传递的数据量来实现,不过1.x版本的.net Framework需要一个类: DataSetSurrogate 类, 2.0将会直接集成。 ...
阅读全文
摘要:程序中需要多次对XML文件中数据进行查询,由于XML文件庞大,不能一次把全部数据select进内存, 这样就需要多次分批进行查询(对不同层次上的节点). 我遇到的问题是当把一个IXMLDOMDocument2Ptr的Instance放到静态变量里,似乎不起作用,这样就造成每次查询都要CreateInstance和load(xmlfile),当多线程进行读和写XML文件的时候,经常报访问冲突. ...
阅读全文
摘要:有段时间没接触XML了,近日做XML数据搜索,竟然发现自己晕在XML的各种概念里了,看来是把XML DOM的结构定义术语忘记得一干二净了。好记性不如烂笔头,还是把它摘出来为好。 实例XML文档内容: Matthew XMLDeveloper Computer 44.95 2000-10-01 Af...
阅读全文
摘要:下载地址: http://www.cnblogs.com/Files/babyblue/GACToolV1.1.rar 功能简介: http://www.cnblogs.com/babyblue/archive/2005/01/30/99441.html
阅读全文
摘要:今天检查自己程序内存泄漏的时候,意外检测到Google的桌面搜索引擎有不少内存和资源泄漏。 主要存在于:GoogleDesktopNetwork1.dll 1.调用RegOpenKeyExW,没有关闭打开的注册表键 2.调用CreateEventW,没有关闭句柄 另外还有四处,我没看明白,总共造成9271字节的内存泄漏. 我的程序则是好多CString没清理。不得不又加3个小时复查一遍。...
阅读全文
摘要:之所以多此一举做这个工具,只是为了方便来回修改已经安装的程序集。特别是开发期间,节省点部署的时间。(苦闷中...有谁会为这样的东西付8块钱购买吗?练饭钱都不够。苦笑. 只能当作娱乐工具) 下载地址: http://www.cnblogs.com/Files/babyblue/GACToolV1.1.rar GAC Tool 1.1 程序集全局缓存管理工具 =====================...
阅读全文
摘要:昨晚本来就很累,好烦,结果搞到三更半夜始终搞不定:用VC6调用C#导出的类库始终没法创建对象,用VB也一样。重新审查接口定义,自觉挺规范的,怎么搞的?重新翻看框架设计指南,忽然发现下面这句话:如果没有公共默认构造函数(无参数的构造函数),COM 客户端将无法创建该类型。GOD! 还真是,我没有默认构造!标准就是标准。 错了,还是不是这么简单,还是报没找到对象的错误,郁闷!难道是因为我这个C#...
阅读全文
摘要:安装打包需要考虑以下问题:1.安装环境的检测例如:1) 数据库是否已经安装2) 数据库是否已经启动3) .Net Framework版本4) 如果是服务器端安装还要检测XML解释器版本以及IIS版本(Windows环境下)5) 如果是客户端安装还要检测IE版本 2.压缩和优化1) 使用CAB压缩2) 数据库文件数据清空和收缩3) 去掉代码注释和数据库表字段解释 3.代码签名1) .Net的...
阅读全文
摘要:除了在软件架构设计中需要规划好各功能项以备分别可以实现局部升级外,重要的是配置好自动升级组件。然而该自动升级组件并非直接引用即可,它需要遵守一定的规则部署才能完成自动升级。以下给出它的配置手册。 必备的文件清单: 文件名 功能描述 AppStart.exe 类似中介代理的程序,由它来启动真正的应用程序。不直接启动主应用程序是为了防止主应用程序升级的过程中被锁死而造成升级失败。 ...
阅读全文