Blue Dream

记录成长的每一个脚印,写下漫长的程序人生
随笔 - 4, 文章 - 121, 评论 - 1, 阅读 - 89514
  首页  :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

文章分类 -  05 WinForm

摘要:本文简单介绍SMTP协议以及如何用C#编程实现EMAIL发送。 一、SMTP协议简介1、 客户端通过服务器的25端口建立TCP/IP连接服务器端: 220 server.com Simple Mail Transfer Service Ready2、 客户端使用“HELO”命令标识发件人客户端:HELO server.com服务器端:250 server.com3、 客户端发送MAIL命令,... 阅读全文

posted @ 2006-08-17 10:28 Dennis 编辑

摘要:在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理:1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHostAddre... 阅读全文

posted @ 2006-08-17 10:22 Dennis 编辑

摘要:一、HTTP协议的作用原理WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网页。WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信。HTTP协议是基于TCP/IP协议之上的协议,是Web浏览器和Web服务器之间的应用层协议,是通用的、无状态的、面向对象的协议。HTTP... 阅读全文

posted @ 2006-08-17 10:06 Dennis 编辑

摘要:Gabriel Torok和 Bill Leach 本文假设您熟悉 .NET 与 C# 摘要 .NET 体系结构的优势之一在于,利用该体系结构构建的程序集包含很多有用的信息,使用中间语言反汇编程序 ILDASM 即可恢复这些信息。但是这样会带来另一个问题,就是可以访问您的二进制代码的人能够以非常近似的手段恢复原始源代码。作者将在文中介绍程序模糊处理,该处理可作为一种阻止反相工程的手段。此外,他们... 阅读全文

posted @ 2006-08-17 09:50 Dennis 编辑

摘要:网络代理程序的种类非常多,根据代理服务程序代理的协议不同,分成HTTP代理服务程序、FTP代理服务程序等,运行代理服务程序的服务器也就称为HTTP代理服务器和FTP代理服务器。在本节中介绍的Web代理服务程序代理的就是HTTP协议。 一.网络代理的类型及实现原理: 网络代理服务根据工作层次,一般可分为应用层代理、传输层代理和SOCKS代理。应用层代理是工作在TCP/IP参考模型的应用层之上,它... 阅读全文

posted @ 2006-08-17 09:48 Dennis 编辑

摘要:ICMP就是所谓的Internet控制报文协议(Internet Control Message Protocol),在网络中,一般用它来传递差错报文以及其他应注意的信息。ICMP一般被认为是和IP协议同一层的协议,IMCP报文通常被IP层或者更高层的协议(如:TCP或者UDP)使用,ICMP对于互联网以及其他基于IP协议的网络的正常运行起着非常重要的作用。有许多重要的网络程序都是基于ICMP协议... 阅读全文

posted @ 2006-08-17 09:45 Dennis 编辑

摘要:引言 很早就有搞一个浏览器的想法了,在vs2003上就试图做过,苦于经常会有这种情况出现:当自治的浏览器遇到弹出窗口时无法捕获新的弹出窗口,于是乎新的弹出窗口仍旧用ie(或其他系统默认浏览器)打开,在研究vs2005的WebBrowser控件时发现有NewWindow事件,于是乎兴奋不已,决定用这个分页浏览器体验一下vs2005。 实现功能 预览图如下: ... 阅读全文

posted @ 2006-08-17 09:43 Dennis 编辑

摘要:使用 System.Diagnostics.Process.Start(); 如:System.Diagnostics.Process.Start("abc.txt"); 在.net裡,提供了Process類,提供我們強大的調用外部工具功能,並透過重新導向輸入與輸出,可以取得執行結果,下面就用一個例子來示範在一個WinForm裡輸入一個Dos命令,然後呼叫CMD.EXE來執行,並取回執行的結... 阅读全文

posted @ 2006-08-17 09:38 Dennis 编辑

摘要:一.前言: P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会想起Napster,Napster让人们认识到了P2P技术的威力,P2P技术也就通过Napster进入了大多数用户的视野,Napster的音乐文件交换功能是P2P的一个主要应用。P2P技术可以让用户可以直接连接到其他用户的计算机,进行... 阅读全文

posted @ 2006-08-17 09:31 Dennis 编辑

摘要:用Visual C#实现局域网点对点通讯 点对点即Peer-To-Peer,通常简写为P2P。所谓网络中的点对点,其实可以看成是一种对等的网络模型。P2P其实是实现网络上不同计算机之间,不经过中继设备直接交换数据或服务的一种技术。P2P由于允许网络中任一台计算机可以直接连接到网络中其他计算机,并与之进行数据交换,这样既消除了中间环节,也使得网络上的沟通变得更容易、更直接。 P2P作为一种网... 阅读全文

posted @ 2006-08-17 09:30 Dennis 编辑

摘要:P2P技术简介P2P,英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。P2P技术可以让用户可以直接连接到其他用户的计算机,进行文件共享与交换,同时P2P在深度搜索、分布计算、协同工作等方面也大有用途。 简单地说,P2P就是一种用于不同PC用户之间,不经过中继设备直接交换数据或服务的技术,它允许Internet用户直接使用对方的文件。每个人可以直接连接到其他用户的计算机,并进行... 阅读全文

posted @ 2006-08-17 09:27 Dennis 编辑

摘要:C#如何读取QQ纯真IP数据库 使用方法:例子:BDQQ.Data.QQWry qq=new BDQQ.Data.QQWry("d:\\QQWry.Dat");BDQQ.Data.IPLocation ip=qq.SearchIPLocation("127.0.0.1");//这里添写IP地址Console.WriteLine(ip.country);//国家Console.WriteLine... 阅读全文

posted @ 2006-08-17 09:25 Dennis 编辑

摘要:邮件发送在web应用中是屡见不鲜的,在asp时代大家多是利用一些第三方提供的组件如JMAIL、ASPMAIL等进行邮件发送。自从微软推出Asp.net后,很多程序员开始转向采用C#作为主要的开发语言。asp.net提供了更加强大的功能,同时也提供给了大家一个SMTP类作为邮件发送之用。但是,随着垃圾邮件的广泛传播,很多邮件服务提供商纷纷增加了SMTP 的认证手续,也就是ESMTP,而微软提供的SM... 阅读全文

posted @ 2006-07-31 11:00 Dennis 编辑

摘要:.NET环境下几种不同的邮件发送解决方案1、使用outLook提供的发送如:我见过的用友软件U8生产制造(演示版),其中的邮件功能就是通过调用outLook的ActiveX 组件优点:开发简单缺点:依赖outlook组件,SMTP 邮件服务 邮件发送的代码如下: Private Sub Send() Dim outObj As New Outlook.Application() ... 阅读全文

posted @ 2006-07-31 10:54 Dennis 编辑

摘要:通过增强的 Windows Forms 支持为 .NET 应用程序精心制作华丽的 UI 发布日期: 2006-6-24 | 更新日期: 2006-6-24 本文将介绍以下内容: • Windows Forms 控件的新增功能 ... 阅读全文

posted @ 2006-07-18 22:40 Dennis 编辑

摘要:C# 编码规范和编程好习惯 命名惯例和规范 注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。Camel 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。 类名使用Pascal 大小写形式 public class HelloWorld{ ...} 方法使用Pascal 大小写形式 public class HelloWorld{ void Sa... 阅读全文

posted @ 2006-07-15 05:54 Dennis 编辑

摘要:MapObjects2.2 在C#中的应用(动态加载地图) ... 阅读全文

posted @ 2006-07-15 05:42 Dennis 编辑

摘要:使用.NET自带的类实现DataGrid报表的打印。 ... 阅读全文

posted @ 2006-07-15 05:39 Dennis 编辑

摘要:.net应用程序如何批上XP的外衣? ... 阅读全文

posted @ 2006-07-15 05:37 Dennis 编辑

摘要:GDI+编程10个基本技巧 创建绘图表面 创建绘图表面有两种常用的方法。下面设法得到PictureBox的绘图表面。 private void Form1_Load(object sender, System.EventArgs e) { //得到pictureBox1的绘图表面 Graphics g = this.pictureBox1.CreateGraphics(); } priva... 阅读全文

posted @ 2006-07-08 14:37 Dennis 编辑

点击右上角即可分享
微信分享提示