xrp的add
⑴ 我的電腦主板是Notebook P65xRP賣電腦的說 不能直接用U盤裝系統
是三星的筆記本嗎?
一般電腦都可以重裝系統的,啟動U盤、系統光碟、硬碟都可以重裝。可能bios需要設置。不會把QQ號留下帶著你做。
供你參考:
三星Notebook9-900X3L u盤啟動BIOS設置教程
https://www.laomaotao.net/help/2019/0304/6897.html
⑵ 數據集DATASET中如何更新數據
Delphi 6 含有許多更新更強的XML支持功能,增加了XML文件編程,XML數據綁定向導,XML映象和BizSnap(SOAP/XML Web服務)。本文是三篇論述Delphi 6中XML功能系列文章的第三篇,也是最後一篇,論述Delphi 6中的XML映象工具,也稱之為XML映象器(XML Mapper)。
XML映象器
可以單獨打開或者在IDE的工具(Tools)菜單中打開映象器(XML Mapper)。這個工具將XML文件影射為類似於資料庫中的數據集(DataSet)!在前二篇文章中,我們都使用TXMLDocument組件來處理XML文件或XML綁定的數據。現在,我們不再使用TXMLDocument組件了。我們用XML映象器將XML文件轉換成數據包(或反之),這樣就可以象我們非常熟悉得那樣使用諸如DataSet這樣的組件來處理XML數據。
XML映象器可以打早帆桐開XML文件和數據包文件(*.xml,*.cds),綱文件(*.dtd,*.xdr,*.xsd),庫文件(*.xrp)和轉換文件(*.xtr)。後面這個轉換文件是由映象器自行產生的。現在載入我們在前二篇文章中用到的Clinic.xml文件,看看數據影射陸坦成什麼樣。
如圖1所示,Clinic.xml影射為一個Clinics結構,含有若干Clinic子項。每個Clinic有4個域:@No, Title, Date, 和Topics。注意@No是屬性,其他3個是元素。
將滑鼠移至Clinic節點,按右鍵,選擇"Select All"(Ctrl+A)或者"Select All Children",這樣就把@No, Title, Date and Topics各項加到中間的映象表內。此時還沒有生成相應的數據集域。
我們再次到Clinic節點按下滑鼠右鍵,選擇"Create Datapacket from XML"(Ctrl+D),這時產生了相應的數據包並顯示在映象器的右方,如圖2所示。
映象器將XML文件轉換成4個標准格式的數據包。我們還可以增加或刪除數據包。這在B2B場合尤為重要,將接收到的數據(紀錄)插入到資料庫中。
創建並測試轉換
按下Create and Test Transformation按鈕,隨即彈出一個DBGrid窗口,以ClientDataSet數據包格式顯示Clinic.xml文件里的數據。數據轉換之後,有4種方式存檔。對於初學者來說,可以存回原先的Clinic.xml文件。另外還可以存為包數據文件格式(*.xml),庫文件(repository)格式(.xrp)和轉換文件格式(*.xtr)。後面的庫文件可以被XMLTransform組件(在Data Access標簽里)調用。
XML轉換
Delphi 6里有3個XML轉換組件。TXMLTransformProvider組件通過clinic.xtr文件將原始XML文件轉換到ClientDataSet。
舉例來說,在Delphi 6的主窗體上安放一個TXMLTransformProvider(在Data Access標簽里)。將TransformRead屬性的TransformationFile子屬性設為clinic.xtr作為數據源。將XMLDataFile設為clinic.xml文件。
然後安放一個ClientDataSet組件,將它的ProviderName屬性設為XMLTransformProvider。
現在可以激活ClientDataSet組件了,它將由XMLTransformProvider提供的數轎轎據轉換過來。它的PacketRecords屬性值預設為-1,表示轉換全部XML文件。
要顯示數據,我們再加入DataSource和DBGrid組件。將DataSource指向ClientDataSet,DBGrid指向DataSource,就象我們通常使用得那樣。結果顯示如圖3。
現在可以象使用資料庫數據那樣使用XML文件里的數據了。如果對數據進行了修改,可以調用ClientDataSet.ApplyUpdates方法將改動的數據存回XML文件。
但是這樣做是不夠的。我們還得啟動XML映象器,將創建方式由"XML to Datapacket"改為"Datapacket to XML"。這時如果按下"Create and Test Transformation"鍵,看到的是空白頁。然後將轉換結果存為ClinicToXml.xtr文件。
現在,將TXMLTransformationProvider的TransformationWrite屬性中的子屬性TransformationFile設為ClinicToXml.xtr文件。
最後在主窗體的OnClose事件中加上存檔指令:
ClientDataSet1.ApplyUpdates(-1)
程序退出之前會將作出的數據修改存回XML文件。
這樣就為Delphi 6的B2B開發環境BizSnap的虛擬中間層作好了數據准備。
⑶ 美國小成本電影, 你都看過幾部 有沒有相關的影視百度網盤資源
相關影片有:文科戀曲 [信箋故事 The Tale][2018][劇情][美國] 抗癌的我 50/50 [2011][劇情 / 喜劇][美國] 割腕者的天堂 神奇隊長 [災難藝術家][2017][喜劇 / 傳記][美國] 網路網盤資源高清免費下載在線觀看
文科戀曲 純族
鏈接: https://pan..com/s/1Hi6n3DA5yxre8bIPjts-jQ
提橡悉取碼: eder 梁褲乎[信箋故事 The Tale][2018][劇情][美國]
鏈接: https://pan..com/s/1dXEKQbWkcnWS5W-LJUvVnA
提取碼: j6fc抗癌的我 50/50 [2011][劇情 / 喜劇][美國]
鏈接: https://pan..com/s/1xRPvVyuwkQ-d137lOpojyg
提取碼: 9hch割腕者的天堂
鏈接: https://pan..com/s/1pxA3YC3W0iinzAdDxl-Djw
提取碼: b9d5神奇隊長
鏈接: https://pan..com/s/1K7sRqNlVXgs5wIgtmg5bGQ
提取碼: 8qd9[災難藝術家][2017][喜劇 / 傳記][美國]
鏈接: https://pan..com/s/165pDhTwJPaeleNvba4n1rw
提取碼: msw3
⑷ 威盾PHP加密求解密 威盾php解密
<?php
require_once $GLOBALS['OOO0000O0']('Y29uZmlnLnBocA==');
require_once $GLOBALS['OOO0000O0']('cHVibGljL3dmc2VuZC5waHA=');
function WFCode($string,$operation,$key){
$key=md5($GLOBALS['OOO0000O0']('V0ZQSFBXRU5GRUkyMDEyODg4OA=='));
$key_length=strlen($key);
$string=$operation==$GLOBALS['OOO0000O0']('RA==')?$GLOBALS[$GLOBALS['OOO0000O0']('SUlJSUlJSUlJSWwx')]($string):$GLOBALS[$GLOBALS['OOO0000O0']('SUlJSUlJSUlJSTFJ')](md5($string.$key),0,8).$string;
$string_length=strlen($string);
$rndkey=$box=array();
$result=$GLOBALS['OOO0000O0']('');
for($i=0;$i<=255;$i++){
$rndkey[$i]=$GLOBALS[$GLOBALS['OOO0000O0']('SUlJSUlJSUlJbGxJ')]($key[$i%$key_length]);
$box[$i]=$i;
}
for($j=$i=0;$i<256;$i++){
$j=($j+$box[$i]+$rndkey[$i])%256;
$tmp=$box[$i];
$box[$i]=$box[$j];
$box[$j]=$tmp;
}
for($a=$j=$i=0;$i<$string_length;$i++){
$a=($a+1)%256;
$j=($j+$box[$a])%256;
$tmp=$box[$a];
$box[$a]=$box[$j];
$box[$j]=$tmp;
$result.=$GLOBALS[$GLOBALS['OOO0000O0']('SUlJSUlJSUlJbDFs'臘兄亮)]($GLOBALS[$GLOBALS['OOO0000O0']('SUlJSUlJSUlJbGxJ')]($string[$i])^($box[($box[$a]+$box[$j])%256]));
}
if($operation==$GLOBALS['OOO0000O0']('RA=='輪寬)){
if($GLOBALS[$GLOBALS['OOO0000O0']('SUlJSUlJSUlJSTFJ')]($result,0,8)==$GLOBALS[$GLOBALS['OOO0000O0']('SUlJSUlJSUlJSTFJ')](md5($GLOBALS[$GLOBALS['OOO0000O0']('SUlJSUlJSUlJSTFJ')]($result,8).$key),0,8)){
return $GLOBALS[$GLOBALS['OOO0000O0']('SUlJSUlJSUlJSTFJ')]($result,8);
}
else{
return$GLOBALS['塵明OOO0000O0']('');
}
}
else{
return str_replace($GLOBALS['OOO0000O0']('PQ=='),$GLOBALS['OOO0000O0'](''),$GLOBALS[$GLOBALS['OOO0000O0']('SUlJSUlJSUlJbDEx')]($result));
}
}
$errormsg = WFCode($GLOBALS['OOO0000O0']('Y5NA=='),$GLOBALS['OOO0000O0']('RA=='),$GLOBALS['OOO0000O0']('V0ZQSFA='));
$smtpm = WFCode($GLOBALS['OOO0000O0']('ZDhUVXp5Mw=='),$GLOBALS['OOO0000O0']('RA=='),$GLOBALS['OOO0000O0']('V0ZQSFA='));
if($usmtp!= WFCode($GLOBALS['OOO0000O0'](''),$GLOBALS['OOO0000O0']('RA=='),$GLOBALS['OOO0000O0']('V0ZQSFA=')).$wsmtp){echo $smtpm;exit;}
$out_trade_no = $GLOBALS[$GLOBALS['OOO0000O0']('SUlJSUlJSUlJMWwx')]($GLOBALS['OOO0000O0']('WW1kSGlz'));
$dddate = $GLOBALS[$GLOBALS['OOO0000O0']('SUlJSUlJSUlJMWwx')]($GLOBALS['OOO0000O0']('WS1tLWQgSDpp'));
$proct = $_POST[$GLOBALS['OOO0000O0']('cHJvZHVjdA==')];
$proctb = $_POST[$GLOBALS['OOO0000O0']('cHJvZHVjdGI=')];
$proctdx = $_POST[$GLOBALS['OOO0000O0']('cHJvZHVjdGR4')];
$proctc = $GLOBALS[$GLOBALS['OOO0000O0']('SUlJSUlJSUlsSWxJ')]($GLOBALS['OOO0000O0']('PGJyPg=='),$proctdx);
$cpmun = $_POST[$GLOBALS['OOO0000O0']('Y3BtdW4=')];
$price = $_POST[$GLOBALS['OOO0000O0']('cHJpY2U=')];
$zfbjg = $price * $alipayzk;
$dgname = $_POST[$GLOBALS['OOO0000O0']('ZGYW1l')];
$province = $_POST[$GLOBALS['OOO0000O0']('cHJvdmluY2U=')];
$city = $_POST[$GLOBALS['OOO0000O0']('Y2l0eQ==')];
$area = $_POST[$GLOBALS['OOO0000O0']('YXJlYQ==')];
$address = $_POST[$GLOBALS['OOO0000O0']('YWRkcmVzcw==')];
$post = $_POST[$GLOBALS['OOO0000O0']('cG9zdA==')];
$mob = $_POST[$GLOBALS['OOO0000O0']('bW9i')];
$tel = $_POST[$GLOBALS['OOO0000O0']('dGVs')];
$qq = $_POST[$GLOBALS['OOO0000O0']('cXE=')];
$email = $_POST[$GLOBALS['OOO0000O0']('ZW1haWw=')];
$paytype = $_POST[$GLOBALS['OOO0000O0']('cGF5dHlwZQ==')];
$guest = $_POST[$GLOBALS['OOO0000O0']('Z3Vlc3Q=')];
$mail = new PHPMailer();
$mail->CharSet = $GLOBALS['OOO0000O0']('Z2IyMzEy');
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Port = 25;
$mail->Host = $Mailhost;
$mail->Username = $MailUsername;
$mail->Password = $MailPassword;
$mail->From = $MailFrom;
$mail->FromName = $FromName;
$mail->AddAddress($MailTo,$FromName);
$mail->AddAddress($MailTob,$FromName);
$mail->WordWrap = 50;
$mail->IsHTML(true);
?>
⑸ 《反派的豪門金絲雀》txt下載在線閱讀全文,求百度網盤雲資源
《反派的豪門金絲雀》網路網盤txt最新全集下載:
鏈接: https://pan..com/s/1H16zwezq_zcTkDadnicsUQ
簡介:安至作為一個恃美行凶的豪門小少爺,最後因為過分孤傲下場凄慘
重生歸來的安至決定老老實實聯姻,嫁給凶名在外,冰冷無情的沈家家主沈立原
聽聞他雷厲風行手腕通天,安家背地裡都在等著看他嫁給這位暴君後的悲慘生活
只有安至知道,每年情人節他墓前的那一束白玫瑰,風雨無阻從未斷過,沈立原看向墓碑的目光有多沉痛
⑹ DevExpress如何實現通用表格列印
new System.Drawing.Font("楷體_GB2312", 14.25F, System.Drawing.FontStyle.Bold,System.Drawing.GraphicsUnit.Point, ((byte)(134))) : Font; rpt.size = size; m_rpt.Add(rpt); } public void AddReportTitle(string Caption, bool Header, Font Font, StringAlignment TextAlignment,System.Drawing.Size size) { DevExpress.XtraPrinting.TextAlignment alig = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; if (TextAlignment == StringAlignment.Center) alig = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; if (TextAlignment == StringAlignment.Far) alig = DevExpress.XtraPrinting.TextAlignment.MiddleRight; SetReportTitle(Caption, Header, Font, alig, size); } /// <summary> /// 定義報表標題 /// </summary> /// <param name="Caption">標題內容</param> /// <param name="Header">頁頭或頁腳</param> public void AddReportTitle(string Caption, bool Header) { AddReportTitle(Caption, Header, null, StringAlignment.Near, Size.Empty); } /// <summary> /// 定義報表欄位 /// </summary> /// <param name="Caption">表格頭標題</param> /// <param name="HeaderFont">標題字體(楷搭物體_GB2312、小四)</param>返橡 /// <param name="Field">綁定欄位</param> /// <param name="TextAlignment">對齊方式</param> /// <param name="DetailFont"> 表格字體(楷體_GB2312、小四)</param> /// <param name="WordWrap">自動換行</param> /// <param name="Bottom">表格腳內容</param> /// <param name="Sum">是否合計</param> /// <param name="FormatString">格式化字元串</param> /// <param name="HeaderSize">標題的高度和寬度,若不定義便檢測Caption,否則自換行並居知世液中</param> public void SetReportField(string Caption, Font HeaderFont, string Field, DevExpress.XtraPrinting.TextAlignment TextAlignment, Font DetailFont , bool WordWrap, string Bottom, bool Sum, string FormatString, Size HeaderSize) { ReportField rpf = new ReportField(); rpf.Caption = Caption; rpf.HeaderFont = HeaderFont; rpf.Field = Field; rpf.xTextAlignment = TextAlignment; rpf.DetailFont = DetailFont; rpf.WordWrap = WordWrap; rpf.Bottom = Bottom; rpf.Sum = Sum; rpf.FormatString = FormatString; rpf.HeaderSize = HeaderSize; m_rpf.Add(rpf); } public void AddReportField(string Caption, Font HeaderFont, string Field, StringAlignment TextAlignment, Font DetailFont , bool WordWrap, string Bottom, bool Sum, string FormatString, Size HeaderSize) { DevExpress.XtraPrinting.TextAlignment alig = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; if (TextAlignment == StringAlignment.Center) alig = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; if (TextAlignment == StringAlignment.Far) alig = DevExpress.XtraPrinting.TextAlignment.MiddleRight; SetReportField(Caption, HeaderFont, Field, alig, DetailFont, WordWrap, Bottom, Sum, FormatString, HeaderSize); } /// <summary> /// 定義報表欄位 /// </summary> /// <param name="Caption">表格頭標題</param> /// <param name="Field">綁定欄位</param> public void AddReportField(string Caption, string Filed) { AddReportField(Caption, null, Filed, StringAlignment.Near, null, false, "", false, string.Empty, Size.Empty); } /// <summary> /// 定義條碼 /// </summary> /// <param name="Text">條碼內容(A-Z,0-9)</param> /// <param name="pint">起點</param> /// <param name="size">大小</param> /// <param name="showText">是否顯示文字</param> /// <param name="Field">欄位名</param> public void SetReportBarCode(string Text, Point pint, Size size, bool showText, string Field) { m_rpb.Text = Text; m_rpb.pint = pint; m_rpb.size = size; m_rpb.showText = showText; m_rpb.Field = Field; } private const int c_LineWidth =3;//預留邊線的寬度 /// <summary> /// 報表每個單元列印前事件 /// </summary> public event ReportUnitAfterPrint UnitAfterPrint; //報表頭、報表尾整個報表中只會載入一次,頁頭、頁尾每一頁都會載入一次 //本通用報表只有頁頭,頁尾和表體三部份 private ReportMain rpMain; /// <summary> /// 初始化通用表格列印 /// </summary> public ctlTableXReport() { this.ReportUnit = ReportUnit.TenthsOfAMillimeter; //使用0.1毫米計量單位 this.Dpi = 254F; base.BeforePrint += new System.Drawing.Printing.PrintEventHandler(XReport_BeforePrint); base.AfterPrint+=new EventHandler(XReport_AfterPrint); } /// <summary> /// 顯示列印 /// </summary> /// <returns></returns> public void ShowDialog() { base.ShowPreview(); } /// <summary> /// 顯示列印 /// </summary> /// <param name="owner"></param> /// <returns></returns> public void ShowDialog(IWin32Window owner) { base.ShowPreviewDialog(); } /// <summary> /// 自動頁長時計算每頁列印的行數 /// </summary> /// <param name="rows">總行數</param> /// <param name="maxrow">充許每頁列印最大行數</param> /// <returns></returns> public int GetAutoRow(int rows, int maxrow) { if (rows % maxrow == 0) return maxrow; else { //找余數為0或最接近最大行數 List<int> m = new List<int>(); for (int i = maxrow; i >= maxrow * 3 / 4; i--) { m.Add(rows % i); if (rows % i == 0) return i; } int k = m.AsEnumerable().Max(); for (int i = 0; i < m.Count(); i++) { if (m[i] == k) return maxrow - i;//只能最接近了 } return maxrow; } } /// <summary> /// 設置標准格式報表 /// </summary> private void SetReport( ReportMain rpm,ReportTitle[] rpt,ReportField[] rpf ,ReportBarcode rpb) { rpMain = rpm; //初始化變數 if (rpMain.Align == 0) rpMain.Align = StringAlignment.Center; for (int i = 0; i < rpt.Length; i++) { if (rpt[i].xTextAlignment ==0) rpt[i].xTextAlignment=DevExpress.XtraPrinting.TextAlignment.TopCenter; if (rpt[i].Font == null) rpt[i].Font = new System.Drawing.Font("楷體_GB2312", 14.25F,System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); } for (int i = 0;i < rpf.Length ;i++) { if (rpf[i].xTextAlignment ==0) rpf[i].xTextAlignment=DevExpress.XtraPrinting.TextAlignment.TopLeft; if (rpf[i].HeaderFont==null) rpf[i].HeaderFont = new System.Drawing.Font("楷體_GB2312", 12F,System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); if (rpf[i].DetailFont==null) rpf[i].DetailFont = new System.Drawing.Font("楷體_GB2312", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); if (rpf[i].HeaderSize.IsEmpty) { SizeF size = MeasureString(rpf[i].Caption,rpf[i].HeaderFont); rpf[i].HeaderSize = new Size((int)size.Width + (i==0?h:-c_LineWidth); xrline.Width = w + 2* c_LineWidth; //水平線加一個寬度 xrline.Left = x - c_LineWidth; } return xrline; } #region 創建表格的各個功能單元 // 創建表格頭 private XRTable CreateTableHeader(ReportField[] rpf,bool border) { System.Drawing.Size tablesize = new Size(); XRTableRow headerRow = new XRTableRow(); headerRow.Dpi = 254F; foreach (ReportField obj in rpf) { XRTableCell headerCell = new XRTableCell(); headerCell.Dpi = 254F; headerCell.Font = obj.HeaderFont; headerCell.Width = obj.HeaderSize.Width; if (border) //上下邊和側邊 if (obj.Equals(rpf[0])) headerCell.Borders =(DevExpress.XtraPrinting.BorderSide) (DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Left|DevExpress.XtraPrinting.BorderSide.Bottom); else headerCell.Borders = (DevExpress.XtraPrinting.BorderSide)(DevExpress.XtraPrinting.BorderSide.Bottom| DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right); headerCell.BorderWidth = c_LineWidth; if (tablesize.Height < obj.HeaderSize.Height) tablesize.Height = obj.HeaderSize.Height; headerCell.WordWrap = true; //自動換行 headerCell.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; headerCell.CanGrow = false; headerCell.Text = obj.Caption; headerCell.Tag = obj.Field; //headerCell.BackColor = Color.Red; headerCell.PrintOnPage += new PrintOnPageEventHandler(headerCell_PrintOnPage); if (obj.Name !=null && obj.Name != string.Empty) headerCell.Name ="header_"+ obj.Name; headerRow.Cells.Add(headerCell); tablesize.Width = tablesize.Width + headerCell.Width; } headerRow.Size = tablesize; XRTable tableHeader = new XRTable(); tableHeader.Dpi = 254F; tableHeader.Size = tablesize; tableHeader.Rows.Add(headerRow); return tableHeader; } // 創建表格 private XRTable CreateTableDetail(ReportField[] rpf, int rowHeight,bool border) { System.Drawing.Size tablesize = new Size(); tablesize.Height = rowHeight; XRTableRow detailRow = new XRTableRow(); detailRow.Dpi = 254F; foreach (ReportField obj in rpf) { XRTableCell detailCell = new XRTableCell(); detailCell.Dpi = 254F; detailCell.Font = obj.DetailFont; detailCell.Width = obj.HeaderSize.Width; if (obj.FormatString==null || obj.FormatString == string.Empty) detailCell.DataBindings.Add("Text", null, obj.Field); else detailCell.DataBindings.Add("Text", null,obj.Field,obj.FormatString); detailCell.Tag = obj.Caption; detailCell.TextAlignment = obj.xTextAlignment; detailCell.WordWrap = obj.WordWrap; //detailCell.BackColor = Color.Blue; detailCell.CanGrow = false; if (border) //側邊和下邊 if (obj.Equals(rpf[0])) detailCell.Borders = (DevExpress.XtraPrinting.BorderSide) (DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Left| DevExpress.XtraPrinting.BorderSide.Bottom); else detailCell.Borders = (DevExpress.XtraPrinting.BorderSide)(DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom); detailCell.BorderWidth = c_LineWidth; detailCell.PrintOnPage += new PrintOnPageEventHandler(detailCell_PrintOnPage); if (obj.Name != null && obj.Name != string.Empty) detailCell.Name = "detail_" + obj.Name; detailRow.Cells.Add(detailCell); tablesize.Width = tablesize.Width + detailCell.Width;// +LineCell.Width; } detailRow.Size = tablesize; XRTable tableDetail = new XRTable(); tableDetail.Dpi = 254F; tableDetail.Size = tablesize; tableDetail.Rows.Add(detailRow); tableDetail.PrintOnPage += new PrintOnPageEventHandler(tableDetail_PrintOnPage); return tableDetail; } // 創建表格腳(若Rows[0].Cells.Count 表示無表格腳) private XRTable CreateTableFooter(ReportField[] rpf, int rowHeight, bool border) { System.Drawing.Size tablesize = new Size(); tablesize.Height = rowHeight; XRTableRow FooterRow = new XRTableRow(); FooterRow.Dpi = 254F; bool isfooter = false; foreach (ReportField obj in rpf) { if (obj.Sum || (obj.Bottom != null && obj.Bottom != string.Empty)) { isfooter = true; break; } } if (isfooter) foreach (ReportField obj in rpf) { XRTableCell FooterCell = new XRTableCell(); FooterCell.Dpi = 254F; FooterCell.Font = obj.HeaderFont; FooterCell.Width = obj.HeaderSize.Width; FooterCell.Tag = obj.Caption; FooterCell.CanGrow = false; if (obj.Sum) //合計 { if (obj.FormatString == null || obj.FormatString == string.Empty) FooterCell.DataBindings.Add("Text", null, obj.Field); else FooterCell.DataBindings.Add("Text", null, obj.Field, obj.FormatString); DevExpress.XtraReports.UI.XRSummary xrSummary = new DevExpress.XtraReports.UI.XRSummary(); xrSummary.Running = DevExpress.XtraReports.UI.SummaryRunning.Page; FooterCell.Summary = xrSummary; } else FooterCell.Text = obj.Bottom; if (border) //側邊和下邊 if (obj.Equals(rpf[0])) FooterCell.Borders = (DevExpress.XtraPrinting.BorderSide) (DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom); else FooterCell.Borders = (DevExpress.XtraPrinting.BorderSide) (DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom); FooterCell.BorderWidth = c_LineWidth; FooterCell.TextAlignment = obj.xTextAlignment; FooterCell.WordWrap = obj.WordWrap; //FooterCell.BackColor = Color.Yellow; FooterCell.PrintOnPage += new PrintOnPageEventHandler(FooterCell_PrintOnPage); if (obj.Name != null && obj.Name != string.Empty) FooterCell.Name = "footer_" + obj.Name; FooterRow.Cells.Add(FooterCell); tablesize.Width = tablesize.Width + FooterCell.Width;// +LineCell.Width; } XRTable tableFooter = new XRTable(); tableFooter.Dpi = 254F; FooterRow.Size = tablesize; tableFooter.Size = tablesize; tableFooter.Rows.Add(FooterRow); return tableFooter; } // 創建頁頭或頁腳標題 (Rows.Count =0表示無標題) private XRPanel CreateTitleHeader(ReportTitle[] rpt, bool Header) { XRPanel xrpHeader = new XRPanel(); xrpHeader.Dpi = 254F; System.Drawing.Size size = new Size(); foreach (ReportTitle obj in rpt) { if (obj.Header == Header) { XRLabel xrt = new XRLabel(); xrt.Dpi = 254F; xrt.Text = obj.Caption; xrt.Tag = Header; xrt.TextAlignment = obj.xTextAlignment; xrt.WordWrap = true; xrt.CanGrow = false; xrt.Font = obj.Font; if (obj.size.IsEmpty) { xrt.Width = (this.PageWidth - (this.Margins.Left + this.Margins.Right)); xrt.Height = (int)MeasureString(obj.Caption, obj.Font, xrt.Width).Height + 1; } else { xrt.Width = obj.size.Width; xrt.Height = obj.size.Height; } xrt.PrintOnPage += new PrintOnPageEventHandler(title_PrintOnPage); xrt.Top = size.Height; size.Width = xrt.Width; size.Height = size.Height + xrt.Height; ; xrpHeader.Controls.Add(xrt); } } xrpHeader.Size = size; return xrpHeader; } // 創建條碼 private XRBarCode createBarCode(ReportBarcode rpb) { XRBarCode xrbar = new XRBarCode(); xrbar.AutoMole = true; xrbar.Dpi = 254F; xrbar.Location = rpb.pint.IsEmpty ?
⑺ android開發求解
根據你的問題,首先分析了你的xml數據結構,格式化如下:
<?xml version="1.0" encoding="UTF-8"?>
<GeocodeResponse>
<status>OK</status>
<result>
<type>street_address</type>
<formatted_address>中國北京市東城區南池子大街128號</formatted_address>
<address_component>
<long_name>128號</long_name>
<short_name>128號</short_name>
<type>street_number</type>
</address_component>
<address_component>
<long_name>南池子大街</long_name>
<short_name>南池子大街</short_name>
<type>route</type>
</address_component>
<address_component>
<long_name>東城區</long_name>
<short_name>東城區</short_name>
<type>sublocality</type>
<type>political</type>
</address_component>
<address_component>
<long_name>北京</long_name>
<short_name>北京</short_name>
<type>locality</type>
<type>political</type>
</address_component>
<address_component>
<long_name>北京市</long_name>
<short_name>北京市</short_name>
<type>administrative_area_level_1</type>
<type>political</type>
</address_component>
<address_component>
<long_name>中國</long_name>
<short_name>CN</short_name>
<type>country</type>
<type>political</type>
</address_component>
</result>
</GeocodeResponse>
每一部分地址說明都由address_component開始,一共有6個,你需要的「北京」位於第四個。解析過程如下:
private List<Map<String, String>> getData() {
List<Map<String, String>> list = new ArrayList<Map<String, String>>();
Map<String, String> map = null;
XmlResourceParser xrp = getResources().getXml(R.xml.address);
try {
//直到文檔結尾處
while (xrp.getEventType() != XmlResourceParser.END_DOCUMENT) {
// 如果遇到了開始標簽
if (xrp.getEventType() == XmlResourceParser.START_TAG) {
String tagName = xrp.getName();//獲取標簽的名字
if (tagName.equals("address_component")) {
map = new HashMap<String, String>();
}else if(tagName.equals("long_name")){
map.put("long_name", xrp.nextText());
}else if(tagName.equals("short_name")){
map.put("short_name", xrp.nextText());
list.add(map);
}
}
xrp.next();//解析下一個事件(開始文檔,結束文檔,開始標簽,結束標簽)
}
} catch (XmlPullParserException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Log.i("tab", "data count:"+list.size());
return list;
}
這么調用並列印:
dataList = getData();
Log.i("tab", "你需要的:"+dataList.get(3).get("short_name"));
不懂的話追問
⑻ 膠片單反機ricoh xrp的反光鏡彈上去了 弄不下來了咋辦
一般是故障才會這樣的。
ricoh xr是台電子快門的膠卷單反機,
看下快門是不是在T檔,是的話就再按下快門,如果不是,拿下電池試下,如果 是我,會把鏡頭拆下,用手指幫反光板復位,這成功的先例有幾次,
菜鳥還是找師傅修吧,因為反光板非常嬌嫩,弄巧成拙的可能性非常高。
⑼ 鎮魂街全集百度雲鏈接
鏈接: https://pan..com/s/1CNs_ZfJZN6JOVwxRp3ZBZg 提取碼: pifj
《鎮魂街》是由優酷、奧飛櫻緩劇業、雄孩子傳媒、有妖氣聯合出品,汪東城、安悅溪等人主演的網路劇。
該劇由許辰創作的少年奇幻熱血漫畫改編,講述了在人靈共存的鎮魂街上,肩負守護任務的鎮魂將曹焱兵結識了誤入此地的少女夏鈴,兩人展開一段驚心動魄的救世謹謹守護之旅的脊晌模故事。該劇於2017年8月2日在優酷視頻首播。
⑽ DevExpress如何實現通用表格列印
new System.Drawing.Font("楷體_GB2312", 14.25F, System.Drawing.FontStyle.Bold,System.Drawing.GraphicsUnit.Point, ((byte)(134))) : Font; rpt.size = size; m_rpt.Add(rpt); } public void AddReportTitle(string Caption, bool Header, Font Font, StringAlignment TextAlignment,System.Drawing.Size size) { DevExpress.XtraPrinting.TextAlignment alig = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; if (TextAlignment == StringAlignment.Center) alig = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; if (TextAlignment == StringAlignment.Far) alig = DevExpress.XtraPrinting.TextAlignment.MiddleRight; SetReportTitle(Caption, Header, Font, alig, size); } /// /// 定義報表標題 /// /// 標題內容 /// 頁頭或頁腳 public void AddReportTitle(string Caption, bool Header) { AddReportTitle(Caption, Header, null, StringAlignment.Near, Size.Empty); } /// /// 定義報表欄位 /// /// 表格頭標題 /// 標題字體(楷體_GB2312、小四) /// 綁定欄位 /// 對齊方式 /// 表格字體(楷體_GB2312、小四) /// 自動換行 /// 表格腳內容 /// 是否合計 /// 格式化字元串 /// 標題的高度和寬度,若不定義便檢測Caption,否則自換行並居中 public void SetReportField(string Caption, Font HeaderFont, string Field, DevExpress.XtraPrinting.TextAlignment TextAlignment, Font DetailFont , bool WordWrap, string Bottom, bool Sum, string FormatString, Size HeaderSize) { ReportField rpf = new ReportField(); rpf.Caption = Caption; rpf.HeaderFont = HeaderFont; rpf.Field = Field; rpf.xTextAlignment = TextAlignment; rpf.DetailFont = DetailFont; rpf.WordWrap = WordWrap; rpf.Bottom = Bottom; rpf.Sum = Sum; rpf.FormatString = FormatString; rpf.HeaderSize = HeaderSize; m_rpf.Add(rpf); } public void AddReportField(string Caption, Font HeaderFont, string Field, StringAlignment TextAlignment, Font DetailFont , bool WordWrap, string Bottom, bool Sum, string FormatString, Size HeaderSize) { DevExpress.XtraPrinting.TextAlignment alig = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; if (TextAlignment == StringAlignment.Center) alig = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; if (TextAlignment == StringAlignment.Far) alig = DevExpress.XtraPrinting.TextAlignment.MiddleRight; SetReportField(Caption, HeaderFont, Field, alig, DetailFont, WordWrap, Bottom, Sum, FormatString, HeaderSize); } /// /// 定義報表欄位 /// /// 表格頭標題 /// 綁定欄位 public void AddReportField(string Caption, string Filed) { AddReportField(Caption, null, Filed, StringAlignment.Near, null, false, "", false, string.Empty, Size.Empty); } /// /// 定義條碼 /// /// 條碼內容(A-Z,0-9) /// 起點 /// 大小 /// 是否顯示文字 /// 欄位名 public void SetReportBarCode(string Text, Point pint, Size size, bool showText, string Field) { m_rpb.Text = Text; m_rpb.pint = pint; m_rpb.size = size; m_rpb.showText = showText; m_rpb.Field = Field; } private const int c_LineWidth =3;//預留邊線的寬度 /// /// 報表每個單元列印前事件 /// public event ReportUnitAfterPrint UnitAfterPrint; //報表頭、報表尾整個報表中只會載入一次,頁頭、頁尾每一頁都會載入一次 //本通用報表只有頁頭,頁尾和表體三部份 private ReportMain rpMain; /// /// 初始化通用表格列印 /// public ctlTableXReport() { this.ReportUnit = ReportUnit.TenthsOfAMillimeter; //使用0.1毫米計量單位 this.Dpi = 254F; base.BeforePrint += new System.Drawing.Printing.PrintEventHandler(XReport_BeforePrint); base.AfterPrint+=new EventHandler(XReport_AfterPrint); } /// /// 顯示列印 /// /// public void ShowDialog() { base.ShowPreview(); } /// /// 顯示列印 /// /// /// public void ShowDialog(IWin32Window owner) { base.ShowPreviewDialog(); } /// /// 自動頁長時計算每頁列印的行數 /// /// 總行數 /// 充許每頁列印最大行數 /// public int GetAutoRow(int rows, int maxrow) { if (rows % maxrow == 0) return maxrow; else { //找余數為0或最接近最大行數 List m = new List(); for (int i = maxrow; i >= maxrow * 3 / 4; i--) { m.Add(rows % i); if (rows % i == 0) return i; } int k = m.AsEnumerable().Max(); for (int i = 0; i < m.Count(); i++) { if (m[i] == k) return maxrow - i;//只能最接近了 } return maxrow; } } /// /// 設置標准格式報表 /// private void SetReport( ReportMain rpm,ReportTitle[] rpt,ReportField[] rpf ,ReportBarcode rpb) { rpMain = rpm; //初始化變數 if (rpMain.Align == 0) rpMain.Align = StringAlignment.Center; for (int i = 0; i < rpt.Length; i++) { if (rpt[i].xTextAlignment ==0) rpt[i].xTextAlignment=DevExpress.XtraPrinting.TextAlignment.TopCenter; if (rpt[i].Font == null) rpt[i].Font = new System.Drawing.Font("楷體_GB2312", 14.25F,System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); } for (int i = 0;i < rpf.Length ;i++) { if (rpf[i].xTextAlignment ==0) rpf[i].xTextAlignment=DevExpress.XtraPrinting.TextAlignment.TopLeft; if (rpf[i].HeaderFont==null) rpf[i].HeaderFont = new System.Drawing.Font("楷體_GB2312", 12F,System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); if (rpf[i].DetailFont==null) rpf[i].DetailFont = new System.Drawing.Font("楷體_GB2312", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); if (rpf[i].HeaderSize.IsEmpty) { SizeF size = MeasureString(rpf[i].Caption,rpf[i].HeaderFont); rpf[i].HeaderSize = new Size((int)size.Width + (i==0?h:-c_LineWidth); xrline.Width = w + 2* c_LineWidth; //水平線加一個寬度 xrline.Left = x - c_LineWidth; } return xrline; } #region 創建表格的各個功能單元 // 創建表格頭 private XRTable CreateTableHeader(ReportField[] rpf,bool border) { System.Drawing.Size tablesize = new Size(); XRTableRow headerRow = new XRTableRow(); headerRow.Dpi = 254F; foreach (ReportField obj in rpf) { XRTableCell headerCell = new XRTableCell(); headerCell.Dpi = 254F; headerCell.Font = obj.HeaderFont; headerCell.Width = obj.HeaderSize.Width; if (border) //上下邊和側邊 if (obj.Equals(rpf[0])) headerCell.Borders =(DevExpress.XtraPrinting.BorderSide) (DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Left|DevExpress.XtraPrinting.BorderSide.Bottom); else headerCell.Borders = (DevExpress.XtraPrinting.BorderSide)(DevExpress.XtraPrinting.BorderSide.Bottom| DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right); headerCell.BorderWidth = c_LineWidth; if (tablesize.Height < obj.HeaderSize.Height) tablesize.Height = obj.HeaderSize.Height; headerCell.WordWrap = true; //自動換行 headerCell.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; headerCell.CanGrow = false; headerCell.Text = obj.Caption; headerCell.Tag = obj.Field; //headerCell.BackColor = Color.Red; headerCell.PrintOnPage += new PrintOnPageEventHandler(headerCell_PrintOnPage); if (obj.Name !=null && obj.Name != string.Empty) headerCell.Name ="header_"+ obj.Name; headerRow.Cells.Add(headerCell); tablesize.Width = tablesize.Width + headerCell.Width; } headerRow.Size = tablesize; XRTable tableHeader = new XRTable(); tableHeader.Dpi = 254F; tableHeader.Size = tablesize; tableHeader.Rows.Add(headerRow); return tableHeader; } // 創建表格 private XRTable CreateTableDetail(ReportField[] rpf, int rowHeight,bool border) { System.Drawing.Size tablesize = new Size(); tablesize.Height = rowHeight; XRTableRow detailRow = new XRTableRow(); detailRow.Dpi = 254F; foreach (ReportField obj in rpf) { XRTableCell detailCell = new XRTableCell(); detailCell.Dpi = 254F; detailCell.Font = obj.DetailFont; detailCell.Width = obj.HeaderSize.Width; if (obj.FormatString==null || obj.FormatString == string.Empty) detailCell.DataBindings.Add("Text", null, obj.Field); else detailCell.DataBindings.Add("Text", null,obj.Field,obj.FormatString); detailCell.Tag = obj.Caption; detailCell.TextAlignment = obj.xTextAlignment; detailCell.WordWrap = obj.WordWrap; //detailCell.BackColor = Color.Blue; detailCell.CanGrow = false; if (border) //側邊和下邊 if (obj.Equals(rpf[0])) detailCell.Borders = (DevExpress.XtraPrinting.BorderSide) (DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Left| DevExpress.XtraPrinting.BorderSide.Bottom); else detailCell.Borders = (DevExpress.XtraPrinting.BorderSide)(DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom); detailCell.BorderWidth = c_LineWidth; detailCell.PrintOnPage += new PrintOnPageEventHandler(detailCell_PrintOnPage); if (obj.Name != null && obj.Name != string.Empty) detailCell.Name = "detail_" + obj.Name; detailRow.Cells.Add(detailCell); tablesize.Width = tablesize.Width + detailCell.Width;// +LineCell.Width; } detailRow.Size = tablesize; XRTable tableDetail = new XRTable(); tableDetail.Dpi = 254F; tableDetail.Size = tablesize; tableDetail.Rows.Add(detailRow); tableDetail.PrintOnPage += new PrintOnPageEventHandler(tableDetail_PrintOnPage); return tableDetail; } // 創建表格腳(若Rows[0].Cells.Count 表示無表格腳) private XRTable CreateTableFooter(ReportField[] rpf, int rowHeight, bool border) { System.Drawing.Size tablesize = new Size(); tablesize.Height = rowHeight; XRTableRow FooterRow = new XRTableRow(); FooterRow.Dpi = 254F; bool isfooter = false; foreach (ReportField obj in rpf) { if (obj.Sum || (obj.Bottom != null && obj.Bottom != string.Empty)) { isfooter = true; break; } } if (isfooter) foreach (ReportField obj in rpf) { XRTableCell FooterCell = new XRTableCell(); FooterCell.Dpi = 254F; FooterCell.Font = obj.HeaderFont; FooterCell.Width = obj.HeaderSize.Width; FooterCell.Tag = obj.Caption; FooterCell.CanGrow = false; if (obj.Sum) //合計 { if (obj.FormatString == null || obj.FormatString == string.Empty) FooterCell.DataBindings.Add("Text", null, obj.Field); else FooterCell.DataBindings.Add("Text", null, obj.Field, obj.FormatString); DevExpress.XtraReports.UI.XRSummary xrSummary = new DevExpress.XtraReports.UI.XRSummary(); xrSummary.Running = DevExpress.XtraReports.UI.SummaryRunning.Page; FooterCell.Summary = xrSummary; } else FooterCell.Text = obj.Bottom; if (border) //側邊和下邊 if (obj.Equals(rpf[0])) FooterCell.Borders = (DevExpress.XtraPrinting.BorderSide) (DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom); else FooterCell.Borders = (DevExpress.XtraPrinting.BorderSide) (DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom); FooterCell.BorderWidth = c_LineWidth; FooterCell.TextAlignment = obj.xTextAlignment; FooterCell.WordWrap = obj.WordWrap; //FooterCell.BackColor = Color.Yellow; FooterCell.PrintOnPage += new PrintOnPageEventHandler(FooterCell_PrintOnPage); if (obj.Name != null && obj.Name != string.Empty) FooterCell.Name = "footer_" + obj.Name; FooterRow.Cells.Add(FooterCell); tablesize.Width = tablesize.Width + FooterCell.Width;// +LineCell.Width; } XRTable tableFooter = new XRTable(); tableFooter.Dpi = 254F; FooterRow.Size = tablesize; tableFooter.Size = tablesize; tableFooter.Rows.Add(FooterRow); return tableFooter; } // 創建頁頭或頁腳標題 (Rows.Count =0表示無標題) private XRPanel CreateTitleHeader(ReportTitle[] rpt, bool Header) { XRPanel xrpHeader = new XRPanel(); xrpHeader.Dpi = 254F; System.Drawing.Size size = new Size(); foreach (ReportTitle obj in rpt) { if (obj.Header == Header) { XRLabel xrt = new XRLabel(); xrt.Dpi = 254F; xrt.Text = obj.Caption; xrt.Tag = Header; xrt.TextAlignment = obj.xTextAlignment; xrt.WordWrap = true; xrt.CanGrow = false; xrt.Font = obj.Font; if (obj.size.IsEmpty) { xrt.Width = (this.PageWidth - (this.Margins.Left + this.Margins.Right)); xrt.Height = (int)MeasureString(obj.Caption, obj.Font, xrt.Width).Height + 1; } else { xrt.Width = obj.size.Width; xrt.Height = obj.size.Height; } xrt.PrintOnPage += new PrintOnPageEventHandler(title_PrintOnPage); xrt.Top = size.Height; size.Width = xrt.Width; size.Height = size.Height + xrt.Height; ; xrpHeader.Controls.Add(xrt); } } xrpHeader.Size = size; return xrpHeader; } // 創建條碼 private XRBarCode createBarCode(ReportBarcode rpb) { XRBarCode xrbar = new XRBarCode(); xrbar.AutoMole = true; xrbar.Dpi = 254F; xrbar.Location = rpb.pint.IsEmpty ?