⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fee_type_db.java~2~

📁 手机理财软件
💻 JAVA~2~
📖 第 1 页 / 共 2 页
字号:
        }    }}  import javax.microedition.rms.RecordEnumeration;  import javax.microedition.rms.RecordStore;  /*   * 创建日期 2005-9-23   *   * TODO 要更改此生成的文件的模板,请转至   * 窗口 - 首选项 - Java - 代码样式 - 代码模板   */  /**   * @author Administrator   *   * TODO 要更改此生成的类型注释的模板,请转至   * 窗口 - 首选项 - Java - 代码样式 - 代码模板   * 初始化程序的全局变量:设置程序以前的设置保存.   */  public class Fee_Type_DB {          protected RecordStore feetypedb;      protected RecordStore subfeetypedb;      protected RecordStore pswdb;      protected RecordStore ispswdb;      //初始化费用类型和费用明细      protected String feename[][] = {          {              "00", "学生特有费"          }, {              "01", "通信费"          }, {              "02", "交通费"          }, {              "03", "购物费"          }, {              "04", "娱乐费"          },{              "05", "银行帐户"          }      };      protected String subfeename[][] = {          {              "00", "00", "学费"          }, {              "00", "01", "班费"          }, {              "00", "02", "社交费"          }, {              "00", "03", "电子设备维修费费"          }, {              "00", "04", "宽带上网费"          }, {              "00", "05", "文体用品费"          }, {              "00", "06", "其他"          }, {              "01", "00", "电话费"          }, {              "01", "01", "手机费"          }, {              "01", "02", "其他"          }, {              "02", "00", "公交"          }, {              "02", "01", "出租车"          }, {              "02", "02", "地铁"          }, {              "02", "03", "轻轨"          }, {              "02", "04", "其他"          }, {              "03", "00", "穿戴"          }, {              "03", "01", "食用"          }, {              "03", "02", "家居"          }, {              "03", "03", "学习"          }, {              "03", "04", "其他"          }, {              "04", "00", "电影"          }, {              "04", "01", "演唱会"          }, {              "04", "02", "卡拉OK"          }, {              "04", "03", "舞会"          }, {              "04", "04", "餐饮"          }, {              "04", "05", "其他"          }, {              "05", "00", "中国建设银行"          }, {              "05", "01", "中国交通银行"          }, {              "05", "02", "中国农业银行"          }, {              "05", "03", "中国邮政"          }, {              "05", "04", "其他"          }, {              "05", "05", "其他"          }      };      Fee_Type_DB()      {          openfeetype();          opensubfeetype();          openpassword();          openispassword();      }      /**       *       */      //初始化全局变量ispassword(是否设置密码),将以前的设置赋给全局变量.      private void openispassword() {          // TODO 自动生成方法存根          String filename = "ispsw";          byte ispsw[] = new byte[8];          try          {              ispswdb = RecordStore.openRecordStore(filename, true);          }          catch(Exception ex)          {              return;          }          try          {              if(ispswdb.getNumRecords() == 0)              {                  String ispswstr = "true";                  Financing.ispassword = ispswstr;                  ispsw = ispswstr.getBytes();                  ispswdb.addRecord(ispsw, 0, ispsw.length);              } else              {                  ispsw = ispswdb.getRecord(1);                  String temp = new String(ispsw);                  Financing.ispassword = temp;              }          }          catch(Exception exception) { }          try          {              pswdb.closeRecordStore();          }          catch(Exception exception1) { }      }//  初始化全局变量password(密码),将以前的设置赋给全局变量.      void openpassword()      {          String filename = "psw";          byte psw[] = new byte[8];          try          {              pswdb = RecordStore.openRecordStore(filename, true);          }          catch(Exception ex)          {              return;          }          try          {              if(pswdb.getNumRecords() == 0)              {                  String pswstr = "123456";                  Financing.password = pswstr;                  psw = pswstr.getBytes();                  pswdb.addRecord(psw, 0, psw.length);              } else              {                  psw = pswdb.getRecord(1);                  String temp = new String(psw);                  Financing.password = temp;              }          }          catch(Exception exception) { }          try          {              pswdb.closeRecordStore();          }          catch(Exception exception1) { }      }      //装载费用类型,全局变量: feenamevector      void openfeetype()      {          String filename = "fee_type";          try          {              feetypedb = RecordStore.openRecordStore(filename, true);          }          catch(Exception ex)          {              return;          }          try          {              if(feetypedb.getNumRecords() == 0)              {                  for(int i = 0; i < 6; i++)                  {                      Fee_Type temp = new Fee_Type(feename[i][0], feename[i][1]);                      byte field[] = temp.encode();                      try                      {                          feetypedb.addRecord(field, 0, field.length);                      }                      catch(Exception ex)                      {                          return;                      }                  }                  feetypedb.closeRecordStore();              } else              {                  byte field[] = new byte[48];                  Fee_Type temp;                  for(RecordEnumeration re = feetypedb.enumerateRecords(null, null, false); re.hasPreviousElement(); temp.decode(field))                  {                      field = re.previousRecord();                      temp = new Fee_Type();                  }                  feetypedb.closeRecordStore();              }          }          catch(Exception ex)          {              return;          }      }//  装载费用明细,全局变量: subfeenamevector      void opensubfeetype()      {          String filename = "sub_fee_type";          try          {              subfeetypedb = RecordStore.openRecordStore(filename, true);          }          catch(Exception ex)          {              return;          }          try          {              if(subfeetypedb.getNumRecords() == 0)              {                  for(int i = 0; i < 32; i++)                  {                      Sub_Fee_Type temp = new Sub_Fee_Type(subfeename[i][0], subfeename[i][1], subfeename[i][2]);                      byte field[] = temp.encode();                      try                      {                          subfeetypedb.addRecord(field, 0, field.length);                      }                      catch(Exception ex)                      {                          return;                      }                  }                  subfeetypedb.closeRecordStore();              } else              {                  byte field[] = new byte[48];                  Sub_Fee_Type temp;                  for(RecordEnumeration re = subfeetypedb.enumerateRecords(null, null, false); re.hasPreviousElement(); temp.decode(field))                  {                      field = re.previousRecord();                      temp = new Sub_Fee_Type();                  }                  subfeetypedb.closeRecordStore();              }          }          catch(Exception ex)          {              return;          }      }  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -