要理解MySQL,SQLServer,ACCESS都是数据库的品牌,不同品牌的数据库在不同的领域,适用场合有所不同.ACCESS应该是最简单,至少是Windows上最容易上手的数据库,MySQL可能跟PHP搭配在做网站的时候用的比较多,SQLServer跟ASP.NET搭配做服务器.由于ACCESS有很多版本,我们为了兼容之前的版本,尽量使用ACCESS2003的数据库(MDB格式,往后的版本可能是ACCDB的格式),比如我安装的是ACCESS2010,首先在选项中修改默认的空白数据库格式为20…
在继续往下做之前,我们需要把之前的代码尽可能的精简(会对后面很有好处,而且读者也应该仔细比对这一部分的代码和上一部分哪里真正得到了优化,从而提高编程水平). 首先数据库的操作类有哪些是可以做的更加普遍,变量名也通用的,至少要连接的目标数据库名称,目标工作薄,密码都应该是通用的,连接方法也是通用的,所以应该把连接到数据库的这个方法独立出来(我后面要写一个读写QuestionUser的类只要复制粘贴修修改改即可)   其次增查删改的几个方法,是否有必要做的更通用呢?这些方法要么输入类型要指定的结构体…
上一节我们简单介绍了数据库的读写,所使用的数据库都是随便写的(用水果代替,但不是真正的食品零售数据表,至少没有价格,销量等等).这一节我们思考如何实现一个测试题的数据库,所谓的测试题数据库就是假定系统里预存了1000道题目,每个学生考试随机抽查50题,以保证每次考试很难相互抄袭,而且每个题目设置时间限制,到时间不作答就认为放弃,考试完成自动阅卷等等,这些功能都是普通的纸质考试没法实现的.   那么首先就是数据库的设计,能够想到的试题至少包含下面的信息(题目的参考答案和当前答案是一个很难讲的问题,…
跟前面一章讲解计算器一样,到最后一小节,我们总是要把代码规整好,让整个程序显得非常简洁,先做个文件夹把我们自定义的类库都放进去   然后我们开始整理Form1里面的代码,为了实现超级热键的功能,我们应该完善FunctionMouseKeyboardHook这个类(因为现在叫做超级热键,可能后面我们需要用鼠标键盘来触发干一些别的事情,到时候如果也能拿着代码直接移植就会很有意义,不改变业务的框架,WIN+A/Z的字母应该已经够用了,而且考虑不跟系统自带的快捷键冲突,例如WIN+L是系统自带的锁定计算…
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>131-140章总结</title> </head> <body> <pre> 131. 定时器的应用1 </pre> <style type="text/css"> #box1 { width: 100px; h…
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>081-090章总结</title> </head> <body> <pre> 081. Date对象 在JS中使用Date对象来表示一个时间 </pre> <script type="text/javascript"&…
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>001-010章总结</title> </head> <body> <pre> 001. JS简介 1.什么是语言 计算机就是一个由人来控制的机器,想叫它干嘛就干嘛. 我们要学习的语音就是人和计算机交流的工具,人类通过语言来控制,操作计算机. 编程语言和我们…
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>011-020章总结</title> </head> <body> <pre> 011. 强制类型转换-String 强制类型转换 - 指将一个数据类型强制转换为其他的数据类型 - 类型转换主要指,将其他的数据类型,转换为 String Number Boo…
Java入门到精通——基础篇之多线程实现简单的PV操作的进程同步 一.概述     PV操作是对信号量进行的操作.     进程同步是指在并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒.举例:就像消费者与生产者的关系,说吃馒头把有一个碗能盛下6个馒头,厨师不停的生产馒头,顾客不停的吃馒头,此时厨师与顾客的关系就是同步.(如下图)          下面我就为大家利用java多线程的代码实现这个操作的过程. 二.代…
随着目前Python行业的薪资水平越来越高,很多人想加入该行业拿高薪.有没有想通过视频教程入门的同学们?这份Python教程全集等你来学习啦! python3基础视频教程:http://pan.baidu.com/s/1eSmxQ6Y 本套Python3视频教程是千锋针对于Python最新版本3.x进行精心录制的视频教程,该视频教程分为几个大的章节.依次分为: 1. 最基础的入门视频 2. 高级Python语言开发视频 3. 再到实际项目中的多线程,多进程,网络,数据库等开发视频 4. 各种杀手…