简介

此文是我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。

最新文章

  1. C#关于分页显示
  2. C程序汇编运行模式简析
  3. hibernate与ibatis比较
  4. jQuery源代码学习之九—jQuery事件模块
  5. [转]非常实用的15款开源PHP类库
  6. regex: add quote for words in Notepad++
  7. Android 自定义带刻度的seekbar
  8. 《Java程序设计》第3周学习总结
  9. asp.net上传图片(简单)
  10. python数据类型和3个重要函数
  11. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(15)-用户登录详细错误和权限数据库模型设计
  12. 基于basys2驱动LCDQC12864B的verilog设计图片显示
  13. java多线程之守护线程以及Join方法
  14. java集合详解
  15. hdu5666 BestCoder Round #80
  16. python学习之numpy.ewaxis
  17. Android开发 - 设置DialogFragment全屏显示
  18. STM32F103X datasheet学习笔记---DMA
  19. 在springBoot中配置web.xml中配置的servlet
  20. python中常见的错误类型

热门文章

  1. mysql 如何创建一个简单的存储过程
  2. log4j:WARN Please initialize the log4j system properly. 异常解决
  3. select选择框中,model传的值并非是页面上的值,而是另一个值
  4. hihocoder offer收割编程练习赛8 C 数组分拆
  5. 8 Explicit Animations 指明的动画 笔记
  6. vb6如何调用delphi DLL中的函数并返回字符串?
  7. How `new’ operator works ?
  8. SQLite – ORDER 子句
  9. TebsorFlow低阶API(五)—— 保存和恢复
  10. Java中类,对象,方法的内存分配