|
|
2012年1月31日
摘要:
原文出处:http://blogs.msdn.com/b/somasegar/archive/2010/09/23/windows-phone-vb-developers-great-mobile-apps.aspx?wa=wsignin1.0原文作者:Somasegar作品写作时间:11/29/2010 许多人问过这样的问题:用VB可以开发Windows Phone应用程序么?这个问题的答案是:可以!从今天起,您可以下载Microsoft Visual Basic CTP for Windows Phone Developer Tools。这是一个伟大的里程碑,因为我们的Visual Bas 阅读全文
摘要:
随着学习的深入,逐渐发现身边的很多程序员不会或者很少使用msdn,他们最喜欢的工具是百度,谷歌.碰到一些问题喜欢百度一下.不否认百度有的时候会解决一些问题.但是个人认为,作为一个专业的程序员,百度不是我们专业的工具.既然我们使用的大部分开发工具都是微软推出的.我们为什么不使用他推出的帮助工具msdn呢.Msdn是一个非常全面的工具.它包括很多内容,也并不是我们很多人想象的msdn library.这只是msdn很小的一部分.可以这么说.利用好了msdn你就能成为一名非常出色的程序员.下面我来介绍一下msdn的功能和使用方法.一般情况下,很多人误认为 MSDN 为联机帮助文件和技术文献的集合。但 阅读全文
摘要:
上次写了一些关于我的专业----信息与计算科学的一些东西.地址在:http://blog.csdn.net/lsh6688/archive/2010/06/17/5675982.aspx转眼之间大三的上半个学期已近结束了.最后的半个月用来全面复习专业课.虽然只是复习了半个月.但是自己对这个学期的专业课有了一定的了解. 在这个学期结束之际.我再写一下我对的专业的理解这个学期一共学习了六门课程:数值计算 信息论基础与应用 图像图像处理 信息工程概论 java程序设计 计算机网络数值计算:这门课主要讲一些经典的算法的构造.讲述了计算机是如何处理计算的. 很多时候我们用一个数学软件求积分,求解方程组等 阅读全文
摘要:
从开始学习英语,我们几乎每天都要开会,讨论问题,确切的说是我们提出疑问,老师在给我们解答.这样高密集的开会,在提高班还是很少见到的 因为老师一个人带了很多学生,还有其他的工作要做.平时可是享受不到这样的待遇的.(其实我们的开会就是上课)开的会多了,我就想到一个问题.为什么要开会呢?大家都按照老师说的做不就好了吗?很多时候听到身边的人说:***的会议多,开会就是去走走过场 是这样的吗?当然不是,而且他们的说法完全错误. 你仔细观察说这些话的人.基本上是生活在底层的人.为什么呢?因为他们从来不开会.他么也不愿意去开会.不开会就是说明他们不愿意去思考 他们就是愿意去"踏踏实实的干" 阅读全文
摘要:
这几天一直在解决英语学习中的单词问题.确切的说就是积累单词量,在我们这里也不叫单词量,我给它起了个新名称 叫做:音像量 关于音像量的积累.遇到了很多问题.比如我们找了很多资料,有国内的,国外的.视频,图片.甚至我们还自己做了两版词库.但是每个资料都有不同的问题. 每次开会大家都要说出这些问题. 这里我说一下这几天的体会.这两天突然感觉到:有时候我们太苛刻了.我们总是固有着以前的学习习惯.总是希望一个资料去完成一个问题. 比如我们学习几何,就像找一本几何大全.我们学习flash,就找一本所谓的flash从低级到高手.学习java恨不得找一本书学习完所有的问题.但是这种做法本身就是错误的.老师常说 阅读全文
摘要:
开篇先提出两个问题:1:文盲为什么会说话,也能听懂别人说话?他不是不认识字吗?2:失忆的人为什么会说话?,也能听懂别人说话.也许大家都认为这是个常识,这个有什么可问的,文盲就是会说话呀,还有什么为什么呢,其实最伟大的道理就包含在我们的生活中,有人不去思考它.所以一直是在人云亦云.有人思考了.比如苹果落地,大家都认为很正常,苹果不就是向下落嘛.但是牛顿就思考了.结果大家都知道啦.这里就不说了.下面就根据这两个问题,来谈谈这段时间学习英语的方法和收获:我们好多人学习了几年甚至几十年英语,但是你会发现,包括很多外语专业的人,其实他们的英语水平不怎么样,或者说他们学习的是英文,不是英语.那么学习英语为 阅读全文
摘要:
看了米老师的我是太阳 原文地址: http://mxj6688.blog.163.com/blog/static/1352233920098725216863/有感 作诗一首 回敬米老师总是在抱怨每天想的最多的是为什么你…… ,为什么他……,为什么他们?很少想过为什么我?世界上总是有黑暗与光明.光明不会去找你,你要去寻找光明.世界上没有永远的黑暗与光明今夜的黑暗之地,就是明晨的光明之区你要去坚信光明选择了光明你也将成为光源照耀大地要去行动要去落实 阅读全文
摘要:
在积累音像量的过程中,我们做了自己的词库.词库的制作也是无奈之举.原因就是没有好的资料来让我们扩充自己的音像量. 第一版词库使用的是IEbook电子杂志软件.有了以前学习软件的基础.对于我们来说,任何的软件都很容易上手.我们很快的做完了第一版作品.就像是任何事情都要发展一样.第一版很显然是不满意的.接着我们做了第二版作品. 在制作词库的过程中.体会到了一些东西. 我们由于是要找图片,然后再找发音.我做了很多图片.计划赶不上变化.当你刚做完一部分的时候.需求变了. 比如这次是用IEbook ,下次又要用ppt了 ,这次用的是一张图片 ,下次用的是两张或者多张.这次用的是wav格式的,下次要用mp 阅读全文
摘要:
从去年的vb 6.0 到马上就要接触的vb.net我们正在逐步向前走 .下面我写下看视频前对vb.net的了解首先 vB.net和我们前些阶段学习的VC#.net在功能上没有区别。编译以后生成的可执行文件被称为Assembly,即程序集。程序集可以理解成exe或者 dll 文件 ,但是他们是明显不同的VB.net的语言特点1.代码托管。被托管的代码享受.netframework提供的安全保障和垃圾回收机制,但是这也同时表明,你的程序被框在Framework里面了。但是 API变得不太方便,这就造成了vb.net让人有爱有很.爱的是他实在是太容易上手了,都是包装好的东西.恨的也是包装了太多,给我 阅读全文
摘要:
关于用例图的概念相信不用我去说了 .能看到这篇文章的都是知道用例图概念的人.UML 中最重要的是什么图呢 ?毫无疑问应该是用例图 ,用例是后期时序图 和实际开发的重要依据.说明一下用例图是怎么产生的.了解他的产生对我们了解它本身有很大帮助,首先用例产生在需求分析阶段 ,这这个阶段系统分析人员对用户对系统要求的理解 .也就是用户的愿望的描述.有时候我们习惯把用例说成系统的功能. 但是.用例一定是系统的功能.但是功能不一定是系统的用例比如系统要求我在断电的时候要把数据保存起来.但是这个能写在用例里面吗?当然不能这只不过是系统的一个限制.不能算是一个完整的愿望.接着说明一下用例的特点.然后根据特点来 阅读全文
摘要:
在使用vs的时候 .运行的时候发现有debug 和release 两个版本 ,让我很是疑惑 .于是在网上找到了一些相关的资料Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程 序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度 上都是最优的,以便用户很好地使用。Debug 版本: /MDd /MLd 或 /MTd 使用 Debug runtime library(调试版本的运行时刻函数库) /Od 关闭优化开关 /D "_DEBUG" 相当于 #define _DEBUG,打开编译调试代码开关(主要针对 as 阅读全文
摘要:
上接:UML从需求到设计--用例从开始接触UML到现在对UML逐渐有了更深入的了解.刚开始,对于UML总是感觉UML就是图.一提起UML 就想着这个是画图的东西.具体这些图都是干什么的.为什么会有这些图.在一个项目中 ,到底那个图是首先出现的.这些图的出现顺序是什么.脑子里还是比较混乱.下面我用自己的理解说明一下UML由视图(views,)图(diagrams),模型元素(model elements),通用机制(general mechanism) 构成一:视图:视图分为用例视图,设计视图,过程视图,实现视图,配置视图二:图:图包括用例图,静态图(类图,对象图,包图),行为图(状态图,活动图 阅读全文
摘要:
在使用rose的时候.rose的类里面有个stereotype的选项.选择了不同的选项类会呈现不同的图形效果.这里对stereotype做一点总结, Stereotyp英文的原意是印刷中的铅字。比如,如果我们需要印一本书,而这本书中有一个字目前没有其铅字,那么我们就得造一个铅字出来,这样,我们才能印这本书。UML中就是借用了这一概念来表达采用stereotype对其自身进行扩展的,只不过这个铅字是指UML当中的图形符号。 我们知道,当我们采用UML进行建模时,通常有一个应用领域的问题,我们常常把它用在软件开发上,其实其他建模领域也可以用到.比如说,如果我们想对家里用的电器进行建模,很显然,我. 阅读全文
摘要:
谓存储过程就是Transact-SQL语句的预编译集合,这些语句在一个名称下存储并作为一个单元进行处理。由于存储过程被预先编译过,所以执行起来要比单行SQL语句效率高出很多,在应用程序开发过程中应尽可能的采用存储过程进行数据的增加、更新、删除和查询操作,以提升应用程序的整体运行效率。执行SQL Server的存储过程需要如下步骤:1、生成SqlCommand对象并将其CommandText属性设置为存储过程的名称或包含过程调用的 EXECUTE语句。2、增加过程调用所需要的参数到SqlCommand对象中,记住将任何输出参数的Direction属性设置为ParameterDirection.O 阅读全文
摘要:
上接:UML中图出现顺序上回讲到用例图,UML中各个图之间的关系.接着根据UML建模中图出现的顺序来总结包图.用例图确定以后.用户的需求基本上就确定了.接下来要根据用户的要求去设计系统.建模的顺序是由大到小.逐层解析.首先确定的就是系统的整体构架.系统的整体构架基本上就是包图.包图的解释:当然包图有非常官方的解释.但是那些解释都是比较抽象的.这里我都是用自己的语言来叙述包图的意义.在UML中,包图看起来很像是一个文件夹.其实个人感觉包图就是一个文件夹.它是UML中的专用文件夹.用来把一些相似的物件放到一起.这个就是包图.个人认为大家完全不必要拘泥于形式.大可以灵活的使用包图.只要为了让我们的建 阅读全文
摘要:
上次写到了UML的包图,用例等:接上:UML从需求到实现---包图按照UML中图的出现顺序.当做完包图以后.我们下一步要做的当然是类图,类图也是UML中的三大核心图之一.看到很多文章在描述类图的时候.总是大部分在叙述类之间的关系:关联,依赖,继承,组合,聚合呀这些.很少有人说明类是怎么来的.没有了类,你拿什么来画类图.那些关系其实没有多大意义.就像是象棋的马走日,象飞天一样.只是一个规定.你知道了这些就是一个象棋高手吗?类图是UML中的一种静态图.他是体现面向对象编程的基础.类图就像是软件设计的细胞.是基本元素.没有了类图.也就没有了接下来的设计.但是类不可能是凭空产生的.类是我们凭借自己的经 阅读全文
摘要:
15号开始做系统.30号正式做完.经过了整整半个月的时间.自己在这段时间里发生了很大的变化.无论是在技术上,还是思想上.都感觉进不了很多.利用这几天的时间.逐步总结,完善一下收费系统.这里主要说说自己在思想上的体会.做系统的时候,大约经过了三次大的纠结.第一次是刚刚做第一个功能.登录模块设计.最初的想法是利用存储过程实现.首先连接数据库,查询,返回.由于刚开始使用vb.net开发环境.有点陌生,再加上对数据库操作的不熟悉.让自己很是恼火.做一遍,无法实现.再做一遍,还是不行.然后就开始疯狂的找资料.去图书馆借了几本厚厚的书,一本一本的找.主要是找vb.net如何连接数据库,然后对数据库进行增删 阅读全文
摘要:
上节写到了UML中的类图:UML从需求到实现---类图(1)写完以后总觉得写的不够详细.里面很多细节没有说到.一篇文章就把强大的面向对象的类说完.当然是不可能的.这次我再补充一些关于UML中类图和类的思想.供大家参考一:DAL层为什么不把它直接分成增,删,改,查四个类其实很多人开始的时候都是这样想的.把它设置成这四个类不是很好吗.简单.不用在那么多类中找来找去.最让人感觉不错的地方就是在画UML时序图的时候.很是简单.基本上所有的图都是一样.首先说.这样的分类对于系统来说是可以实现的.只是每个类中有很多的方法.比如查找这个类.里面对于每一个表的查找都要出现几个方法.但是这样做违反了一个很重要的 阅读全文
摘要:
做收费系统的时候,遇到很多的新问题.比如一个新控件的使用不太清楚.想弄明白它到底有什么样的功能等.当我们遇到未知的问题的时候.尽量不要在你的解决方案里去做实验.这样会让你的工作量增加很多.同时也会增加系统的复杂度.我们稍微不小心就会把原来的代码弄得乱七八糟.很多的时候你会发现你不知道自己改了哪些地方.这样的习惯是非常不好的对于这样的问题.我的体会就是多做demo.不清楚的地方.做一个小demo测试一下.demo不仅不用遵守我们的代码约束.比如代码注释.分层等,还可以随意的去修改任何地方.我们另外建立一个解决方案.在解决方案里面去测试你的代码.这样会让你感觉方便很多. 阅读全文
摘要:
VB.NET修饰符1.Shadows Shadows 关键字指示被声明的编程元素隐藏基类中一个同名元素或一组重载元素。可以用其他任何类型的元素来隐藏任何类型的被声明元素。被隐藏的元素在隐藏它的派生类中不可用。Shadows 关键字用于下面的上下文中:Class 语句 Const 语句 Declare 语句 Delegate 语句 Dim 语句 Enum 语句 Event 语句 Function 语句 Interface 语句 Property 语句 Structure 语句 Sub 语句VB.NET修饰符2.Shared Shared 关键字指示一个或多个被声明的编程元素将被共享。共享元素不关 阅读全文
摘要:
在Visual Studio 2010中,有不少特性能帮助大家更好,更快的完成开发工作。本文将介绍的是自动执行属性。自动执行的属性能够让你迅速指定一个类的属性,不用写“Get”和“Set”这个属性的代码。当你为自动执行的属性写代码的时候,Visual Basic编译器自动创建一个私有字段存储这个属性的变量,此外还创建相关的“Get”和“Set”步骤。采用自动执行的属性,一个属性(包括一个默认值)可以在一个单个的行中声明。下面的例子显示了三个属性的声明。 1: Public Property Name As String 2: Public Property Owner As St... 阅读全文
摘要:
收费系统项目进度表项目名称数信学院机房收费系统负责人李守宏项目目的1:实现学生上机消费管理,统计.2:实现管理员查看,设置上机数据3:实现操作员充值,退还,查询金额开始日期2011 年 4 月6 日实际完成日期2011年 4 月 22 日工作项工作内容负责人预订完成日期实际完成日期完成率备注1设计系统的整体架构,即包图和用到的设计模式李守宏4月10号4月10号100%见备注(一):2分析设计系统的需求赵丹丹4月8号4月10号100%见备注(二):3画出系统部分类图,即设计系统的类,方法,参数,返回值等李守宏4月10号4月10号100%见备注(三):4画出系统bll层类图赵丹丹4月10号4月11 阅读全文
摘要:
从三月份开始到现在.在两个月的时间里.做了整整三遍收费系统.同一个系统,这么高密集度的实现.还是第一次.虽然收获很多.但是心里难免还是有点疲惫.做梦都是BLL层.DAL层.想进入下一个阶段.但是还是感觉有很多不太明白的东西.不知道自己的这种心理是否正确.下面我说一下这三遍收费系统的做的情况.第一遍是三月初.刚刚开始使用vb.net开发.虽然说和我们使用的vb6.0都是vb吧.但是感觉是有很大的不同.开发环境变了.语法变了.使用的思想变了.第一遍就是在对工具,思想的磨合中度过的.第一遍是最痛苦的.需要我们不断的适应,探索.第二遍是合作的开发.这个时候对开发环境有了一定的了解.对分层思想也有了体会 阅读全文
摘要:
在米老师和学宇检查我们第一遍收费系统的时候.重点强调了写代码的规范.其中老师说道这么一句话很是让我震撼: 写代码是为了让别人看得,你写的代码能运行都不值得一提.对呀!写代码是为了运行,这个阶段应该是我们去年做的事,现在我们逐步的用工程学的角度去设计,开发软件.写出来的代码绝不仅仅是能运行而已.所以 我们的代码要符合一下规范:1:首先能让别人不费很大力气的看得懂.现在计算机硬件技术飞速发展,已近不是仅仅有几十K内存的时代了.所以很多的代码(不包括处理大量数据的代码)我们没有必要给他使用巧妙地算法.这样做的结果就是,你没有给计算机减轻多大压力.而是给你的合作伙伴增大了压力.他们的花费时间去设计你的 阅读全文
摘要:
随着分层设计的进行,对分层逐渐有了更深的了解.准备利用几篇文章,深度的分析一下分层设计.我这里的题目之所以叫三层架构,不一定代表着系统就是三层.古语中三为多.这里的三层也可能是四层,五层 或者更多层.为什么要分层:这是一个很基础的问题.很多的人都在讨论为什么分层.分层到底有哪些好处.在什么样的情况下分层其实网上已近有很多这样的解释,首先我总结一下他们的观点1.方便团队分工以前的按功能模块一般是几个人将项目的功能模块一分,每个人从操作数据库、完成业务逻辑到实现界面都要独自完成,当然数据库的设计可以由一个人完成,这样的开发显然有弊病,首先每个开发人都需要掌握大部分技术,还要有很强的业务逻辑的理解能 阅读全文
摘要:
今天上午老师给我们开会了,和以前一样 ,不开会我们觉得自己都没有多大问题.一开会觉得自己的"水平有很大的提升空间"(米老师语录).这次会议提到一件"小事".我们七期用的英语卡片在旁边机房放的时候,一直处于无人管理状态.导致其中一张卡片不翼而飞.虽然是很小的一件事情.但是有很多我们需要深刻反思的地方.老师提出四点我们需要总结的教训:1:管理的重要性,管理一定要用心去发现问题.2:生活中要做到节能,低碳,环保.这个对于我们受过高等教育的人来说更应该注意3:要节约使用身边的资源,做到用最少的资办最多的事4:要善于发现周围的小问题.其中老师说道.对待生活中的每一 阅读全文
摘要:
在上篇文章写到我们为什么要分层.有很多读者提出来很多宝贵的意见.让我受益匪浅,深深的感觉到自己的水平"还有很大的提升空间".首先感谢这些朋友们,我会进一步总结完善自己的想法.这次我用对比的方式描述一下,分层到底分出了什么.俗话说:有分必有合,那么它是把什么合到了一起.首先写出两个没有分层的demo:<1>查询信息demo 1: Public Class Form2 2: Private sqlCon As String = "Data Source=LSH;Initial Catalog=ComputerLab;User ID=sa;Password= 阅读全文
摘要:
上一篇写了关于三层架构的中分层的实例,对每一层是如何编写的做了几个demo.接下来利用一遍文章,谈一下对于实体类的一些看法.在谈论实体类之前 ,想说一点关于面向对象的问题.刚开始接触面向对象的时候.当网上查了很多资料,也和其他人讨论了很多.究竟什么事面向对象,面向对象与面向过程有什么区别.由于开始没有实实在在的做过工程.教科书上都是写到:面向对象的核心就是封装,继承,多态.然后接着教科书就会举一个例子.定义一个学生类一般是,然后定义这个学生的属性(姓名 ,性别,生日,学号等等),最后定义几个这个学生的方法,比如说话,学习等.然后在控制台程序中输出一个学生说话…这样说的真的是很对,我也非常相信这 阅读全文
摘要:
它包含了一个Site.Master母版页文件,该文件提供了网站总的布局(含有页眉、页脚等),在Styles文件夹里使用了一个含有所有样式的CSS样式文件Site.css。在Scripts文件夹里面内含了jQuery文件(ASP.NET AJAX可以通过脚本管理控件来提供)。在根目录中,它还包含了基于母版页的“Default.aspx”和“About.aspx”网页。除此之外,还在Account文件夹内包含并实现了基于表单的认证系统的若干网页,可用来登录、注册和改变用户的密码。在这里,你不用编写任何代码或配置文件就可以运行这个项目,得到一个运行正常的网站, 阅读全文
摘要:
从2009在CSDN注册,到2010年开始在CSDN上发博客,再到现在.整整的一年多.博客数量正好达到了100篇,博客的访问量也突破了50000 .100篇的博客给了我不仅仅是100篇文章,更是100个智慧,100个升华.在这篇博客中,我总结一下自己最近块半年的时间的学习,思想情况.也阐述一下在CSDN写博客的一点感想.半年中:刚刚过完年,别人还沉浸在过年的快乐中,我们已近来到了学校,开始了紧张的学习.1:英语学习刚来到学校,是接着练习英语,我们的SLA学习法.每天照例看视频,听听力,这一段时间总的来说还是很轻松.因为没有一个确定的目标.我们是一直在探索.探索一条英语学习的好路子.让我们这些软 阅读全文
摘要:
我们专业课有Android的学习,最后老师让做一个简单的Android应用程序.我在网上找些资料,加上自己改造一下做了一个3D相册.程序仿照Android的相册功能,调用Gallery类对相片进行浏览.实现3D效果.其中不足的地方就是里面的图片都是写死的.这一点可以改进.程序中使用Png格式图片,注意图片不要太大,500*500一下最好.首先:GalleryFlow.java 类 用来实现图片放映查看效果. 1: package com.android.CustomGallery; 2: 3: import android.content.Context; 4: import... 阅读全文
摘要:
不知不觉VS2010已经成为.NET开发人员的必备工具,相比经典版VS2005,到过渡版VS2008,2010在性能稳定性和易用性上都得到很大的提高。结合VS工具,其下的插件也层出不穷。今天重点给大家介绍如何使用VS2010VS2010自定义新建文件模版,新建文件时,添加个人信息,如:创建者,创建时间等个性化信息。这样对于具有规定机器的开发人员,对于新建的文件就会自动添加版本,添加人,添加时间等信息。具体操作如下:1、打开VS2010安装目录,如:I:/Program Files/Microsoft Visual Studio 10.0/Common7/IDE/ItemTemplates在这个 阅读全文
摘要:
VS2005 VS2008新建网站——asp.net网站和新建项目里ASP.NET Web应用程序区别WebApplication编程模型的优点:●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。●生成的程序集WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、版本、输出位置等信息●可以将网站拆分成多个项目以方便管理●可以从项目中和源代码管理中排除一个文件●支持VSTS的Team Build方 阅读全文
摘要:
今天中午从家里回来,这次回家的时间比较长,有十几天.难得的十几天,对于我们提高班来说,十几天的假期是多么奢侈.回家去了趟我姐家,三年多没去过他们家了 ,这次总算有时间去看看.估计下次还得三四年之后.来到学校,看到同学们都已经把新闻发布系统做完了,自己落后了,有点羡慕他们.我也得抓紧时间,这次放假就不会去了.把落下的补回来.在家的这段时间,提高班发生了很多事情.看到群里的记录.自己慢慢的要找回这些事情.首先看到了老师推荐了关于陈建秋的一篇关于提高班素质的一篇博客.是关于我们在机房,开着空调却开着窗户.这样大家竟然都没有发现.也许有人发现了也没有在意.还是那句老话,提高班没有小事情,提高班的每一件 阅读全文
摘要:
刚刚结束了牛腩的新闻发布系统,在看这个视频之前,我想着是等把这个视频看完了,然后再看点HTML,asp等视频.对web开发有了一定了解以后再去实现.这样就能把牛腩的视频做的更好,做到一步到位也可以说.但是老师给我们的意见是,边看边做,不会再查.自己仔细想了想,这里存在一个这么样的问题.你在做一件事情的时候是想好了再做,还是边做边想,不行再修改,反复.这里不想讨论世界万物的规律.每一种方法不可能适应所有问题.这个是米老师经常强调的.但是在学习上我认为后者比较适合.学习一种技术,科学.你想要弄懂它,必须做了才能深刻的理解,体会.即使你做了很充分的准备,做了很多热身运动,想了好多问题.也不及做一遍强 阅读全文
摘要:
新闻系统前后台今天全部实现,功能虽然都已经实现.但是里面的技术很大一部分还是没有掌握.尤其是前台的制作.花了很多时间.让我感觉的难道bs开发中难道前台制作是主要部分?首先想评价一下牛腩老师的这部视频.牛腩老师的这部视频个人感觉是我看到视频中比较好的一部.其中有几大优点.让观众感觉到很舒服.1:语言:牛腩老师说话很是有味道,不知道是个人感觉还是其他原因,我比较喜欢他那种南方口音,而且说话稍微带点幽默.典型的就是那句"鬼东西...".2:讲课方式:牛腩在说明一个问题的时候,他是有步骤的从无到有,从错到对来讲述的.不是像很多老师一样,直接告诉你怎么做.他会给你举例,不断的测试,好 阅读全文
摘要:
人都会受到心理暗示。受暗示性是人的心理特性,它是人在漫长的进化过程中,形成的一种无意识的自我保护能力和学习能力:当人处于陌生、危险的境地时,人会根据以往形成的经验,捕捉环境中的蛛丝马迹,来迅速做出判断;当人处于一个环境中时,会无时无刻不被这个环境所“同化”,因为环境给他的心理暗示让他在不知不觉中学习。既然环境暗示能让人不知不觉得学习.这当然是最有效率的学习方式之一.所有我们必须要有效的利用它.比如在提高班开学的这天.老师命令强调要戴胸牌.其实这个胸牌带了在表面看来不会有很大意义.大家在提高班基本上都认识,不存在不带进不来的情况.这个东西也没有什么特殊功能,起不到比如锻炼身体,防辐射等功能.但是 阅读全文
摘要:
沙和尚是老老实实做事的典范,任劳任怨的挑死担,苦事累事一个人全做了,但功劳却没有一点。 做计算机软件开发的人员大多是沙和尚的粉丝,基本上只知道埋头做事,做完了领导也不知道你在忙碌,因为领导没有看见你忙,甚至没有听说到你忙,自然你还是忙你自己的。而其它的一部分人,随便做了一点点小事也会到领导面前去说,也要让领导知道,这样一方面多和领导接触了,另一方面也让领导知道了自己在做事,于是乎自然而然的得到重视,获取好处。我的最好的一个朋友就是一个沙和尚式的人物,他在一个事业单位上班,他不喜好或者说不习惯接触领导,故而一直受到打击。他的计算机水平很高,过了系分,开发项目能力很强。可是他的单位在开发项目有钱的 阅读全文
摘要:
做完教务系统的需求分析,接下来就是对数据库的设计.数据库设计是web开发中特别重要的一个环节,好的数据库设计不仅能让我们实现软件时得心应手.对后期的维护,升级也是至关重要的.记得牛腩在新闻发布系统中这样说过,数据库设计完成了,那么这个软件也就完成了70%的工作.可见其重要性.对数据库的设计,主要是依赖界面设计来做的.界面反映了用户的直接需求.把这些需求转换成数据库中的表.再为这些表添加主键,外键等约束.以确保数据关系的合理性.然后再根据业务的流程去梳理数据库数据的流向是否得当.在这里我解释一下自己做数据库设计的一些思路和体会.对数据库字段的确定,主要是依赖界面中需要添加那些信息,需要处理那些信 阅读全文
摘要:
这个假期的主要任务就是完成教务系统的设计,这个教务系统对于我们来说还是比较庞大的.整体来说就像是一个高校的ERP,里面涉及到对高校的人事,教学,考试,活动等的管理.我们将这个系统拆分成九个模块进行设计:1:教务系统教师业务:师资管理、教学计划管理、排课管理2:教务系统学生业务:考试管理、毕业生管理、学生综合测评3:信息查询:自习室查询、课程表查询4:考试系统:实现学生在线考试5:视频系统:实现学生在线观看教学视频6:评教系统:学生选课管理,教学质量评价 7:成绩查询系统:成绩管理 8:基础信息:学生管理、教室管理、教师基础数据9:信息交流:实现与系统使用者进行交流我负责基础信息这块,我们组还有 阅读全文
摘要:
在教务系统中,由于我负责的是基础信息模块,要为其他模块提供很多信息.这样就需要写很多DAL层的方法.我们都是用存储过程实现的.其中里面添加,修改,删除方法没有什么好说的.重要的就是一些查询方法,用到了一些高级的查询.这里总结一些数据库查询方法.一:特殊关键字的查询 1:in (not in)关键字in的作用是要查询的数据只要在一组数据中出现,结果就为真.Not In 只要不再一组数据中出现,结果就为真例子:查询职称是教授或者副教授的老师Select * from teacherInfo where teacherType in ('教授','副教授') 2:di 阅读全文
摘要:
教务系统数据库设计完毕之后,就开始正式编写代码了.按照软件工程学的观点.一个软件的编码阶段占整个开发过程的很小一部分.大部分时间都是在做需求设计.但是我们做的这个教务系统感觉没有严格按照这个来执行.主要原因我理解有这几个:1:我们对需求都有一定的了解,而且六期做过这个系统.可以从他们那里得到很多需求.2:时间比较紧,大家都是想着快点把它搭建起来3:最后的原因就是我最不愿意想的,所有的人都没有认识到需求设计,整体架构的重要性?! 我们无论做什么系统,都是在学习,个人感觉还是以理解学习为主,大家都急匆匆的把代码写完.接踵而至的恐怕就是无边无界的维护.同时自己就是一个代码工人,只是写了,没有想了.没 阅读全文
摘要:
1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用) 法一:select * into b from a where 1<>1 法二:select top 0 * into b from a 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用) insert into b(a, b, c) select d,e,f from b; 3、说明: 跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用) insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件 阅读全文
摘要:
在完成DAL层的开发以后,我们开始编写BLL的代码,这次没有像机房收费系统那样,用了很多工厂,设计模式,接口之类的.那时候就是为了学习.这次是为了使用,所以我们从使用出发.用bll直接调用dal层的方法.而网站中只会出现两层.UI和BLL这样看起来比较清晰.我们基础信息模块,其中业务逻辑比较少,因为都是对数据库的基本增删改查.这样,其中BLL代码量就不多.编写起来比较方便.其中对于新的东西.学到的不是很多.这次BLL主要是对事务有了一定的了解.事务:通俗的说来就是一组操作,这些操作"要么什么也不做,要么都做完".事务反映了现实世界中要以一个完整的单位提交的一份工作.比如:自 阅读全文
摘要:
上次说到web开发有很多优点,那么这些优点是怎么来的呢?让我们来看看web应用程序的工作原理吧.搞清楚它的工作原理和机制,对于我们编写web程序是非常有好处的.首先说明一下运行web应用程序需要那些部分:网页,web服务器,客户浏览器以及客户端和浏览器之间通信的HTTP协议.下面逐一对它们说明.网页:网页的具体组成分为网页的内容,是我们想要向用户展示的信息;网页的结构部分,可以理解为对网页的内容进行排版;网页的表现部分,可以理解为对网页的内容进行格式化;最后是网页的行为部分,就是网页需要实现的功能,如与用户交互,响应鼠标或者按键事件等。Web服务器:最常提起的服务器软件分为两类:一类是Web服 阅读全文
摘要:
从五月底开始接触web开发,到现在已经快三个月了.对web开发有了一定的了解.也实现了一些web应用程序.从最初的一个图书管理系统.到新闻发布系统,又到现在的教务系统.一路走来.收获很多.接下来会用几篇文章,总结自己在这段时间学习到的关于web开发的知识.在这之前,首先说一下自己的体会.最初对web程序的印象是强大.一个应用程序,不用安装,只要有个浏览器,你就能干自己的事了.方便,快捷,干净,环保.所以自己特别想做web的程序.经过几个项目的锻炼,逐渐加深了对web开发的认识.到底什么是web开发呢?他和cs开发有那些异同呢?它都用到那些技术.他的工作原理是什么?首先看看微软对它的定义:We. 阅读全文
摘要:
教务系统在20号完全实现了,其中有些地方没有详细的完善.由于我们要准备软考,这点就先放下了,教务系统确切的说是目前我们第一个完全靠自己设计,开发的一个系统.对于我们来说,增长了我们的项目经验.让我们真正体会到了项目从需求到实现的步骤.其中当然有很多体会.是自己以前开发的时候从来没有经历过的.每一个体会都是财富.下面会把这些财富分享出来.一:关于查资料借鉴别人的经验这个对于程序员来说是必要的,在开发教务系统的时候,很多的功能都是自己第一次遇到,要想解决它,只能借助于我们的网络巨人.查资料是一个很费力气的事情,互联网给我们带来大量资料的同时,也会给我们带来大量垃圾.很多垃圾网站都是复制别人的东西, 阅读全文
摘要:
使用C语言生成一个二进制文件使用自己喜欢的文本编辑器写一个test.c:int main(){}再使用如下命令编译:gcc –c test.cld –o test –Ttext 0x0 –e main test.oobjcopy –R .note –R .comment –S –O binary test test.bin最后生成的二进制文件是test.bin,可以使用你喜欢的反汇编工具看看这个文件里到底是什么。我使用Linux下的objdump进行反汇编:objdump –D –b binary –a i386 test.bin结果如下:00000000 <main>:0:55p 阅读全文
摘要:
程序员的我们,是否想过今后的路该怎么走、如何发展、技术怎样提高?其实这也是我一直在思考的问题。下面就此问题,分享下我的看法。因为我阅历有限,有什么说的不对的,大家见谅,千万不要喷……一、程序员应该打好基础1. 现在开发工具众多、语言泛滥,经常听人说“不学CC++神马都是浮云”、“CC++才是万王之王”,CC++就真比PHP、Lua、AS、JAVA牛吗?其实不在于语言本身,而在于CC++依附的平台。因为最靠近操作系统,所以能发挥其它语言不具有的性能优势,而且很多数据结构、算法、特殊功能类,CC++是不提供的,需要自己实现。这时就需要自己去温习“数据结构”、“算法”、“TCP/IP”、“操作系统原 阅读全文
摘要:
导语:《财富》近日公布了“2012年度美国100家最适宜工作的公司”榜单,谷歌当选冠军。即将于2月6日出版的美国《财富》杂志印刷版将刊登对谷歌CEO拉里·佩奇(Larry Page)的专访,对谷歌的工作环境进行了介绍。以下为采访概要:问:过去几年来,谷歌员工的状态发生了哪些变化?答:公司越来越大,肯定会有变化。但当我在斯坦福读书时,可以随心所欲,真正好的项目也会吸引很多人参与。我们将这一点移植到了谷歌,这很有帮助。如果你要改变世界,就要做重要的事情,早晨起来就应当充满激情,这是关键。你希望从事一些真正有影响的项目,这是真正缺乏的东西。我认为在谷歌,我们仍然有这种氛围。问:与十年前相比 阅读全文
摘要:
什么时候才能成为一个专业程序员呢?三年还是五年工作经验?其实不用的,你马上就可以了,我没有骗你,因为专业程序员与业余程序员的区别主要在于一种态度,如果缺乏这种态度,拥有十年工作经验也还是业余的。什么态度?专业态度!也就是星爷常说的专业精神。专业态度有多种表现形式,以后我们会一一介绍的。这里先介绍一下有关形象的态度,专业的程序员是很注重自己的形象的,当然程序员的形象不是表现在衣着和言谈上,而是表现在代码风格上,代码就是程序员的社交工具,代码风格可是攸关形象的大事。有人说过,傻瓜都可以写出机器能读懂的代码,但只有专业程序员才能写出人能读懂的代码。作为专业程序员,每当写下一行代码时,要记得程序首先是 阅读全文
摘要:
除开五大或者ThoughtWorks这种要什么有什么,进去做打字也能光耀门楣的不谈。如果是嫁到一个普通软件公司,怎样的环境才能最快的成长呢?首先基本的公司项目管理水平是必要的;其次是稳健而不保守的公司技术选型和一班能沟通的同事。 更重要的,是要有一个严苛的环境,那些古训说的都没错,越是严苛,成长越快。然后有些引导与助力,让你在严寒中节省体力,过得好些的,就是最佳的成长环境了。 一,最复杂多变的业务规则,最难侍候的客户大多数人碰上这两样东西都是愁眉苦脸,天天抱怨。其实应该把它视为入门锻炼的:第一阶是努力用细密的编码迎合复杂的业务,以金牌服务的态度接受客户的善变和每样需求都要24小时有取的bt。充 阅读全文
摘要:
我的程序员成长之路程序员的成长经历往往很相似,大部分的人走过了最前面相同的一段路,而有的人则走得更远。总结自己这些年来的历程,这也许能让年轻的程序员少走一些弯路,成长得更快;或许更好一些,能让大家从中得到一些启发,早日进入优秀程序员的阶段,实现梦想,释放激情。第一阶段,最初是在学校里学习计算机基础知识,学习经典的程序设计语言,编写测试用的小程序。这个过程可以说是对计算机和程序设计的入门阶段。这个阶段主要是培养了自己对计算机软件的兴趣,打下了良好的计算机基础知识。第二阶段,而后参加工作,从事计算机软件开发工作。按照工作要求,一边学习,一边编程,终于可以让自己的程序投入运行了。在这个阶段我突然感觉 阅读全文
摘要:
信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,如何才能成为一名合格的程序员,一名合格的程序员需要掌握哪些技能呢?为此天天招生网采访到几位孳生的程序工作人员,就如何做好一名成功的程序员谈出了自己的经验。 熟练掌握开发工具 做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C和JAVA是重点推荐的开发工具,C/C以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C编写。而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVA One很可能会成为未来的主流开发工具... 阅读全文
摘要:
在当今的IT就业市场,有人欢喜有人忧。有人对目前的工作和薪水很满意,有人目前正面临着下岗,或者已经下岗……可能你是公司里唯一谙熟某项关键技术的高手,缺了你,公司便玩不转了;也可能你所在的公司对你现有的专业技能高枕无忧,认为你在任期内足以胜任公司给你的开发任务(当然就不会再花银子去培训你啦)。 不要告诉我你们公司对原来用VB3开发的业务处理系统很满意,而你呢,也认为自己除了用C语言开发程序以外,不会再去做别的什么事情。 你是不是对.NET和Java为争夺开发工具市场撕破脸皮而熟视无睹,你是不是对XML将要取代关系数据库而无动于衷以及不屑一顾。你是不是认为你能用汇编或C开发任何东西,所以觉得其.. 阅读全文
摘要:
再次写给我们这些浮躁的程序员2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的业务与使用的技术,并且可以多接触同事与客户。当你毕业后刚进一家公司时,如果主管没有把你安排到项目组工作,那真的很杯具,因为他认为你还不能胜任工作或者你的加入会让项目组更糟。还有人说 阅读全文
摘要:
生而知之者,孰能无惑?惑而不从师,其为惑也,终不解矣。--------韩愈《师说》在校的IT学生有几百万都在为如何如何学习才能找到工作、融入社会而迷惑我们需要的不是灵丹妙药而是一本让你少走几年弯路的IT学生解惑真经肖舸 杨中科 左飞 著这是一部写给在校计算机专业学生的书如果没有看到这本书你可能会茫然无措的度过学习阶段把这本书推荐给你的同学你会得到更多朋友序中国IT领域的发展速度之快令世界瞩目,但是中国的计算机教育却没有能够跟上。因此,在各大高校扩招的同时,IT培训机构同样发展的很快。然而,学习IT的学生却仍然面临着其他专业不一样的困惑。因为IT技术发展很快,而课程体系并不能很快跟上,因此学生在 阅读全文
摘要:
程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会的评价、专业的评价会有差异,所以程序员自己并不能肯定这个评价。现实中,除了各种证书之外,很少有人会专门给出一个程序员的成熟度的评价。人们往往是偶发性地就事论事地对程序员的工作作出好与不好,行与不行的评论。因此,程序员对此感到很茫然,不知道要从那些方面去评价自己的能力。 一个程序员到底成熟不成熟,我想从以下几个方面谈谈自己的看法。 1、技术标志 如果程序员不会编程序那决不是程序员,程序员至少要掌握一门程序设计语言,要能够用这种语言去编写程序去解决... 阅读全文
摘要:
IT外企那点儿事(1)外企业就那么回事外企,一个听起来似乎充满光环的名字,每年众多大学毕业生向往的地方。说起外企,总能让人联想到很多令人心动的名词:高薪,人性化,浮动工作制,年假,完善的流程,各种福利如:旅游,室内乒乓球台,健身房,按摩椅,小食品,酸奶……然而真正进入了外企,时间长了,也就发现,其实外企也就那么回事。所谓高薪,严格意义上来讲是高起薪,也即刚毕业的时候每个企业公开的秘密,同学们总能够从师哥师姐那里打听到这个数字,有的企业甚至爆出较去年惊人的数字来做宣传。一个个光鲜的数字吸引着尚未毕业的大学生们,宣讲会的人数是基本和这个数字成正比的。然而由于大多数的外企,由于规模比较大,机构也相对 阅读全文
摘要:
发表于:2009-03-04 09:51:44 楼主IT人不要一直做技术 【引子】感觉这篇文章很有深意,正是我所想说的话。希望大家有借鉴。 【原文】 我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊).一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事市场开发,跑腿的人,没有前途。不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有 阅读全文
摘要:
来自IT公司速查手册的各大IT公司薪资和待遇内幕 (转载于 http://xuchaoyi99.cnblogs.com/ ) 编号 1. 杭州 诺基亚 2. 南京 趋势科技 Trend 3. 北京 联想(北京)有限公司 4. 深圳 华为 5. 深圳 中兴通讯 6. 上海 SAP 7. 上海 盛大网络 8. 北京 金山公司 9. 北京 用友软件 10.深圳 金蝶软件 11.深圳 腾讯计算系统有限公司 12.上海 亿唐信息有限公司 13.南京 联创科技股份有限公司 14.北京 NEC-CAS 15.北京 富士通系统工程有限公司 16.北京 TOM.COM 17.... 阅读全文
摘要:
我出生在南方的一个农村。还记得小时候家里是很穷的,那时候上学也很便宜,我已记不清初中以前的学费是多少了。反正从小在家里玩泥巴,有一日村里两个女孩去上学,看到我就说一起去上学吧。当时一想,玩泥巴也厌烦了,不知道上学好不好玩,就一起去吧。从此走上上学之路(我的上学起由就如此之简单,可能各位的上学之路还会更曲折一些吧)。 说是上学,其实就是在村里的一座小庙,庙里面似乎就剩个大菩萨。摆几张桌子椅子就是教室了。记得我刚进去时是六岁半,所以还上了半年幼儿园。结果就这半年幼儿园还整了个三好学生(没办法,谁叫咱自幼聪明呢,别嫉妒啊)。那时候啊,因为这个庙里只有一二年级,人少,因此比我高几届的学生,一年级都会上 阅读全文
摘要:
万分重视自己的第一份工作根据某杂志在2009年6月的统计,54.7%的父母要求孩子读到博士,83.6%要求孩子考试得分在前15名。母亲对孩子说得最多的一句话是“好好学习”、其次多的是“功课做了没有”,就足见家长对孩子学习的重视。在这里我想说的是,比学习好更重要的是毕业之后的第一份工作,对此我们应当投入更大的关注。从Leo的故事讲起十几年前我刚走出大学校门时,毕业对于我而言第一感觉就是解脱——再也不用考试了、再也不用上课了!好啊!!!(至少当时是这么认为的)可随之而来的是对未来的一片迷茫。这是因为,我就知道走向社会后应该工作,至于做什么完全没有概念。当时我用业余时间在麦当劳做一份兼职,每月有30 阅读全文
摘要:
作者:粘新育 任甲林 来源:希赛网 http://www.csai.cn 2004年06月28日软件开发是以人为核心的过程,对人的依赖性远高于传统的硬件生产企业,为了保持开发能力的稳定性,一方面需要定义软件过程,以过程为枢纽将人、技术、工具衔接起来,另一方面也要加强人才的培养,使人的工作能力能够稳定、提高人员的自治性。随着社会需求的膨胀,对程序员的需求量、对熟练的程序员的需求量在剧增,然而对程序员的培养问题却成了一个盲点,学生在学校里学习的是关于软件开发的基础知识,软件企业需要的是熟练的能够快速开发出产品的程序员,需要程序员具有很强的实用知识,因而出现了明显的学校教育与实际需求脱节的问题。企. 阅读全文
摘要:
《程序员羊皮卷》当当购买地址:http://product.dangdang.com/product.aspx?product_id=20691986互动购买地址:http://www.china-pub.com/1960491.3参加一个社团让自己溶入团队有人曾经问我“学校里的什么活动和工作中的项目管理比较类似?”在我做过几次校园招聘,与很多大学生交流之后,此问题的答案应该是:“社团工作。”很多人都在自己的简历里写上:具备团队合作精神或者Team work。看过120万份简历之后,我深知以下的事实——写的不代表就真做过,做过的不代表知道怎么能做好,尤其是在团队合作这个问题上。如果能在大学期间 阅读全文
摘要:
程序员作为企业开发力量的最核心资产,无疑得到公司从上至下的一致关注。开发是个智力密集型产业,程序开发的特点是,付出相同时间的情况下,两个开发者之间的产能会相差十几甚至几十倍。软件开发人员向来以“不容易考核、工作不容易被量化”而著称。本期,我们重点分析程序员考核的“死因”及对策。典型的程序员考核的产生分析考核死因之前,我们先看下它是如何出生的。某天,公司老板突然想到件事——我不懂研发,而研发对我公司这么重要,怎么办?念一及此,老板不禁有些紧张,马上叫来HR开会,安排本月人力资源部分的工作重点,那就是“研发人员考核”,务必贯彻到位、立即执行。深谙老板意图的HR,回工位立刻上网卖书,从如何考核、KP 阅读全文
|