#软件工程概述##简介#软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的一门学科。#软件工程学什么#本科阶段主要学习并研究开发软件的一些基本理论、开发工具、开发过程、编程技巧、软件开发...
分类:
其他好文 时间:
2014-11-13 12:29:13
阅读次数:
275
一个好的java程序首先命名要规范。命名规范定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,方便维护等作用Package的命名Package的名字应该都是由一个小写单词组成。Class的命名Class的名字必须由大写字母开头而其他字母都小写的单词组成Class变量的命名变量的...
分类:
编程语言 时间:
2014-11-10 21:18:33
阅读次数:
258
局部决定整体。一个应用的整体性能取决于每个组件的性能。下面是一些帮助你提高应用性能的Java编程技巧:
编程技巧
原因及策略
避免重复创建对象
为什么:
更少的对象会需要更少的垃圾回收
使用的空间越少,应用的性能越好
怎么做:
重复利用一个对象,而不是在每次需要的时候都去创建一个功能一样的对象
(这样做)
...
分类:
编程语言 时间:
2014-11-10 13:49:44
阅读次数:
153
4.4ListBox控件(打造带有复选框的ListBox)
下面通过两种方式构建复选框ListBox
1.对话框中插入ListBox控件(IDC_LIST1,IDC_LIST2),如下设置属性
图1
方式一:
2.对ListBox控件(IDC_LIST1)关联控件变量m_checkListBox1,将控件变量类型CListBox -> CCheckLi...
分类:
其他好文 时间:
2014-11-06 20:08:00
阅读次数:
158
4.3Pictrue控件(打造成对话框分割线)
对话框中,添加适量的分割线会使得对话框的格局更清晰,合理。
1.添加Picture控件到对话框,拖拽成一条线,就可以变成对话框中的分割线。
图1
2.设置Picture控件属性Sunken,可以使分割线有下陷的效果。
图2.
3.通过关联Pictrue控件变量的ShowWindows()函数控制分...
分类:
其他好文 时间:
2014-11-06 14:57:59
阅读次数:
145
4.2自定义EDIT
自定义button,自定义editbox可以使button和editbox更符合自己的需求。请看下面示例:只限字母字符输入的editbox建立。
1.了解函数CWnd::SubclassDlgItem
BOOL SubclassDlgItem(
UINT nID,
CWnd* pParent
);
说明:调用这个函数可以“动态子类化”从对话...
分类:
其他好文 时间:
2014-11-05 17:15:28
阅读次数:
311
4.1位图Button
给按钮增加位图,或改变按钮字体,可以让按钮达到跟炫的效果;如何给按钮增加位图,和改变按钮上文字的字体?请看下面示例!
1>创建对话框程序,建立如下对话框;
图1
资源ID说明:
左边按钮ID:IDC_BUTTON1
右边按钮ID:IDCANCEL
2>设置button属性,设置选项如下图箭头处;
图2
3>添加位图到工程,如下图箭...
分类:
其他好文 时间:
2014-11-04 19:42:23
阅读次数:
137
1. #define的保护
所有头文件都应该使用#define 防止头文件被多重包含(multiple inclusion),命名格式
当是:___H_
为保证唯一性,头文件的命名应基于其所在项目源代码树的全路径。例如,项目foo 中的头
文件foo/src/bar/baz.h 按如下方式保护:
#ifndef FOO_BAR_BAZ_H_
#define FOO_BAR_BAZ_H_...
分类:
编程语言 时间:
2014-10-23 12:34:25
阅读次数:
231
递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题类似的规模较小的问题来解决,能够极大的降低代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过...
分类:
其他好文 时间:
2014-10-21 17:09:56
阅读次数:
143