上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 信息资源管理已经看完两遍了,总体感觉这本书中的概念等好理解,但是需要记的东西比较多,可能把这本书中的内容联系起来就比较好记住了,即织一张知识网来记住,我们可以借助于思维导图来总结。 这本书详细的介绍了开发一个信息系统所考虑的方方面面,不仅有用户需求、需求分析、系统设计、测试、维护等过程说明,还从整体上说明了开发一个系统需要遵循的标准,即应该标准化。 系统遵循的法律、法规,不能破坏法律,以及不让他人破坏信息系统安全方面管理,这本书对于我们开发软件系统具有宏观指导意义。 然而,对于考试,考的是一些基本概念理解和一些简单、问答题,我们需要在理解的基础上、记住一些重要的内容,要不... 阅读全文
posted @ 2012-04-03 21:05 李龙生 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 对于一个程序员而言,在学校里学不到多少工作中真正需要的知识,只有在工作中实践积累并且看一些优秀的书籍,把实践和理论结合起来才能够更好的工作。尤其是在技术日益发展和变化的今天,每个开发者更应该主动的看书去学习编程技巧并且改变编程方法,才能应付工作中各种复杂的项目。同时也可以在程序设计中更高效、弹性和准确的解决问题。下面列出了 11 本对开发人员很有益的书籍,大家可以从中选取感兴趣的进行阅读。 1. 《代码大全》(Code Complete) 第二版的代码大全增加了很多与时俱进的内容,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了... 阅读全文
posted @ 2012-03-29 22:31 李龙生 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 这周我们要考C++等级考试了,参加这个考试1 是为了学习一些C++语言方面的知识,因为它比较接近计算机底层对于我们使用的.NET 等语言有一些帮助,可能对以后从事底层开发也会有一些帮助 2 如果把二级c ++过了,在自考中会免考一科,基于上面这两个原因我们大部分人都考试了,昨天考完了,总的来说收获还是挺大的。 首先,谈一些语言中的数据类型,每一种语言中数据类型都是类似的,但也有自己表示的方法,例如VB中整型 为Integer 而在C++、C中为Int ,其实都是一样的,C++等支持一些数据结构如Struct关键字,也就是VB中的自定义数据类型。当然,数据是基础,它是用来运算的,这就需... 阅读全文
posted @ 2012-03-25 21:01 李龙生 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 在谈数据库范式之前,我们要明白一些关于数据库的基本概念,具体有一下几个: 元组(Tuple):是关系数据库中的基本概念,关系是一张表,表中的每行即数据库中的一条记录,就是一个元组,每列就是一个属性。 超键(Super Key):能够唯一决定一个元组的属性集合。可以是一个属性也可以是多个属性,都叫做超键。 候选键(Candidate Key):不含有多余属性的超键,称为候选键。 主键(Primary Key):标识元组的一个候选键。 PS:1 无论是超键、候选键、主键,他们都是唯一确定一个元组 2 超键包含候选键、候选键包含主键 数据库范式出现的... 阅读全文
posted @ 2012-03-04 16:32 李龙生 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 我们通常认为Nothing(VB.NET)中和null(C#)中的功能是完全一样的。其实如果你这样认为的话,就大错特错了。 的确,一般情况下,如果把null(vb中把Nothing赋值给一个引用类型,那么此二者结果是等同的)。但是VB.NET中还允许你把Nothing赋值给值类型(无论是基本值类型,还是自定义的Struct值类型),这在C#中是不允许的(造成编译错误)。比如: Dim i As Integer = Nothing 上面这段代码的意思是:给i设置自身类型的初始值(相当于i=0),在C#中等同于: int i = default(int); 另外,VB... 阅读全文
posted @ 2012-02-19 17:43 李龙生 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 这些天一直在看三层架构和设计模式,从网上找了很多有关这方面的资料,统统拿来看了一遍,从而对三层架构有了一个理论上的了解,只是在头脑里大概有这么个印象软件分层思想,其实,软件并不是一定要分为三层,古语“三”为多的意思,可以理解为多层,你可以分二、三、四、五、六……等,很多层次结构,但是呢,其实,主要还是分了三层,多出来的一些层是为了使三层中每一层的细分,让它们之间耦合度更低才出了很多层。例如:你可以在DAL层,添加一个IDAL接口层,总之呢,分几层不重要,具体分几层要看是否很好的符合高内聚、低耦合的思想。一切只停留在思想、理论的层次上,总是感觉空洞,似懂非懂,华而不实之感,学习之后也用不到实践当 阅读全文
posted @ 2012-02-07 15:20 李龙生 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 连接SQL server数据库方法使用SqlDataAdapter、SqlConnection、SqlCommand、DataSetSqlDataAdapter是 DataSet和 SQL Server之间的桥接器,用于检索和保存数据。它可以使数据源中数据与DataSet中数据保持一致,通过Fill方法(它可更改DataSet中的数据以匹配数据源中的数据)和 Update(它可更改数据源中的数据以匹配 DataSet中的数据) SqlConnection、SqlCommand分别用于连接数据源和对数据库执行操作,通常搭配使用。通过类本身带参数的构造函数SqlCommand(string,Sql 阅读全文
posted @ 2012-02-05 20:28 李龙生 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、什么是数据流图数据流图是一种图形化的系统模型,它在一张图中展示信息系统的数据流向——即系统的输入与输出数据分别是什么,数据从哪里来并最终流向何处,以及数据存储在什么地方。数据流图的基本图形元素有:数据流:是由一组固定成分的数据组成,表示数据的流向。值得注意的是,数据流图中描述的是数据流,而不是控制流。除了流向数据存储或从数据存储流出的数据不必命名外,每个数据流必须要有一个合适的名字,以反映该数据流的含义。加工:加工描述了输入数据流到输出数据之间的变换,也就是输入数据流经过什么处理后变成了输出数据。每个加工都有一个名字和编号。编号能反映该加工位于分层的数据流图的哪个层次和哪张图中,能够看出它 阅读全文
posted @ 2012-02-01 20:20 李龙生 阅读(4333) 评论(0) 推荐(0) 编辑
摘要: VB.NET是在VB6.0的基础上发展而来的,它完全支持面向对象的程序设计,而VB6.0是部分面向对象的,VB.NET语法和VB6相似,又有自己新增的功能,由于它完全面向对象,因此,支持继承、多态、封装。类(Class)的组成字段(Fields)、属性(Property)、方法(Methods)浅拷贝(Shallow Copy)与深拷贝(Deep Copy)Shallow Copy:指将对象中的数值类型的字段拷贝到新的对象中,而对象中的引用型字段只复制它的一个引用到目标对象;这样的复制如果改变目标对象中引用类型字段的值,它也将反映在原对象中,因为,目标对象和原对象是一个引用。Deep Copy 阅读全文
posted @ 2012-01-31 15:28 李龙生 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 什么是三层?软件为什么要分层?软件本身灵活性更大,使得软件更新、维护很容易进行,而不需要将整个软件重新发布方便团队分工,比如开发可分为界面设计人员、业务实现人员、数据库设计人员等等,充分发挥每个人的特长,提高开发效率。忽略数据库差异:SQL、Access、 Oracle、 MySQL等可以方便更换。三层表示层(UI)展示给用户的界面,用户在使用系统时所能看到的。用于显示数据和接受数据,为用户提供一个交互式操作界面。业务逻辑层(Business Logic Layer)与系统所对应的领域(Domain)有关,包括业务规则、逻辑、实现。处于数据访问和表示层中间,起到了数据交换中承上启下的作用。三层 阅读全文
posted @ 2012-01-31 11:37 李龙生 阅读(214) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页