- 发布时间 文章标题
-
2006-01-06
改动鼠标形状的一小段代码
主要还是调用了系统的方法,因为实在做鼠标时间是开发的,想了好久才找到,留在这里,以作纪念。 public class Grid : GoldSoft.Inf.UI.Controls.Grid.Grid { /// summary /// 必需的设计器变量。 /// /summary private System.ComponentModel.Container components =...
-
2006-01-06
Windows用户界面编程中的界面闪烁问题
Windows用户界面编程中的界面闪烁问题 在Windows图形化用户界面编程中,若程序自己绘制用户界面时,会经常碰到界面闪烁,比如其他窗口在上面移动,用户界面滚动,这些都有可能导致闪烁。在一个容器中绘制特定的文档,需要相应作为绘图容器的控件的OnPaint事件,需要在OnPain...
-
2006-01-06
设计模式之Objectifier
设计模式之Objectifier 意图 使对象从其它对象中独立出来,在不影响其它对象得情况下,可以很容易的修改此对象的行为和属性。 解决步骤 1、 创建一个抽象类为特定的可变的行为和属性定义一个通用接口(抽象方法)。 2、 创建从抽象类继承下来的具体的类来实现特定的行为...
-
2006-01-06
从网页上读取源代码,并写入文件
Private Sub DownloadData(ByVal URLString As String, ByVal LocalFile As String) 'LocalFile 是文件的一个完全路径 (包括*.exe) Try 'HttpWebRequest 类对 WebRequest 中定义的属性和方法提供支持',也对使用户能够直接与使用 HTTP 的服务器交互的附加属性和方法提供...
-
2006-01-06
使用脚本自动修改ip设置
vbs脚本的功能非常强大, 管理系统简单方便!下面的脚本win2000和winxp都可以使用,win2003没有测试过,应该也没有问题。如果需要经常切换网关,或是ip,这个脚本是最方便的了。稍微修改一下甚至可以做到1分钟变一次ip。 changeip.vbsstrComputer = . Set objWMIService...
-
2006-01-06
Socket编程项目之后经验谈
我们的项目是用DotNet实现Socket连接,用多线程处理多用户。我就谈一下在实现过程中遇到的问题。下面是我服务器的简化实现。 private Socket clientSocket; public void Start() { Thread thread=new Thread(new ThreadStart(MainService)); thread.Start(); } void Mai...
-
2006-01-06
C#下的Raw Socket编程实现网络封包监视
谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Soc...
-
2006-01-06
将.aspx文件和图片编译进dll
先简要说一下方法: 一、取得.aspx页面类的源代码 在C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\TemporaryASP.NETFiles目录下可看到你的站点和虚拟目录名,点进去就能找到你的页面类,但注意这个页面类的名字跟你原来的名字没多大联系,你也可以通过陷阱直接在错误页中...
-
2006-01-06
为自己的类添加说明文字
教程 C# 提供一种机制,供开发人员使用 XML 将其代码存档。在源代码文件中,以下代码行可以作为注释处理并放在文件中:以 /// 开始的行;在用户定义的类型(如类、委托或接口)、某成员(如字段、事件、属性或方法)或某命名空间声明之前的行。 示例 下面的示例提供对某...
-
2006-01-06
VS.NET 学习方法论——tuenhai的 VS.NET 学习之旅
作者: Tuenhai.com MSN: king#tuenhai.com 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 http://www.Tuenhai.com/ 题记 : 即使你没有一点编程经验,只要你愿意,并理解本文介绍的学习方法,你也可以象作者一样轻松、愉快地步...
-
2006-01-06
涉及网络编程时,需要用到的几个常用方法
涉及网络编程时,需要用到的几个常用方法. 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP:Page.Request.UserHostAddress 2. 在网络编程中的通用方法:...
-
2006-01-06
利用WebClient和WebRequest类获得网页源代码
GetURLHtml.aspx %@ Page language="c#" Codebehind="GetURLHtml.aspx.cs" Src="GetURLHtml.aspx.cs" AutoEventWireup="false" Inherits="Lion.Web.Forum.WebForm1" % HTML HEAD titleLion互动网络=利用WebClient和WebRequest类获得网页源代码/title META http-equiv="...
-
2006-01-06
设计的一个计算器类的源代码,很简陋哦,请各位高手不要见笑!
//名字空间MyCalClass //类名: CalClass //无参的构造函数CalClass() //6个用到的私有变量 //void PointClick() 按小数点 //string CE() 是计算器复位用的,clear函数 //string BackSpace(string Txt) 倒退键,参数是计算过程中现在显示的计算结果 //string NumClick(str...
-
2006-01-06
更新更强的日历脚本(downmoon)
第一步:将如下内容存为Calendar.js(请替换《》为“”) document.write("《div id=meizzCalendarLayer style='position: absolute; z-index: 9999; width: 144; height: 193; display: none'》");document.write("《iframe name=meizzCalendarIframe scrolling=no fra...
-
2006-01-06
CASSINI源代码分析(1)
为什么要分析CASSINI? Cassini(卡西尼)是asp.net上的一个开源项目。主要给出一个脱离IIS实现asp.net执行环境。项目演示了如何自己创建一个web server,并且运行一个asp.net应用程序。 研究 Cassini可以了解: 1、.net 环境下的web server如何实现,注意那些问题 2、as...
- 使用脚本自动修改ip设置
vbs脚本的功能非常强大, 管理系统简单方便!下面的脚本win2000和winxp都可以使用,wi... - Ftp客户端编程
关于Ftp协议; Ftp命令; Ftp返回值; Ftp编程结构; 关于Ftp协议: 关于Ftp协议,我... - GetTickCount()函数精确到多少毫秒
GetTickCount()和GetCurrentTime()都只精确到55ms(1个tick就是55ms)。如果要精确到毫... - Windows用户界面编程中的界面闪烁问题
Windows用户界面编程中的界面闪烁问题 在Windows图形化用户界面编程中,若程序自己绘制... - C#下的Raw Socket编程实现网络封包监视
谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等... - 更新更强的日历脚本(downmoon)
第一步:将如下内容存为Calendar.js(请替换《》为“”) document.write("《div id=me... - 资源文件说明:使用资源(续)
#@Resource Includes@对话框 可以使用@Resource Includes@对话框修改环境的正常工作安... - Socket编程项目之后经验谈
我们的项目是用DotNet实现Socket连接,用多线程处理多用户。我就谈一下在实现过程中遇... - CASSINI源代码分析(1)
为什么要分析CASSINI? Cassini(卡西尼)是asp.net上的一个开源项目。主要给出一个脱... - 将.aspx文件和图片编译进dll
先简要说一下方法: 一、取得.aspx页面类的源代码 在C:\WINDOWS\Microsoft.NET\Framew...
