跟我一起学MiniOA:前言(连载)

 

         本课程有四大亮点, 1 、零基础学习 Web 应用程序开发; 2 、讲解多种语言的开发入门,重点讲解 Java 3 、详细介绍 MiniOA 开源协同办公系统的设计和开发过程; 4 、分享笔者求职和工作点滴。

 

         本课程适合于学生、 Java 初学者、企业 IT 人员或希望从事 Java 程序开发的志同道合者。

 

         我重点讲解如何通过 Java 开始 Web Application ,并以 MiniOA 作为实践项目,一步一步深入学习如何设计开发信息管理系统。此外,我还会讲解 html asp asp.net php jsp javascript vbscript vb.net c#.net c 等语言的入门,将经典案例 Hello World ,并介绍工作中应该用到的常用函数,有的还将讲解小型案例设计。

 

         不管是在软件公司还是在企业 IT 部门,具备一定的软件开发能力对职业发展会起到关键作用。学习软件开发并不难。我本科主修金融学,大学时学习做网页,继而学习编程,绝对算是零基础,我现在也戏称自己是非正规军、野路子。

 

         本书假定的对象是在校学生和企业 IT 从业人员。对于在校学生来说,不管是否是计算机专业,只要对计算机感兴趣,我觉得非常适合。我都相信通过本课程你会少走弯路。我讲的内容和大部分同类书籍不一样,人家讲的多的,我不讲,我专门讲我在学习过程中非常需要却书上找不到的。比如我会讲自学过程中的迷茫与惊喜,毕业初期的坎坷,求职和工作的心得,如何在企业中“混”。

 

         对企业 IT 人员最大帮助是,本书以 MiniOA 开源协同办公系统为讲解案例,详细详细介绍的设计和开发过程,这样你就可以在 MiniOA 上做二次开发以满足实际工作需求,让你能做更多的事。基于 MiniOA 项目进行二次开发最大特点是你不需要考虑程序架构、组织结构、权限控制、菜单导航、数据库连接等问题,只需要关注业务问题。

 

MiniOA 是一个开源的协同办公系统,旨在帮助企业 IT 管理人员快速搭建信息管理系统,主要包括组织结构管理、权限管理、导航菜单管理、文章 ( 新闻 ) 管理、图表展示、邮件客户端、工作流审批、电子表单管理、即时通讯等模块。 MiniOA 操作简单、易学易用、功能实用、良好的用户体验,是一套适合中小企业的完整的协同办公系统,其最大特点是开放的源代码,有利于企业实现快速二次开发,有利于初学者了解企业信息化需求和积累 Web 应用程序开发经验。项目地址 http://code.google.com/p/minioa/downloads/list

 

         我创建 MiniOA 这个开源项目,旨在与大家分享 Java JSF Richfaces Javascript Web Application 开发技术,分享协同办公系统设计思想。向优秀的开源软件学习,分享开源精神,传递开源力量。 MiniOA 即可当作学习案例,也可当作开发框架,也适合企业搭建协同办公系统。

 

         我想通过本课程将自己的学习经历及学习成果与读者分享。辞藻不够华丽,言语不够简练,但我力争将问题表述清楚。我大学主修金融学,出于对计算机爱好,闲余时间学习网页制作。刚开始学习网页制作是及其困难的。学校提供的计算机基础应用及 VisioFoxbase 课程,我认为是及其,虽然这些书是我们大部份人的入门级教材,但离实际应用差距太远,并不是我们所希望学习的,更不是工作做所需要的,落后 N 年。我在大学中所受到的计算机基础教育仅停留在 turbo c ,那种经典的 c 语言开发环境也能当古董来瞻仰,很坦率的说在现实工作中,根本不会使用。 我们时常强调所见即所得,学习计算机就应该这样,写段程序,希望能在普通的电脑中都能执行,而不是仅能在特定的电脑特定的环境中执行。过时的开发工具即便再经典也过时了,我们需要与时俱进。我学什么都不觉得枯燥(除了经济计量学)。当年 VisioFox 期末考试,我觉的很难,勉强能够得 60 分,结果成绩是 93 分,其他几个抄我答案的 60 多,我想应该是老师都统一加分了。我选择 IT 行当,最初只是为了能在青岛找份工作,能先落脚,谁知现在以此为职业。

 

         Java 的书籍很多,我自己也买了不少,但真正完整看完的并不多,我只是把他们当工具书,当遇到问题的时候采取翻一翻。我想这样是入门之后的事情,入门之前还是得系统化的好好看书,除了知道基本语法外,还需要有实践经验。

 

         选择 Java 还是选择 C# 或者别的,我想它们并不冲突,如果时间允许,如果工作需要的话,我觉得都应当掌握,其实都掌握也并非难事,当然我原则并不是掌握高深技术,而是关键时候能够解决问题。开发环境和语法是基础知识,等需要的时候再查查相关函数或代码,解决问题是绰绰有余。当然,我并不是鼓励大家对知识一知半解,而是想说,一门编程语言入门也就几周的时间。          我主要使用 Java ,可能是习惯了,跨平台似乎并不怎么打动我,我更没有技术上的偏好, Java 的最大优点是资源丰富,容易获取免费的工具,尤其是开源项目比较多。

 

         我个人觉得,如果要学习编程,如果要从事 IT 职业,建议将计算机当成第二专业,只要你用心学好计算机足以,事实上从事 IT 行业的人来自各行各业,做领导搞管理的往往也是非计算机专业的。计算机是一个发展迅速、资源丰富、开放自由的领域,你的技能基本都来源于网络和实际工作,而不是教科书。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: Translation: "Content is not allowed in the preface. Nested exception: Content is not allowed in the preface." This error indicates that there is some content present in the preface section of the document, which is not allowed according to the document's guidelines or specifications. The nested exception message repeats the same error message in Chinese. To resolve this error, you should remove any content from the preface section and ensure that it adheres to the guidelines or specifications provided. ### 回答2: 这个错误提示显示在文档的第一行:前言中不允许有内容。嵌套异常显示同样的信息:前言中不允许有内容。 这个错误通常是指XML或HTML文档中的一个问题。文档的"前言"部分是指在文档的内容之前的一部分,包含声明、注释或者其它相关的元数据。根据这个提示信息,我们可以推断在文档的前言部分中存在一些内容,而实际上前言部分是不应该在其中包含任何内容的。 要解决这个问题,我们可以在文档的第一行检查前言部分,确保其不包含任何内容。如果存在不是注释的文本内容,我们需要删除它。这样,就可以避免在解析或处理文档时引发此异常。 此外,我们还需要检查文档中是否存在其他语法错误,比如未关闭的标签、缺少必需的标签或属性等。这些错误可能会导致类似的异常或其他解析问题。 总结:要解决此错误,需要检查文档的前言部分是否包含内容,确保它只包含声明、注释或者其它元数据等合法的内容。同时,还应该检查文档中的其他语法错误,确保文档的结构是正确的。 ### 回答3: 这个错误信息提示了在文档的第一行上存在错误,错误内容是前言中不允许有内容。前言通常是文档中用来介绍或概括主题的部分,在此处不应有任何内容。出现这个错误可能是由于在前言部分有了一些文字或其他内容,导致了前言不合法。 要解决这个错误,首先需要找到文档中的第一行,并检查该行是否包含了文本或其他内容。如果有的话,可以将其删除或移动到适当的位置。然后重新运行代码或重新加载文档,以确保错误已经修复。 此外,还可以检查文档编码是否正确,确保文档的开头没有任何空格、制表符或其他特殊字符。有时候这些不可见字符也会导致此类错误的发生。 总之,要解决这个错误,需要根据错误信息指示的位置检查文档并确保前言部分是合法的,不包含任何内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值