2015年10月15日

XP系统中,系统属性→计算机名中,网络ID是灰色的不可用状态,还有下面的“更改”按钮点进去,“隶属于”的域和工作组也是灰色不可用

摘要: XP系统中,系统属性→计算机名中,网络ID那个按钮是灰色的不可用状态,还有下面的“更改”按钮点进去,“隶属于”的域和工作组也是灰色不可用. 一般提供的解决方法:在运行中键入Msconfig,在服务标签中钩选workstation服务,即可!另,也可在控制面板中选择“管理工具”---“服务”----开... 阅读全文

posted @ 2015-10-15 16:25 水光 阅读(1644) 评论(0) 推荐(0) 编辑

2013年12月5日

winForm窗体的close、dispose

摘要: 最近编了一个小程序,初始运行正常,当实际使用时,突然发现程序运行一段时间后,会自动的弹出一个系统中的messagebox。我想当然的认为是病毒在作怪吗?把程序安装到其他电脑上,故障依然,可以肯定是代码的事了。仔细观察代码、故障现象后,发现是窗体在close后,窗体中的timer控件依然工作,我在timer控件到达指定的时间(10分钟)后,就会弹出故障中出现的messagebox。处理:如果想关闭showdialog出的窗体,应使用dispose方法,然后将窗体变量赋值null。即使不对窗体变量赋值null,timer控件在dispose后也不会工作。问题得以解决。以下摘自CSDN http:/ 阅读全文

posted @ 2013-12-05 19:30 水光 阅读(2305) 评论(0) 推荐(0) 编辑

2013年3月30日

以命令行方式编译C++程序

摘要: 在windows下,可以使用微软的VC编译器。1、如果使用“Visual Studio命令提示(2010)”编译: 在win7下,一般要以管理员身份运行,否则,会由于没有权限,提示错误C1083,打不开编译器生成的文件。 使用管理员身份运行,默认目录是c:\windows\system32,可以使用"cd c:\users\用户名 "切换至你的工作目录。再输入编译命令“cl /EHsc ***.cpp"。2、不使用Visual Studio命令提示,直接使用”命令提示符“: 首先需要设置环境变量:右击”计算机“,选中”高级系统设置“,选择”高级“,点击”环境变量“ 阅读全文

posted @ 2013-03-30 20:25 水光 阅读(274) 评论(0) 推荐(0) 编辑

2012年9月30日

[Winform控件编程系列之二]扩展一个Button控件

摘要: 扩展一个Button控件 在前篇博客[Winform控件编程系列之一]制作一个能验证错误的文本框和ErrorProvider的复合控件中我想尽我的最大能力写好,但愿望总是美好的,现实总是不尽如人意。写完后,我不得不再次进行修改。修改部分的目的是实现控件的键盘操作。 控件编程的目的是什么?我认为主要的目的是复用、协作。控件编程的方法是什么?就像是编写一个类,暴露出一组属性或者方法、行为等与使用者进行交互,隐藏一些你认为应隐藏的属性等。 Winform中经常会使用到“确定”、“取消”这样的Button,既然如此,我们就定制一个Button控件,因此这次的例子很简单。 在开始新例子之前,先介绍一个T 阅读全文

posted @ 2012-09-30 22:18 水光 阅读(2970) 评论(4) 推荐(0) 编辑

2012年9月27日

[Winform控件编程系列之一]制作一个能验证错误的文本框和ErrorProvider的复合控件

摘要: Winform控件编程 本人水平有限,写此博客的目的一是为了备忘,二是望高手指正,三是希望和大家交流,也许能给他人一些启示。 也许你能在我的文章中找到许多似曾相识的代码和文字,没错,我确实是引用了许多网上的文章。但我敢保证的是,所有的代码我都调试过,且被我修改成我认为合适的代码。 WinForm控件通常有三种类型:复合控件(Composite Controls),扩展控件(Extended Controls),自定义控件(Custom Controls)。 复合控件:将现有的各种控件组合起来,形成一个新的控件,将控件的功能集中起来。 扩展控件:在现有控件的控件的基础上派生出一个新的控件,... 阅读全文

posted @ 2012-09-27 11:13 水光 阅读(3952) 评论(8) 推荐(6) 编辑

2012年8月23日

rdlc报表中显示数据库中的图片

摘要: 一、技术来源 根据微软的MSDN上文章《如何添加数据绑定图像 (Reporting Services)》报表定义可以包括对存储在数据库中的图像的引用。这类图像称为“数据绑定图像”。可以像对任何报表项那样将图像报表项从工具箱拖至设计图面,来向表体添加数据绑定图像。将数据绑定图像添加到页眉或页脚还需要其他步骤。有关详细信息,请参阅添加页眉和页脚。如果已在 Microsoft Access 中创建或存储图像,则该图像包括防止图像在运行时显示在报表页上的 OLE 标头信息。可以使用下面的第二个过程来删除 OLE 标头。添加数据绑定图像在“设计”视图中,单击工具箱中的“图像”。在设计图面上,单击该设计图 阅读全文

posted @ 2012-08-23 22:49 水光 阅读(1987) 评论(0) 推荐(0) 编辑

用户账户管理数据重定向(UAC) (转)

摘要: 一些在xp下设计的程序,转到vista\7下就不能运行了。尤其是那种写入注册表的,写入program file文件夹的程序。在msdn上给出了解释。uac还有这样子的保护,相当于虚拟机了。[来自MSDN]很多应用程序都设计为把文件写入Program Files,Windows目录,或者系统根(一般是C盘)文件夹。一些应用程序被设计为更新Microsoft Windows 注册表的值,特别是HKLM/Software中的值。但是这样会有存在一个问题:文件或注册表的值并没有被创建或更新。您可能会问,“怎么回事?我的应用程序运行良好并没有报错啊。我的文件到底去哪儿了?”您可能遇到过下面的一种或多种情 阅读全文

posted @ 2012-08-23 20:38 水光 阅读(329) 评论(0) 推荐(0) 编辑

关于SQL Server Compact的一些事

摘要: Sql Server Compact是一个基于文件的紧凑型的数据库,部署时其Dll小于2M,不需安装sql server的任何版本。对于轻量级应用来讲,使用Sql Server Compact 是个很好的选择,而且部署相当方便。一、开发环境下需要的工具1、VS sp12、Microsoft SQL Server Compact 4.0 Microsoft SQL Server Compact 4.0 SP1 Microsoft SQL Server Compact 3.5 SP2安装时,先选择卸载,再安装。3、Visual Studio 2010 SP1 Tools for SQL Serve 阅读全文

posted @ 2012-08-23 10:12 水光 阅读(2276) 评论(0) 推荐(0) 编辑

2012年8月21日

SQL Server Compact Edition 的数据存储体系结构(转自MSDN)

摘要: SQL Server Compact(3.5):使用 SQL Server Compact 可以创建精简版数据库,可将这些数据库部署到台式机和智能设备中。SQL Server Compact 与其他 SQL Server 版本共享一个通用的编程模型,可用于开发本机和托管应用程序。SQL Server Compact 提供了以下关系数据库功能:可靠的数据源、优化的查询处理器以及可伸缩的可靠连接。Visual Studio 提供对 SQL Server Compact 的开发支持。SQL Server 则提供数据库管理支持。在将 SQL Server Compact 用作应用程序的本地数据源时,它 阅读全文

posted @ 2012-08-21 19:28 水光 阅读(937) 评论(0) 推荐(0) 编辑

2012年8月2日

C#中类的继承以及继承过程中构造函数的调用

摘要: 类的继承规则:1、派生类自动包含基类的所有成员。但对于基类的私有成员,派生类虽然继承了,但是不能在派生类中访问。2、所有的类都是按照继承链从顶层基类开始向下顺序构造。最顶层的基类是System.Object类,所有的类都隐式派生于它。只要记住这条规则,就能理解派生类在实例化时对构造函数的调用过程。子类无论是默认构造(无参构造)和带参构造都默认将从顶层父类的默认构造一直调用到当前类之前的默认构造,再调用当前类的默认构造或者带参构造。可以在构造函数语句之前使用 :base(参数) 来指定当前类调用上层类的哪一个构造函数。示例:DerivedClass.cs文件using System;using 阅读全文

posted @ 2012-08-02 16:09 水光 阅读(4813) 评论(0) 推荐(0) 编辑

导航