黄聪

论SEO对人类的重要性,请看我的博客:hcsem.com

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

03 2010 档案

摘要:原文地址:http://linhun.com/296.html非常多的插件分类集合帮助新手朋友更快了解wordpress插件,当然可能还有许多好的未被找到。wordpress留言相关插件:1、Akismet:最流行的反垃圾留言插件。可能吧使用WP至今,它已经协助屏蔽了1700多条垃圾评论。2、Spam Karma 2:又一个垃圾留言屏蔽插件,和Akismet相比,这个要更为复杂一些。3、Threaded Comments:实现有针对性的留言。也就是可以针对某个留言进行留言,这个留言不出现在最底部,而是在所针对的留言的下方。4、Subscribe to Comments:让评论者订阅文章后续评论 阅读全文
posted @ 2010-03-31 20:36 黄聪 阅读(1758) 评论(5) 推荐(0) 编辑

摘要:wordpress中自定义AdSense搜索广告的示例正确生成AdSense搜索广告代码。这里有几处需要注意的内容:(以下全部假设博客网址为http://www.qiuworld.com)选定的网站:指定要搜索的网站或网站列表时填写自己博客的网址,如:http://www.qiuworld.com。打开搜索结果页:选择在“我的网站上打开搜索结果”选项,并输入显示搜索结果的网址,如:http://www.qiuworld.com/search/下载并安装Google Custom Search Plugin,将生成的代码分别填入该插件的设置(Google Custom Search Config 阅读全文
posted @ 2010-03-31 20:30 黄聪 阅读(1163) 评论(2) 推荐(0) 编辑

摘要:见很多人都使用google自定义搜索代替wordpress的搜索功能....我今天也弄一个,效果还不错的. ..网上的教程都很不详细,初次使用wordpress的网友们都不明白..今天.我就来完整的记录出来...第一步:创建一个空白的googlesearch.php页面模板,在里边输入<?php/*Template Name: Google 自定义搜索..*/?>然后在FTP,把googlesearch.php上传到wp-content/themes/当前主题目录,例如我的主题是ZarVa,就上传到wp-content/themes/ZarVa就行了.在WordPress后台,&q 阅读全文
posted @ 2010-03-31 20:28 黄聪 阅读(1145) 评论(1) 推荐(0) 编辑

摘要:今天按照http://www.cnblogs.com/huangcong/archive/2010/03/31/1701052.html这个教程搭建了一个WordPress,前面都很顺利,就是在启动http://localhost/wp-admin/install.phpWordPress安装页面的时候出现了中文乱码,原本还以为是哪里出错了,最后才发现是Google浏览器chrome编码设置问题,只要将chrome的编码改为"自动检测"即可:这样就可以正常出现页面了: 阅读全文
posted @ 2010-03-31 11:00 黄聪 阅读(1373) 评论(0) 推荐(0) 编辑

摘要:打算在本地装个 WordPress 玩玩,可以前没有接触过 PHP 和 MySQL 。在网上淘啊淘,教程一大堆,但却没有一个能让人完全信赖的,走了不少弯路,不过最后终于弄出来了。为了让大家少走弯路,觉得有必要把这个过程记录下来。第一次写教程,面向零部署经验的朋友,洋洋撒撒这么多,有点罗嗦了,请海涵,内容如有不正确的,请拍砖。由于图片比较多,网页打开可能需要一些时间,请耐心等待。我把该教程做成了一个PDF,网速慢的朋友可以在这里下载http://files.cnblogs.com/vengen/WordPressInstall.zip目录:1、Windows7安装IIS7.5;2、安装MySQL 阅读全文
posted @ 2010-03-31 02:41 黄聪 阅读(19927) 评论(1) 推荐(3) 编辑

摘要:今天开始学习.NET建网,便上网搜了一下有什么现成的支持.NET的CMS系统,发现有款国内开源的CMS系统:We7(如果已经是家喻户晓了别笑我土哈,本人刚开始接触.NET的J),便下载来试试看好不好,本人是懒人,只想简单建站而已,哈哈,所以本帖不含太多技术成分.如果哪位高手看见了请不要笑话,本人做此帖是为了自己备忘,也是为了让一些初学者有个参考而已先到官网下载了手动安装包:http://www.westengine.com/we7-cms/c-download/下载后是一个压缩文件,解压后得到下面这些东西:先来看看快速安装说明吧:-------------------------------- 阅读全文
posted @ 2010-03-30 10:48 黄聪 阅读(7508) 评论(16) 推荐(9) 编辑

摘要:前天刚用了一下Micrsoft官网那个的ILMerge来实现exe以及dll文件的绑定.http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-B4AD-4EAE-87CF-B14AE6A939B0&displaylang=en不过操作是在CMD命令行中完成的,很不友好,便自己开发了一个程序,可以灵活操作,在此分享一下.这就是我写的ILMergeEx:下面介绍一下程序使用方法:1.打开程序如下图所示:2.假设我要将桌面下”新建文件夹”中的WindowsFormsApplication2.exe与 newDll. 阅读全文
posted @ 2010-03-29 18:26 黄聪 阅读(18565) 评论(38) 推荐(7) 编辑

摘要:在点石看到一篇《搜索引擎排名决定一切么》,作者cqqc626。写的太赞的,Kyw看后都有点激动,希望天下所有要需要SEO服务的客户们,都能明白其中道理,明白排名不是一切。正文如下:前段时间经常看到很多和自己差不多的新人讨论到一个问题:“如何使得自己的排名在搜索引擎上靠前”,愚兄结合做销售这么多年的一点心得,和自己最近所做的几家企业的服务中总结出些许心得。其实做SEO一段时间后你就会发现,搜索引擎只是一个访问平台,真正有价值的浏览不一定多,单纯的访问流量并不绝对主导你的交易频率,排名的前后并不是你的最终目的,如何取得真正的潜在客户挖掘取决与你网站提供的真实贴切的服务和来自于专业网站的搜索访问,S 阅读全文
posted @ 2010-03-28 19:24 黄聪 阅读(359) 评论(0) 推荐(0) 编辑

摘要:首先要说:robots.txt很简单学习robots主要搞明白下面3个问题:1. robots是什么?2. robots有什么作用?3. 如何写robots.txt?robots是什么?kyw的回答: robots就是一个必须放在网站根目录、让搜索蜘蛛读取的txt文件,文件名必须是小写的"robots.txt"。robots有什么作用?kyw的回答:通过robots.txt可以控制SE收录内容,告诉蜘蛛哪些文件和目录可以收录,哪些不可以收录。如何写robots.txt用几个最常见的情况,直接举例说明:1. 允许所有SE收录本站:robots.txt为空就可以,什么都不要写。 阅读全文
posted @ 2010-03-28 19:20 黄聪 阅读(500) 评论(0) 推荐(0) 编辑

摘要:聊天时发觉不少朋友和客户都对SEO有一点偏见,写篇文章谈谈自己对SEO的理解,也用最通俗的方法回答SEO是什么意思?通俗的说:SEO是一种网络营销方式。SEO是一种让网站获得更多潜在客户的网络营销方式。SEO是一种让网站从百度等搜索引擎获得更多潜在客户的网络营销方式。SEO的效果体现在搜索结果中排名... 阅读全文
posted @ 2010-03-28 19:17 黄聪 阅读(1216) 评论(0) 推荐(0) 编辑

摘要:今天做了一个软件,想发布的时候才发现调用的类没几个,就像把它们都跟EXE文件打包在一起,以后复制去别的地方用也方便,于是上网搜了一下,发现网上大部分都是用ILMerge实现的,于是也自己试了一下,不过网上都没有详细的步骤演示,我就花点时间做了个教程,方便以后再有人想打包自己的程序,有篇文章可以参考,好了废话少说,马上开始:1.先到http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-B4AD-4EAE-87CF-B14AE6A939B0&displaylang=en下载ILMerge,才600多K,一下子就下 阅读全文
posted @ 2010-03-28 18:27 黄聪 阅读(9017) 评论(9) 推荐(7) 编辑

摘要:大家都知道网卡的MAC地址可以从DOS窗口中通过输入"ipconfig /all"命令运行结果获得,那么这个问题的具体内容是: 在C#中运行一个dos命令,并截取相关输出、输出流。 具体代码如下:C# code tbResult.Text = ""; ProcessStartInfo start = new ProcessStartInfo("Ping.exe"); //设置运行的命令行文件问ping.exe文件,这个文件系统会自己找到 //如果是其它exe文件,则有可能需要指定详细路径,如运行winRar.exe start.Arg 阅读全文
posted @ 2010-03-28 16:50 黄聪 阅读(814) 评论(1) 推荐(0) 编辑

摘要:C#时间间隔计算可以通过时间刻度类TimSpan类实现,这是一个系统类。C#时间间隔计算举例说明:实现两个时间之间C#时间间隔计算:TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks);//获取当前时间的刻度数 //你的代码或者其他操作 TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks);TimeSpan ts = ts2.Subtract(ts1).Duration();//时间差的绝对值 String spanTime = ts.Hours.ToString() + "小时" + ts 阅读全文
posted @ 2010-03-28 16:47 黄聪 阅读(2033) 评论(3) 推荐(1) 编辑

摘要:以下为我写的Mp3操作类源代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;using System.Runtime.InteropServices;/******************** 阅读全文
posted @ 2010-03-28 00:49 黄聪 阅读(6004) 评论(3) 推荐(0) 编辑

摘要:这个星期重点谈谈关键词的问题。突然发现这么重要的问题以前都没谈过。关键词的选择应该在网站设计开始之前就着手。如果关键词选择不当,后果可能是灾难性的。可能你选择的关键词很少有人去搜索,那么你的排名再高,流量也不会大。关键词选错可能会影响你整个网站的写作内容,要想更正不是一件轻巧的事情。今天主要谈一下选择适当的关键词的主要原则。关键词不要太宽泛我遇到过太多的客户想要瞄准的关键词过于宽泛,比如做房地产的公司,他就想针对房地产这个词优化,做广告的公司就想针对广告这个词来优化。可以肯定的说,你基本上可以忘掉这种关键词。太过宽泛的关键词竞争太巨大,要想在这种单词像房地产(real estate),广告(a 阅读全文
posted @ 2010-03-27 23:40 黄聪 阅读(630) 评论(0) 推荐(1) 编辑

摘要:2.2 SQL Server 2000+ADO.NET实现并发控制2.2.1 并发一致性问题常见并发并发一致性问题包括:丢失的修改、不可重复读、读脏数据、幻影读(幻影读在一些资料中往往与不可重复读归为一类)。2.2.1.1 丢失修改下面我们先来看一个例子,说明并发操作带来的数据的不一致性问题。考虑飞机订票系统中的一个活动序列:甲售票点(甲事务)读出某航班的机票余额A,设A=16.乙售票点(乙事务)读出同一航班的机票余额A,也为16.甲售票点卖出一张机票,修改余额A←A-1.所以A为15,把A写回数据库.乙售票点也卖出一张机票,修改余额A←A-1.所以A为15,把A写回数据库.结果明明卖出两张机 阅读全文
posted @ 2010-03-27 19:28 黄聪 阅读(597) 评论(2) 推荐(1) 编辑

摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> private void button1_Click(object sender, EventArgs e) { StringBuilder str = new StringBuilder(2000); System.Drawing.Text.InstalledFontCollection fonts = new System.Drawing.Text.InstalledFontCollect 阅读全文
posted @ 2010-03-27 19:03 黄聪 阅读(1098) 评论(0) 推荐(1) 编辑

摘要:最近要帮老师做个工资管理系统,需要自动生成Word.就上网找了个Word操作类,再做了点修改,下面公布一下自己的代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Drawing;using Word = Micros 阅读全文
posted @ 2010-03-27 18:57 黄聪 阅读(8536) 评论(3) 推荐(3) 编辑

摘要:前些日子做一个Web项目,必须自己编写一个ActiveX控件。如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。 首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图:UserControl1.cs内容如下:usingSystem; usingSystem.Collections; usingSystem.ComponentModel; usingSystem.Drawing; usingSystem.Data; usingSystem.Windows.Fo 阅读全文
posted @ 2010-03-27 18:49 黄聪 阅读(572) 评论(0) 推荐(0) 编辑

摘要:有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。(1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个声明是等效的:string 阅读全文
posted @ 2010-03-27 18:47 黄聪 阅读(427) 评论(0) 推荐(0) 编辑

摘要:前些天有个朋友问我,他在做WinForm 程序,其中使用到了线程。当时我听到线程我就懵了,其一 我很久都没有使用过线程了,其二 线程说实话有些难,其三 遇到线程稀奇古怪的问题我真的很难回答。当时我就模糊的回答了他一下,就这样勉强的回避了他的问题,因为之前我总是不断的去回避线程这个问题,你说线程简单也简单,你说难也难。与我来说线程真的是个麻烦事,我一直都是采用回避政策,今天我查阅了之前自己写过的一个WinForm 扫雷游戏,其中就使用过线程。1.在WinForm 中使用线程和定时器控制动画 看到上面的这张图,其实他是一个动画效果,左边的字幕是从下向上不断移动的,而且在不间断的重复这个动作。在进行 阅读全文
posted @ 2010-03-27 18:35 黄聪 阅读(552) 评论(0) 推荐(0) 编辑

摘要:最近也在接触SOCKET编程,在当今这样一个网络时代,很多技术都以网络为中心在诞生,至少我认为是这样的,而SOCKET套接字接口,在实现网络通讯上处于关键地位,所以不会SOCKET是不行的。首先,本文主要是针对那些刚接触SOCKET编程的朋友,如果是高手,就可以不看此文啦,可以去陪陪老婆,比如逛街或看电视...在开始之前,我们需要预习一些基础知识:什么是SOCKET套接字?SOCKET通常有那几种数据格式?线程的概念?(以上基本知识我就不讲了,网上这方面资料很多的,大家找资料看下吧)我要介绍的是一个服务器端+客户端的聊天系统,程序比较简单,我先把程序运行的界面给大家看下:上面是服务器端运行界面 阅读全文
posted @ 2010-03-27 17:26 黄聪 阅读(811) 评论(0) 推荐(0) 编辑

摘要:> 纯文本方式> 打印///<summary>///CreatingaWatermarkedPhotographwithGDI+for.NET///</summary>///<paramname="rSrcImgPath">原始图片的物理路径</param>///<paramname="rMarkImgPath">水印图片的物理路径</param>///<paramname="rMarkText">水印文字(不显示水印文字设为空串)< 阅读全文
posted @ 2010-03-26 22:17 黄聪 阅读(3984) 评论(0) 推荐(0) 编辑

摘要:今天,看到网友咨询DES加密的事,就写了下面的类库,sharing 一下,欢迎多交流Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Security;using System.Security.Cryptography;/*------------------ 阅读全文
posted @ 2010-03-26 18:41 黄聪 阅读(902) 评论(0) 推荐(0) 编辑

摘要:1.新建一个控制台应用程序,保存在桌面上,Main函数如下所示Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { forea 阅读全文
posted @ 2010-03-26 17:13 黄聪 阅读(934) 评论(0) 推荐(0) 编辑

摘要:button2为子窗口的退出按钮,要退出全部程序,代码可以如下:private void button2_Click(object sender, EventArgs e){Application.Exit();System.Environment.Exit(0);this.Close();Application.ExitThread();} 阅读全文
posted @ 2010-03-26 15:52 黄聪 阅读(320) 评论(0) 推荐(0) 编辑

摘要:本来我的机器装的是VS2005,后来有一个项目要用VC++6.0开发,没办法装上一个,项目完成后就给卸载了,不想原来的VS2005中C#的项目在Build时报以下警告:警告1“LIB 环境变量”中指定的搜索路径“D:\Microsoft Visual Studio\VC98\mfc\lib”无效 --“系统找不到指定的路径。 ”原来是在安装VC++6.0时,在环境变量里添加了一个叫“lib”的Administrator用户变量,清除上面提到的路径,重启VS2005 Build 项目,警告消失。具体操作如下:右键"我的电脑",在弹出的菜单中点击"属性"-& 阅读全文
posted @ 2010-03-26 15:50 黄聪 阅读(867) 评论(0) 推荐(0) 编辑

摘要://添加xml节点 private voidAddXml(string image, string title) {XmlDocument xmlDoc = new XmlDocument();xmlDoc.Load(Server.MapPath("../flash/dati.xml"));XmlNode root =xmlDoc.SelectSingleNode("images");//查找<images>XmlElement xe1 =xmlDoc.CreateElement("thumb");//创建一个<th 阅读全文
posted @ 2010-03-26 15:49 黄聪 阅读(390) 评论(0) 推荐(0) 编辑

摘要:// C# 日期格式DateTime dt = DateTime.Now;dt.ToString();//2005-11-5 13:21:25dt.ToFileTime().ToString();//127756416859912816dt.ToFileTimeUtc().ToString();//127756704859912816dt.ToLocalTime().ToString();//2005-11-5 21:21:25dt.ToLongDateString().ToString();//2005年11月5日dt.ToLongTimeString().ToString();//13:2 阅读全文
posted @ 2010-03-26 15:48 黄聪 阅读(325) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.OleDb;using System.Web;using System.Data.SqlClient;namespace 数据回滚{public partial class Form1 : Form{public 阅读全文
posted @ 2010-03-26 15:48 黄聪 阅读(1099) 评论(0) 推荐(0) 编辑

摘要:OleDbCommand cmd = new OleDbCommand("", conn);conn.Open();OleDbTransaction tran = conn.BeginTransaction();cmd.Transaction = tran;try{foreach (string sql in values){cmd.CommandText = sql;cmd.ExecuteNonQuery();}tran.Commit();return true;}catch (Exception){tran.Rollback();return false;//Messa 阅读全文
posted @ 2010-03-26 15:47 黄聪 阅读(408) 评论(0) 推荐(0) 编辑

摘要:void Button1Click(object sender, EventArgs e){//图片异步加载完成后的处理事件pictureBox1.LoadCompleted += new AsyncCompletedEventHandler(pictureBox1_LoadCompleted);//图片加载时,显示等待光标pictureBox1.UseWaitCursor = true;//采用异步加载方式pictureBox1.WaitOnLoad = false;//开始异步加载,图片的地址,请自行更换pictureBox1.LoadAsync("http://www.zu14 阅读全文
posted @ 2010-03-26 15:46 黄聪 阅读(3316) 评论(2) 推荐(1) 编辑

摘要:今天写C#的时候无缘无故出现了 一个“已关闭 Safe handle”的错误,上网Google了一下,发现原来是SerialPort类引起的问题,原本的代码是设置好一个串口类后立刻打开了一个对话框,但此时就会跳出“已关闭 Safe handle”的错误,原本我以为是对话框里面的对象调用出现了问题,但是检查跟踪了好久也没找到问题所在,最后我在生成该对话框对象之前加入了SerialPort的关闭方法close后,问题就迎刃而解了. 阅读全文
posted @ 2010-03-26 15:46 黄聪 阅读(3461) 评论(0) 推荐(0) 编辑

摘要:该实例功能为“多线程控制UI控件”,线程函数实现自动加1。界面如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Threading;namespace treadTest{ //定义委托 publicdelegate void ListBoxDelegate(); publicpartial clas 阅读全文
posted @ 2010-03-26 15:45 黄聪 阅读(608) 评论(0) 推荐(0) 编辑

摘要:这只是一个微小的窗体特效,但有时也会有画龙点睛之效。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;namespace winForm{public partial class Form1 : Form{#region 窗体边框阴影效果变量申明const i 阅读全文
posted @ 2010-03-26 15:43 黄聪 阅读(5642) 评论(1) 推荐(1) 编辑

摘要:C# 文件操作文件操作: 检查 创建 读取 写入 修改 删除目录操作: 检查 创建 读取 写入 修改 删除--------------------------------------------------------------------------------文件操作若要执行此操作... 请参阅本主题中的示例...创建文本文件 向文件写入文本写入文本文件 向文件写入文本读取文本文件 从文件读取文本向文件中追加文本 File.AppendText FileInfo.AppendText重命名或移动文件 File.Move FileInfo.MoveTo删除文件 File.Delete Fi 阅读全文
posted @ 2010-03-26 15:41 黄聪 阅读(433) 评论(0) 推荐(0) 编辑

摘要://获得图片Image bg = Image.FromFile("文件地址");//获得GraphicsGraphics g = CreateGraphics();//以图片中心为原点平移g.TranslateTransform(bg.Width/2 ,bgg.Height/2);//旋转度数int i = 60;g.RotateTransform(i);g.TranslateTransform(-bg.Width/2,-bgg.Height/2);//重置g.ResetTransform(); 阅读全文
posted @ 2010-03-26 15:41 黄聪 阅读(320) 评论(0) 推荐(0) 编辑

摘要:vs2005 打包,并自动安装SQL数据库2007年11月25日 星期日 16:51一).创建部署项目1.在“文件”菜单上指向“添加项目”,然后选择“新建项目”。2.在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入setup1。3.单击“确定”关闭对话框。4.项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。5.在“属性”窗口中,选择ProductName属性,并键入信息管理系统。二).将主程序项目的输出添加到部署项目中1.在“文件系统编辑器”中,选择“应用程序文件夹”。在“操作”菜单上,指向“添加”,然后选 阅读全文
posted @ 2010-03-26 15:40 黄聪 阅读(525) 评论(0) 推荐(0) 编辑

摘要:this.Location=newSystem.Drawing.Point(Screen.PrimaryScreen.Bounds.Width-this.Width,Screen.PrimaryScreen.Bounds.Height-100);for(inti=0;i<Screen.PrimaryScreen.Bounds.Height;i++){this.Show();for(intj=0;j<1000000;j++);this.Location=newSystem.Drawing.Point(this.Location.X,Screen.PrimaryScreen.Bound 阅读全文
posted @ 2010-03-26 15:38 黄聪 阅读(467) 评论(0) 推荐(0) 编辑

摘要:1、定义在Settings.settings文件中定义配置字段。把作用范围定义为:User则运行时可更改,Applicatiion则运行时不可更改。可以使用数据网格视图,很方便;2、读取配置值text1.text = Properties.Settings.Default.FieldName;//FieldName是你定义的字段3、修改和保存配置Properties.Settings.Default.FieldName = "server";Properties.Settings.Default.Save();//使用Save方法保存更改注意:当设置scope为User时他 阅读全文
posted @ 2010-03-26 15:37 黄聪 阅读(5947) 评论(0) 推荐(0) 编辑

摘要:#region - 拖拽功能实现Dll -[Description("使能拖拽功能.")][DllImportAttribute("user32.dll")]public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);[DllImportAttribute("user32.dll")]public static extern bool ReleaseCapture();#endregionpublic Form1(){this.M 阅读全文
posted @ 2010-03-26 15:37 黄聪 阅读(420) 评论(0) 推荐(0) 编辑

摘要:最近一直在学水晶报表,一些基础知识觉得学了不少,可是还是觉得水晶报表的核心还没有学会!可是是在自学的原因吧.没有人指导,只是自己埋着头自己学,什么地方学偏了也不知道。有一点一直认为自己的认识有偏差,就是我总是认为水晶报表很简单,只是能实现选择显示打印的功能。但是她到底能不能实现删改的功能呢?查了一些资料都没有说!但是水晶报表不是都是说功能强大吗!怎么可能只有这么点功能呢?有点怀疑自己!有没有水晶报表学的比较好,可否给点指导呢啊?下面是我收集的一些水晶报表的基础资料:晶报表是一个功能强大的报表工具,现在已经被Microsoft Visual Studio 2005(下文以VS2005简称)集成在 阅读全文
posted @ 2010-03-26 15:36 黄聪 阅读(841) 评论(0) 推荐(0) 编辑

摘要:stringstatement="SELECTTOP"+maxRecords+"*FROMCustomers"; stringwhereConcatenator="WHERE"; if(companyNameTextBox.Text.Length>0) { statement+=whereConcatenator; statement+="CompanyNamelike""+companyNameTextBox.Text+"%""; whereConcatenator= 阅读全文
posted @ 2010-03-26 15:34 黄聪 阅读(482) 评论(0) 推荐(0) 编辑

摘要:c#为什么要使用接口?通俗的讲,就是为了降低耦合度。给大家看一个我见过的很搞笑的例子。看看下面的程序:一个学校里边,有两种人:学生、老师。他们都要吃饭和睡觉。------------------------------public interface I人{void 吃饭();void 睡觉();}public class 学生:I人{public void 吃饭(){ //去食堂吃饭 }public void 睡觉(){ //回寝室睡觉 }//其他特有方法,比如泡妞、打游戏}public class 老师:I人{public void 吃饭(){ //回家吃饭 }public void 睡觉 阅读全文
posted @ 2010-03-26 15:34 黄聪 阅读(1013) 评论(0) 推荐(0) 编辑

摘要:点击“X”或“Alt+F4”时,最小化窗口,如:protected override void WndProc(ref Message m){const int WM_SYSCOMMAND = 0x0112;const int SC_CLOSE = 0xF060;if (m.Msg == WM_SYSCOMMAND && (int) m.WParam == SC_CLOSE){// User clicked close buttonthis.WindowState = FormWindowState.Minimized;return;}base.WndProc(ref m);} 阅读全文
posted @ 2010-03-26 15:32 黄聪 阅读(618) 评论(2) 推荐(0) 编辑

摘要:在Visual Studio2003的工程中添加MicrosoftSQLServer2000DesktopEngine(MSDE)的自动安装合并模块MSM:1.下载MSDE2000的sp3a安装包。2.解压到本地硬盘,其中的MSM文件夹中的东东就是MSDE2000合并模块。3.在你的工程中添加一个安装工程假设为MySetup,按照正常的步骤添加工程输出(ProjectOutput),选择输出文件(primaryoutput)和内容文件(contentfiles)两项。4.添加合并模块(MergeMoudle),选择浏览,指定到你的MSDE的MSM文件夹,选择MSM(不包括msm1033和msm 阅读全文
posted @ 2010-03-26 15:31 黄聪 阅读(1273) 评论(0) 推荐(0) 编辑

摘要:選取rldc,按右鍵選open with,透過XML Editor來開啟,然後在XML中找到下列這段:<DataSets><DataSet Name="DataSet1_Employees">....<DataSet Name="被刪除的dataset名稱">...</DataSet></DataSets>將藍色那段刪除即可 阅读全文
posted @ 2010-03-26 15:28 黄聪 阅读(427) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.Regularexpression_rs;namespace Hooogle{public static class ExcelConvert{#region - 由数字转换为Excel中的列字母 -public static int ToIndex(string columnName){if (!Regex.IsMatch(columnName.ToUpper(), @"[A-Z]+& 阅读全文
posted @ 2010-03-26 15:27 黄聪 阅读(3017) 评论(0) 推荐(0) 编辑

摘要:1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托1、什么是反射Reflection,中文翻译为反射。这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如:Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类型信息,并创建该类型的实例。 阅读全文
posted @ 2010-03-26 15:27 黄聪 阅读(330) 评论(0) 推荐(0) 编辑

摘要:最近闲来无事发现周围的朋友都在玩《植物大战僵尸》的游戏!于是动了制作这游戏工具的念头!虽然在网上同类工具很多但是用C#写的我几乎看不到!所以我想用C#写一个! 首先用CE或者OD或者其他反汇编工具找出游戏的内存基址! 游戏内存基址:base =0x006A9EC0 游戏阳光地址:[base+0x768]+0x5560 游戏金钱地址:[base+0x82C]+0x28 游戏关卡地址:[base+0x82C]+0x24 //关卡如:A-B实际值为:(A-1)×10+B至于如何获取这些地址不在我们这论坛研究的范围中!对了我是用工具vs2008编写的!新建窗体:C# codeusing Sy 阅读全文
posted @ 2010-03-26 15:26 黄聪 阅读(1420) 评论(2) 推荐(0) 编辑

摘要:BackgroundWorker组件在VS2005中添加了BackgroundWorker组件,该组件在多线程编程方面使用起来非常方便,然而在开始时由于没有搞清楚它的使用机制,走了不少的弯路,现在把我在使用它的过程中的经验与诸位分享一下。BackgroundWorker类中主要用到的有这列属性、方法和事件:重要属性:1、CancellationPending获取一个值,指示应用程序是否已请求取消后台操作。通过在DoWork事件中判断CancellationPending属性可以认定是否需要取消后台操作(也就是结束线程);2、IsBusy获取一个值,指示 BackgroundWorker 是否正 阅读全文
posted @ 2010-03-26 15:25 黄聪 阅读(639) 评论(0) 推荐(1) 编辑

摘要:几种常见C#操作Word表格操作有哪些呢?让我们来看看具体的实例演示:boolsaveChange=false; //C#操作Word表格操作objectmissing=System.Reflection.Missing.Value; objecttemplate=(object)templateFilePath; objectfilename=(object)saveFilePath;objectisVisible=missing; objectreadOnly=missing; objectbreakType=Word.WdBreakType.wdSectionBreakNextPage; 阅读全文
posted @ 2010-03-26 15:23 黄聪 阅读(1612) 评论(0) 推荐(0) 编辑

摘要:本文分步介绍如何利用 Visual C# .NET 的自动化功能在 Word 中创建新文档。代码示例插入包含文本和格式的段落。浏览和修改文档中的不同范围。插入表格、设置表格格式并在表格中填充数据。添加图表。要利用 Visual C# .NET 的自动化功能创建新的 Word 文档,请执行以下步骤:启动 Microsoft Visual Studio.NET。在文件菜单上,单击新建,然后单击项目。在项目类型下,单击Visual C# 项目,然后单击模板下的 Windows 应用程序。默认情况下会创建Form1。添加对 Microsoft Word对象库的引用。为此,请按照下列步骤操作:在项目菜单 阅读全文
posted @ 2010-03-26 15:22 黄聪 阅读(413) 评论(0) 推荐(0) 编辑

摘要:public static bool InsertText(string strText, System.Drawing.Font font, Alignment alignment, bool isAftre, int startNum, int endNum){try{Word.Range rng = oDoc.Content;object start = startNum;object end = endNum;rng = oDoc.Range(ref start, ref end);if (isAftre == true){strText += "\r\n";}rn 阅读全文
posted @ 2010-03-26 15:22 黄聪 阅读(436) 评论(0) 推荐(0) 编辑

摘要:某一列宽table.Document.Tables.Item(x){第几个表格}.Columns.item(y){第几列}.SetWidth (24,'wdAdjustNone'); 某一行高、某一单元格也是类似。 Range.Cells本身就是全体单元格 阅读全文
posted @ 2010-03-26 15:20 黄聪 阅读(1282) 评论(0) 推荐(0) 编辑

摘要:以前用C#在Word2003下写的生成报表程序。现在大家都改用Office2007了,给程序做了下升级,发现生成的文档后缀都是docx了。Office2007 的Word文档格式为MicrosoftOpen Office XML Format (.docx),这种格式不被老版本的 Office兼容。Word2007的文档格式与Word97~2003的二进制文档格式有根本的不同。Office2007 的推出,全面启用了 OPENXML 概念。Word、Excel、PowerPoint文档已经默认保存为压缩的XML格式,所以其大小也大大减小了。也就是说B/S模式下,客户端下载下生成的docx文件后 阅读全文
posted @ 2010-03-26 15:19 黄聪 阅读(3152) 评论(0) 推荐(0) 编辑

摘要:[DllImport("kernel32.dll",SetLastError=true)]staticexternintWriteProfileString(stringlpszSection,stringlpszKeyName,stringlpszString);[DllImport("user32.dll")]publicstaticexternintSendMessage(inthWnd,//handletodestinationwindowuintMsg,//messageintwParam,//firstmessageparameterintl 阅读全文
posted @ 2010-03-26 04:12 黄聪 阅读(480) 评论(0) 推荐(0) 编辑

摘要:资源分类: 软件 >> 图形图像中文名称: 奥多比CS4设计套件中文版英文名称: Adobe Creative Suite 4 Design Premium资源格式: ISO版本说明: 简体中文/繁体中文制作发行: 奥多比/Adobe发行时间: 2008地 区: 中国(大陆)中国(台湾)美国韩国语 言: 汉语英语朝鲜语资源简介:只是转发,让需要的人来加速!官方中文版,eD2k 链接首发 ieD2k.com,转载请注明出处。官方网址:http://www.adobe.com/tw/products/creativesuite/design/重置: 压缩比率 98% 原图片大小 [ 7 阅读全文
posted @ 2010-03-26 04:00 黄聪 阅读(4850) 评论(1) 推荐(1) 编辑

摘要:1. 我们有一个test.exe的WinForm程序,这是我们要加壳的目标程序。2. 新建一个WinForm工程,删除Form1,然后新建一个类。如下。3. 将test.exe 拷贝到该工程目录,作为嵌入式资源。using System;using System.Windows.Forms;using System.Resources;using System.Reflection;using System.IO;namespace test{ static class Program { [STAThread] static void Main(string[] args) { Stream 阅读全文
posted @ 2010-03-23 22:42 黄聪 阅读(3734) 评论(0) 推荐(0) 编辑