MyLog3开发日志
eagledreamland
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Vs2005之简单日志工具的制作--1.需求分析与功能设计
1.需求分析与功能设计 程序员的学习之路,除了对程序架构的理解之外,更重要的是一个“积累”的过程。在工作和学习中,相信大家和我一样,很多技术细节方面并不是一开始就了解,需要通过其他途径来获得这些知识,比如搜索引擎、论坛等。我本人使用最多的是baidu。 慢慢的,积累的资料多了,电脑中就比较混乱---这里是几个网页,那里是几个文本文件,当回头要找以前的原创 2008-04-07 09:56:00 · 1053 阅读 · 1 评论 -
Vs2005之简单日志工具的制作--2.根据功能分析进行系统设计
有了详细的功能分析,就可以对系统进行设计,我这里是先设计好主要类需求完成的功能与相互之间的关系。1。系统配置 TSysConfig 作为一个应用程序,系统配置是必不可少的,因此需求一个类TSysConfig来提供所有的系统配置服务。 配置方面又可分为ini配置、注册表配置等,这样又需要2个类TSysIni、TSysReg,分别提供系统的ini配置和注册表配置。 在.net中,并没有提供直接原创 2008-04-07 13:27:00 · 718 阅读 · 0 评论 -
Vs2005之简单日志工具的制作--3.系统配置
系统配置可以分为好多种,ini的,注册表或者其他的。在TSysConfig中,引用了两个类:TSysIni和TSysReg。前者提供系统的ini配置服务,后者提供系统的注册表配置服务。 private TSysIni FSysIni;private TSysReg FSysReg; 下面行说Ini服务TSysIni。 这个类需要完成的功能比较简单,它要提供一些系原创 2008-04-07 20:50:00 · 844 阅读 · 1 评论 -
Vs2005之简单日志工具的制作--4.文件类型注册
文件类型注册的可重用的类在项目FileTypeReg里,而实际使用的类TSysRegeist在MyLog3(即主程序)项目中。 所谓文件类型注册,实际上是向注册表的HKEY_CLASSES_ROOT项中写入一些相关的数据:首先,在HKEY_CLASSES_ROOT项下建立一个子项,名称即为后缀名,如".ml3"。它有一个默认值,比如"ML3_FileType"。意思是指,".ml3"文件原创 2008-04-08 09:42:00 · 947 阅读 · 0 评论 -
Vs2005之简单日志工具的制作--5.数据结构检查
前面说过,所有的管理信息都以DataSet的形式存入了ml3文件中,那么,我们需要一个类,它能够读取这个ml3文件,并且将读取的结果返回给我们: class TSysData ...{ private DataSet FDataSet; public DataSet DataSet ...{ get原创 2008-04-08 10:49:00 · 642 阅读 · 0 评论 -
Vs2005之简单日志工具的制作--6.启动
下面说说系统的启动。 说到启动,就又想起了.net另一个让人郁闷的地方:winform程序相比其他开发工具(比如delphi)产生的程序,启动速度太慢了。启动一个winform程序,可能过了好久系统才真正进入。在这个过程中,如果能将启动条理化,并反应出来,让人看到什么时候程序在做什么,也是一个不错的办法。 打开MyLog3的解决方案,在MyLog3项目中可以找到一个窗口TfrmConver原创 2008-04-09 19:17:00 · 678 阅读 · 1 评论 -
Tcp应用实例---3.从服务端下载文件(断点续传)
(源码下载地址,http://download.youkuaiyun.com/source/406996) 要实现断点续传,必须要得到上次的下载信息。这里使用的是最简单的单线程断点续传,因此需要的信息也非常少,在SysConfig.ini中保存了下面三个信息:LastDownFile--最后下载的文件在服务器上的文件名,LastDownFilePath--最后下载的文件在本地保存的路径,LastDown原创 2008-04-09 19:38:00 · 2563 阅读 · 2 评论
分享