- 博客(47)
- 收藏
- 关注
原创 利用WINDOWS标准函数来删除INI文件内容
如何利用Windows提供的函数来删除ini文件的内容,Windows没有对ini文件内容进行删除的标准函数,但是我们可以利用 WritePrivateProfileString来达到我们的目的假设C盘下面有 叫 test.ini文件,内容如下:[section1]name1=value1[section2]neame2=value2 如果我们想删除 name1
2008-01-31 14:40:00
1266
1
原创 C#代码与javaScript函数的相互调用
C#代码与javaScript函数的相互调用(4类)1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一
2008-01-24 09:49:00
918
原创 SVG脚本编程介绍
Svg脚本编程简介(一)本文主要介绍SVG的脚本编程,并分别给出放大、缩小,查询,鼠标事件等实例。一、 SVG简介SVG,全称为Scalable Vector Graphics(可伸缩矢量图形)。它是W3C制定的、用矢量描述图形的XML应用标准。它有着许多的优点,比如可扩充性(scalable),动态的,交互性强。SVG支持无极放大,对SVG图片进行任意比例的放大都不会损害图片
2008-01-22 09:25:00
1927
原创 用C语言编写程序实现Zip或者Rar无损压缩算法
用C语言编写程序实现Zip或者Rar无损压缩算法 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *HUFF.C Huffman encode for multime
2007-04-03 17:33:00
3954
2
转载 甲醛排放、电器辐射… >>如何去除家中“隐患”
应对甲醛排放 在装修之前要合理搭配装饰材料,充分考虑室内空间的承载量和通风量。合理计算房间里大芯板的使用量。同时尽量选用少毒、少污染的施工工艺。 而房屋在装修后,切记不要马上入住,让室内甲醛尽可能多地释放。注意经常开窗,保持室内空气的流通;利用植物的光合作用也可减少甲醛的毒副作用,既经济实惠又美化家居。仙人掌、吊兰、芦荟、常春藤、铁树、菊花等就对甲醛有很好的吸收作用;而煤灰和活性炭的良
2007-03-21 17:19:00
1164
转载 甲醛排放、电器辐射… 如何去除家中“隐患”
应对甲醛排放 在装修之前要合理搭配装饰材料,充分考虑室内空间的承载量和通风量。合理计算房间里大芯板的使用量。同时尽量选用少毒、少污染的施工工艺。 而房屋在装修后,切记不要马上入住,让室内甲醛尽可能多地释放。注意经常开窗,保持室内空气的流通;利用植物的光合作用也可减少甲醛的毒副作用,既经济实惠又美化家居。仙人掌、吊兰、芦荟、常春藤、铁树、菊花等就对甲醛有很好的吸收作用;而煤灰和活性炭的良
2007-03-21 17:00:00
1094
原创 javascript常用备忘
1、父子窗口打开一个子窗口:open打开即最大化:得到父窗口的控件:window.opener.document.forms[0].txt1.value;得到父窗口全局javascript变量:window.opener.var刷新父页面:self.opener.location=url of super page关闭窗口时,刷新父窗口:弹出对话框: window.alert();window
2007-03-13 15:06:00
955
原创 常用js
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中
2007-03-13 15:02:00
2400
原创 用JS控制页面图的图片大小的通用代码
这个一般用于文章查看的页面,针对新闻性质的网站,此外这个算法是直接分析网页中所有图片的,因此如果你的版面设计中有比指定宽度大的图片是不能用这个函数的(或者用id区分开)function ResizeImages(){ var myimg,oldwidth; var maxwidth=600; for(i=0;i myimg = document.images[i]; if(m
2007-03-13 14:58:00
1157
原创 error LNK2001: unresolved external symbol _main
解决外部符号错误:_main,_WinMain@16,__beginthreadex在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有:libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
2006-11-14 09:06:00
6284
转载 MFC的进程与线程
http://www.shineblog.com/user1/3092/archives/2005/29691.shtml Win32的进程和线程概念 进程是一个可执行的程序,由私有虚拟地址空间、代码、数据和其他操作系统资源(如进程创建的文件、管道、同步对象等)组成。一个应用程序可以有一个或多个进程,一个进程可以有一个或多个线程,其中一个是主线程。线程是操作系统分时调度分配 CPU
2006-10-31 12:33:00
1636
原创 VC++ MFC 多线程及线程同步
VC++ MFC 多线程及线程同步关键词: MFC 多线程及线程同步 VC++6.0; 线程同步;临界区;事件;互斥;信号量; 使线程同步 在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。
2006-10-31 09:58:00
3805
原创 const 的几点用法
c++在c的基础上新增加的几点优化也是很耀眼的,就const直接可以取代c中的#defineconst 和volatile是类型修饰符。在变量说明语句中,const 用于冻结一个变量,使其在程序中不能被修改。在用const 说明变量时, 必须对该变量进行初始化。用volatile修饰的变量,虽然在一段程序中没有明显被改动,单这个变量的值也会因为程序外部的原因(如中断等)而改变。8.9.1
2006-10-31 09:41:00
1112
转载 调用cmd.exe程序和外部程序
using System;using System.Diagnostics;namespace ApplyCmd{ /// /// CmdUtility 的摘要说明。 /// public class CmdUtility { /// /// 执行cmd.exe命令 /// ///命令文本 /// 命令输出文本 public static string ExeCom
2006-10-20 10:04:00
2718
转载 用c#更改IP.Gateway,Mask等的和对.net下调用WMI的认识
private void Ipstatic() { ManagementBaseObject inPar1 = null; ManagementBaseObject inPar2 = null; ManagementBaseObject outPar1 = null; ManagementBaseObject outPar2 = null; ManagementClass
2006-10-18 15:30:00
2188
原创 解决数据库的排它访问权
问题:使用SQL语句恢复备份数据库出现错误:因为数据库正在使用,所以未能获得对数据库的排它访问权。 RESTORE DATABASE 操作异常终止--查询分析器中,用下面的代码来处理 在数据库master中建立存储过程“p_killspid”/*断开所有用户打开的连接*/use mastergoif exists (select * from dbo.sysobjects where id =
2006-09-13 11:26:00
1510
原创 电脑小常识 ——“无法创建工具栏”错误解决 检测网内IP地址是否被占用
实例:操作系统为XP、win2000,最近快速启动栏没有了,即使勾选它,系统会提示"无法创建工具栏"?解决:首先是确认快速启动的目录是否存在,对于XP或者2K而言,目录都是在C:/documents and settings/[username]/application data/microsoft/Internet Explorer/Quick Launch。如果这个目录不存在,用system3
2006-06-19 10:42:00
5081
转载 用C#下的Raw Socket编程实现网络封包监视
用C#下的Raw Socket编程实现网络封包监视谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1版是在19
2006-05-16 13:46:00
1231
原创 正态分布的随机数发生器 in C#
主要参考《Numerical Recipes in C++ 2/e》p.292~p.294 和《Simulation Modeling and Analysis 3/e》p.465~p.466。Box 和 Muller 在 1958 年给出了由均匀分布的随机变量生成正态分布的随机变量的算法。设 U1, U2 是区间 (0, 1) 上均匀分布的随机变量,且相互独立。令X1 = sqrt
2006-05-16 13:30:00
1728
转载 用C#实现基于TCP协议的网络通讯
TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net
2006-03-15 10:35:00
3159
转载 C#简单实现的远程命令程序
private void button1_Click(object sender, System.EventArgs e) { ConnectionOptions opt=new ConnectionOptions(); opt.Username=UserBox.Text; opt.Password=PassBox.Text; ManagementScope scope=new Managemen
2006-03-15 10:08:00
1239
转载 如何去检测网络的连接状态(C#)
1. 方法定义 [DllImport("wininet.dll")] private extern static bool InternetGetConnectedState( out int connectionDescription, int reservedValue ) ; 2. 方法说明 参数: connectionDescription : 连接说明 reservedValue : 保
2006-03-15 10:04:00
1709
转载 C#下实现ping功能
ping的调用方法如下: Ping mPing=new Ping(); mPing.Pinging(“127.0.0.1“,255,65535); mPing.Receive(); //成功接收返回true,timeout 返回false 全部源代码如下: using System; using System.IO; using System.Net; using System.Net.Socke
2006-03-15 10:01:00
1340
原创 MDI窗体程序中防止子窗体被多次实例化——Singleton的C#实现
首先我们有2个Windows Form,主窗体叫Form1,子窗体叫ChildForm。在主窗体中加入一Menu,用来实例化子窗体,我们在Form1.cs中写入下代码: private static ChildForm childForm; //静态变量,保存唯一实例 private void menuItem2_Click(object sender, System.EventArgs e) {
2006-03-15 09:41:00
1172
转载 在C#中使用异步Socket编程实现TCP网络服务
下面提供了一些类,可以很好的完成Tcp的C/S通讯模式.在本文的第二部分,我将为大家介绍怎么使用它们 主要通过事件来现实整个的功能: 服务器的事件包括: 服务器满 新客户端连接 客户端关闭 接收到数据 客户端使用的事件包括: 已连接服务器 接收到数据 连接关闭 另外为了灵活的处理需求变化,还提供了编码器和报文解析器的实现方法. using System;using System.Net.Soc
2006-03-13 14:24:00
2536
1
转载 net命令用法解析
1)NET命令是一个命令行命令。 (2)管理网络环境、服务、用户、登陆。。。。等本地信息 (3)WIN 98,WIN WORKSTATION和WIN NT都内置了NET命令。 (4)但WIN 98的NET命令和WORKSTATION、NT的NET命令不同。 (5)WORKSTATION和SERVER中的NET命令基本相同。 (6)获得HELP (1)在NT下可以用图形的方式,开始-》帮助-》索
2006-03-09 13:09:00
1080
原创 四则混合运算类
using System;namespace ExpressionOperate{ /// /// 分析表达式语法,判断是否正确 /// public class Grammatical { public Grammatical() { // // TODO: 在此处添加构造函数逻辑 // } /// /// 对公式进行语法检测 /// /// 需要检测的公式
2006-03-08 14:49:00
1441
1
转载 在DataGrid(WinForm)中改变符合指定条件的行颜色的方法
大家都知道DataGrid控件通过其属性TableStyles控制每个对应的DataTable的显示风格,而每个TableStyle又通过其属性GridColumnStyles控制每一列的显示风格,但却没有属性或方法可以直接设置每行数据的显示风格。这或许是出于使用方法考虑(在绑定数据源前当然不知道有哪些行,行中有哪些数据),或许是出于性能考虑(为每行建立显示风格索引的代价会比较大),
2006-03-07 16:18:00
1992
原创 WinForm窗口系统托盘闪烁,窗口透明感
在上一篇《C# WinForm窗口最小化到系统托盘》基础上,添加一个Timer 控件Splashtimer触发事件:private void Splashtimer_Tick(object sender, System.EventArgs e) { if ( m_bFlag == true ) { this.notifyIcon1.Icon = m_Icon2;
2006-03-07 13:00:00
4149
原创 C# WinForm窗口最小化到系统托盘
C#编写最小化时隐藏为任务栏图标的Window appllication. 1.设置WinForm窗体属性showinTask=false2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。3.添加窗体最小化事件(首先需要添加事件引用): this.SizeChanged += new System.EventHandl
2006-03-07 12:41:00
20717
1
转载 用C#通过Nokia手机发送短信
在Nokia的网站上下载了免费的PC Connectivity SDK3.0,以下程序在Nokia8310用红外线连接电脑下发送短信成功。安装SDK3.0后,在引用中添加COM组件Nokia Setting Adapter for PC suite 3.7和NokiaCL Messaging。添加引用:using STTNGS3A_SLib;using NokiaCLMessaging;using
2005-12-31 14:14:00
1254
转载 C#写的驱动摄像头的程序
安装摄像头后,一般可以找到一个avicap32.dll文件using System;using System.Runtime.InteropServices;namespace webcam{ /// /// avicap 的摘要说明。 /// public class showVideo { // showVideo calls [DllImport("avicap32.dll")] p
2005-12-31 13:52:00
1493
1
转载 ASP.NET程序中常用代码汇总(二)
21.如何设定全局变量 Global.asax中 Application_Start()事件中 添加Application[属性名] = xxx; 就是你的全局变量22.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口?HyperLinkColumn有个属性Target,将器值设置成"_blank"即可.(Target="_blank") 【ASPNETMENU】点
2005-12-30 15:53:00
747
转载 ASP.NET程序中常用代码汇总(一)
1. 打开新的窗口并传送参数: //传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数:string a = Request.QueryString("id");string b = Request.QueryStri
2005-12-30 15:48:00
698
原创 WMI技术的应用
Windows 管理规范 (WMI) 是可伸缩的系统管理结构,它采用一个统一的、基于标准的、可扩展的面向对象接口。WMI 为您提供与系统管理信息和基础 WMI API 交互的标准方法。WMI 主要由系统管理应用程序开发人员和管理员用来访问和操作系统管理信息。WMI 可用于生成组织和管理系统信息的工具,使管理员或系统管理人员能够更密切地监视系统活动。例如,可以使用 WMI 开发一个应用程序,用于在
2005-12-29 12:33:00
993
原创 C#中为DataGrid添加下拉列表框 WinForm
在 System.Windows.Forms.DataGrid中切入使用ComboBox控件,主要包括三方面的内容。 1. 在DataGrid中加入ComboBox列; 2. 把在DataGrid中的修改保存到对应的网格; 3. 设置DataGrid中网格的焦点。 下面是整个源代码,一些功能可以看注释。 using System; using System.Drawing; us
2005-12-27 11:41:00
2295
原创 DataGrid 滚动而表头不动
设置Css如下 .fixTitle { BACKGROUND: navy; COLOR: white; POSITION: relative; ; TOP: expression(this.offsetParent.scrollTop) } .scorllDataGrid { OVERFLOW-Y: scroll; HEIGHT: 300px }
2005-12-27 11:06:00
1462
原创 去掉/禁止系统菜单里的MOVE的方法 (Winform)
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Runtime.InteropServices;namespace deleteSysMenu{ /// /
2005-12-12 11:26:00
1125
原创 C#中对Web.config配置文件的操作(增删改读)
C#中对Web.config配置文件的操作(增删改读)using System;using System.Configuration;using System.Reflection;using System.Web;using System.Xml;public enum ConfigFileType{ WebConfig, AppConfig}namespace ConfigRW{ /// /
2005-12-09 15:44:00
2889
原创 防范SQL注入式攻击
SQL注入式攻击是利用是指利用设计上的漏洞,在目标服务器上运行Sql命令以及进行其他方式的攻击动态生成Sql命令时没有对用户输入的数据进行验证是Sql注入攻击得逞的主要原因。比如: 如果你的查询语句是select * from admin where username="&user&" and password="&pwd&"" 那么,如果我的用户名是:1 or 1=1 那么,你的
2005-12-09 13:27:00
936
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人