- 博客(14)
- 收藏
- 关注
原创 VB.NET机房收费 & 抽象工厂模式
学习设计模式的时候,提到了一个专门访问数据库的模式-抽象工厂模式,记得当时举例子理解的时候并未设计到数据库,只是大概了了解了一下,现在对于机房收费系统涉及到了数据库的管理,借此机会好好学习一下。用经常说的一句经典的话语则是:欠的债总是要还的,这句话同时也警告自己对于学习要一心一意,切勿粗心大意。 欢迎访问自己对于工厂三姐妹的理解 对比可以知道,对于抽象工厂模式的初步理解,则是 重
2015-02-24 16:05:48 523
原创 那些走过的时间-大学毕业感叹
今天早上等了两个小时来了一个集体的大合照,这是否就证明自己已经算毕业了?毕业之季在此来袭,和以往不同的是今年的毕业之季自己也融入其中而已,多的也只是一些烦乱的毕业细节罢了。 将眼角向电脑的右下方移动,发现居然已经到了六月中旬,不知不觉半个月已经过去,这些时间自己所记录的并没有多少?他们到底去哪了呢? 时间就像海绵里的水一样,只要愿挤,总还是有的,突然想起了鲁迅先生的
2015-02-24 16:04:38 483
原创 考试系统的基础维护--基本表的连接操作
这次有幸帮师姐进行考试系统的基础维护,说直接点就是对考试人员的管理,增删改查,最主要的还是查询学生,用来和老师所给的信息进行核对,最后再确定考试的人员,在查询的过程中就遇到了这样的一种情况: 在对English考试的人员进行核对的时候,为了方便查询,而建立的一个相关的视图,该视图所涉及到的表有:TB_Student(学生基本信息),TB_ExecutiveClass(涉及到所在的班级),TB
2015-02-24 16:04:06 371
原创 VB.NET & DataGridView与数据库的连接
添加删除用户,这就又要涉及到数据库表中的信息啊!在vb中,我们可以很轻松的调用sql语句与控件完美结合,在VB.NET中当然有着更人性化的方法:直接使用控件连接数据库 具体步骤: 连接数据源: 选择自己所需要的表或视图Or存储过程,在此只是简单的利用语句把User表中的数据显示在DataGridView控件中而已。 自己可以修改相对应的名字:
2015-02-24 16:03:21 1376
原创 vb.net & 文本框为空提示,一键清空文本框所有内容
已经第二次机房收费系统重构了,一遍当然得有一遍的效果,正如对于文本框为空的提示方法,回顾第一遍机房,那些傻里傻气的If语句让自己对代码的亲和度大打折扣啊!那么到底有什么办法解决那些重复性的判断呢?这时候我们就要提到所谓的Model窗体了。在Model窗体中,建立一个封装数组,当窗体中需要判断大量文本框为空的时候,只需简单的调用即可。 新建一个Model类,来存放公共需要的部分。 1、定义一个结
2015-02-24 16:02:49 3905 2
原创 vb.net & 泛型集合-解决Datatable强耦合
做基本数据设定窗体,本以为实现这个小小的窗体应该是最简单的吧!不就是单击修改按钮,进行修改;然后单击更新按钮来对数据基本设定进行更新吗?可是当一出手就遇到了问题,数据表中的数据该怎么显示在文本框中呢?这真的一下子难住了自己!不过遇到问题总会有解决的办法。 既然是让实体一个一个返回到文本框中来,那么直接调用实体层应该就可以吧!这样不就可以完美的实现了吗?可是这样最大的缺点则是:以后遇到的
2015-02-24 16:02:09 740
原创 Vb.net/VB 声明API函数实现父窗体功能
回顾第一次敲机房收费,自己调用了api函数实现了父窗体及其子窗体最小化的功能,如今再次遇到,自己就在思考,能不能继续使用API函数呢?答案当然是Of Course! 其实仔细看两者并没有多大的区别,先看看在vb.net中如何调用: 首先添加一个类模块,来封装此API函数: [vb] view plaincopyprint? "font-size:14px;">
2015-02-24 16:01:10 813
原创 java程序内存分析:使用mat工具分析内存占用
目录(?)[+] 用jmap生成堆信息将堆信息导入到mat中分析 生成分析报告 HistogramDominator TreeTop consumersLeak Suspects 1. 用jmap生成堆信息 2. 将堆信息导入到mat中分析 3. 生成分析报告 Histogram Dominator Tree Top consumers
2014-12-20 21:52:06 411
原创 xcode 基本操作
1.IDE概览 2.偏好设置 通过“command+,”快捷键或”Xcode|Preferences”菜单呼出偏好设置。 (1)主题及字体(Preferences->Fonts & Colors) 选中一种主题(theme),例如“Midnight”,然后shift选择Source Editor/Console中的所有项,点击Fonts设
2014-12-20 21:50:53 281
原创 数据库入门知识
数据库,顾名思义就是数据存放的地方,它是数据和数据库对象的集合。所谓数据库对象是指表(Table)、视图(View)、存储过程(Stored Procedure)、触发器(Ttigger)等。 创建数据库的方法有两种:使用RDBMS的管理工具;使用SQL语句创建,SQL是一种声明性编程语言,可以使用它声明所想要的答案。 在每个数据库中是一些表,一个表包含一个或者多个字段。字段是
2014-09-07 19:50:37 442
原创 数据库之输入信息
大多数RDBMS都提供了一些管理工具,使用这些工具可以简单地查看表和表中的记录,也可以添加、更改和删除数据。当输入数据时,一般用SQL语句。 INSERT INTO插入新的数据 基本语法: INSERTINTO table_name (column_names) VALUES (data_values) 示例: INSERT INTO Category(CategoryI
2014-09-07 19:49:34 441
原创 数据库之提取信息
SQL语句最大的功能在于它可以提取数据。你可以以数据输入到数据库中的相同方式来提取数据,或者可以查询数据库,并获得问题的答案。下面就简单地介绍下数据库的信息提取。 SELECT语句,基本语法: SELECT column1,column2,...columnx FROM table_name 如:SELECT MemberId ,FirstName FROM MemberDetails;
2014-09-07 19:49:00 458
原创 创建示例数据库
想要开发高效并且设计完美的数据库,就要考虑为什么需要一个数据库,所以需要整理 1,获得并分析数据需求,理解需要存储什么内容; 2,逻辑的划分数据,获得关于表结构的思想; 3,选择正确的数据类型; 4,使用主键。主键即一个字段或多个字段,它们能唯一标识数据库表中的每个记录。 接下来创建示例数据库:以一个电影俱乐部为例,现要存储以下信息: 1、俱乐部成员的细节,例如名字、地址、出生
2014-09-07 19:47:51 459
原创 更改SQL Server服务密码
敲学生信息管理系统的时候,你是否也曾经遇到因为弄错或忘记了设置的密码导致连接服务器时总是连接不成功的问题啊?下面就跟大家分享一下我的解决办法吧。 1、 在“开始”菜单上选择控制面板——系统和安全——管理工具——服务。在服务中找到“SQL Server(MSSQLSERER)”服务单击右键然后单击“属性”选项。 2、在"属性"对话框的“登录”选项卡上,在“密码”和
2014-09-07 19:46:15 462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人