【前言】@H_404_2@
虽然我敲完学生信息管理系统了,但是还有一些遗留的知识,包括师父们在验项目中提出的一些问题,所以我再总结一下学到的知识。@H_404_2@
【正文】@H_404_2@
1.@H_404_2@修改窗体中的@H_404_2@mcclean@H_404_2@是什么意思?@H_404_2@@H_404_2@
这是一个布尔类型的变量,@H_404_2@true@H_404_2@:表示未标记,即未修改过任何值;@H_404_2@false@H_404_2@:标记,即修改过其中的值。@H_404_2@@H_404_2@
2.@H_404_2@为什么删除学籍信息的时候,要先移动到数据集的下一条记录?@H_404_2@@H_404_2@
一开始我以为当指针指向要删除的数据的时候是不能删除的,后来我才感觉到压根就不是那么回事。仔细理解了代码之后,我是这么理解的:指针之所以要向下移动,并用书签记下位置,是为了删除数据之后可以显示下一条记录。具体的删除过程是这样的:指针先向下一条记录移动,用书签记下位置,然后指针再返回要删除的数据并删除,最后显示用书签记下的下一条数据。@H_404_2@
3. @H_404_2@listBox@H_404_2@控件属性@H_404_2@@H_404_2@
List.listindex@H_404_2@返回的是索引值,是一个数值。@H_404_2@@H_404_2@
@H_404_2@List.list()@H_404_2@返回的是选中的内容。@H_404_2@@H_404_2@
4.@H_404_2@Msflexgrid@H_404_2@控件的一些属性:@H_404_2@@H_404_2@
Rows @H_404_2@表格的总行数@H_404_2@@H_404_2@
Cols @H_404_2@表格的总列数@H_404_2@@H_404_2@
cellalignment@H_404_2@:数据的对齐方式@H_404_2@@H_404_2@
@H_404_2@0@H_404_2@到@H_404_2@9@H_404_2@的对齐方式分别是:@H_404_2@@H_404_2@
8@H_404_2@右边底 端@H_404_2@@H_404_2@ @H_404_2@ |
@H_404_2@9@H_404_2@:对于字符串来说是左边中间对齐,对于数字来说是右边中间对齐。@H_404_2@@H_404_2@
5.@H_404_2@子窗体StartUpPosition无效属性值@H_404_2@@H_404_2@
MDI子窗体的起始位置(StartUpPosition)是由主窗体统一控制的,比如多个子窗体可以平铺、层叠、排列等,所以不能由子窗体来自己决定,因此子窗体是没有S@H_404_2@tartUpPosition属性的(或者说它是只读的)。一旦成为MDI子窗体,就相当于加入了组织,一切行动都要服从组织领导(即MDI主窗体)的安排了,否则MDI界面就会失去意义。@H_404_2@@H_404_2@
6.@H_404_2@两种日期控件@H_404_2@@H_404_2@
1.DTPicker@H_404_2@
这个控件的外观类似于一个下拉列表框,输入框里是今天的日期,格式也是你电脑右下角的日期格式,我们可以更改自己电脑的日期格式为@H_404_2@yyyy-mm-dd@H_404_2@,这样@H_404_2@就省去格式转换的麻烦了。点击下拉列表框显示的是一个小日历,即@H_404_2@monthview@H_404_2@控件,可以自行选择日期,如果嫌选择日期麻烦,也可以自己手动输入,这个控件用到了@H_404_2@value@H_404_2@属性。@H_404_2@@H_404_2@
2.MonthView@H_404_2@
这个控件就是一个日历,可以自己选择日期,省去输入的麻烦,我没用这个控件我用的是@H_404_2@DTPicker@H_404_2@。@H_404_2@@H_404_2@
7.@H_404_2@控件命名的方法@H_404_2@@H_404_2@
一个好的命名规范可以大大改善代码的可读性和可维护性,好的编程习惯是从刚开始就养成的。让好的命名 规范形成自己的习惯,提高自己的编程效率!@H_404_2@
一、匈牙利命名法@H_404_2@
匈牙利命名法的特点是前缀。用前缀标明变量的类型,让人一看到变量名就能知道这个变量的类型。下面是常用的控件缩写:@H_404_2@
@H_404_2@
Button(按钮)@H_404_2@@H_404_2@btn@H_404_2@
ComboBox (组合框)@H_404_2@@H_404_2@cbo@H_404_2@
CheckBox(复选框)@H_404_2@@H_404_2@chk@H_404_2@
Label(标签) lbl
ListBox(列表框)@H_404_2@@H_404_2@lst@H_404_2@
MainMenu(主菜单) mnu
RadioButton(单选按钮)@H_404_2@@H_404_2@rdb@H_404_2@
PictureBox(图形框)@H_404_2@@H_404_2@pic@H_404_2@
TextBox(文本框) txt
二、驼峰命名法@H_404_2@
顾名思义,就是开头单词小写,后面单词首字母大写。这样两边低中间高,看起来像驼峰,因此得名。驼峰命名法不添加表示类型的前缀,多用于@H_404_2@java@H_404_2@中,例如:@H_404_2@getDate@H_404_2@。@H_404_2@@H_404_2@
三、Pascal命名法@H_404_2@
Pascal命名法与驼峰命名法类似,区别在于其首字母大写。例如GetDate,Name等等。@H_404_2@
8.@H_404_2@面向过程与面向对象的区别@H_404_2@
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了,比如@H_404_2@VB@H_404_2@就是这样。面向对象是把构成问@H_404_2@题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为,比如@H_404_2@java@H_404_2@。再举个例子:面向过程就是编年体史书,而面向对象就是纪传体史书。@H_404_2@@H_404_2@
面向过程是一件事“该怎么做“,面向对象是一件事“该让谁来做”。@H_404_2@
9.@H_404_2@异地发布@H_404_2@@H_404_2@
什么是异地发布呢?举个例子:比如我们的学生信息管理系统,首先要打包,然后在别人的电脑上安装,然后把自己的电脑当作服务器,从而实现数据的访问,前提是两台电脑必须连通。@H_404_2@
@H_404_2@
【总结】@H_404_2@
不怕不知道,就怕不知道。当我们学习的知识越来越多的时候,越觉得需要学的东西实在太多了,我们要利用好信息化资源给我们带来的好处,加油!还有更远的路需要我们去走。@H_404_2@
原文链接:https://www.f2er.com/vb/256429.html