我的故事

海韵
网站日历
73 2017 - 10 48
1234567
891011121314
15161718192021
22232425262728
293031

栏目导航
    全部文章
    随笔杂谈
    文学欣赏
    休闲娱乐
    热点综述
    信息技术
最新评论
统计信息
日记搜索

本站搜索百度搜索
其他信息
BLOG编码
RSS 1.0
RSS 2.0
共134篇 首页 上一页 下一页 尾页 页次:1/14页  10篇/页 转到:
未知 [信息技术]VB制作一个有参数的执行文件   [ 2007年9月29日 0:00:00 周四 ]
例如..
my_exe /1 执行form1 or sub1()
my_exe /2 执行fotm2 or sub2()

利用 Command 函数即可获得传递给执行文件的参数信息。
ex:

Private Sub Form_Load()
If Left(Command, 2) = "/1" Then
Sub1
ElseIf Left(Command, 2) = "/2" Then
Sub2
End If
End Sub

阅读全文 | 编者:  | 评论:0 | 查看:8546  
未知 [信息技术]三种方法查看IP地址是否被人占用   [ 2007年5月10日 0:00:00 周三 ]
  简单PING法

  网络中查看某个计算机是否在线的最简单的办法就是ping该计算机对应的IP地址。例如想查看192.168.1.1这台计算机是否已经在线。点击“开始/运行”输入“cmd”进入命令行命令提示符状态,在命令行模式中输入“ping 192.168.1.1即可,如果ping得通就说明该IP地址对应的计算机已经在线。

  ARP缓存法

  如果仅仅使用ping法来判断网络中计算机的存在是不太严谨的,因为防火墙或者过滤规则,会使ping无法返回正确的信息,也就是说如果按照上面介绍的方法ping了对方IP地址不通,但对方仍然可能会在线,不过通过ARP缓存可以解决这个问题。

  防火墙或者过滤包的方法也无法禁止ARP的查看,远程计算机不返回Ping成功的消息但会告诉本地计算机该IP地址对应的MAC地址。这样就可以通过ARP缓存信息来查看了。如果能看到该IP地址对应了MAC地址说明该计算机在线,相应的MAC地址没有出现在ARP缓存表中则表明该计算机不在线。首先按照上面介绍的ping法来检测某……

  阅读全文>>

阅读全文 | 编者:  | 评论:0 | 查看:8707  
未知 [信息技术]c#socket传送序列化struct示例   [ 2007年4月9日 0:00:00 周三 ]
传数据,下面给一个传送struct的例子.  
  首先:把struct写到一个单独的类中.编译成dll  
  using   System;  
                                      [Serializable]  
  public   struct   USER_INF  
  {  
  public   long   id;  
  public   string   nickname;  
  public   string   sex;  
  public   int   age;  
  public   string   address;  
  public   string   password;  
  }  
  然后在你的服务器端和客户端都添加这个dll.  
  下面是服务器端发送这个序列化的struct  
  while(true)  
  {  
  Socket   s=tcpl.AcceptSocket();  
  BinaryFormatter   bf;  
  bf   =   new   BinaryFormatter();  
  MemoryStream   stream   =   new   MemoryStream();  
  USER_INF   user;  
  user.id=0;  
  user.nickname="Pony";  
  user.sex="?";  
  user.age=20;  
  user.address="192.168.7.91";  
  user.password="123456";  
  bf.Seri……

  阅读全文>>

阅读全文 | 编者:  | 评论:0 | 查看:11803  
未知 [信息技术]DataGrid控件的数据格式设置表达式   [ 2007年3月15日 0:00:00 周一 ]
.NET Framework 格式设置表达式,它在数据显示在列中之前先应用于数据。此表达式由可选静态文本和用以下格式表示的格式说明符组成:
{0:format specifier}

零是参数索引,它指示列中要格式化的数据元素;因此,通常用零来指示第一个(且唯一的)元素。format specifier 前面有一个冒号 (:),它由一个或多个字母组成,指示如何格式化数据。可以使用的格式说明符取决于要格式化的数据类型:日期、数字或其他类型。下表显示了不同数据类型的格式设置表达式的示例。有关格式设置表达式的更多信息,请参见格式化类型

格式设置表达式 应用于此数据类型 说明
Price: {0:C} numeric/decimal 显示“Price:”,后跟以货币格式表示的数字。货币格式取决于通过 Page 指令或 Web.config 文件中的区域性属性指定的区域性设置。
{0:D4} integer(不能和小数一起使用。) 在由零填充的四个字符宽的字段中显示整数。
{0:N2}% numeric 显示精确到小……


  阅读全文>>

阅读全文 | 编者:  | 评论:0 | 查看:8123  
未知 [信息技术]C#2.0多线程跨线程访问UI   [ 2007年3月12日 0:00:00 周日 ]

C#2.0多线程跨线程访问UI

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;
using System.Collections;

namespace TestTheads
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        ArrayList threads = new ArrayList();
        public delegate void ChangeText(int i,int j); //定义一个委托来改变变化的数字
        public delegate void setText(int ct);//定义委托来改变文字

        private void button1_Click(object sender, EventArgs e)
        {
            Add();
        }

        private void Add()
        {
            int count = threads.Count;
            if (count < 10)
            {

                //……

  阅读全文>>


阅读全文 | 编者:haiyun  | 评论:0 | 查看:10802  
未知 [信息技术]再谈 Windows 窗体多线程   [ 2007年3月12日 0:00:00 周六 ]

摘要:本文探讨了如何利用多线程从长时间运行的操作中分离出用户界面 (UI),以将用户的后续输入传递给辅助线程以调节其行为,从而实现稳定而正确的多线程处理的消息传递方案。

或许您还能回想起以前的一些专栏,例如 Safe, Simple Multithreading in Windows Forms(英文)。如果您仔细阅读,就可以使 Windows 窗体和线程很好地协同工作。执行长时间运行的操作的较好方法是使用线程,例如计算 pi 小数点之后的多位数值(如以下图 1 所示)。

图 1:Pi 的位数应用程序

Windows 窗体和后台处理

在上一篇文章中,我们介绍了直接启动线程进行后台处理,但选择使用异步委托来启动辅助线程。异步委托在传递参数时具有语法方便的优点,并且通过在进程范围的、公共语言运行库管理的池中使用线程来获得更大的作用范围。我们遇到的仅有的问题发生在辅助线程需要向用户通知进度时。在本例中,辅助线程不允许直接使用 UI 控件(长期使用的 Win32® UI 不被允许)。取而……

  阅读全文>>


阅读全文 | 编者:  | 评论:0 | 查看:9076  
未知 [信息技术]深入了解HTML中表格的属性   [ 2007年3月9日 0:00:00 周四 ]

    表格是网页制作时最常使用的元素了,可以说,大部分的网页都是由表格支撑的,没有表格的网页绝对是不完美的,也不可能做的非常漂亮。但是长期以来,表格的使用可以说都没有发挥它的最大作用,这是因为大家对表格的属性了解还不够透彻。看完下面的介绍,原来一直困扰你的问题也许一下子就非常简单地解决了,最起码可以使你制作时更加方便......

一、表格的常用属性
基本属性有:width(宽度)、height(高度)、border(边框值)、cellspacing(表格的内宽,即表格与tr之间的间隔)、cellpadding(表格内元素的间隔,即tr与tr之间的间隔)、bordercolorlight(表格的亮边框颜色)、bordercolordark(表格的暗边框颜色)、bgcolor(表格的背景色)、background(表格的背景图片)、bordercolor(表格边框的颜色),这些都是最常用的属性,相信大家都比较了解了,就不多说了......

二、表格内部分隔线的属性
起作用的是rules这个参数,它有三个值(cols,rows,non……

  阅读全文>>


阅读全文 | 编者:  | 评论:0 | 查看:7523  
未知 [信息技术]VS2005SP1的新建ASP.NET WEB应用程序   [ 2007年3月7日 0:00:00 周三 ]

提示:

VS2005在安装SP1补丁后可以在新建项目中新建ASP.NET WEB应用程序,此时新建的ASP.NET程序和以前用03时候的类似,可以把公共的类文件放在任意的地方而不需要放置在专门的APP_CODE目录下了,而在新建网站时建立的ASP.NET程序是必须要放在这个目录下的.

WebApplication 和 WebSiteProject 的区别

做项目中想自己写一个web的控件,看了MSDN的示例,感觉不是太难,那就做个DEMO试试看吧,不动手不知道,一动手问题就来了,照葫芦画瓢,可总是用不了,书上明明是这么写的啊,这么会错呢,GOOGLE之,大惑解矣。
 
 
我们的项目是以WebApplication模式建立的,这是MS在发布VS2005之后追加的SP1扩展包里的一种新的Web模式,而MSDN是基于最初的WebSite模式,照搬……


  阅读全文>>

阅读全文 | 编者:haiyun  | 评论:0 | 查看:6564  
未知 [信息技术]C#对DataGridView进行添加修改删除操作   [ 2007年3月1日 0:00:00 周一 ]

数据库用的是本地服务器(MySql):

设定全局变量:

        MySqlConnection conn;
        MySqlDataAdapter adapter;
        MySqlTransaction trans;

1.  // 数据库联接

        private System.Data.DataTable dbconn(string strSql)
        {
            string strconn = "host=localhost;database=test;user id=root;password=";
            conn = new MySqlConnection();
            conn.ConnectionString = strconn;
            conn.Open();
            this.adapter = new MySqlDataAdapter(strSql, conn);
            System.Data.DataTable dtSelect = new System.Data.DataTable();
            int rnt=this.adapter.Fill(dtSelect);
            conn.Close();
            return dtSelect;
                              
        }

2.       //设定DataGridView的样式 

       private void setDgStyle()<


阅读全文 | 编者:  | 评论:0 | 查看:11769  
未知 [信息技术]七招制胜ASP.NET应用程序开发   [ 2007年2月6日 0:00:00 周二 ]
随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基

本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需

求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。

  1. ~ 的用法

  一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的资源(比如图片、资源文件),但这种方

式下在我们部署应用的时候,可能会出错,另外对于.ascx的控件中如果包含了一个图片,而这个控件被我们在不

同层次的两个目录的aspx文件分别引用时,问题就会出现了。

  ~/image/about.bmp

是一种非常好的方法,它以Web应用程序的根目录为起始点,这样使得比你使用./image/about.bmp这样的方式要更

加灵活和方便。有一点不好,是这种方式是在ASP.NET运行时动态解析的,所以在IDE设计模式中,你可能不能预览

它……

  阅读全文>>


阅读全文 | 编者:  | 评论:0 | 查看:5565  
共134篇 首页 上一页 下一页 尾页 页次:1/14页  10篇/页 转到:

免责申明 | 版权申明 | 联系我们 | 关于
Copyright © 2001-2014 Haiyun.Net All Rights Reserved
地址:深圳市南山区南油天安工业区1栋3楼 邮编:518000
有我可以帮您的吗?  
粤ICP备05017321号