- 博客(10)
- 资源 (16)
- 收藏
- 关注
原创 运算符+和+=的区别
今天,发现这样一个问题,有两段代码: 请问下面这两段代码有错误吗? short s = 0; s = s + 1; 和: short s = 0; s+=1; 开始想想,很正常啊,都是正确的。于是将vs打开,测试了一下,结果是s=s+1时出现编译错误:不能将int类型隐式转换换short,第二种情况是正常的。 于是考虑,是什么原因呢?按理
2008-04-15 20:37:00 1769 1
原创 Tcp应用实例---3.从服务端下载文件(断点续传)
(源码下载地址,http://download.csdn.net/source/406996) 要实现断点续传,必须要得到上次的下载信息。这里使用的是最简单的单线程断点续传,因此需要的信息也非常少,在SysConfig.ini中保存了下面三个信息:LastDownFile--最后下载的文件在服务器上的文件名,LastDownFilePath--最后下载的文件在本地保存的路径,LastDown
2008-04-09 19:38:00 2423 2
原创 Tcp应用实例---2.从服务端获取文件列表
(源码下载地址,http://download.csdn.net/source/406996) 在这个实例中,客房端和服务端的数据交换,有许多类型,比如请求文件列表的、请求文件大小的。命令的传输,实际上是将字符串以流的形式写入NetWorkStream;而命令字符串的组成,类似于这样的格式: 001|参数1|参数2|参数3 命令字符串以代表命令类型的代码开始,后面加上所需要的参数,中间以
2008-04-09 19:32:00 2138 1
原创 Tcp应用实例---1.基础知识
(源码下载地址,http://download.csdn.net/source/406996) 在进行实际编码之前,有几个概念要先讲一下。 1。启动一个线程 .net中,包含线程类的命名空间是using System.Threading,通过这个空间里的类Thread可以启动一个线程,就像下面这样: public class test ...{
2008-04-09 19:24:00 872
原创 Vs2005之简单日志工具的制作--6.启动
下面说说系统的启动。 说到启动,就又想起了.net另一个让人郁闷的地方:winform程序相比其他开发工具(比如delphi)产生的程序,启动速度太慢了。启动一个winform程序,可能过了好久系统才真正进入。在这个过程中,如果能将启动条理化,并反应出来,让人看到什么时候程序在做什么,也是一个不错的办法。 打开MyLog3的解决方案,在MyLog3项目中可以找到一个窗口TfrmConver
2008-04-09 19:17:00 608 1
原创 Vs2005之简单日志工具的制作--5.数据结构检查
前面说过,所有的管理信息都以DataSet的形式存入了ml3文件中,那么,我们需要一个类,它能够读取这个ml3文件,并且将读取的结果返回给我们: class TSysData ...{ private DataSet FDataSet; public DataSet DataSet ...{ get
2008-04-08 10:49:00 581
原创 Vs2005之简单日志工具的制作--4.文件类型注册
文件类型注册的可重用的类在项目FileTypeReg里,而实际使用的类TSysRegeist在MyLog3(即主程序)项目中。 所谓文件类型注册,实际上是向注册表的HKEY_CLASSES_ROOT项中写入一些相关的数据:首先,在HKEY_CLASSES_ROOT项下建立一个子项,名称即为后缀名,如".ml3"。它有一个默认值,比如"ML3_FileType"。意思是指,".ml3"文件
2008-04-08 09:42:00 863
原创 Vs2005之简单日志工具的制作--3.系统配置
系统配置可以分为好多种,ini的,注册表或者其他的。在TSysConfig中,引用了两个类:TSysIni和TSysReg。前者提供系统的ini配置服务,后者提供系统的注册表配置服务。 private TSysIni FSysIni;private TSysReg FSysReg; 下面行说Ini服务TSysIni。 这个类需要完成的功能比较简单,它要提供一些系
2008-04-07 20:50:00 776 1
原创 Vs2005之简单日志工具的制作--2.根据功能分析进行系统设计
有了详细的功能分析,就可以对系统进行设计,我这里是先设计好主要类需求完成的功能与相互之间的关系。1。系统配置 TSysConfig 作为一个应用程序,系统配置是必不可少的,因此需求一个类TSysConfig来提供所有的系统配置服务。 配置方面又可分为ini配置、注册表配置等,这样又需要2个类TSysIni、TSysReg,分别提供系统的ini配置和注册表配置。 在.net中,并没有提供直接
2008-04-07 13:27:00 661
原创 Vs2005之简单日志工具的制作--1.需求分析与功能设计
1.需求分析与功能设计 程序员的学习之路,除了对程序架构的理解之外,更重要的是一个“积累”的过程。在工作和学习中,相信大家和我一样,很多技术细节方面并不是一开始就了解,需要通过其他途径来获得这些知识,比如搜索引擎、论坛等。我本人使用最多的是baidu。 慢慢的,积累的资料多了,电脑中就比较混乱---这里是几个网页,那里是几个文本文件,当回头要找以前的
2008-04-07 09:56:00 981 1
自定义类库之ieData
2008-04-09
自定义控件db Check TreeList源码
2008-04-09
c#实现文件断点传输
2008-04-09
个人日志管理工具MyLog3源码
2008-04-07
AlphaControls_v5.26b_ForDelphi 2007
2008-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人