• 服务器端架构及实战 — C#分享


    简介

     

    此文是我2008年读研究生期间做的C#项目技术分享,给计算机专业学生的一些经验分享。

     

    当时工作2年后读研。

     

    计算机基础了解及介绍

     

    了解计算机的核心课程和大家的理解

    二进制的历史和原理

    数字逻辑及模拟电路

    数据结构及程序基本设计(Ascii的编排原理)

    计算机的体系结构(CPU,存储器,总线)

    编译原理(汇编,C语言及高级语言)

    网络、数据库、多媒体等

    高等数学(非科研了解即可)

    软件工程等

     

    基本程序结构

    顺序

    选择(if…else…, switch)

    循环(for,while)

    If … else 可以表示一切程序

     

    面向对象的核心

    封装

    继承(单继承,多继承,接口)

    多态(覆盖和重载)

     

    基本数据类型

    Byte

    Char

    Int

    Long int

    Short int

    Double

    Bool

    Float

    ……

     

    其他扩充数据类型

    Struct

    Enmu

    数组(一维,多维)

     

    指针(指针的作用)

     

     

    类的扩充

    String

    Vector(是数组的变化)

    ArrayList

    HashMap

    HashTable

    ……

     

     

    基本操作类型

    +, _, *, /, mod

    ==

    ……

     

    数据的表示方式

    补码表示

    反码

    原码

    为什么使用补码表示

     

     

     

    基本输入输出

    System.out.println();

    System.out.print();

     

    函数/方法

    函数名

    参数(值传递、指针传递)

    返回值

    Void型

    函数的重载

     

     

    模块化的思想

    单函数的程序

    多函数的程序

     

     

    函数的长度多少合适?

     

    内存管理

    New

    Free

    Malloc

    ……

    内存基本原理(系统内存、程序运行内存)

     

    程序的可读性

    Switch语句为什么会被采用,基本功能if…else完全可以替换

     

    程序的可维护性

    宏定义的作用(实例:发票栏的编号)Const修饰符

    Switch的使用

     

    程序的运行效率

    Do…while 和 while…do 区别和应用

    指针

     

    C语言的优势

     

    汇编语言的优势

     

    类的作用阈

    Public

    Protect

    Private

    ……

    写的时候顺序

    一般使用private即可

    包的作用

    Using

     

    Using syste

    软件设计说明

    软件维护说明

    项目其他…

     

    闲聊:软件程序员的基本小结

     

    欢迎加入程序员的世界,添物科技为您服务。

    免费加入QQ群:557373922。

  • 相关阅读:
    226. 翻转二叉树-leetcode
    2的幂-leetcode
    使用 orgmode 写博客园博客
    这是一个通过Emacs Orgmode的cnblogs插件发布的博客
    测试设计的初探
    项目微管理29
    2018091-2 博客作业
    软件工程项目课题和小组成员介绍
    (项目)在线教育平台(三)
    svn 迁移至git操作手册
  • 原文地址:https://www.cnblogs.com/hehehaha/p/6332385.html
Copyright © 2020-2023  润新知