博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 34 下一页

2010年8月27日

摘要: 在公司上班,下班时需要签退,而我呢隔三差五就会忘那么一次。怎么办呢,于是就想能不能捕获windows的关机事件,做一个程序让它在关机的时候提醒我一下呢。   非常幸运很容易就找到了Microsoft.Win32命名空间下面的SystemEvents类,他有一个静态的事件SessionEnding在系统注销或者关机时发生,此事件只有在winform的程序下有效,而在控制台程序下面无效,不能激发事件;... 阅读全文

posted @ 2010-08-27 10:59 linFen 阅读(1415) 评论(0) 推荐(0) 编辑

摘要: 如果你要在你的C#程序中控制Windows的任务栏,有两个Windows api 可以帮到你!他们就是FindWindowA 和 ShowWindow C#中声明如下: using System.Runtime.InteropServices; [DllImport("user32.dll", EntryPoint = "FindWindowA")] public static extern In... 阅读全文

posted @ 2010-08-27 10:58 linFen 阅读(644) 评论(0) 推荐(0) 编辑

摘要: 首先先引用System.ServiceProcess.dll然后在引用命名空间using System.ServiceProcess;ServiceController sc = new ServiceController("Server");建立服务对象//服务运行则停止服务 if (sc.Status.Equals(ServiceControllerStatus.Running)) { sc.... 阅读全文

posted @ 2010-08-27 10:54 linFen 阅读(3090) 评论(0) 推荐(0) 编辑

摘要: /// <summary> 003/// 目录权限 004/// </summary> 005public enum FloderRights 006{ 007FullControl, 008Read, 009Write 010} 011012/// <summary> 013/// 创建Windows帐户 014/// </summary> 015... 阅读全文

posted @ 2010-08-27 10:50 linFen 阅读(1358) 评论(0) 推荐(0) 编辑

摘要: 一. 简介  猫和婴儿有很多共同之处。他们都喜欢吃家中养植的植物,都非常讨厌关门。他们也都爱玩弄你的键盘,结果是,你正发送给你的老板的电子邮件可能是以半截句子发送出去的,你的Excel帐户也被加入了一些乱七八糟的内容,并且你还没有注意到,当打开Windows资源管理器时,若干文件已经被移到了回收站!  其解决方案是,开发一个应用程序实现如下功能:只要键盘处于"威胁状态"你就可以进行切换,并确保任何... 阅读全文

posted @ 2010-08-27 10:46 linFen 阅读(2335) 评论(1) 推荐(0) 编辑

摘要: 网上有很多外挂制作的教程,大多是讲针对大型网络游戏的,主要包含一些抓包、反汇编、C++的知识综合。事实也如此,常见的外挂都是使用VC++写的,从来没有过C#或者其他.NET语言编写的外挂。 作为微软.NET技术的忠实粉丝,这难免是一种遗憾。不过不要紧,下面流牛木马就教大家两招,包教包会,免收学费。 :) 其实作为游戏外挂来说,主要就是三个功能:模拟键盘操作、模拟鼠标操作、修改内存数据。修改内存数... 阅读全文

posted @ 2010-08-27 10:42 linFen 阅读(1209) 评论(1) 推荐(1) 编辑

摘要: 接上一篇:(C#)Windows Shell 外壳编程系列1 - 基础,浏览一个文件夹让我们详细解释一下 Shell 编程中最基本的一些函数、结构体和枚举。SHGetDesktopFolder 获取桌面的 IShellFolder 接口[DllImport("shell32.dll")]publicstaticexternInt32SHGetDesktopFolder(outIntPtrppshf... 阅读全文

posted @ 2010-08-27 10:12 linFen 阅读(575) 评论(0) 推荐(0) 编辑

摘要: 1:建立Handler.cs文件using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls... 阅读全文

posted @ 2010-08-27 10:06 linFen 阅读(344) 评论(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.Net.NetworkInformation;using ... 阅读全文

posted @ 2010-08-27 10:03 linFen 阅读(656) 评论(0) 推荐(0) 编辑

摘要: 用C#实现实现简单的 Ping 的功能,用于测试网络是否已经联通1. 根据IP地址获得主机名称 /// <summary> /// 根据IP地址获得主机名称 /// </summary> /// <param name="ip">主机的IP地址</param> /// <returns>主机名称</returns> publi... 阅读全文

posted @ 2010-08-27 10:01 linFen 阅读(879) 评论(0) 推荐(0) 编辑

摘要: 最近一个项目要用到点对点文件传输,俺就到处找资料写程序,最后终于完成了,为了让别人少走些弯路,俺决定将俺程序中最重要的部分贡献出来,希望对大家有所帮助。 俺的程序分三部分,包括发送部分、接受部分和一个两者共享的通讯基类,这个基类才是俺心血的结晶:) 一、通讯基类 using System; using System.Net.Sockets; using System.Net ; using Sys... 阅读全文

posted @ 2010-08-27 09:58 linFen 阅读(473) 评论(1) 推荐(0) 编辑

摘要: 使用C#调用外部Ping命令获取网络连接情况 以前在玩Windows 98的时候,几台电脑连起来,需要测试网络连接是否正常,经常用的一个命令就是Ping.exe。感觉相当实用。 现在 .net为我们提供了强大的功能来调用外部工具,并通过重定向输入、输出获取执行结果,下面就用一个例子来说明调用Ping.exe命令实现网络的检测,希望对.net初学者有所帮助。 首先,我们用使用Process类,来创建... 阅读全文

posted @ 2010-08-27 09:56 linFen 阅读(779) 评论(0) 推荐(0) 编辑

摘要: 1、利用原始Socket套接字,实现ICMP协议。[代码]2、执行ping命令 首先,我们用使用Process类,来创建独立的进程,导入System.Diagnostics, using System.Diagnostics; 实例一个Process类,启动一个独立进程 Process p = new Process(); Process类有一个StartInfo属性,这个是ProcessStar... 阅读全文

posted @ 2010-08-27 09:52 linFen 阅读(26133) 评论(6) 推荐(0) 编辑

摘要: 经常做WinForm开发的人可能会遇到这样一种情况,WinForm程序后台有许多线程在执行任务,前台界面需要适时或定时显示后台任务执行的情况。此类任务界面通常如下:   这里存在一个问题是如何在界面上显示后台线程上的状态数据,也就是多线程如何访问控件。  .NET中的控件并不是线程安全的,因此我们通常是用如下方法在界面上显示后台线程的数据:view source print?1private vo... 阅读全文

posted @ 2010-08-27 09:47 linFen 阅读(595) 评论(0) 推荐(0) 编辑

摘要: Session共享的解决方案1、客户端SessionID值唯一; 对于不同的域名:主域名、子域名、跨站点域名或跨服务器域名,用户在打开页面时会产生不同的SessionID,为了使这些站点在用户登录时只登录一次,那我们就要解决SessionID的问题,必须使SessionID在这些共享Session的站点中只产生一次。而SessionID是存储在客户端的cookie之中键值为ASP.NET_Sess... 阅读全文

posted @ 2010-08-27 09:32 linFen 阅读(493) 评论(1) 推荐(0) 编辑

摘要: 互联网越来越重要,我们可以用它来工作、学习和娱乐,在娱乐方面,我们在互联网上玩游戏,搜索,收听和下载最喜欢的歌曲,视频和电影。互联网也是个非常好的学习环境,有利于我们查找资料,帮助我们解决碰到的问题,还可以得到其他人的支持和帮助,这在计算机领域非常普遍,特别是程序开发,很多人认为编程语言只是用于工作,没有什么乐趣,其实,只要我们发挥奇思妙想,再死板的东西也有有趣的一面。我写这篇文章的目的,就是想告... 阅读全文

posted @ 2010-08-27 09:27 linFen 阅读(460) 评论(0) 推荐(0) 编辑

2010年8月20日

摘要: 对于ASP.NET开发者,理解ASP.NET的页面生命周期是非常重要的。主要是为了搞明白在哪里放置特定的方法和在何时设置各种页面属性。但是记忆和理解页面生命周期里提供的事件处理方法(method)非常困难。互联网上有很多关于页面生命周期内部机制的文章,所以本文只准备简单覆盖技术的基础部分,更主要的目的是给大家提供一个简单得记忆页面生命周期的方法。 准确的记忆ASP.NET页面生命周期每一个阶段发生... 阅读全文

posted @ 2010-08-20 10:52 linFen 阅读(336) 评论(0) 推荐(0) 编辑

摘要: 作者: 葡萄城控件技术团队博客jQuery UI CSS Framework是jQuery UI中的一个样式框架,可以利用jQuery Theme roller 来生成自己想要的css样式效果。我们可以利用jQuery UI的一些框架来开发出基于jQuery UI CSS Framework效果的插件来。jQuery UI中两大核心的css文件是ui.core.css和ui.theme.css.这... 阅读全文

posted @ 2010-08-20 09:55 linFen 阅读(1019) 评论(0) 推荐(0) 编辑

2010年7月23日

摘要: TCP/IP 故障排除工具下面的列表显示 Windows XP 附带的一些 TCP/IP 诊断工具:基本工具“帮助和支持”中的“网络诊断”包含有关网络配置和自动测试结果的详细信息。“网络连接”文件夹包含计算机上所有网络连接的信息和配置。要找到“网络连接”文件夹,请单击“开始”,单... 阅读全文

posted @ 2010-07-23 10:34 linFen 阅读(3739) 评论(0) 推荐(0) 编辑

2010年7月22日

摘要: 1.在Visual Studio里使用自定义工具 到目前为止,我们学会了单独使用CodeSmith实现代码生成。但其实你完全可以把CodeSmith结合在一起将生成的代码直接导入到Visual Studio里面。Visual Studio可以通过用户自定义工具来运行CodeSmtih,并在无论任何时候你对模板做修改时自动地调用其XML文件,这个特性允许你在Visual Studio里存储模板以及你... 阅读全文

posted @ 2010-07-22 09:50 linFen 阅读(1084) 评论(0) 推荐(0) 编辑

摘要: 1.<%%>如何包含在模板中使用字符串链接,不然的话模板会把<%%>当做动态代码提示符<%string sub="%";%><%sub=sub+">";%><% Response.Write("<%") ;%>@ Page Language="C#" AutoEventWireup="true" CodeFile="<%... 阅读全文

posted @ 2010-07-22 09:49 linFen 阅读(387) 评论(0) 推荐(0) 编辑

2010年7月16日

摘要: 1、javascript中的 document.body.clientHeight 和 document.documentElement.clientHeight 的区别这个问题是我在整合新的美工页面的时候发现的,在整合页面的时候菜单页面始终显示不出来。但是查看源代码,里面又已经打印出来了所有的菜单。唯一的解释就是js的问题了。用火狐firebug测试,发现其中一个取得页面高度的变量 bodyHe... 阅读全文

posted @ 2010-07-16 11:45 linFen 阅读(31656) 评论(4) 推荐(7) 编辑

2010年7月15日

摘要: 1、tablesorter tablesorter 这个jQuery插件能够将带THEAD与TBODY标签的标准HTMLTable转换成一个可排序的表格。tablesorter能够排序多种数据类型包括Text、URIs、integers、currency、floats、IP地址、日期、时间和自定义的数据类型。支持拥有复杂表头表格的排序,支持二级隐藏排序,支持多种浏览器:IE6.0+、FF2+、Sa... 阅读全文

posted @ 2010-07-15 16:25 linFen 阅读(1247) 评论(0) 推荐(0) 编辑

2010年7月9日

摘要: 检查监听器状态:C:\>lsnrctl statusLSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 30-6月 -2009 21:08:04Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.正在连接到 (DESCRIPTION=(ADD... 阅读全文

posted @ 2010-07-09 11:18 linFen 阅读(36737) 评论(3) 推荐(6) 编辑

摘要: 一环境:   1平台:IBMAX360,4G内存windows2kadvServersp3+oracle816独占模式   2内存分配相关参数   ..processes................=.1000   ..shared_pool_size.........=.240000000   ..large_pool_size..........=.614400   ..java_pool... 阅读全文

posted @ 2010-07-09 10:35 linFen 阅读(565) 评论(0) 推荐(0) 编辑

2010年7月5日

摘要: usingSystem;usingSystem.IO;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Text;usingSystem.Text.RegularExpressions;usingSystem.Collections;namespaceDiscuz.Common{///<summary>///FTP类///</... 阅读全文

posted @ 2010-07-05 18:12 linFen 阅读(703) 评论(0) 推荐(0) 编辑

摘要: 相关代码如下:using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;using System.Globalization;namespace ChineseCalendar{ /// <summary> /// 中国日历信息实体类 /// ... 阅读全文

posted @ 2010-07-05 18:06 linFen 阅读(819) 评论(0) 推荐(0) 编辑

2010年7月4日

摘要: 成员名称说明BigInt 受 .NET Framework 精简版的支持。Int64 一个 64 位的有符号整数。Binary 受 .NET Framework 精简版的支持。Array 类型为 Byte 二进制数据的固定长度流,范围在 1 到 8,000 个字节之间。Bit 受 .NET Framework 精简版的支持。Boolean 无符号数值,可以是 0、1 或空引用(Visual Bas... 阅读全文

posted @ 2010-07-04 10:19 linFen 阅读(1356) 评论(0) 推荐(0) 编辑

2010年7月3日

摘要: 在使用Oracle过各中经常会遇到密码丢失的时候,本文用两种试来解决这个问题。 一种方法: sqlplus "/ as sysdba"SQL>startupSQL>alter user system identified by root123; 如果sqlplus "/ as sysdba"不能进入,让输入密码,我输入原始密码和修改的密码后都不行的话,修改unix环境下: 1. $OR... 阅读全文

posted @ 2010-07-03 11:04 linFen 阅读(275) 评论(0) 推荐(0) 编辑

2010年7月1日

摘要: 摘要:语音通话已经是IM的基本功能了,qq,MSN甚至连刚出来的百度HI都自带语音聊天的功能,大家可能觉得很炫,其实大家都是用的windows平台上的API,懂了原理之后自己也可以做,再说了微软也提供了DirectSound的托管互操作程序集,使.net开发人员也很容易的介入到这个领域,甚至你还可以写一个能跑在window mobile上的语音电话,现在好多手机都支持wifi,这样一个简单的wif... 阅读全文

posted @ 2010-07-01 16:56 linFen 阅读(650) 评论(0) 推荐(0) 编辑

2010年6月26日

摘要: 前言:本篇之所以称为草稿设计,是因为设计的都是在纸上完成的。反映了一个思考的过程。   本篇的议题如下:  1. 第一个数据层草图的提出  2. 对数据访问层的思考  3. 第二个数据层草图的提出  1.数据层草图的提出  Richard开始着手设计,一开始他没有就立刻在自己的计算机开始敲代码。而且采用笔+纸开始构思。 因为他认为:写程序不是什么时候都得上机,脑子里面想什么的才是最重要的,往往很多... 阅读全文

posted @ 2010-06-26 10:18 linFen 阅读(496) 评论(0) 推荐(0) 编辑

摘要: 前言:本系列文章主要讲述一个实实在在的项目开发的过程,主要包含:提出问题,解决问题,架构设计和各个逻辑层的实现以及新问题的出现和代码的重构。本系列文章以故事的形式展开,而且文章列举的很多项目的名称,大家也不用太关心,很多都是虚拟的。 本篇主要讲述项目的一些背景。 新人Richard被分配到了一个企业自动化信息管理项目组--Automation Information Management Pro... 阅读全文

posted @ 2010-06-26 10:14 linFen 阅读(368) 评论(0) 推荐(0) 编辑

摘要: 在搞清楚3D立体原理之前我们先了解什么是“真3D”: 我们肉眼所看到的景像是一种具有层次、深度的立体影像。一般我们所谓3D游戏或电影,实际上并非真正的3D;因为屏幕先天即是2D,并且拍摄电影也是使用单镜头的摄影机,所以就算用3D技术制作的动画电影,输出到显示屏也是平面的,我们称呼这种3D为「平面3D」。让我们先做个简单的实验,首先伸出您的一根手指头,并凝视这根手指,然后闭上... 阅读全文

posted @ 2010-06-26 09:06 linFen 阅读(3924) 评论(0) 推荐(0) 编辑

摘要: 2.3 基本配置NHibernate可以配置到几乎在所有的.NET应用程序中运行。一般来说,NHibernate使用两到三层的服务器客户端。客户端通常是一个网站,但是也可以是一个桌面式应用程序。虽然我们在这本书只关注网站,但我们也会覆盖桌面程序。首先从Configuration实例中创建一个ISessionFactory实例。2.3.1 创建SessionFactory 为了去创建一个ISessi... 阅读全文

posted @ 2010-06-26 08:26 linFen 阅读(483) 评论(0) 推荐(0) 编辑

摘要: 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):orACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表... 阅读全文

posted @ 2010-06-26 08:16 linFen 阅读(333) 评论(0) 推荐(0) 编辑

摘要: 尽管 JavaScript 历史上使用冗长而令人生厌的代码块来标的特定浏览器的时期已经结束了,但是偶尔使用一些简单的代码块和对象检测来确保一些代码在用户机器上正常工作依然是必要的。这篇文章中,我会略述一下 Internet Explorer 和 Firefox 在 JavaScript 语法上不同的 7 个方面。1. CSS “float” 属性获取给定对象的特定 CSS ... 阅读全文

posted @ 2010-06-26 08:08 linFen 阅读(275) 评论(0) 推荐(0) 编辑

摘要: CSS技巧 — 不使用图片实现圆角、阴影、渐变等功能   UI要求越来越高,界面越做越华丽,给我们开发人员带来的就是使用大量的背景图片,下面介绍一些通过css(不使用图片或少使用图片)来实现一些很常见的效果,圆角效果 圆角用的越来越多,因为圆角确实好看,效果如下: 要实现上面的圆角,一般切图是左,右(或上下)各切1个图片做背景,但这样做只适合固定宽度或高度的box,而且如果box背景... 阅读全文

posted @ 2010-06-26 07:52 linFen 阅读(631) 评论(0) 推荐(0) 编辑

2010年6月24日

摘要: log4net, 是 apache.org 在 log4j的基础上推出的针对.net程序的开源的日志组件。log4net目前的最新版本是 1.2.10,log4net支持的日志保存方式,可谓丰富之极,包括:存入sql server 数据库 存入access数据库 存入oracle数据库 存入db2数据库 存入sqllite数据库 生成asp.net 的trace模式的日志 缓存方式的日志 直接输出... 阅读全文

posted @ 2010-06-24 11:56 linFen 阅读(459) 评论(1) 推荐(0) 编辑

摘要: layout是日志输出格式的定义:%d, %date :表示当然的时间%level : 表示日志的级别%logger, %c:表示日志产生的主题,通常是所在的类名,便于定位问题%t, %thread: 表示 所在进程%l: 表示产生日志的代码所在的行数%m, %message :表示日志的具体内容%n, %newline: 换行 阅读全文

posted @ 2010-06-24 11:54 linFen 阅读(264) 评论(0) 推荐(0) 编辑

摘要: 一Log4net简介Log4net是基于.net开发的一款非常著名的记录日志开源组件。他最早是2001年7月由NeoWorksLimited启动的项目,基本的框架源于另外的一个非常著名的姐妹组件-log4j。Log4net记录日志的功能非常强大。它可以将日志分不同的等级,比不同的样式,将日志输出到不同的媒介。Log4net可以从http://logging.apache.org/log4net/d... 阅读全文

posted @ 2010-06-24 09:14 linFen 阅读(365) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 34 下一页