C#ÓïÑÔ µÚËIJ¿·Ö ͼÐνçÃæ±à³Ì£¨Î壩 ²¼¾ÖÈÝÆ÷Àࣨ1£©
´ÓContainerControlÀà¼Ì³ÐµÄ×ÓÀà×÷ΪÈÝÆ÷´°Ì壬¿ÉÒÔÈÝÄɳýFormÀà¶ÔÏóÍâµÄÆäÓà´°Ìå¶ÔÏó¡£
ÔÚËùÓÐÈÝÆ÷´°ÌåÄÚ£¬×î»ù±¾µÄ¾ÍÊǶ¥¼¶ÈÝÆ÷FormÀàÒÔ¼°Ãæ°åÈÝÆ÷PanelÀà¡£ÕâÁ½ÕßµÄÖ÷񻂿±ðΪ£ºÇ°Õß¾ßÓÐWindows±ê×¼¿ò¼Ü£¨±êÌâÀ¸£¬×î´ó»¯¡¢×îС»¯ºÍ¹Ø±Õ°´Å¥£¬´°Ìå±ß¿ò£¬¿Éµ÷Õû³ß´ç£©£¬²¢ÇÒ¿ÉÒÔ¶ÀÁ¢´æÔÚ£»ºóÕßÖ»ÊÇÒ»¿éÇøÓò£¬²¢ÇÒ±ØÐëÒÀ¸½ÔÚij¸öÈÝÆ÷´°ÌåÉÏ£¬ÎÞ·¨¶ÀÁ¢´æÔÚ¡£³ýÁËËüÃǵÄÇø±ðÍ⣬ËûÃǶ¼¾ßÓУºControlsÊôÐÔ£¬¿ÉÒÔÔÚÉÏÃæ·ÅÖÿؼþ£»¿Ø¼þ·ÅÖõÄλÖÃÐèҪͨ¹ý¿Ø¼þµÄTopºÍLeftÊôÐÔ»òÕß¿ØÖÆ¡£
1 ¾ø¶Ô²¼¾Ö
¶ÔÓÚÈÝÆ÷ÀàÐ͵Ŀؼþ£¨°üÀ¨FormÀàÐÍ£©£¬³öÁËSize£¬BoundsÊôÐÔÍ⣬»¹ÓÐClientSizeºÍClientRectangleÊôÐÔ£¬Ç°Õß±íʾ¿Í»§Çø³ß´ç£¬SizeÀàÐÍ£»ºóÕß±íʾ¿Í»§ÇøµÄ¾ØÐΣ¬ÊÇÒ»¸öRectangleÀàÐÍ¡£Ëùν¿Í»§Çø£¬¾ÍÊÇÈÝÆ÷ʵ¼Ê¿ÉÒÔʹÓõĿռ䣬¶ÔÓÚFormÀàÐÍÀ´Ëµ£¬¿Í»§Çø¾ÍÊdzý¹ý±êÌâÀ¸£¬ËÄÖܵı߿òÍâÊ£ÓàµÄ²¿·Ö¡£
ͼ1 ¿Í»§ÇøÊ¾Òâͼ
Ò»°ãÀ´Ëµ£¬Ö±½ÓÔÚFormÉÏ»òPanelÉÏ·ÅÖÿؼþ£¬¿Ø¼þµÄλÖò»»á×Ô¶¯µ÷Õû£¬ÍêÈ«ÒÀÀµ¿Ø¼þµÄLeft, TopºÍLocationµÈÊôÐÔ¿ØÖÆ£¬¿Ø¼þµÄ´óСҲ²»»á×Ô¶¯¸Ä±ä£¬ÍêÈ«ÒÀ¿¿¿Ø¼þµÄWidth, HeightºÍSizeµÈÊôÐÔ¿ØÖÆ¡£ÕâÖÖ·½Ê½³ÆÎª¾ø¶ÔλÖò¼¾Ö¡£
ÎÒÃÇÔÙÀ´ÊìϤһÏÂÕâЩÓÃÓÚ¶¨Î»Ò»¸ö¿Ø¼þµÄÊôÐÔÃÇ£¬ËüÃÇ¿ÉÒÔÓÃÓÚ»ñÈ¡»òÉèÖÿؼþµÄλÖúͳߴ磺
LeftÊôÐÔ£º¿Ø¼þ¾àÀëÆäÈÝÆ÷×ó±ß½çµÄ¾àÀ룬intÀàÐÍ£»
TopÊôÐÔ£º¿Ø¼þ¾àÀëÆäÈÝÆ÷Éϱ߽çµÄ¾àÀ룬intÀàÐÍ£»
LocationÊôÐÔ£º¿Ø¼þ×óÉϽÇ×ø±ê¾àÀëÆäÈÝÆ÷µÄ¾àÀ룬PointÀàÐÍ¡£Ò»°ã¶øÑÔ£¬¿ÉÒÔ°ÑÈÝÆ÷µÄ×óÉϽÇÈÏΪÊÇ×ø±êÖáԵ㣬ÔòLocationÊôÐÔ±íʾ¿Ø¼þÏà¶ÔÓÚÆäÈÝÆ÷µÄ×ø±ê¡£ËùÒÔÆäXÊôÐÔµÈÓڿؼþµÄLeftÊôÐÔ£¬YÊôÐÔµÈÓڿؼþµÄTopÊôÐÔ£»
WidthÊôÐÔ£º¿Ø¼þµÄ¿í¶È£¬intÀàÐÍ£»
HeightÊôÐÔ£º¿Ø¼þµÄ¸ß¶È£¬intÀàÐÍ£»
SizeÊôÐÔ£º¿Ø¼þµÄ³ß´ç£¬°üÀ¨¿í¶ÈºÍ¸ß¶È£¬SizeÀàÐÍ£»
³ýÁËÒÔÉÏÁù¸öÊôÐÔÍ⣬»¹¿ÉÒÔʹÓÃBoundsÊôÐÔ£¬ÕâÊÇÒ»¸öRectangleÀàÐ͵ÄÊôÐÔ£¬±íʾһ¸öÏà¶ÔÓÚÈÝÆ÷×óÉϽÇÎª×ø±êÔµãµÄ¾ØÐΣ¬¼´¿Ø¼þµÄλÖúͳߴ硣ÀûÓÃSetBounds·½·¨»¹¿ÉÒÔʹÓÃX, Y, Width, HeightËĸö·ÖÁ¿ÉèÖÃBoundsÊôÐÔ¡£
2 궨Ïà¶Ô²¼¾Ö
Èç¹û½øÒ»²½ÉèÖÿؼþµÄDockÊôÐÔ£¬Ôò¿ÉÒÔÉ趨¿Ø¼þÔÙÈÝÆ÷ÄÚµÄÏà¶ÔλÖã¬DockÊôÐÔ¿ÉÒÔÉèÖÿؼþ°´ÕÕÆäËùÔÚÈÝÆ÷µÄ“×óÓÒÉÏÏÂÖДÕâÎå¸ö·½Î»À´·ÅÖÿؼþ£¬´Ëʱ¿Ø¼þÖ»ÄÜÉèÖÃWidth¡¢HeightºÍSizeÊôÐÔ£¬¶øÎÞ·¨ÉèÖÃLeft¡¢TopºÍLocationÊôÐÔ£¬¼´¿Ø¼þÖ»Äܵ÷Õû´óС£¬ÎÞ·¨×ÔÓÉÉèÖÃλÖá£ÕâÖֿؼþÒÀÕÕÈÝÆ÷µÄÏà¶ÔλÖ÷ÅÖÿؼþµÄ·½Ê½³Æ
Ïà¹ØÎĵµ£º
[System.Runtime.Serialization.DataMemberAttribute()]
public Information Archive {
get {
&n ......
/ÓÉÓÚJAVAÓïÑÔµÄÊý¾ÝÀàÐͶ¼ÊÇÓзûºÅÀàÐÍ£¬¶øC# C++Ò»°ãÊý¾ÝÀàÐͶ¼ÊÇ·ÖÓзûºÅºÍÎÞ·ûºÅ,
//Òò´ËÔÚͨÐŹý³ÌÖд«µÝµÄByte[]ÎÞ·¨Ö±
½Óת»»³ÉC#ÐèÒªµÄÀàÐÍ£¬
//ÒÔǰµ¹ÊÇûעÒâÕâЩϸ½Ú£¬ÒòΪһ°ãÓÃÒ»ÖÖÓïÑÔ±à³Ì£¬
//´ó¶¼ÓÐÄÚÖõÄת»»·½·¨¡£¿çÓïÑÔ»·¾³µÄת»»¾ÍµÄ×Ô¼º¶¯
ÊÖÏë°ì·¨ÁË¡£
1¡¢javaµÄByte[]ת»»³Éc#µÄInt32
privat ......
protected void btnsearch_ServerClick(object sender, EventArgs e)
{
string lujing=this.Text2.Value.ToString().Trim();
string shujuku = this.jine.Value;
&nbs ......
Ìí¼ÓÒýÓÃ
using System.Data.OracleClient;
Ö÷ÒªÓõ½ÁËÁ½¸öÀà
System.Data.OracleClient.OracleConnection ±íʾһ¸öµ½Êý¾Ý¿âµÄÁ¬½Ó¡£´ËÀàÎÞ·¨¼Ì³Ð¡£
System.Data.OracleClient.OracleCommand ±íʾÕë¶ÔÊý¾Ý¿âÖ´ÐÐµÄ SQL Óï¾ä»ò´æ ......
±¾ÊéÊÇ΢Èí¼¼ÊõÅàѵͳ±à½Ì²ÄÖ®Ò»£¬¶Ô±à³ÌÓïÑÔC#½øÐÐÁËÏêϸµÄ½éÉÜ¡£ C#ÊÇ»ùÓÚ΢ÈíÏÂÒ»´ú²Ù×÷ƽ̨£®NETµÄȫеÄÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓïÑÔ¡£ËüÔÚ±£³ÖÁËC+ÖÐÊìϤµÄÓï·¨µÄͬʱ£¬Ìí¼ÓÁË´óÁ¿µÄ¸ßЧ´úÂëºÍÍêÈ«ÃæÏò¶ÔÏóÌØÐÔ£¬ÒÔ¼°¸ü¸ßµÄ¿É¿¿ÐԺͰ²È«ÐÔ¡£C#ÓïÑÔ½«ÔÚ±£³ÖC£¯C++Áé»îÐԵĻù´¡ÉÏΪ³ÌÐòÔ±´øÀ´¸ü¸ßЧµÄ¿ª·¢·½Ê½¡£Ëü²»½öÄÜÓÃÓ ......