Interface, Data Structure & Flow Chart
2006-11-21 15:19
369 查看
Structure of Daemon or GUI Program
----------------------------------
_ Interface - Command Line Parameters & Config File
__ Command Line Parameters
__ Config File Format
_ Interface - Internet Protocol
__ Request
__ Response
__ Packet Flow Chart
_ Interface - GUI
__ GUI design and Operate Steps or Senarios
_ Objects, Data Structures & Global Variables
__ Config
___ g_Config
____ struct Config
__ UI
___ g_UI
____ struct UI
__ Process
___ g_Process
____ struct Process
__ Thread
____ g_Thread
_____ struct Thread
__ Protocol
___ Connection
____ g_Connection
___ Request
____ g_Request
___ Response
____ g_Response
__ Data File
___ g_DataFile
____ struct DataFile
__ Database Connection
___ g_Connection
____ struct Connection
__ Log
_ Program Flow Chart
__ Read Configs from Command Line & Config File
__ Main Loop
___ Process System Signal
____ SIGHUP
____ SIGTERM
____ SIGKILL
___ Process GUI Event
____ Button Click
____ Mouse Move
____ GUI Resize
____ Timer
___ Process Protocol Request
____ Receive Data
____ Analyze Request Fields & Fill Data Structure
____ End Receive & Send Response
----------------------------------
_ Interface - Command Line Parameters & Config File
__ Command Line Parameters
__ Config File Format
_ Interface - Internet Protocol
__ Request
__ Response
__ Packet Flow Chart
_ Interface - GUI
__ GUI design and Operate Steps or Senarios
_ Objects, Data Structures & Global Variables
__ Config
___ g_Config
____ struct Config
__ UI
___ g_UI
____ struct UI
__ Process
___ g_Process
____ struct Process
__ Thread
____ g_Thread
_____ struct Thread
__ Protocol
___ Connection
____ g_Connection
___ Request
____ g_Request
___ Response
____ g_Response
__ Data File
___ g_DataFile
____ struct DataFile
__ Database Connection
___ g_Connection
____ struct Connection
__ Log
_ Program Flow Chart
__ Read Configs from Command Line & Config File
__ Main Loop
___ Process System Signal
____ SIGHUP
____ SIGTERM
____ SIGKILL
___ Process GUI Event
____ Button Click
____ Mouse Move
____ GUI Resize
____ Timer
___ Process Protocol Request
____ Receive Data
____ Analyze Request Fields & Fill Data Structure
____ End Receive & Send Response
相关文章推荐
- USACO2.2 Data Structure&Dynamic Programming&读书笔记
- 【Data Structure & Algorithm】求1+2+…+n
- [Data Structure & Algorithm] 七大查找算法
- 【Data structure & Algorithm】把二元查找树转变成排序的双向链表
- Data Structure & Java: 堆、堆排序与PriorityQueue
- Use emacs & Graphviz to plot data structure
- MPAndroidChart 教程:动态和实时数据 Dynamic & Realtime Data(八)
- PCM data flow - 7 - Frame & Period
- Beautiful Data Structure & Algorithms Tutorial
- 【Data Structure & Algorithm】字符串全排列
- [Data Structure & Algorithm] 八大排序算法
- TensorFlow Data Input (Part 1): Placeholders, Protobufs & Queues 占位符,原型和队列
- 【Data Structure & Algorithm】HashSet, HashMap, HashTable原理详解
- Data Structure & Java: 堆、堆排序与PriorityQueue
- MPAndroidChart 教程:动态和实时数据 Dynamic & Realtime Data(八)
- hdoj 5927 Auxiliary Set && hdoj 5929 Basic Data Structure
- 208. Implement Trie (Prefix Tree) && 211. Add and Search Word - Data structure design
- ajax上传图片TypeError: 'append' called on an object that does not implement interface FormData.
- TensorFlow Data Input (Part 1): Placeholders, Protobufs & Queues
- 【DataStructure&AlgorithmInJava】Ch05-LinkedListDemo1