winform
文章平均质量分 76
BigLazyET
这个作者很懒,什么都没留下…
展开
-
winform的Form窗体基础
最近搞一个winform的socket编程的课设,平时对winform这块没有研究,以为和C# web差不多的,不曾想窘状百出。没办法,只能硬着头皮赶紧学Form窗体的一些基本知识和socket编程。首先,谈一谈学Form窗体的一些认识和感悟。1.关于窗体应用的创建就不说了,当我们在一个项目中添加了多个窗体,随之而来的调试问题就是:怎么设置首先运行的窗体呢?解决方案:一般我原创 2014-06-05 16:10:01 · 1892 阅读 · 0 评论 -
Windows应用程序高级控件之月历控件--MonthCalendar控件
MonthCalendar--月历控件提供一个直观的图形界面,可以让用户查看和设置日期。允许使用鼠标进行拖曳,以便选择一段连续的时间,此段连续的时间包括起始和结束时间(1)MonthCalendar控件以粗体显示特定日期步骤:创建一个DateTime对象,该对象中指定需要以粗体显示的日期使用AddBoldedDate方法在月历中添加以粗体显示的日期原创 2014-06-09 16:31:44 · 6832 阅读 · 0 评论 -
Windows应用程序高级控件之日期控件-DateTimePicker
DateTimePicker原创 2014-06-09 12:11:03 · 5200 阅读 · 0 评论 -
winform网络编程之Socket类
1.Socket类(1)常用属性AddressFamily 获取Socket的地址族Available 获取已经从网络接收且可供读取的数据量Connected 获取一个值,该值只是Socket是在上次Send还是Receive操作 时链接到远程主机原创 2014-06-06 21:07:50 · 1720 阅读 · 0 评论 -
winform网络编程之DNS类,IPAddress类和IPEndPoint类以及如何获取本地ip地址
课设要求做windows下的socket通信编程,没有办法,恶补吧。一向不喜欢网络编程的我只能慢慢来,说实话不是不喜欢,是怕麻烦。计算机有那么多层的结构,每层又有那么多协议,明白每个协议的内容和作用,对通信的流程有很清晰的了解,对传输的数据明白怎样进行解析,明白怎样唯一确定到网络中的某个特定的计算机,怎样解析DNS等等,特别是最烦网络这一层,什么ip,dns,socket,tcp,ht原创 2014-06-05 20:33:55 · 2584 阅读 · 0 评论 -
Windows应用程序高级控件之ErrorProvider,HelpProvider,Timer和ProgressBar
1.ErrorProvider控件(1)用途:在不影响用户操作的情况下向用户显示有错误发生,一般在验证用户输入的数据是常用到该控件,这里就好像web应用中的CompareValidator等验证控件差不多。(2)一般通过ErrorProvider控件的SetError方法设置指定控件的错误。public void SetError(Control control,string原创 2014-06-07 18:01:41 · 1539 阅读 · 0 评论 -
电子邮件的发送与接收实例
这个就不写很多不同类的属性和方法了。其中涉及的类有MailMessage类,SmtpClient类其实可有还有相关的Attachment类:表示电子邮件的附件以下就直接贴实例代码了:一共三个窗体:Form1,frmSend,frmReceive首先是Form1窗体:后台代码:using System;using System.Collections原创 2014-06-07 15:34:57 · 2634 阅读 · 0 评论 -
winform网络编程之TcpClient类,TcpListener类和UdpClient类
TcpClient类和TcpListener类(1)TcpClient的用途:用于在同步阻止模式下通过网络来链接、发送和接受流数据,在此情况下,必须有侦听此连接的请求,而侦听的任务就交给TcpListener实例或Socket实例(2)TcpClient的两种方法连接到侦听器第一种:创建一个TcpClient,并调用3个可用的Connect方法之一第二种:使用远原创 2014-06-07 14:19:45 · 2108 阅读 · 0 评论 -
Windows应用程序高级控件之TreeView
TreeView控件--树控件为用户显示节点层次结构,每个节点又可以包含子节点。添加和删除树节点添加--TreeView的Nodes属性的Add方法:public virtual int Add(TreeNode node)删除--TreeView的Nodes属性的Remove方法:public void Remove(TreeNode node)添加-原创 2014-06-08 19:54:30 · 3708 阅读 · 0 评论 -
Windows应用程序高级控件之ListView控件
ListView控件原创 2014-06-08 14:31:36 · 2216 阅读 · 1 评论 -
MDI和继承窗体设计
MDI窗体设计:(Multiple-Document Interface)用途:用于同时显示多个文档,每个文档显示在各自的窗体中。起到容器作用的窗体被称为"父窗体",可放在父窗体中的其他窗体称为"子窗体",也称为"MDI子窗体"。每个应用程序只能有一个父窗体,并且其他子窗体不能移出父窗体的框架区域。1.设置父窗体:在窗体的属性面板 将IsMdiContainer属性设置为True即可原创 2014-06-05 17:42:16 · 1192 阅读 · 0 评论 -
C#文件夹操作之Directory类和DirectoryInfo类
1.Directory类Create原创 2014-06-10 12:07:57 · 5107 阅读 · 0 评论