• 编程之我见(二 类库)初露牛角


    前言:前两天突发感想,写了 编程之我见(一语言)-小试牛刀 大家给了我很多意见,觉得很有帮助,下面是我最新的想法,大家一起探讨一下.

    编程该如何入手,又如何进步呢?

    一、系统类库---编程工具(或操作系统)所提供的类库(入手必须了解)

    例如:学习.NET平台程序开发,就要先了解.NET Framework 类库

    .NET Framework 类库是一个由 Microsoft .NET Framework SDK 中包含的类、接口和值类型组成的库。该库提供对系统功能的访问,是建立 .NET Framework 应用程序、组件和控件的基础。

    又如:学习Java编程,JDK所包含的包也是必须了解的

    JDK Java开发工具包 (Java  Development Kit ) 的缩写。它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。JDK是一切java应用程序的基础,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class

    要成为一个Java程序员,JDK是必不可少的最基本的工具。

    二、私有类库---个人以往积累,吸取他人的类库(进步的基础)

    包括:函数,方法,封装类,个人认为广义上应该也包括一些开源软件等.

    我想凡是做一定时期以后的程序员以后,大家都应该积累了不少的东西,我们应该善于总结这些东西,在以后的项目中好重用,即提高代码的重用率.

    一些开源软件应该也算在其中,它们给我们提供了很多方便,我用过一些ORM的开源软件(SPLNHibernate),个人认为他们都提供了很多方法,这样可以减少很多代码的书写,其实只要我们经常总结,把可以公用的代码提取出来,那么一定时间以后,我们的私有类库就会很丰富,再做程序就会事半功倍.

    三、创新能力---创造新事物(成功的关键)

    做为程序员我们不能总是啃前人啃过的东西,我们要有自己的东西,当然我指的不是自己的函数,方法…..等等,那些都属于私有类库,我说的创新能力是,我们要有自己思想,自己处理问题的方法,具体我也说不大清楚,就是不能总局限在已有的东西里.

     

    最后,欢迎大家写下自己的感受,大家交流交流,这样共同提高么,当然如果有高手觉得我说的不对,也请不吝赐教.另外支持dudu,支持原创

  • 相关阅读:
    框架和库的区别
    象棋中常用的最小值最大值算法及剪枝算法
    cocos2dx 3.x中的渲染机制
    用vs2013编译lua源码方法
    VS中设置#define _CRT_SECURE_NO_WARNINGS的两种方式
    lua编程基础
    VS2013中如何更改主题颜色(深色)和恢复默认的窗口布局
    (二)识别NAND Flash Nor Flash
    Linux设备驱动之Ioctl控制
    linux驱动程序中的并发控制
  • 原文地址:https://www.cnblogs.com/xh831213/p/334822.html
Copyright © 2020-2023  润新知