亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tnt delphi unicode controls.htm

?? Unicode標準編碼 Delphi控件 V1.0
?? HTM
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0061)http://home.ccci.org/wolbrink/tnt/delphi_unicode_controls.htm -->
<HTML><HEAD><TITLE>Tnt Delphi Unicode Controls</TITLE>
<META content=en-us http-equiv=Content-Language>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId><LINK 
href="Tnt Delphi Unicode Controls_files/tntmpd.css" rel=stylesheet 
type=text/css>
<META content=none name="Microsoft Border"></HEAD>
<BODY>
<H1>Tnt Delphi Unicode Controls</H1>
<H1><IMG border=1 height=60 
src="Tnt Delphi Unicode Controls_files/TntPalette.gif" width=686></H1>
<DIV align=center>
<CENTER>
<TABLE border=0 cellSpacing=0>
  <TBODY>
  <TR>
    <TD width="100%"><IMG border=0 height=203 
      src="Tnt Delphi Unicode Controls_files/UnicodeWindows.gif" 
width=324></TD></TR>
  <CAPTION vAlign=bottom>
  <P align=center>Actual screen shot on Windows 2000.&nbsp;&nbsp;<A 
  href="http://home.ccci.org/wolbrink/tnt/delphi_unicode_controls.htm#ScreenShots"> 
  (more screenshots)</A></P></CAPTION></TABLE></CENTER></DIV>
<HR>

<H2>Full Source available for download!&nbsp;&nbsp;</H2>
<H4><A 
href="http://home.ccci.org/wolbrink/TntBin/TntUnicodeControls.zip">Download 
now</A>&nbsp;&nbsp;</H4>
<UL>
  <LI>
  <P>Works with Delphi 5/6/7. (TTntDBGrid is *not* Unicode enabled for Delphi 
  5.)</P>
  <LI>
  <P>It comes with an updated Unicode.pas (from Mike Lischke's <A 
  href="http://www.delphi-unicode.net/">Delphi Unicode Center</A>).</P></LI></UL>
<UL>
  <LI>It also works with JclUnicode.pas from <A 
  href="http://www.delphi-jedi.org/Jedi:CODELIBJCL">Jedi Component Library 
  (JCL)</A>.&nbsp; Just define "JCL" in your project options. </LI></UL>
<HR>

<H5>Stay Informed and Join the Discussion</H5>
<P><A 
href="http://webboard.ccci.org:8080/~tnt">http://webboard.ccci.org:8080/~tnt</A>&nbsp; 
- <B><A href="http://webboard.ccci.org:8080/~tnt">Signup to receive 
announcements by email</A></B>, or start a discussion</P>
<H5>&nbsp;</H5>
<HR>

<H3>What's New?&nbsp; Check out the <A 
href="http://home.ccci.org/wolbrink/tnt/delphi_unicode_controls_log.htm">release 
log</A>.</H3>
<HR>

<H3><A href="http://www.borland.com/"><IMG border=0 height=75 
src="Tnt Delphi Unicode Controls_files/Logo_big.gif" width=154></A></H3>
<HR>

<H3>Components included</H3>
<TABLE border=1 width="100%">
  <TBODY>
  <TR>
    <TD width="50%">
      <P align=center><B>Standard</B> 
      <UL>
        <LI>TTntForm 
        <LI>TTntMainMenu 
        <LI>TTntPopupMenu 
        <LI>TTntLabel 
        <LI>TTntEdit 
        <LI>TTntMemo 
        <LI>TTntButton 
        <LI>TTntCheckBox 
        <LI>TTntRadioButton 
        <LI>TTntListBox 
        <LI>TTntComboBox 
        <LI>TTntScrollBar 
        <LI>TTntGroupBox 
        <LI>TTntPanel 
        <LI>TTntActionList </LI></UL>
      <P align=center><B>Additional</B></P>
      <UL>
        <LI>TTntBitBtn 
        <LI>TTntSpeedButton 
        <LI>TTntStringGrid 
        <LI>TTntDrawGrid 
        <LI>TTntImage 
        <LI>TTntShape 
        <LI>TTntBevel 
        <LI>TTntScrollBox 
        <LI>TTntCheckListBox 
        <LI>TTntStaticText 
        <LI>TTntControlBar </LI></UL>
      <P align=center><B>Win32</B></P>
      <UL>
        <LI>TTntTabControl 
        <LI>TTntPageControl 
        <LI>TTntRichEdit 
        <LI>TTntTrackBar 
        <LI>TTntProgressBar 
        <LI>TTntUpDown 
        <LI>TTntDateTimePicker 
        <LI>TTntMonthCalendar 
        <LI>TTntListView 
        <LI>TTntPageScroller </LI></UL>
      <P align=center><B>Data Controls</B> 
      <UL>
        <LI>TTntDBGrid <FONT size=1>(requires Delphi 6 for full Unicode 
        support)</FONT> 
        <LI>TTntDBEdit 
        <LI>TTntDBComboBox 
        <LI>TTntDBCheckBox </LI></UL>
      <P align=center><B>System</B></P>
      <UL>
        <LI>TTntPaintBox </LI></UL>
      <P align=center><B>Others</B> 
      <UL>
        <LI>TTntThemeManager&nbsp; (inherits from Mike Lischke's XP Theme 
        Manager) 
        <LI>TTntThemeManagerDB </LI></UL></TD></TR>
  <TR>
    <TD width="50%">
      <P align=center 
      style="LINE-HEIGHT: 100%; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><B>Delphi 
      IDE Enhancements</B> 
      <UL>
        <LI>
        <P 
        style="LINE-HEIGHT: 100%; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px">TWideStringProperty 
        </P>
        <LI>TWideStringListProperty </LI></UL></TD></TR></TBODY></TABLE>
<HR>

<H3>Background</H3>
<P>Designing software for an international audience, I've always wanted to write 
a full Unicode application.&nbsp; My approach so far, has been to write Unicode 
on the inside, and MBCS on the outside.&nbsp; This has always been frustrating, 
because (even on Windows NT/2000 which provide native Unicode window controls) 
the WideStrings inside my application and databases were always confined to an 
ANSI VCL.&nbsp; And, since the VCL was designed to wrap the low-level Windows 
details, why shouldn't the VCL hide the fact that sometimes native Unicode 
controls are not possible on the given version of Windows.&nbsp; I believe the 
VCL should be written with a Unicode interface, even if it must (at times) deal 
with an ANSI operating system.&nbsp; For example, TEdit should expose Text as a 
WideString, even if it has to convert the WideString to an AnsiString on the 
Windows 9X platform.</P>
<P>In the past, the ANSI VCL may have made a little sense, considering that 
there were many more users of Windows 9X, than Windows NT.&nbsp; There would 
have been some performance penalty to use WideStrings on the Windows 9X 
platform.&nbsp; But with the faster computers of today, and with more people 
using platforms such as Windows 2000 and Windows XP, the ANSI VCL just doesn't 
make sense anymore.&nbsp; In fact, having to use the the ANSI VCL on Windows 
NT/2000/XP is slower because of the constant conversion to and from Unicode 
inside Windows.</P>
<P>My coding signature is <B>Tnt</B>.&nbsp; I will use this to denote my classes 
from others.</P>
<UL>
  <LI>For <A href="http://home.ccci.org/wolbrink/index.htm">more information 
  about me</A> 
  <LI>Some of my software projects (all written in Delphi). 
  <LI>&nbsp;&nbsp;&nbsp; <A 
  href="http://home.ccci.org/wolbrink/tnt/index.htm">TntMPD</A> (contact manager 
  for missionaries) 
  <LI>&nbsp;&nbsp;&nbsp; <A 
  href="http://home.ccci.org/wolbrink/screensaver.htm">Jesus Film Screen 
  Saver</A> 
  <LI>&nbsp;&nbsp;&nbsp; <A 
  href="http://home.ccci.org/wolbrink/TntBin/ActiveXSCR.exe">ActiveX SCR 
  control</A> </LI></UL>
<H3>Design Goals</H3>
<P>I want the controls to work on Windows 95, 98, ME, NT, 2000, XP, etc.&nbsp; I 
want a single EXE for all platforms.&nbsp; Of course, full Unicode support is 
only truly available on NT/2000/XP.&nbsp; In other words, the controls should 
automatically scale to take advantage of native Unicode support when 
possible.</P>
<P>I want the controls to inherit from the Delphi VCL.&nbsp; I want to reuse as 
much code as possible.&nbsp; For the most part this makes sense.&nbsp; The only 
sticky part is where text messages get passed around.&nbsp; But I believe I've 
gotten past this through strategic subclassing at various points in the message 
flow chain.&nbsp; To give a rough comparison of why this is so important, check 
out the following chart which compares the lines of code in the VCL for a given 
control (4,397 in all), and the lines of code required in my descendent controls 
(655 in all).&nbsp; Besides saving lines of code, I get the advantage of 
automatically inheriting new features as new versions of Delphi come out.&nbsp; 
One such example is the AlphaBlending feature in the Delphi 6 TForm.&nbsp; Even 
though I use Delphi 5 now, I won't have to add any code to get this new 
feature.&nbsp;</P>
<P><IMG border=0 height=282 
src="Tnt Delphi Unicode Controls_files/LinesOfCodeTntVcl.gif" width=558></P>
<P>I found the TWideStrings and TWideStringList classes from Mike Lischke's <A 
href="http://www.delphi-unicode.net/">Delphi Unicode Center</A> very 
helpful.&nbsp; In fact, Mike's Unicode.pas file is required to compile my 
code.</P>
<HR>

<H3>More Interesting Information...</H3><A 
href="http://www.unicode.org/iuc/iuc17/a7/slides.ppt">Case Study: Porting an MFC 
Application to Unicode</A>:&nbsp; It looks like the FrontPage 2002 team did the 
roughly the same thing to MFC as what I'm doing to the VCL.&nbsp; They did this 
with the same goal in mind: to support Unicode as much as possible depending on 
the support offered by Windows.&nbsp; Another goal was "<SPAN 
style="FONT-FAMILY: Tahoma; mso-ascii-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">Don</SPAN><SPAN 
style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩中文字幕91| 欧美日韩综合不卡| 福利一区二区在线| 国产剧情av麻豆香蕉精品| 麻豆精品视频在线观看视频| 日欧美一区二区| 奇米精品一区二区三区在线观看| 午夜亚洲国产au精品一区二区| 香蕉av福利精品导航| 日韩中文字幕不卡| 久久国产精品免费| 国产一区在线观看麻豆| 国产乱人伦偷精品视频不卡| 国产91精品入口| 99久久国产综合精品色伊| 91久久奴性调教| 欧美精品乱人伦久久久久久| 日韩欧美一区二区在线视频| 精品国产乱码久久久久久蜜臀 | 久久久久青草大香线综合精品| 日韩欧美国产精品| 久久精品水蜜桃av综合天堂| 亚洲国产高清aⅴ视频| 亚洲九九爱视频| 午夜精品爽啪视频| 久久精品国产亚洲一区二区三区 | 欧美va在线播放| 日本va欧美va精品| 极品少妇xxxx偷拍精品少妇| 国产九色sp调教91| 97se狠狠狠综合亚洲狠狠| 欧美性猛片aaaaaaa做受| 欧美一区二区视频在线观看| 国产日本亚洲高清| 亚洲一本大道在线| 国产综合色视频| 91女神在线视频| 91麻豆精品91久久久久同性| 国产亚洲欧洲一区高清在线观看| 亚洲欧美激情一区二区| 蜜桃av一区二区| 91老师片黄在线观看| 日韩一区二区三区四区五区六区 | 日韩在线一二三区| 国产精品一二三| 欧美日韩综合色| 日本一区二区三区在线观看| 亚洲成a人v欧美综合天堂| 狠狠色伊人亚洲综合成人| 日本韩国一区二区三区| 久久欧美一区二区| 亚洲地区一二三色| 丁香婷婷综合激情五月色| 在线视频国产一区| 欧美国产在线观看| 奇米在线7777在线精品 | 久久精品视频在线看| 夜夜亚洲天天久久| 国产**成人网毛片九色| 制服丝袜激情欧洲亚洲| 一区二区中文字幕在线| 激情图片小说一区| 欧美日韩另类国产亚洲欧美一级| 国产精品沙发午睡系列990531| 日韩精品91亚洲二区在线观看| 成人av中文字幕| 精品三级在线看| 婷婷久久综合九色综合伊人色| 99国内精品久久| 久久精品视频在线看| 美女视频黄 久久| 欧美在线你懂得| 国产精品的网站| 国产成人综合网| www激情久久| 免费精品99久久国产综合精品| 91麻豆国产福利精品| 国产日韩亚洲欧美综合| 国模套图日韩精品一区二区| 日韩一二三四区| 午夜a成v人精品| 色噜噜狠狠色综合中国| 《视频一区视频二区| 国产91露脸合集magnet| 美女在线观看视频一区二区| 欧美中文字幕一二三区视频| 成人免费在线播放视频| 成人自拍视频在线| 久久久久综合网| 国产精品一区二区久久不卡| 欧美r级电影在线观看| 美女在线视频一区| 日韩午夜激情av| 青草av.久久免费一区| 91麻豆精品国产无毒不卡在线观看| 亚洲小说欧美激情另类| 欧美色综合网站| 亚洲国产va精品久久久不卡综合| 在线免费观看日本欧美| 亚洲午夜免费电影| 欧美精品日韩一区| 日本最新不卡在线| 在线播放/欧美激情| 日产国产欧美视频一区精品| 日韩一区二区三区电影在线观看| 日韩专区在线视频| 日韩精品一区国产麻豆| 国产主播一区二区| 久久综合色鬼综合色| 国产麻豆精品视频| 国产午夜久久久久| 不卡的av中国片| 一区二区三区.www| 欧美日韩日日摸| 青青草原综合久久大伊人精品| 日韩一区二区精品在线观看| 美女任你摸久久| 久久亚洲综合色一区二区三区| 国产精品影音先锋| 中文字幕亚洲不卡| 欧美自拍偷拍午夜视频| 日本不卡视频一二三区| 337p日本欧洲亚洲大胆色噜噜| 国产夫妻精品视频| 亚洲三级视频在线观看| 色综合久久久久| 日本在线不卡一区| 久久久99免费| 一本一道波多野结衣一区二区| 亚洲国产aⅴ天堂久久| 精品美女在线观看| 成人免费毛片aaaaa**| 玉足女爽爽91| 日韩欧美国产麻豆| 99久久精品99国产精品| 日韩精品一二三| 国产婷婷色一区二区三区四区| 91香蕉国产在线观看软件| 日韩精品91亚洲二区在线观看| 久久久久久免费网| 在线精品视频免费播放| 经典三级一区二区| 一区二区三区在线观看欧美| 日韩欧美国产系列| 91色porny在线视频| 美女一区二区视频| 亚洲人成网站色在线观看| 日韩视频123| 色综合久久久久综合99| 奇米精品一区二区三区在线观看| 国产精品视频一区二区三区不卡| 欧美日韩一区二区三区四区 | 日本一区二区免费在线观看视频| 色婷婷综合五月| 国产酒店精品激情| 午夜久久久久久久久| 国产精品女主播在线观看| 欧美一区二区啪啪| 色综合久久99| 国产v日产∨综合v精品视频| 午夜视频在线观看一区二区三区| 国产日韩欧美精品综合| 欧美一区二区三区电影| 91女厕偷拍女厕偷拍高清| 国产自产2019最新不卡| 婷婷国产v国产偷v亚洲高清| 成人欧美一区二区三区白人 | 一区二区激情视频| 国产日韩亚洲欧美综合| 日韩一级高清毛片| 欧美视频中文字幕| va亚洲va日韩不卡在线观看| 久久99久久精品| 五月激情丁香一区二区三区| 亚洲免费资源在线播放| 欧美国产日韩精品免费观看| 欧美一区二区免费观在线| 在线观看日韩一区| 91天堂素人约啪| 国产福利一区二区三区视频在线 | 亚洲最大成人综合| 欧美激情一区在线| 久久综合999| 欧美电影精品一区二区| 欧美精品777| 欧美专区亚洲专区| 色国产精品一区在线观看| 丰满白嫩尤物一区二区| 国产另类ts人妖一区二区| 麻豆成人久久精品二区三区红| 亚洲五月六月丁香激情| 一区二区三区波多野结衣在线观看 | 欧美成人伊人久久综合网| 欧美亚洲精品一区| 欧美综合欧美视频| 欧美在线视频你懂得| 色综合天天视频在线观看| av在线一区二区| 播五月开心婷婷综合| 国产在线观看一区二区|