AIR版的通讯簿(九)

 CustomerManagePage.mxml页面内容(1)

?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" paddingTop="5" 
 paddingLeft="2" paddingRight="2" creationComplete="init()">
 <mx:Script>
  <![CDATA[
   import mx.events.CloseEvent;
   import mx.managers.PopUpManager;
   import mx.collections.ArrayCollection;
   import mx.controls.Alert;
   import mx.core.WindowedApplication;
   public  var conn:SQLConnection;
   private var stat:SQLStatement;
   private var file:File;
   [Bindable]private var fileFilter:Array=[new FileFilter("图片文件(*.jpg,*.bmp,*.gif,*,png)",("*.jpg;*.bmp;*.gif;*.png)"))];
   [Bindable]private var dataList:ArrayCollection=new ArrayCollection();
   [Bindable]private var editObj:Object;
   private function init():void{
    file=new File();
    file.addEventListener(Event.SELECT,selectFileHandler);
    queryList();
   }
   private function queryList():void{
    dataList.removeAll();
    stat=new SQLStatement();
    stat.sqlConnection=conn;
    var sql:String=" select * from ql_customer where 1=1";
    if(queryName.text!=null&&queryName.text!=""){
     sql+=" and customer_name like '%"+queryName.text+"%'";
    }
    if(queryPhone.text!=null&&queryPhone.text!=""){
     sql+="and customer_mobile like '%"+queryPhone.text+"%'";
    }
    stat.text=sql;
    stat.execute(-1,new Responder(getCusList,errorHandler));
   }
   private function getCusList(result:SQLResult):void{
    if(result.data!=null){
     var numResults:int =result.data.length;
     for (var i:int = 0; i < numResults; i++){
             var row:Object = result.data[i];
             dataList.addItem(row);
         }
    }
   }
   private function errorHandler(error:SQLError):void{
    Alert.show("查询客户列表出错");
    Alert.show(error.details);
   }

2025数学建模国赛A题1-4问详解(论文+完整代码) 本文介绍了数学建模国赛A题的解题思路,重点分析了三维遮蔽模型的建立和运动学代码实现。相比第一题,第二题增加了未知参数求解,需要采用遗传算法等非线性优化方法。文章强调该模型由专业团队原创开发,代码可运行,并提醒参赛者警惕市场上的保奖班现象。整体内容聚焦于竞赛解题技巧和原创性保证。 阅读详情

相关推荐

Imatest-Dot Pattern

本文介绍了DotPattern模块测试方法,用于评估相机拍摄点阵图的表现。测试主要关注两点:色彩准确性(是否存在彩色噪点和杂边)和摩尔纹现象。测试步骤包括导入图片、选择分析区域、微调ROI、选择点状图类型和分析保存结果。测试结果包含横向色差、光学畸变和SMIATV畸变等数据,其中0.115%的色差值和0.004度的网格旋转角度表明相机表现良好,但-10.4%的SMIATV畸变显示存在明显桶形畸变。文章还提供了各项指标的具体解读标准。

weixin_64706696的博客 1347

AIR版的通讯簿(四)

http://www.adobe.com/2006/mxml" layout="vertical"   styleName="application" showStatusBar="false" title="麒麟通讯簿" titleIcon="{img}"   titleTextStyleName="titleText" initialize="init()">

yesjava的专栏 365

AI:Coze、Dify、n8n:三款低代码工具如何选?

Coze、Dify、n8n:三款低代码工具如何选?

Kant2048的博客 2805

AIR版的通讯簿(二)

main.css样式文件内容如下: .application{    background-color:#FFFFFF;    verticalGap: 3;    padding-left:0;    padding-right:0;    padding-bottom:1;    padding-top:1;    themeColor: #3399cc;    color:

yesjava的专栏 375

5G LDPC编码实战:从校验矩阵到Matlab代码实现(附完整源码)

本文深入解析5G NR标准中的LDPC编码工程实现,聚焦于从3GPP协议中的QC-LDPC校验矩阵到高效Matlab代码的转换。文章详细阐述了基础矩阵(BG1/BG2)选择、提升因子确定以及利用双对角结构的快速编码算法,并提供了完整的、可优化的Matlab源码,旨在帮助通信算法工程师和开发者快速构建5G LDPC编码仿真原型,为硬件实现奠定基础。

table的专栏 376

SwinIR实战:从环境搭建到模型训练的全流程解析

本文提供了SwinIR超分辨率模型从零开始的全流程实战指南。详细解析了基于PyTorch和Anaconda的环境搭建、数据准备与配置文件修改、训练启动与常见错误排查(如张量尺寸不匹配),以及模型评估方法,帮助读者高效部署并训练SwinIR模型。

weixin_28224217的博客 319

AIR版的通讯簿(三)

应用程序是要放在操作系统里的,所以得给程序选择两个好看的图标。 然后修改MyLoveContact-app.xml文件。 修改应用程序窗体样式 none  true   修改应用程序的名称,即修改xml文件name节点的值,代码如下 麒麟通讯簿V1.0 修改版权,即修改xml文件copyright节点的值,代码如下 彩虹软件 rainbow soft 修改应用程序窗体的长度和宽

yesjava的专栏 395

SpeedyBee F405 V3 50A飞塔装机全攻略:从开箱到首飞避坑指南

本文提供SpeedyBee F405 V3 50A飞塔的详细装机指南,涵盖从开箱检查、硬件焊接、软件配置到安全首飞的全流程。重点剖析了电源连接、固件刷写等高频故障点,帮助FPV新手避开常见陷阱,确保一次成功组装并安全起飞。

weixin_29179311的博客 416

AIR版的通讯簿(十二)

private function insertErrorResult(event:SQLErrorEvent):void{      Alert.show("数据插入失败!","提示");      Alert.show(event.error.message);      Alert.show(event.error.details);    }    private function

yesjava的专栏 379

使用protege推理小例子---关系链

使用protege推理小例子---关系链关系链推理 SubPropertityChain在Protege中使用关系链推理1、创建Person类2、创建对象关系3、添加实例4、进行推理5、推理结果 关系链推理 SubPropertityChain 关系链简单的说就是将多个关系表达式串联起来,如下图 1-1 图1-1 小明的父亲是大明,大明的父亲是老明。这就是一个由两组关系连接的关系链,根据关系链可以推理出,小明和老明之间的关系是爷孙关系。 在Protege中使用关系链推理 1、创建Person类 在Entit

weixin_45237780的博客 4457

华为OD机试真题 新系统2026-04-08 Python&JS 实现【配置操作失败数量统计】

模拟一个系统的命令行配置,包含添加、修改、删除三项操作,详情如下: 添加操作命令:add_rulerule_id=1rule_index = 18 修改操作命令: mod_rule rule_id= 1rule_index = 100 删除操作命令:del_rulerule_id=1

MISAYAONE的博客 585

AIR版的通讯簿(一)

在eclipse上 先创建一个flex工程,起名为MyLoveContact。Application Type选择Desktop Application(runs in Adobe AIR). 然后一路"next",直到finish。 在工程src目录下创建一个assets文件夹,然后在assets文件夹下分别再建images和style两个文件。images文件夹用来存放程序用到的所有图片;

yesjava的专栏 343

一文吃透!C#上位机CAN总线通信开发:从协议解析到数据可视化

CAN底层协议仅定义了8字节数据的传输规则,实际业务需自定义应用层协议,实现多类型数据的有序传输,这是数据解析的核心。仲裁ID(16进制)数据长度(DLC)数据场格式业务含义解析规则0x0014字节0~3:温度数据温度采集(单位:℃)4字节→float类型(大端/小端需统一,如西门子PLC格式)0x0022字节0~1:转速数据电机转速(单位:r/min)2字节→short类型(Int16)0x0031字节0:bit0~bit7设备状态(8路开关量)

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 843

从今天起,开发一个AIR版本的通讯簿。嘿嘿

所需环境:windows下的Flex AIR。需要按照软件AdobeAIRInstaller.exe。 知识预备:Flex AIR相关知识,sqlite3。 开发环境:eclipse+flex builder 3+Adobe AIR 1.5 需求分析:作为桌面版的软件,最主要的困难点在于数据存储。Adobe AIR 已经集成了sqlite,可通过sqlite将数据存储到本地计算机上。

yesjava的专栏 464

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

AIR版的通讯簿(五)

脚本部分(1)       import mx.controls.Alert;    import view.ContactsConst;    [Embed(source='assets/images/contact32.png')]    [Bindable]private var img:Class;    private var conn:SQLConnection;//数

yesjava的专栏 358

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

AIR版的通讯簿(七)

在src下新建文件夹 view,然后在view文件夹下新建页面CustomerManagePage.mxml,EmployeeManagePage.mxml,MoneyDayManagePage.mxml,ContactsConst.as 脚本3 private function manageIt(type:String):void{     switch(type){      case

yesjava的专栏 373

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

AIR版的通讯簿(二十二)

private function insertErrorResult(event:SQLErrorEvent):void{      Alert.show("数据插入失败!","提示");      Alert.show(event.error.message);      Alert.show(event.error.details);    }    private function

yesjava的专栏 444

AIR版的通讯簿(二十)

今天写的是日常开销管理页面的内容 http://www.adobe.com/2006/mxml" width="100%" height="100%" paddingTop="5"   paddingLeft="2" paddingRight="2" creationComplete="init()" xmlns:view="view.*">         import mx.

yesjava的专栏 947

AIR版的通讯簿(十七)

yesjava的专栏 374

AIR版的通讯簿(十四)

" icon="@Embed(source='assets/images/add.png')" focusEnabled="false" click="addNewCus()"/>     " icon="@Embed(source='assets/images/return.png')" focusEnabled="false" click="returnMain()"/>

yesjava的专栏 381

AIR版的通讯簿(十九)

新建PriviewImageWindow.mxml ,代码如下 http://www.adobe.com/2006/mxml" layout="vertical" width="600" height="400"     showCloseButton="true" close="doCLose()" creationComplete="init()">         import

yesjava的专栏 337

AIR版的通讯簿(十八)

yesjava的专栏 429

AIR版的通讯簿(十六)

icon="@Embed(source='assets/images/edit.png')"                                                click="outerDocument.editCus()"/>

yesjava的专栏 335

AIR版的通讯簿(十)

private function selectFileHandler(event:Event):void{     file=event.target as File;     img.text=file.nativePath;    }    private function doIt():void{     if(editObj==null){      saveIt();

yesjava的专栏 354

AIR版的通讯簿(十五)

icon="@Embed(source='assets/images/view.png')"                                                click="outerDocument.viewImg()"/>

yesjava的专栏 317

AIR版的通讯簿(八)

脚本(4) private function createSql():void{     var csql:String="CREATE TABLE IF NOT EXISTS ql_customer (" +       "    customer_id INTEGER PRIMARY KEY AUTOINCREMENT, " +       "    customer_name V

yesjava的专栏 342
上一篇: AIR版的通讯簿(八)
下一篇: AIR版的通讯簿(十)
yesjava
博客等级 码龄19年 69粉丝 153原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值