From 980b81826d62f2ef82312e4e226211f7c49f7ca8 Mon Sep 17 00:00:00 2001 From: newton-cn Date: Tue, 23 Apr 2024 16:28:21 +0900 Subject: [PATCH] first commit --- .vs/newton-cn/v16/.suo | Bin 0 -> 89088 bytes newton-cn.sln | 25 ++ newton-cn/App.config | 6 + newton-cn/DBConnector.cs | 82 ++++++ newton-cn/EclipseControl.cs | 49 ++++ newton-cn/Form1.Designer.cs | 104 ++++++++ newton-cn/Form1.cs | 72 +++++ newton-cn/Form1.resx | 123 +++++++++ newton-cn/Form2.Designer.cs | 135 ++++++++++ newton-cn/Form2.cs | 137 ++++++++++ newton-cn/Form2.resx | 120 +++++++++ newton-cn/Form3.Designer.cs | 252 ++++++++++++++++++ newton-cn/Form3.cs | 248 +++++++++++++++++ newton-cn/Form3.resx | 120 +++++++++ newton-cn/MouseEvent1.cs | 167 ++++++++++++ newton-cn/MouseEvent2.cs | 186 +++++++++++++ newton-cn/Program.cs | 22 ++ newton-cn/Properties/AssemblyInfo.cs | 36 +++ newton-cn/Properties/Resources.Designer.cs | 63 +++++ newton-cn/Properties/Resources.resx | 117 ++++++++ newton-cn/Properties/Settings.Designer.cs | 26 ++ newton-cn/Properties/Settings.settings | 7 + newton-cn/bin/Debug/newton-cn.exe | Bin 0 -> 28672 bytes newton-cn/bin/Debug/newton-cn.exe.config | 6 + newton-cn/bin/Debug/newton-cn.pdb | Bin 0 -> 77312 bytes newton-cn/bin/Release/newton-cn.exe | Bin 0 -> 27136 bytes newton-cn/bin/Release/newton-cn.exe.config | 6 + newton-cn/bin/Release/newton-cn.pdb | Bin 0 -> 73216 bytes newton-cn/bin/Release/newton-cn.zip | Bin 0 -> 10750 bytes newton-cn/newton-cn.csproj | 131 +++++++++ newton-cn/newton-cn.csproj.user | 13 + ...ework,Version=v4.7.2.AssemblyAttributes.cs | 4 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 1675 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6983 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 3584 bytes .../newton-cn.csproj.CoreCompileInputs.cache | 1 + .../newton-cn.csproj.FileListAbsolute.txt | 33 +++ .../newton-cn.csproj.GenerateResource.cache | Bin 0 -> 963 bytes .../newton-cn.csprojAssemblyReference.cache | Bin 0 -> 2069 bytes newton-cn/obj/Debug/newton-cn.exe | Bin 0 -> 28672 bytes newton-cn/obj/Debug/newton-cn.pdb | Bin 0 -> 77312 bytes newton-cn/obj/Debug/newton_cn.Form1.resources | Bin 0 -> 180 bytes newton-cn/obj/Debug/newton_cn.Form2.resources | Bin 0 -> 180 bytes newton-cn/obj/Debug/newton_cn.Form3.resources | Bin 0 -> 180 bytes .../newton_cn.Properties.Resources.resources | Bin 0 -> 180 bytes .../newton-cn.csproj.AssemblyReference.cache | Bin 0 -> 11 bytes .../newton-cn.csproj.CoreCompileInputs.cache | 1 + .../newton-cn.csproj.FileListAbsolute.txt | 34 +++ .../newton-cn.csproj.GenerateResource.cache | Bin 0 -> 963 bytes .../newton-cn.csprojAssemblyReference.cache | Bin 0 -> 424 bytes newton-cn/obj/Release/newton-cn.exe | Bin 0 -> 27136 bytes newton-cn/obj/Release/newton-cn.pdb | Bin 0 -> 73216 bytes .../obj/Release/newton_cn.Form1.resources | Bin 0 -> 180 bytes .../obj/Release/newton_cn.Form2.resources | Bin 0 -> 180 bytes .../obj/Release/newton_cn.Form3.resources | Bin 0 -> 180 bytes .../newton_cn.Properties.Resources.resources | Bin 0 -> 180 bytes 56 files changed, 2326 insertions(+) create mode 100644 .vs/newton-cn/v16/.suo create mode 100644 newton-cn.sln create mode 100644 newton-cn/App.config create mode 100644 newton-cn/DBConnector.cs create mode 100644 newton-cn/EclipseControl.cs create mode 100644 newton-cn/Form1.Designer.cs create mode 100644 newton-cn/Form1.cs create mode 100644 newton-cn/Form1.resx create mode 100644 newton-cn/Form2.Designer.cs create mode 100644 newton-cn/Form2.cs create mode 100644 newton-cn/Form2.resx create mode 100644 newton-cn/Form3.Designer.cs create mode 100644 newton-cn/Form3.cs create mode 100644 newton-cn/Form3.resx create mode 100644 newton-cn/MouseEvent1.cs create mode 100644 newton-cn/MouseEvent2.cs create mode 100644 newton-cn/Program.cs create mode 100644 newton-cn/Properties/AssemblyInfo.cs create mode 100644 newton-cn/Properties/Resources.Designer.cs create mode 100644 newton-cn/Properties/Resources.resx create mode 100644 newton-cn/Properties/Settings.Designer.cs create mode 100644 newton-cn/Properties/Settings.settings create mode 100644 newton-cn/bin/Debug/newton-cn.exe create mode 100644 newton-cn/bin/Debug/newton-cn.exe.config create mode 100644 newton-cn/bin/Debug/newton-cn.pdb create mode 100644 newton-cn/bin/Release/newton-cn.exe create mode 100644 newton-cn/bin/Release/newton-cn.exe.config create mode 100644 newton-cn/bin/Release/newton-cn.pdb create mode 100644 newton-cn/bin/Release/newton-cn.zip create mode 100644 newton-cn/newton-cn.csproj create mode 100644 newton-cn/newton-cn.csproj.user create mode 100644 newton-cn/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs create mode 100644 newton-cn/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 newton-cn/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 newton-cn/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 newton-cn/obj/Debug/newton-cn.csproj.CoreCompileInputs.cache create mode 100644 newton-cn/obj/Debug/newton-cn.csproj.FileListAbsolute.txt create mode 100644 newton-cn/obj/Debug/newton-cn.csproj.GenerateResource.cache create mode 100644 newton-cn/obj/Debug/newton-cn.csprojAssemblyReference.cache create mode 100644 newton-cn/obj/Debug/newton-cn.exe create mode 100644 newton-cn/obj/Debug/newton-cn.pdb create mode 100644 newton-cn/obj/Debug/newton_cn.Form1.resources create mode 100644 newton-cn/obj/Debug/newton_cn.Form2.resources create mode 100644 newton-cn/obj/Debug/newton_cn.Form3.resources create mode 100644 newton-cn/obj/Debug/newton_cn.Properties.Resources.resources create mode 100644 newton-cn/obj/Release/newton-cn.csproj.AssemblyReference.cache create mode 100644 newton-cn/obj/Release/newton-cn.csproj.CoreCompileInputs.cache create mode 100644 newton-cn/obj/Release/newton-cn.csproj.FileListAbsolute.txt create mode 100644 newton-cn/obj/Release/newton-cn.csproj.GenerateResource.cache create mode 100644 newton-cn/obj/Release/newton-cn.csprojAssemblyReference.cache create mode 100644 newton-cn/obj/Release/newton-cn.exe create mode 100644 newton-cn/obj/Release/newton-cn.pdb create mode 100644 newton-cn/obj/Release/newton_cn.Form1.resources create mode 100644 newton-cn/obj/Release/newton_cn.Form2.resources create mode 100644 newton-cn/obj/Release/newton_cn.Form3.resources create mode 100644 newton-cn/obj/Release/newton_cn.Properties.Resources.resources diff --git a/.vs/newton-cn/v16/.suo b/.vs/newton-cn/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..be5f9091616143b390a2952eb5cc39d1f57c92e4 GIT binary patch literal 89088 zcmeHw37izwwSJ9C1W^=4L_{5T)akaTyJrJIWTY@(?c2Z8 zx0YM?+5RhD!sI<-J#iuWmi_r`2sE-Y6S`aGNG6 zfoB3^Oj;sM2KIJbHB0AZh$Z#)aA}Vuev&-(t@+)(c#P^RJAt2gyQMCqpht=TT0o01 zAfkq|@{Y{{|7b+^fJ&?xQZKM{Ngc>PVUZ4V6Q1-~Ay%IQe;L~-+osd}--)nqsRTF# z*V_$sb%+|*$?(~>g&TnTy#clA^I`B01{?>N1K1ZZ3NQjN5O4~>1DF6f9zc`_0*(cg z1BL^R0f_jA;`#)@Re%!#BLQ&$>2(Ca3t-rT;O`GO3{a&$V;)Yz^`U@jz<%oU!&Sdt z^#v~BGk=ZhyIJs?0TThI16V~T1I_?U0Zau<155|Z0L%pN`!nI6510-37T`#Lh+p_i zOrD8%PW+|1@1wYm0hX!HmaBfR>Yocg0ANdEYi1hz;1kaU@GnuXd0)u(@B8@vQu_z( zi>dvy4$z5yK;QP2H#>LkgEX@avCCp#BicXTTeW|_vugh}h@%`Z2*CEwHqO3;?VsQ2 z+duD*!gFK$KN`<6wSV>{rS@;%{@E9>Y%hcV9l-Yi-vxXRz~@)0KFfsnKY)J?;D>;# z0Y3upIpGFeUkCUx;Cl7>TKIPXZUU?W+zeO`xCL-4;5NYRfI9#jmqc9m=&t!J7w6>r zUjW}P0ne#;_4r=GvtI*#WAaWPt`OHBAq^h`K2g*1Dg4g>|EJ#n9scKlFVy>g!v7cG zOZ9#`eE=CH(xp`XN~wKa%YUxaD3ybgQMmAk)Cz8t_hDRh;(rl1;Bu)Fe3n=8q0Shc z5Bw*2q)GrOX?$;XPyUd+AYByvFL5N4Ti5^l0zdJV;Y+9Z$s;libPC^3o^63P+Qu$Nv`}&r@o%}ghuAMcgkCZ0N-ASl_v+#;Ckkk5i z5yC#EM&}H_Uk#n^0lzGl$(7$>{a=M>o^*vjn2uO|Li_@^)BInKZ|`-5pB%Hf%Le~> zh{_#)vz}i`56hpjF=b+>`M&~T-Iaf}g3RQf_-EjG3&1Jb9-XuL$I;E)WkY|; z{Waxr{XMTK%Nw7G`xEi*B*4jl3V;XT z1)Kt4uf&!~+OvkTmu5?0Z^0h37ElKm0}%0z!}WN;X@CiUdO!n!JX8~)8DORV6LA>* zGx1FeU^ZY5U@l-D;4Hv50p|eD1}p%~2YeeK;t1nW$x zxe>9&5o=6Z3VkRggkGd`IzlX!`DJ_#TJBMHDtyw}Y5m^|VfO{lImJI4*kjO>Cy?H5 zIk(F98*@wi~*$K+7(J zyfp(kWIid2uw3mN_5TA9fVk=G!iskra4}H5xe?OC7%7B$8<%q&$90>u81-!#$~1&F zLCL67t_9t==Nv^`t|yCdw;XBg!P_`eOo=gqXQbS6IXoq)R@|FEn<#&~6s^~*V$taC z#dmS(Phb3X`i8gGUh%^ZPab{V?9~VL+&$}ov%j_FD({OcH(nY3oNPxj-#71pGDQcZ zP+{lJ$nr!i>S>LJ+G9OS{odAiU*F35>c*O2u)fygYYx_Xf)g97J+;^LTmGjZ|7>3o z^f~9^pR;dDzEA&nuaAy6>hXDNmh^0IKKT95Y93ts>x*x@d)Qg!w|{iQ!QJd4lKB+* zUFh>f0>LUz&|h2YsjF^l_f$o~?SZ;rBoe5u^ZI;&Dt{FReuER==hGjK`h5ss1b}_e zNce{VMydB^xEQYF3QqxN{I8+X=x(#oe{hcMX*G_sll+sXuyV-1tbcNYe=#C^O^whAe)2O`j`+#XkY`~UtitJ^--w$l z&|lKc0o6I{9Y(Jo0i=$Hak*zc7hD#3D>DcBCu#2#zn=b+Fru`{xTD~qx{w-<3tjS) z9`ufx+|kH?0|L3BzaD=Ba!yU>B9*_10`pXr9!+>hD*!upJo0}60*qACU>8=rWB7yB zn-)2@v;k1Y`$pU=b{M2WW=_DH1^tf)ZVZ*OyW3>^n~o7_9=O>V;PpJ<0v97q9G}P) zg)y4%I-bCKOkDBrg_|b5{6Ocy_dRig^y{sMzjMdthK=)2T{CRKqkDW9|M5l4jHm;` zS8|yCuP^^wiz@$0>tkIckF9V6*G`@G@4*9(@t=C+^gmqnWc1cC{<4oRxbV`JM^@Ee z_|tPd54*{^LW^>E-&HOh=|9NZTRHYWr{QHiz-jwmjj+$E5jyGrs2jI(+2}vkAhNgB z2%AvHr=r)RtxZ_&2^Yz&j`f}WVJ3(EC#BwH3eWe)0w@E~HKA>_rbt0E@q{xGqDP2B zw;Dlhpp{k_vSJtRG*=7!Y|E63ozkDO>SDD6n23^V27QD0Z$v-ufh6sNKM_~T{6he8 z>ulUl!~1ZG?8Q`6XOaJX@ZBVS3}+|*%>)&qYB@|)+XST%y#s#NP4y&^7oMclX-Vq|7PM#A%D8TAC~FgAlHN_ zQcXSz^mmP4-~UfT>zX5#r{%XCHNHb`YpL~3&b022|S@3*NPz}aYbZNNk= zOAoX|S9G5NKKvj9n0$5>MJMX zFXyAJ9Oqy9d;W)c=a}ZS{#}c(zf?2iEdSIpo4aiIj}?gOF*Q18_^l;S(x3gQAK*0q z`uU#*)Up_A8(SGQdFd7gYCKdH|pZaO~8>S3QvI7xd48SS=sR*lz|FSHn@Be5I!+bl{ zKxZ@ll>@(^zp?)#ep=mA4k!PeDLv%>DiGfh0H^ss(gr_Aed6ZW*Nb|PsSc3-BM{$V zF7Pw0R{g(*e+AkkYh)KfTf1!NuOI)kmP6{%DN?60!?zARzy0jMhO+b!#ic)}RORUB zUyhEw;_cfKAMSVCi51UpJbC&Ta?)6#fcBqx{-XHv&-oS3 zrmXnh>ZjIz-h5!}H?f<3|MFv3wk38p|8RajbPZ*oT;`f$K9AI;rf%k{+F8#Z{h!|$ zG+sPm?e%$`nJD{eWn!HI${(~1;dt&8|9>KEIe^Xy|4UmAD+l~3y|z_2{qr{5(59cx z3I2c*)byYE=X-K#PV;{$!n&FNsWru{JS2YFv=BF)P0-{kauhGBcZuA(&*;TD_P@eL zV1X>}()z&6e!y&AK#c2?=HGM8Ay2*fms1Y^(XXEQ!w(llz8L+=Q%#$n-+tpu1FD~X z;c{kFp^f&hSuW(7f3WQ|aj;Lm-qe9Z@i8qge0kz;4_)nR{VcHM>31gn=AN+?-9K+X z>w&@l*ze;Re|gp{$tiSMAS3lcN7euIe{<*&NB__0yH36A0sjNfK7Q?fzrAqhMUSqo z{CL%2S3ULkizm`>D~dcs{5x@LlE$lz~3%+jI`|B?3c`xzwBYR%_ zx8dJ=cJ<^@SIs;iG32wMwc8HdwrcZMv&?ApchdiH^@o+C{y}S3&ibE!AhK7~2%X`# zmVv2%;rPHg1*Sud*4Fzs-oCGfaE9M{1j;7=hk{`i^H0w3ThG8T|7RdCq6};^uD(1N z_yzq7Q-AZ#*9sYRublaRXX8&Z`dhBir{!TJ$)VCBG8g%UGwEl&%$h4n8)x3S@{P|% z_PG>aqQ^pFNY&uQ!CTFR28pwHT(hO>E~!WtL*}TBbLPysZ`RI_-rXVia7_bf{{2p> z0TgpJnq?%1=|2Rwy*lyKabraKlSTqm-|QO0K`|{LI>50hL!&Yte*u!BmdntVBa7o` zh$phbw52vkY^^ABWo9&0Mx3K&c@m3X|MMj83|CJ2A3tKXa@p|T`L_Q$6Nz)v|LNr) zC;7J?{iw%wKmIL7dfo8<)}x<-e>~#L*8Z!Y{8vC#Wdtr?J+Efks`>A}e*S=8)LwVf zn^ph&)*0K|=Li3O-GzsYlx^gb1)40_T3I(<1KG3=Eg+0L>dKA%59g|a(4#A>*4m&` z4?&l^4E=PfUPYNl^-2$x6_fr_FDOtFryYo}MOVhWTx_Dv+OV_n&u;ua>#@}vuDbug z9dn0N9scRa^_NV1X7TLTz02SIM&gpl*vl8otcxf_;bTq0n9#O|)_inX|J$E)P&B9Y z+VR7ldD#2N_qV?><%3l>&V1qZKYw`h;LySgpPlmI4?f)IoIjGD1#LfK{9gB)ho`*O zI^iczl%4+Y>pyw%g2@-X`e66-2VMQa`F%saIcVB{F=2w#!pDd~O`oDwtN@SDf;p$S zw5}-YzsRVLQF&9k?-VOwbSdhh5>9Y@c7;^SwwUODK#>#x{&#!Zh9 zov4aY5Pu^kOnHCh9_jtBe*H;3cPzw3cmZxO&uV z{S00Rn(TIr3Dp=KxZ<7`g|+x!h_S+t=e79pTOYuWrvVw-A@{Z;G$DllI^6palH-nX z9P;BW-_#%_l?df_9HLri!^@kOJ=ZaB$-PH5pRoA∋=%Z{#aK{o;haKaHAu=2`Fg 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 Q!0Wr + + + + + diff --git a/newton-cn/DBConnector.cs b/newton-cn/DBConnector.cs new file mode 100644 index 0000000..b19f083 --- /dev/null +++ b/newton-cn/DBConnector.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +//using System.Threading.Tasks; +using System.Data; +using System.Data.SqlClient; + +namespace newton_cn +{ + class DBConnector + { + public List> getList(string item) + { + List> result = new List>(); + +#if DEBUG + SqlConnection conn = new SqlConnection("Data Source=newton-cn.iptime.org, 1818; Initial Catalog=food; User ID=newton; Password=newton123!;"); +#else + SqlConnection conn = new SqlConnection("Data Source=localhost; Initial Catalog=food; User ID=newton; Password=newton123!;"); +#endif + + conn.Open(); + + string sql = ""; + sql += @" + select + a1.pr_name, a2.kind_name, a1.pr_order, a2.kind_order, a1.pr_price1 + from + pr a1 + join kind a2 + on a1.kind_code = a2.kind_code + where + pr_name like '%" + item + @"%' and + kind_visible = 0 and pr_visible= 0"; + + SqlCommand cmd_select = new SqlCommand(sql, conn); + + SqlDataReader rd = cmd_select.ExecuteReader(); + + while (rd.Read()) + { + Dictionary dict = new Dictionary(); + dict["pr_name"] = rd["pr_name"].ToString(); + dict["pr_price1"] = rd["pr_price1"].ToString().Split('.')[0]; + dict["kind_name"] = rd["kind_name"].ToString(); + dict["pr_order"] = rd["pr_order"].ToString(); + dict["kind_order"] = rd["kind_order"].ToString(); + result.Add(dict); + } + + return result; + } + + public int getKind() + { + int result = 0; + +#if DEBUG + SqlConnection conn = new SqlConnection("Data Source=125.133.161.13, 1818; Initial Catalog=food; User ID=newton; Password=newton123!;"); +#else + SqlConnection conn = new SqlConnection("Data Source=localhost; Initial Catalog=food; User ID=newton; Password=newton123!;"); +#endif + + conn.Open(); + + string sql = ""; + sql += "select count(kind_code) as count from kind where kind_visible= 0"; + + SqlCommand cmd_select = new SqlCommand(sql, conn); + + SqlDataReader rd = cmd_select.ExecuteReader(); + + while (rd.Read()) + { + result = int.Parse(rd["count"].ToString()); + } + + return result; + } + } +} diff --git a/newton-cn/EclipseControl.cs b/newton-cn/EclipseControl.cs new file mode 100644 index 0000000..0bf65ea --- /dev/null +++ b/newton-cn/EclipseControl.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Windows.Forms; + +namespace newton_cn +{ + class EclipseControl : Component + { + [DllImport("Gdi32.dll", EntryPoint = "CreateRoundRectRgn")] + private static extern IntPtr CreateRoundRectRgn + ( + int nLeftRect, + int nTopRect, + int nRightRect, + int nBottomRect, + int nWidthEllipse, + int nHeightEllipse + ); + private Control _cntrl; + private int _CornerRadius = 30; + + public Control TargetControl + { + get { return _cntrl; } + set + { + _cntrl = value; + _cntrl.SizeChanged += (sender, eventArgs) => + _cntrl.Region = Region.FromHrgn(CreateRoundRectRgn(0, 0, _cntrl.Width, _cntrl.Height, _CornerRadius, _CornerRadius)); + } + } + + public int CornerRadius + { + get { return _CornerRadius; } + set + { + _CornerRadius = value; + if (_cntrl != null) + _cntrl.Region = Region.FromHrgn(CreateRoundRectRgn(0, 0, _cntrl.Width, _cntrl.Height, _CornerRadius, _CornerRadius)); + } + } + } +} diff --git a/newton-cn/Form1.Designer.cs b/newton-cn/Form1.Designer.cs new file mode 100644 index 0000000..7f0ac06 --- /dev/null +++ b/newton-cn/Form1.Designer.cs @@ -0,0 +1,104 @@ + +namespace newton_cn +{ + partial class Form1 + { + /// + /// 필수 디자이너 변수입니다. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 사용 중인 모든 리소스를 정리합니다. + /// + /// 관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form 디자이너에서 생성한 코드 + + /// + /// 디자이너 지원에 필요한 메서드입니다. + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요. + /// + private void InitializeComponent() + { + this.button1 = new System.Windows.Forms.Button(); + this.button2 = new System.Windows.Forms.Button(); + this.eclipseControl1 = new newton_cn.EclipseControl(); + this.button3 = new System.Windows.Forms.Button(); + this.SuspendLayout(); + // + // button1 + // + this.button1.Font = new System.Drawing.Font("굴림", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.button1.Location = new System.Drawing.Point(83, 5); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(58, 30); + this.button1.TabIndex = 0; + this.button1.Text = "상품"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click_1); + // + // button2 + // + this.button2.Font = new System.Drawing.Font("굴림", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.button2.Location = new System.Drawing.Point(147, 5); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(28, 30); + this.button2.TabIndex = 1; + this.button2.Text = "φ"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button2_Click); + // + // eclipseControl1 + // + this.eclipseControl1.CornerRadius = 20; + this.eclipseControl1.TargetControl = this; + // + // button3 + // + this.button3.Font = new System.Drawing.Font("굴림", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.button3.Location = new System.Drawing.Point(12, 5); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(65, 30); + this.button3.TabIndex = 2; + this.button3.Text = "적립금"; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.button3_Click); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.SystemColors.ActiveCaption; + this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.ClientSize = new System.Drawing.Size(187, 40); + this.Controls.Add(this.button3); + this.Controls.Add(this.button2); + this.Controls.Add(this.button1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; + this.Location = new System.Drawing.Point(200, 0); + this.Name = "Form1"; + this.StartPosition = System.Windows.Forms.FormStartPosition.Manual; + this.TopMost = true; + this.Load += new System.EventHandler(this.Form1_Load); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button button1; + private EclipseControl eclipseControl1; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button button3; + } +} + diff --git a/newton-cn/Form1.cs b/newton-cn/Form1.cs new file mode 100644 index 0000000..f7cced3 --- /dev/null +++ b/newton-cn/Form1.cs @@ -0,0 +1,72 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Diagnostics; +using System.Threading; +using System.Windows.Forms; + +namespace newton_cn +{ + public partial class Form1 : Form + { + protected override CreateParams CreateParams + { + get + { + // Turn on WS_EX_TOOLWINDOW style bit + CreateParams cp = base.CreateParams; + cp.ExStyle |= 0x80; + return cp; + } + } + + public Form1() + { + this.ShowInTaskbar = false; + InitializeComponent(); + } + private void Form1_Load(object sender, EventArgs e) + { + + } + + private void button1_Click_1(object sender, EventArgs e) + { + Console.WriteLine("폼띄우기"); + Form2 dlg = new Form2(); + + dlg.ShowDialog(); + + } + + private void button2_Click(object sender, EventArgs e) + { + if (MessageBox.Show("메뉴정렬을 시작합니다.", "메뉴정렬", MessageBoxButtons.YesNo) == DialogResult.Yes) + { + if (MessageBox.Show("작동중 조작하지마세요.", "메뉴정렬", MessageBoxButtons.YesNo) == DialogResult.Yes) + { + DBConnector dbc = new DBConnector(); + int kind = dbc.getKind(); + + MouseEvent2 me = new MouseEvent2(kind); + + me.start(); + } + } + } + + private void button3_Click(object sender, EventArgs e) + { + Console.WriteLine("폼띄우기"); + Form3 dlg = new Form3(); + + dlg.ShowDialog(); + } + } + + +} diff --git a/newton-cn/Form1.resx b/newton-cn/Form1.resx new file mode 100644 index 0000000..2179ad8 --- /dev/null +++ b/newton-cn/Form1.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/newton-cn/Form2.Designer.cs b/newton-cn/Form2.Designer.cs new file mode 100644 index 0000000..4ba7477 --- /dev/null +++ b/newton-cn/Form2.Designer.cs @@ -0,0 +1,135 @@ + +namespace newton_cn +{ + partial class Form2 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.button3 = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.listView1 = new System.Windows.Forms.ListView(); + this.button2 = new System.Windows.Forms.Button(); + this.SuspendLayout(); + // + // button3 + // + this.button3.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.button3.Location = new System.Drawing.Point(753, 22); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(35, 31); + this.button3.TabIndex = 0; + this.button3.Text = "X"; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.button3_Click); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Font = new System.Drawing.Font("굴림", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label1.Location = new System.Drawing.Point(12, 22); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(356, 21); + this.label1.TabIndex = 3; + this.label1.Text = "찾으시려는 제품명을 입력해주세요"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label2.Location = new System.Drawing.Point(13, 59); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(246, 13); + this.label2.TabIndex = 4; + this.label2.Text = "예) 캡틴포도 검색시 >> 캡틴, 포도 등"; + // + // textBox1 + // + this.textBox1.BackColor = System.Drawing.SystemColors.HighlightText; + this.textBox1.Location = new System.Drawing.Point(12, 75); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(776, 21); + this.textBox1.TabIndex = 1; + this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged); + // + // listView1 + // + this.listView1.BackColor = System.Drawing.SystemColors.HighlightText; + this.listView1.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.listView1.HideSelection = false; + this.listView1.Location = new System.Drawing.Point(12, 118); + this.listView1.Name = "listView1"; + this.listView1.Size = new System.Drawing.Size(776, 261); + this.listView1.TabIndex = 4; + this.listView1.UseCompatibleStateImageBehavior = false; + this.listView1.SelectedIndexChanged += new System.EventHandler(this.listView1_SelectedIndexChanged); + // + // button2 + // + this.button2.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.button2.Location = new System.Drawing.Point(668, 396); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(120, 30); + this.button2.TabIndex = 0; + this.button2.Text = "찾기"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button2_Click); + // + // Form2 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.SystemColors.HighlightText; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.listView1); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Controls.Add(this.textBox1); + this.Controls.Add(this.button3); + this.Controls.Add(this.button2); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; + this.Name = "Form2"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Form2"; + this.TopMost = true; + this.Load += new System.EventHandler(this.Form2_Load); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.Button button3; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private EclipseControl eclipseControl1; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.ListView listView1; + private System.Windows.Forms.Button button2; + } +} \ No newline at end of file diff --git a/newton-cn/Form2.cs b/newton-cn/Form2.cs new file mode 100644 index 0000000..2f4790a --- /dev/null +++ b/newton-cn/Form2.cs @@ -0,0 +1,137 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading; +using System.Windows.Forms; +using System.Runtime.InteropServices; + +namespace newton_cn +{ + public partial class Form2 : Form + { + + + [DllImport("user32.dll")] + public static extern int SendMessage(IntPtr hWnd, int msg, IntPtr wParam, IntPtr lParam); + public int MakeLong(short lowPart, short highPart) + { + return (int)(((ushort)lowPart) | (uint)(highPart << 16)); + } + + public void ListViewItem_SetSpacing(ListView listview, short leftPadding, short topPadding) + { + const int LVM_FIRST = 0x1000; + const int LVM_SETICONSPACING = LVM_FIRST + 53; + SendMessage(listview.Handle, LVM_SETICONSPACING, IntPtr.Zero, (IntPtr)MakeLong(leftPadding, topPadding)); + } + + protected override CreateParams CreateParams + { + get + { + // Turn on WS_EX_TOOLWINDOW style bit + CreateParams cp = base.CreateParams; + cp.ExStyle |= 0x80; + return cp; + } + } + + public Form2() + { + this.ShowInTaskbar = false; + InitializeComponent(); + } + + private void Form2_Load(object sender, EventArgs e) + { + ListViewItem_SetSpacing(this.listView1, 500 + 100, 500 + 200); + listView1.View = View.Details; + listView1.GridLines = true; + listView1.FullRowSelect = true; + + listView1.Columns.Add("소속메뉴", 200); + listView1.Columns.Add("액상이름", 400); + listView1.Columns.Add("가격", 200); + listView1.Columns.Add("액상위치", 50); + listView1.Columns.Add("메뉴위치", 50); + + this.ActiveControl = textBox1; + } + + private void button3_Click(object sender, EventArgs e) + { + Application.OpenForms["Form2"].Close(); + } + + private void listBox1_SelectedIndexChanged(object sender, EventArgs e) + { + + } + + private void textBox1_TextChanged(object sender, EventArgs e) + { + listView1.Items.Clear(); + string item_name = textBox1.Text; + DBConnector dbc = new DBConnector(); + List> list = dbc.getList(item_name); + + for (int i = 0; i < list.Count; i++) + { + String[] item = + { + list[i]["kind_name"], + list[i]["pr_name"], + list[i]["pr_price1"], + list[i]["pr_order"], + list[i]["kind_order"] + }; + ListViewItem lvi = new ListViewItem(item); + listView1.Items.Add(lvi); + } + } + + private void button2_Click(object sender, EventArgs e) + { + int pr= 0; + int kind= 0; + ListView.SelectedListViewItemCollection selected = listView1.SelectedItems; + foreach(ListViewItem item in selected) + { + + for (int i=0; i + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/newton-cn/Form3.Designer.cs b/newton-cn/Form3.Designer.cs new file mode 100644 index 0000000..8fc12ad --- /dev/null +++ b/newton-cn/Form3.Designer.cs @@ -0,0 +1,252 @@ + +namespace newton_cn +{ + partial class Form3 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.button1 = new System.Windows.Forms.Button(); + this.button2 = new System.Windows.Forms.Button(); + this.button3 = new System.Windows.Forms.Button(); + this.button4 = new System.Windows.Forms.Button(); + this.button5 = new System.Windows.Forms.Button(); + this.button6 = new System.Windows.Forms.Button(); + this.button7 = new System.Windows.Forms.Button(); + this.button8 = new System.Windows.Forms.Button(); + this.button9 = new System.Windows.Forms.Button(); + this.button10 = new System.Windows.Forms.Button(); + this.button11 = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.button12 = new System.Windows.Forms.Button(); + this.button13 = new System.Windows.Forms.Button(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.SuspendLayout(); + // + // button1 + // + this.button1.Location = new System.Drawing.Point(39, 86); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(44, 41); + this.button1.TabIndex = 0; + this.button1.Text = "7"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // button2 + // + this.button2.Location = new System.Drawing.Point(89, 86); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(44, 41); + this.button2.TabIndex = 1; + this.button2.Text = "8"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button2_Click); + // + // button3 + // + this.button3.Location = new System.Drawing.Point(139, 86); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(44, 41); + this.button3.TabIndex = 2; + this.button3.Text = "9"; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.button3_Click); + // + // button4 + // + this.button4.Location = new System.Drawing.Point(39, 133); + this.button4.Name = "button4"; + this.button4.Size = new System.Drawing.Size(44, 41); + this.button4.TabIndex = 3; + this.button4.Text = "4"; + this.button4.UseVisualStyleBackColor = true; + this.button4.Click += new System.EventHandler(this.button4_Click); + // + // button5 + // + this.button5.Location = new System.Drawing.Point(89, 133); + this.button5.Name = "button5"; + this.button5.Size = new System.Drawing.Size(44, 41); + this.button5.TabIndex = 4; + this.button5.Text = "5"; + this.button5.UseVisualStyleBackColor = true; + this.button5.Click += new System.EventHandler(this.button5_Click); + // + // button6 + // + this.button6.Location = new System.Drawing.Point(139, 133); + this.button6.Name = "button6"; + this.button6.Size = new System.Drawing.Size(44, 41); + this.button6.TabIndex = 5; + this.button6.Text = "6"; + this.button6.UseVisualStyleBackColor = true; + this.button6.Click += new System.EventHandler(this.button6_Click); + // + // button7 + // + this.button7.Location = new System.Drawing.Point(39, 180); + this.button7.Name = "button7"; + this.button7.Size = new System.Drawing.Size(44, 41); + this.button7.TabIndex = 6; + this.button7.Text = "1"; + this.button7.UseVisualStyleBackColor = true; + this.button7.Click += new System.EventHandler(this.button7_Click); + // + // button8 + // + this.button8.Location = new System.Drawing.Point(139, 180); + this.button8.Name = "button8"; + this.button8.Size = new System.Drawing.Size(44, 41); + this.button8.TabIndex = 7; + this.button8.Text = "3"; + this.button8.UseVisualStyleBackColor = true; + this.button8.Click += new System.EventHandler(this.button8_Click); + // + // button9 + // + this.button9.Location = new System.Drawing.Point(89, 180); + this.button9.Name = "button9"; + this.button9.Size = new System.Drawing.Size(44, 41); + this.button9.TabIndex = 8; + this.button9.Text = "2"; + this.button9.UseVisualStyleBackColor = true; + this.button9.Click += new System.EventHandler(this.button9_Click); + // + // button10 + // + this.button10.Location = new System.Drawing.Point(39, 227); + this.button10.Name = "button10"; + this.button10.Size = new System.Drawing.Size(44, 41); + this.button10.TabIndex = 9; + this.button10.Text = "0"; + this.button10.UseVisualStyleBackColor = true; + this.button10.Click += new System.EventHandler(this.button10_Click); + // + // button11 + // + this.button11.Location = new System.Drawing.Point(89, 227); + this.button11.Name = "button11"; + this.button11.Size = new System.Drawing.Size(94, 41); + this.button11.TabIndex = 10; + this.button11.Text = "지우기"; + this.button11.UseVisualStyleBackColor = true; + this.button11.Click += new System.EventHandler(this.button11_Click); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Font = new System.Drawing.Font("굴림", 11F); + this.label1.Location = new System.Drawing.Point(12, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(87, 15); + this.label1.TabIndex = 11; + this.label1.Text = "사용 포인트"; + // + // button12 + // + this.button12.Location = new System.Drawing.Point(39, 291); + this.button12.Name = "button12"; + this.button12.Size = new System.Drawing.Size(144, 41); + this.button12.TabIndex = 12; + this.button12.Text = "확인"; + this.button12.UseVisualStyleBackColor = true; + this.button12.Click += new System.EventHandler(this.button12_Click); + // + // button13 + // + this.button13.Location = new System.Drawing.Point(192, 1); + this.button13.Name = "button13"; + this.button13.Size = new System.Drawing.Size(29, 29); + this.button13.TabIndex = 13; + this.button13.Text = "X"; + this.button13.UseVisualStyleBackColor = true; + this.button13.Click += new System.EventHandler(this.button13_Click); + // + // textBox1 + // + this.textBox1.Font = new System.Drawing.Font("굴림", 15F); + this.textBox1.Location = new System.Drawing.Point(39, 38); + this.textBox1.Name = "textBox1"; + this.textBox1.ReadOnly = true; + this.textBox1.Size = new System.Drawing.Size(144, 30); + this.textBox1.TabIndex = 14; + // + // Form3 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CausesValidation = false; + this.ClientSize = new System.Drawing.Size(222, 344); + this.ControlBox = false; + this.Controls.Add(this.textBox1); + this.Controls.Add(this.button13); + this.Controls.Add(this.button12); + this.Controls.Add(this.label1); + this.Controls.Add(this.button11); + this.Controls.Add(this.button10); + this.Controls.Add(this.button9); + this.Controls.Add(this.button8); + this.Controls.Add(this.button7); + this.Controls.Add(this.button6); + this.Controls.Add(this.button5); + this.Controls.Add(this.button4); + this.Controls.Add(this.button3); + this.Controls.Add(this.button2); + this.Controls.Add(this.button1); + this.Location = new System.Drawing.Point(0, 50); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "Form3"; + this.ShowIcon = false; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.Manual; + this.Text = "Form3"; + this.TopMost = true; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button button1; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button button3; + private System.Windows.Forms.Button button4; + private System.Windows.Forms.Button button5; + private System.Windows.Forms.Button button6; + private System.Windows.Forms.Button button7; + private System.Windows.Forms.Button button8; + private System.Windows.Forms.Button button9; + private System.Windows.Forms.Button button10; + private System.Windows.Forms.Button button11; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button button12; + private System.Windows.Forms.Button button13; + private System.Windows.Forms.TextBox textBox1; + } +} \ No newline at end of file diff --git a/newton-cn/Form3.cs b/newton-cn/Form3.cs new file mode 100644 index 0000000..c65094e --- /dev/null +++ b/newton-cn/Form3.cs @@ -0,0 +1,248 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading; +using System.Windows.Forms; + +namespace newton_cn +{ + public partial class Form3 : Form + { + + public Form3() + { + InitializeComponent(); + } + + private void button8_Click(object sender, EventArgs e) + { + textBox1.AppendText("3"); + checkGubun(); + } + + private void button13_Click(object sender, EventArgs e) + { + Application.OpenForms["Form3"].Close(); + } + + private void button11_Click(object sender, EventArgs e) + { + textBox1.Clear(); + } + + private void button10_Click(object sender, EventArgs e) + { + textBox1.AppendText("0"); + checkGubun(); + } + + private void button7_Click(object sender, EventArgs e) + { + textBox1.AppendText("1"); + checkGubun(); + } + + private void button9_Click(object sender, EventArgs e) + { + textBox1.AppendText("2"); + checkGubun(); + } + + private void button4_Click(object sender, EventArgs e) + { + textBox1.AppendText("4"); + checkGubun(); + } + + private void button5_Click(object sender, EventArgs e) + { + textBox1.AppendText("5"); + checkGubun(); + } + + private void button6_Click(object sender, EventArgs e) + { + textBox1.AppendText("6"); + checkGubun(); + } + + private void button1_Click(object sender, EventArgs e) + { + textBox1.AppendText("7"); + checkGubun(); + } + + private void button2_Click(object sender, EventArgs e) + { + textBox1.AppendText("8"); + checkGubun(); + } + + private void button3_Click(object sender, EventArgs e) + { + textBox1.AppendText("9"); + checkGubun(); + } + + private void checkGubun() + { + textBox1.Text= Convert.ToInt32(textBox1.Text.Replace(",", "")).ToString("N0"); + } + + private void button12_Click(object sender, EventArgs e) + { + string kind= ""; + string hundred_1 = ""; + string hundred_5 = ""; + string thousand_1 = ""; + string thousand_5 = ""; + string million_1 = ""; + string million_5 = ""; + string item_name = "적립금"; + DBConnector dbc = new DBConnector(); + List> list = dbc.getList(item_name); + for (int i = 0; i < list.Count; i++) + { + kind = list[i]["kind_order"]; + if (Convert.ToInt32(list[i]["pr_price1"].Replace("-", "")) == 100) + { + hundred_1 = list[i]["pr_order"]; + } + else if (Convert.ToInt32(list[i]["pr_price1"].Replace("-", "")) == 500) + { + hundred_5 = list[i]["pr_order"]; + } + else if (Convert.ToInt32(list[i]["pr_price1"].Replace("-", "")) == 1000) + { + thousand_1 = list[i]["pr_order"]; + } + else if (Convert.ToInt32(list[i]["pr_price1"].Replace("-", "")) == 5000) + { + thousand_5 = list[i]["pr_order"]; + } + else if (Convert.ToInt32(list[i]["pr_price1"].Replace("-", "")) == 10000) + { + million_1 = list[i]["pr_order"]; + } + else if (Convert.ToInt32(list[i]["pr_price1"].Replace("-", "")) == 50000) + { + million_5 = list[i]["pr_order"]; + } + } + + Console.WriteLine("m5: "+million_5); + Console.WriteLine("m1: " + million_1); + Console.WriteLine("t5: " + thousand_5); + Console.WriteLine("t1: " + thousand_1); + Console.WriteLine("h5: " + hundred_5); + Console.WriteLine("h1: " + hundred_1); + + decimal point = Convert.ToInt32(textBox1.Text.Replace(",", "")); + decimal tmillion5= 0; + decimal tmillion1 = 0; + decimal tthousand5 = 0; + decimal tthousand1 = 0; + decimal thundred5 = 0; + decimal thundred1 = 0; + + textBox1.Clear(); + closeForm(); + + if (Math.Truncate(point / 50000) > 0) + { + tmillion5 = Math.Truncate(point / 50000); + point = point - (50000 * tmillion5); + } + if (Math.Truncate(point / 10000) > 0) + { + tmillion1 = Math.Truncate(point / 10000); + point = point - (10000 * tmillion1); + } + if (Math.Truncate(point / 5000) > 0) + { + tthousand5 = Math.Truncate(point / 5000); + point = point - (5000 * tthousand5); + } + if (Math.Truncate(point / 1000) > 0) + { + tthousand1 = Math.Truncate(point / 1000); + point = point - (1000 * tthousand1); + } + if (Math.Truncate(point / 500) > 0) + { + thundred5 = Math.Truncate(point / 500); + point = point - (500 * thundred5); + } + if (Math.Truncate(point / 100) > 0) + { + thundred1 = Math.Truncate(point / 100); + point = point - (100 * thundred1); + } + + Console.WriteLine("tm5: " + tmillion5); + Console.WriteLine("tm1: " + tmillion1); + Console.WriteLine("tt5: " + tthousand5); + Console.WriteLine("tt1: " + tthousand1); + Console.WriteLine("th5: " + thundred5); + Console.WriteLine("th1: " + thundred1); + + if (tmillion5 > 0) + { + MouseEvent1 me = new MouseEvent1(Convert.ToInt32(million_5), Convert.ToInt32(kind), Convert.ToInt32(tmillion5)); + ThreadStart ts = new ThreadStart(me.find); + Thread th = new Thread(ts); + th.Start(); + th.Join(); + } + if (tmillion1 > 0) + { + MouseEvent1 me = new MouseEvent1(Convert.ToInt32(million_1), Convert.ToInt32(kind), Convert.ToInt32(tmillion1)); + ThreadStart ts = new ThreadStart(me.find); + Thread th = new Thread(ts); + th.Start(); + th.Join(); + } + if (tthousand5 > 0) + { + MouseEvent1 me = new MouseEvent1(Convert.ToInt32(thousand_5), Convert.ToInt32(kind), Convert.ToInt32(tthousand5)); + ThreadStart ts = new ThreadStart(me.find); + Thread th = new Thread(ts); + th.Start(); + th.Join(); + } + if (tthousand1 > 0) + { + MouseEvent1 me = new MouseEvent1(Convert.ToInt32(thousand_1), Convert.ToInt32(kind), Convert.ToInt32(tthousand1)); + ThreadStart ts = new ThreadStart(me.find); + Thread th = new Thread(ts); + th.Start(); + th.Join(); + } + if (thundred5 > 0) + { + MouseEvent1 me = new MouseEvent1(Convert.ToInt32(hundred_5), Convert.ToInt32(kind), Convert.ToInt32(thundred5)); + ThreadStart ts = new ThreadStart(me.find); + Thread th = new Thread(ts); + th.Start(); + th.Join(); + } + if (thundred1 > 0) + { + MouseEvent1 me = new MouseEvent1(Convert.ToInt32(hundred_1), Convert.ToInt32(kind), Convert.ToInt32(thundred1)); + ThreadStart ts = new ThreadStart(me.find); + Thread th = new Thread(ts); + th.Start(); + th.Join(); + } + + } + private void closeForm() + { + Application.OpenForms["Form3"].Close(); + } + } +} diff --git a/newton-cn/Form3.resx b/newton-cn/Form3.resx new file mode 100644 index 0000000..7080a7d --- /dev/null +++ b/newton-cn/Form3.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/newton-cn/MouseEvent1.cs b/newton-cn/MouseEvent1.cs new file mode 100644 index 0000000..3abc617 --- /dev/null +++ b/newton-cn/MouseEvent1.cs @@ -0,0 +1,167 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +//using System.Threading.Tasks; +using System.Threading; +using System.Windows.Forms; +using System.Runtime.InteropServices; +//using System.Threading; +using System.Drawing; + +namespace newton_cn +{ + class MouseEvent1 + { + + private int m_ThreadNo = 0; + + private int pr; + private int kind; + private int aCount; + + public MouseEvent1(int pr, int kind, int aCount= 1) + + { + this.pr = pr; + this.kind = kind; + this.aCount = aCount; + } + + [DllImport("user32.dll")] + static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint dwData, int dwExtraInfo); + const uint MOUSEMOVE = 0x0001; // 마우스 이동 + const uint ABSOLUTEMOVE = 0x8000; // 전역 위치 + const uint LBUTTONDOWN = 0x0002; // 왼쪽 마우스 버튼 눌림 + const uint LBUTTONUP = 0x0004; // 왼쪽 마우스 버튼 떼어짐 + const uint RBUTTONDOWN = 0x0008; // 오른쪽 마우스 버튼 눌림 + const uint RBUTTONUP = 0x00010; // 오른쪽 마우스 버튼 떼어짐 + + List menus= new List(); + List items= new List(); + Dictionary arrowmenu = new Dictionary(); + Dictionary arrowitem = new Dictionary(); + + public void find() + { + + this.Delay(200); + + arrowmenu["left"] = new Point(935, 170); + arrowmenu["right"] = new Point(985, 170); + + arrowitem["left"] = new Point(935, 535); + arrowitem["right"] = new Point(985, 535); + + menus.Add(new Point(0, 0)); + menus.Add(new Point(440, 98)); + menus.Add(new Point(545, 98)); + menus.Add(new Point(650, 98)); + menus.Add(new Point(755, 98)); + menus.Add(new Point(860, 98)); + menus.Add(new Point(965, 98)); + menus.Add(new Point(440, 170)); + menus.Add(new Point(545, 170)); + menus.Add(new Point(650, 170)); + menus.Add(new Point(755, 170)); + menus.Add(new Point(860, 170)); + + items.Add(new Point(0, 0)); + items.Add(new Point(440, 240)); + items.Add(new Point(545, 240)); + items.Add(new Point(650, 240)); + items.Add(new Point(755, 240)); + items.Add(new Point(860, 240)); + items.Add(new Point(965, 240)); + items.Add(new Point(440, 320)); + items.Add(new Point(545, 320)); + items.Add(new Point(650, 320)); + items.Add(new Point(755, 320)); + items.Add(new Point(860, 320)); + items.Add(new Point(965, 320)); + items.Add(new Point(440, 390)); + items.Add(new Point(545, 390)); + items.Add(new Point(650, 390)); + items.Add(new Point(755, 390)); + items.Add(new Point(860, 390)); + items.Add(new Point(965, 390)); + items.Add(new Point(440, 460)); + items.Add(new Point(545, 460)); + items.Add(new Point(650, 460)); + items.Add(new Point(755, 460)); + items.Add(new Point(860, 460)); + items.Add(new Point(965, 460)); + items.Add(new Point(440, 535)); + items.Add(new Point(545, 535)); + items.Add(new Point(650, 535)); + items.Add(new Point(755, 535)); + items.Add(new Point(860, 535)); + + this.menuinit(kind); + + int tkind = kind; + while(tkind - 11 > 0) + { + move(arrowmenu["right"]); + click(); + tkind = tkind - 11; + } + move(menus[tkind]); + click(); + + int tpr = pr; + //43 + while(tpr - 29 > 0) + { + move(arrowitem["right"]); + click(); + tpr = tpr - 29; + } + move(items[tpr]); + + for (int i=0; i< aCount; i++) + { + click(); + } + + } + + private void move(Point point) + { + Cursor.Position = point; + //await Task.Delay(1000); + this.Delay(100); + } + + private void click(int time= 100) + { + mouse_event(LBUTTONDOWN, 0, 0, 0, 0); + mouse_event(LBUTTONUP, 0, 0, 0, 0); + //await Task.Delay(1000); + this.Delay(time); + } + + private void menuinit(int kind) + { + + this.move(arrowmenu["left"]); + for (int i=0; i<15; i++) + { + this.click(50); + } + } + + private DateTime Delay(int MS) + { + DateTime ThisMoment = DateTime.Now; + TimeSpan duration = new TimeSpan(0, 0, 0, 0, MS); + DateTime AfterWards = ThisMoment.Add(duration); + while (AfterWards >= ThisMoment) + { + System.Windows.Forms.Application.DoEvents(); + ThisMoment = DateTime.Now; + } + return DateTime.Now; + } + } +} diff --git a/newton-cn/MouseEvent2.cs b/newton-cn/MouseEvent2.cs new file mode 100644 index 0000000..119aafe --- /dev/null +++ b/newton-cn/MouseEvent2.cs @@ -0,0 +1,186 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +//using System.Threading.Tasks; +using System.Threading; +using System.Windows.Forms; +using System.Runtime.InteropServices; +//using System.Threading; +using System.Drawing; + +namespace newton_cn +{ + class MouseEvent2 + { + + private int m_ThreadNo = 0; + + private int pr; + private int kind; + + public MouseEvent2(int kind) + + { + this.kind = kind; + } + + [DllImport("user32.dll")] + static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint dwData, int dwExtraInfo); + const uint MOUSEMOVE = 0x0001; // 마우스 이동 + const uint ABSOLUTEMOVE = 0x8000; // 전역 위치 + const uint LBUTTONDOWN = 0x0002; // 왼쪽 마우스 버튼 눌림 + const uint LBUTTONUP = 0x0004; // 왼쪽 마우스 버튼 떼어짐 + const uint RBUTTONDOWN = 0x0008; // 오른쪽 마우스 버튼 눌림 + const uint RBUTTONUP = 0x00010; // 오른쪽 마우스 버튼 떼어짐 + + + Point X = new Point(982, 27); + Point Exit = new Point(67, 742); + Point Cancel = new Point(605, 510); + Point Save = new Point(868, 701); + Point All = new Point(522, 154); + Point Menus = new Point(193, 98); + + public void start() + { + int _DELAY_init = 100; + int _DELAY_sort = 15; + this.Delay(_DELAY_init); + this.move(X); + this.click(_DELAY_init); + + this.Delay(_DELAY_init); + this.move(X); + this.click(_DELAY_init); + + this.Delay(_DELAY_init); + this.move(X); + this.click(_DELAY_init); + + this.Delay(_DELAY_init); + this.move(Exit); + this.click(_DELAY_init); + + this.Delay(_DELAY_init); + this.move(Exit); + this.click(_DELAY_init); + + this.Delay(_DELAY_init); + this.move(X); + this.click(_DELAY_init); + + this.Delay(_DELAY_init); + this.move(X); + this.click(_DELAY_init); + + this.Delay(_DELAY_init); + this.move(X); + this.click(_DELAY_init); + + this.Delay(_DELAY_init); + this.move(Cancel); + this.click(_DELAY_init); + + this.Delay(1000); + this.move(new Point(356, 492)); + this.click(200); + + this.Delay(1000); + this.move(new Point(304, 357)); + this.click(200); + + this.Delay(1000); + this.move(new Point(354, 96)); + this.click(200); + this.click(200); + + this.Delay(1000); + this.move(All); + this.click(_DELAY_sort); + this.click(_DELAY_sort); + this.click(_DELAY_sort); + + this.Delay(_DELAY_sort); + this.move(Save); + this.click(_DELAY_sort); + this.click(_DELAY_sort); + + this.Delay(700); + this.move(new Point(428, 98)); + this.click(_DELAY_sort); + this.click(_DELAY_sort); + + this.Delay(_DELAY_init); + this.move(All); + this.click(_DELAY_sort); + this.click(_DELAY_sort); + this.click(_DELAY_sort); + + this.Delay(_DELAY_init); + this.move(Save); + this.click(_DELAY_sort); + this.click(_DELAY_sort); + + this.Delay(_DELAY_init); + menu_sort(this.kind); + + this.Delay(_DELAY_init); + this.move(new Point(929, 702)); + this.click(_DELAY_sort); + this.click(_DELAY_sort); + + + } + + private void menu_sort(int kind) + { + for (int i=0; i= ThisMoment) + { + System.Windows.Forms.Application.DoEvents(); + ThisMoment = DateTime.Now; + } + return DateTime.Now; + } + + } +} diff --git a/newton-cn/Program.cs b/newton-cn/Program.cs new file mode 100644 index 0000000..6efc675 --- /dev/null +++ b/newton-cn/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +//using System.Threading.Tasks; +using System.Windows.Forms; + +namespace newton_cn +{ + static class Program + { + /// + /// 해당 애플리케이션의 주 진입점입니다. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/newton-cn/Properties/AssemblyInfo.cs b/newton-cn/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..6e97ed4 --- /dev/null +++ b/newton-cn/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해 +// 제어됩니다. 어셈블리와 관련된 정보를 수정하려면 +// 이러한 특성 값을 변경하세요. +[assembly: AssemblyTitle("newton-cn")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("newton-cn")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// ComVisible을 false로 설정하면 이 어셈블리의 형식이 COM 구성 요소에 +// 표시되지 않습니다. COM에서 이 어셈블리의 형식에 액세스하려면 +// 해당 형식에 대해 ComVisible 특성을 true로 설정하세요. +[assembly: ComVisible(false)] + +// 이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다. +[assembly: Guid("2c132434-6883-42e4-a80f-ea6c262a4014")] + +// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다. +// +// 주 버전 +// 부 버전 +// 빌드 번호 +// 수정 버전 +// +// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를 +// 기본값으로 할 수 있습니다. +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/newton-cn/Properties/Resources.Designer.cs b/newton-cn/Properties/Resources.Designer.cs new file mode 100644 index 0000000..e2147a8 --- /dev/null +++ b/newton-cn/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// 이 코드는 도구를 사용하여 생성되었습니다. +// 런타임 버전:4.0.30319.42000 +// +// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 +// 이러한 변경 내용이 손실됩니다. +// +//------------------------------------------------------------------------------ + +namespace newton_cn.Properties { + using System; + + + /// + /// 지역화된 문자열 등을 찾기 위한 강력한 형식의 리소스 클래스입니다. + /// + // 이 클래스는 ResGen 또는 Visual Studio와 같은 도구를 통해 StronglyTypedResourceBuilder + // 클래스에서 자동으로 생성되었습니다. + // 멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여 ResGen을 + // 다시 실행하거나 VS 프로젝트를 다시 빌드하십시오. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// 이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("newton_cn.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// 이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대해 현재 스레드의 CurrentUICulture 속성을 + /// 재정의합니다. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/newton-cn/Properties/Resources.resx b/newton-cn/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/newton-cn/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/newton-cn/Properties/Settings.Designer.cs b/newton-cn/Properties/Settings.Designer.cs new file mode 100644 index 0000000..9a4c9e5 --- /dev/null +++ b/newton-cn/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// 이 코드는 도구를 사용하여 생성되었습니다. +// 런타임 버전:4.0.30319.42000 +// +// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 +// 이러한 변경 내용이 손실됩니다. +// +//------------------------------------------------------------------------------ + +namespace newton_cn.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.8.1.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/newton-cn/Properties/Settings.settings b/newton-cn/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/newton-cn/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/newton-cn/bin/Debug/newton-cn.exe b/newton-cn/bin/Debug/newton-cn.exe new file mode 100644 index 0000000000000000000000000000000000000000..79dc13768b2342dab86d034c546db38270bb537f GIT binary patch literal 28672 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 literal 0 HcmV?d00001 diff --git a/newton-cn/bin/Debug/newton-cn.exe.config b/newton-cn/bin/Debug/newton-cn.exe.config new file mode 100644 index 0000000..343984d --- /dev/null +++ b/newton-cn/bin/Debug/newton-cn.exe.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/newton-cn/bin/Debug/newton-cn.pdb b/newton-cn/bin/Debug/newton-cn.pdb new file mode 100644 index 0000000000000000000000000000000000000000..614577858b0a4617e232854e5cf60b5723273b5a GIT binary patch literal 77312 zcmeI531C&lxyR295H>}2K~cjdi);z2h#E-PK~YfAq7afmA|b&f2w2p^qJp5JqT;SC zt-B8qmAbdjD*BK|#aFe}imm%zO5dZc%lrLjxjBgmTdsZBcL%=w&&+)D&CECZoH=vH z7v`3hl$FdVPs{3^b<8no<0pxB(i+v&?lCl7IgdH1O@k zeQY+ufnR=GpT}pvO`88d8W>cm4)6N^lksFujRtm2Kjp;d>u+neYGUy0$v;iG^SR+; zZ~W-}SDLLl(b^l|dg)osW^8NrRQDj*)nN2fhivV(Y-6()!!BDfugN7h+}}FQ)t?C~ z2c7bKhhL;NY}_#C+w3}5j~emyf}1Wb`TDk#55D*EHq*LRs%A;c0i%ILmH*UZ1|EIq zkb=(Pq-CEksrT!9TdjO?T7%DrO?|D+wf8Tc`{3sXOoo#Qsic8KmH%nOn|%CWx9ex6 zwD143X?5!jcyav~XWVw%8-Ggq_(x0LoPPZ8D@B^L955Pa{8D<%%mJE`BoRgfLtTS) z;&$&IMdO+L^MlqvviyJ0#aHXZS6BW=(*s1?f2|`)3OHajP+j?VNtXWsTV9DySfb{C z$@zbxOXi;=FHz;6od5rG$}7>aB&z(+d-s-$O8->;^uu++ovknX)s>^$t(efXyvdGc zgFb2g$;z!CCpz6pd5O_LqRM~N*>_!Y=u_K1>V3r3FFy0yRWtMdr|TziJx zH{j_PE=f#klTs3`fkc)6)*I<(}kli-uB>}=Uc4$;DUus&TKe-OJY)+ zl#*x-B&z%$|E9EM@ymZ-zUGrDlWyzP_1VG>r$6!eGap~x@ZKAiJv8R#hZCLdq`bsv zAW`MtapDXA==O5kEBoZ`=)3*tw?}Ng>$o0semP_E1C4hb{Q1cr{VFl3O-f0$1`<{N z7i?ZM>!q_MoxLU8KD^6S*%vJNcwUpwk6ZZQ+uiG}{l#g8(-NKTq`bsvAW`Li?YQw@ zHLlk&W5`h_y|&`X;yVUs#6G|9qQw&*UODulN2c{$pP1Apr6gJdi7Nm1x4eJo3)kJ1 z+aUWdFT9=l+qc8ZZhf#tqvsF$~hVlKPNifNqLFUK%&b3(UE7CH0pF^O8X`E zG-=v(^J$M>aZbCtHvZlZG)>>t~C6$+H{Ew-@8fn8B=3`) zzlY}ag5VrTW+k%!6Z$wc2(q30G03WAA#1dN9-hW#q+_Y$s{cpiej;CUx_gpri| zbNCWAljY}4%zi&ynUyz-0ks+>J<>G~}fiC6VNyz-0ksy=$&=7)AX zQoO3C;+0>NS9Qws-gDpJI^vDiw2dD6jeg&%2=an5V_7HYi^CMS0a;J@1Pje0jKd)uzQOzbG$G zNmEM=p#Gp&(7l<&ta7qUBX-Y2gCMm(j+(tS_gHSDcod8yxzZ2(5cyJ6Bm?~ z=g;P|;nW}_s9X2N6F+|b;WK|b`pM1>Q=YhQ!!+0_%WV9Dpe_|ga`f3j9oO?H+zBo{ z1*%Y(=;483q^F%v&&>StsebM-KBqWmW01qUBD}(Sex>_W>}j}n0J}LkhXrZP z6jk#eFnZuIAP;kdN{>y`9`Zt)Qhp91%uv!;H#LYUUnwnP;gZ%dBV&Ne*LFpQX>7s# z%_7Wc(R^jiEh?W|YO4F-J?Zhgai=I9L|Z9d|NVA@NW9s^JI%+-yklx4-d=l(7x~dV zOHVtHJp{6KB4+A`qNBM7ee{4y3xbet%AnHH9(zMZ#7*JU7s{lWzd_IvByYh4r~s1QZhnA-O!*Zyg5 z;|j~l_4vU19Td#@d6=f9_vXdddG}DeLi+Fox9YBM!e#&0dPs?)2Y)v?t zQYF8#^NOgKY0XqtmBP%0>}u3;LXtG%%JP3onl?`mflM)v+aS#Fn0(vb3S^3w&9(RE97!EttRE z5HmKdqO8Xj7LyB`k1xr?bHpir&*Sw>`>RpUQNOBsj`~IQ9CgpFM$b`y=~?~Gn7z># zc~HNoIxSt9d27qqsMw+_Vv8Hb7N3-|_#&?-^~w~5xcx5QnBe#W%>LtL9> z{0O1oP_Qisg%mmUF<71scE+yps0%n0RG&2h?2dgTsJ`kXP<>SqsJ=>VS$&o25B*p8 zI!Hen{x^us@LMng3`i5@7d8YXw<*{Udn>TN-04>j4$gsYg4#kyK*vHSLi9Qq^>@vJ zNzf4JBq$R)0U8E%F#ZSA8Z7VO)OXugD@|k5RBvMO`lNcfS&SIkfYB3q4^{2dx1l?Y zlVK|`3p^am2GLD`PE21t3RGXM{77$OvC~fm9

<9k_Nc^71lrwJYAoa)FB4s0?sgZJymd(D* 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 literal 0 HcmV?d00001 diff --git a/newton-cn/bin/Release/newton-cn.exe b/newton-cn/bin/Release/newton-cn.exe new file mode 100644 index 0000000000000000000000000000000000000000..411dcbd1b0d6fd3db513fe0784671b90face512a GIT binary patch literal 27136 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 S(Em*ve|fL}s_`!rf&UGj5|cFm literal 0 HcmV?d00001 diff --git a/newton-cn/bin/Release/newton-cn.exe.config b/newton-cn/bin/Release/newton-cn.exe.config new file mode 100644 index 0000000..343984d --- /dev/null +++ b/newton-cn/bin/Release/newton-cn.exe.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/newton-cn/bin/Release/newton-cn.pdb b/newton-cn/bin/Release/newton-cn.pdb new file mode 100644 index 0000000000000000000000000000000000000000..4d4a3e51560268deca5d8d0a08886b5cf62f8ff5 GIT binary patch literal 73216 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 literal 0 HcmV?d00001 diff --git a/newton-cn/bin/Release/newton-cn.zip b/newton-cn/bin/Release/newton-cn.zip new file mode 100644 index 0000000000000000000000000000000000000000..434be5f87f67aef441bbe650cc5f0096c3ca63bb GIT binary patch literal 10750 zcmZ{KQ*b6wlXfz(ZQHgpv2EMV8+#_6*m+~y*2K1L+t$wa|66;pReQQlcXgjWPxVDt zUvxc6vS8roARr*nAVJ|ynr2>aR=;Texi%mm2>*b?;Ag5CYyO2TdaCkCFfqge=vEBwiOz4Guq|7{qY%0D&PdD$0;TG#II&t8cy7 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 literal 0 HcmV?d00001 diff --git a/newton-cn/newton-cn.csproj b/newton-cn/newton-cn.csproj new file mode 100644 index 0000000..4aeab16 --- /dev/null +++ b/newton-cn/newton-cn.csproj @@ -0,0 +1,131 @@ + + + + + Debug + AnyCPU + {2C132434-6883-42E4-A80F-EA6C262A4014} + WinExe + newton_cn + newton-cn + v3.5 + 512 + true + true + + false + 게시\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + Component + + + Form + + + Form3.cs + + + + + + Form + + + Form1.cs + + + Form + + + Form2.cs + + + + + Form1.cs + + + Form2.cs + + + Form3.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + False + .NET Framework 3.5 SP1 + true + + + + \ No newline at end of file diff --git a/newton-cn/newton-cn.csproj.user b/newton-cn/newton-cn.csproj.user new file mode 100644 index 0000000..f68fc3d --- /dev/null +++ b/newton-cn/newton-cn.csproj.user @@ -0,0 +1,13 @@ + + + + + + + + + + ko-KR + false + + \ No newline at end of file diff --git a/newton-cn/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/newton-cn/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/newton-cn/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/newton-cn/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/newton-cn/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..173a4255ca51887b6050051dab7c6dbc0e168401 GIT binary patch literal 1675 zcmeZu3JP{+WMpArU|_U&wu%YQ%uC5HFOKoeOfJeV&QB}R^K%V}aVtv9O)bwa%8n^B z(lgLAH83|aj|r|UE=kSRb4e}EOwZFx$;n}41e(IIulArq)pZV#fm{gHB%AJ-oSa%* zoSBrFlUY(p*z{PS+e3>}i;83XT*E{B{dAo(@>BED^Acl#?#nL8FNn#^D^AQyj{*6j zxF9h(H6|~$yd*zQH#rZ9m6VwW)R0t~ju6vJtw;s?Eb7zBAM$-SIT#rkIpKOCeg^p) z34p?Zu^vdUGyoYunlUvkGbhzbUtizZN+0Y@eKcq4L!GG)ai%`pnfh?6kXS%x0yO}g zi4X%h6Kod)qXS%vjzSnPNHX*DYz=|Y2822a&ZRjerA4W>d8wr(MTt2&3IU}_Iho1c zsg)u5*{ON9d8IiyKo>JGvVsUkMvmO#f16t=l2m|Ti!nh?^YPMfwQb+!g#AWWHQf^o|<$uQVMGQ%=N-jyANUCEWS z7>D7he<6M7Q=j|LX&?HpGWiYZIg2kq2qo?^!-JRMSeA4?9UYyOJ{`y6u~_UaJot&v zxgHSiBkm}vW!YFOTnE%En84-InwP#W#bRzDomyc^b1CM=r>qSArBm~PX9C6M1PhF! zUOKfDlsxYI#Og)4!NgoCGg;1-r_1BxZZ<a4KV4m6>Ff+#$bBt7+>7lA?s46h3oaal_Jl8{& z0~KehN|wPxIICgBDqI^?Z!08VVuqm$M*(QBGxm&f=|IyXDfk9cHx94Pab5Lj9S1z9 z*a)<%yNXLnI!tS+?t}H*z?>lD8Y;|P4us)8Yp5JV+Vzqi2{c<~Wu}+_sJxOsfW82v z3#wTgx`p(RUP5BAUXVTUc$~mL$XL(s{e`+V%!lxV^>qveob>|}OmWA02+n#ozPfru z7kDF9s28v$%GI-pR@Z`2TvXC2UprEHywrZj?jHLUo1UgwCp$HMZ}Kk7%-mZ`A7#fW zHT5L?uokUbPdQvX-VM={h@#fpbQ0jFJfD5;4>b(5Md1wK($NL@$WJL?0IW zQ2-r?CC-3=j{y`36oV+vf*2&{K*q><5D&JO8_a3807SY*6|-Ap*R~!n6k8lJy*X)R z(@g@}Ae#$YJLCf3_%CPe*MGly^UJTPH^04l{l`Bx&_60FHj-9dr4F+Ns~IWoIAXmj zb^DtwOE2skD+Lvh8hB?BxY07x(%Wni;WiPn9O^u0iI33!ArPbcO>FXgG?gTweRyAc zDy$!d`o6IAF_wJIJ#rCBgPRjTVX~R&iRr{A@I5w|M9<2W z_JG48*)0aDScrTLkjqgb=cu6;3h-z9>J^T49mbmbFfTOB4M8yiJ_CsP&LCLTlXag7 z6WWpjpqY+<(2N_P{e4H;IYl9=E1?aa14_Olltvs`d8vFIVtoNv-*trb)b~P!n}F~X z5F(2)1b)cH&xqcK8)f%+?;h`wUSy+Y$Klbl4haNb_pfXIk`1hH?q;;0<*&Zh-udnY zzk7SfT;6*V4JQ%zQ7?YPcbV0-fq}%AuK1rnD z=z4Mo#K`vip;_M@VnOTh_K#c`%=2Laa1r)_9r7*Ik8T$aPifY7NCw)YVD;mGbAEf7 z){xs_%5#TIK-K@?pCv9DL_dlAJq*1`C`1%`cLD17p_h$lUHV{N0{qvnIo%VWm1SQ$`!D3=75V@G literal 0 HcmV?d00001 diff --git a/newton-cn/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/newton-cn/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..61651e41c40e4a1815825fcec69ed75c58558564 GIT binary patch literal 3584 zcmeHJUuYaf82`=Ya=Bj9HaWGnD7tMLNm5;s*0vV^XmIu*BSjS+KXk~u9HJf=+5e{)P&C1N{5zkBQC)o~DLzq;o7QWMB5v&fL& zwT!o7c_b$Py)vS1`CiHCW&(3oD80Z*Vi=@Y?d`IFC?2BphT4bRziKKr1FiVm1YT$Z zgc9CByT|C^j##)p;Ff*^JL!YII`JYgb?ZMOo4$7=LNe9wxfP>l1+4?xXQP#bm2Hd4 zu5R7F85z2v9|0=W*6D|s%5FxwZzGIF#q>4wJjc`%6TQ*HL}k&pKS~4Xo>gRGYK=u@ zLdQde-9sYTsY>agEmps^t$)Xs9b}jbk9d$PbiD}t!11i23vuZBCNMpcwhx7*H zoXFxG_{2`3@Fo0C?KG54zsA3eHAWV%QLa|1uUF4l2TmBD85=00RCM4wa@!bXD@*W` zc#`-W_7P3YVA52xUtTxERRx~b+*_IZjAzKbpKvoMlKVX2B+BHz)ZE*dUyKU({Ilj> z)m{wzrnxuQ%^IQ3hrmJRb;b}}Q?0X}m_;wK0|Q#JQ=?5>i@c_vQ9(%_PIlId0TZ?s+dR9r4ws+UF?Jv0%NYMy)q zmB`;5!Gyz;}gAK46mkC?wb=XTeqpG zudM@}lAe7;Q&Cf&WJZ}$RdhW!UTA6$*Br2y^e`C)RT;*vjI607 zJCQXaBe%?5T25q@JWuuiWSFdhMxG~ZzqzbG@0M#!9FyG;j`6**J@@D(!YMiLNk^L{ zbsG2Q16|Wbg!F4OuMIaUu_Hl!YpO!99F~u$hh*O)u3h$nD0ZEwF)zuQPKlaVkl`WM zkxhLgA*ff9=R+kef-eupfj{f`Rx^EQoFMEiKFj!Zz$5h&tm%9d$x6{%;JJU;hs0sT z2;gHD4$;CSLh@B=LTX%&5v5al3{a!g(KPVr%=XSrxBrrVcj>qFOXt2gjg%=wrp1J4 zCDGa0Y8qnoYE9qQ*4AR=x^vxp&2l?CA5NLb<9`8_j%r^y&TU z?>}?AC7tVL?`3c2L!Rqa(97$uCXj6BJ0VgTr6BYwXwQh`H^g1)nVmM)9tiC!PyXl; zM^;rer+KdrM}l^3`US`fY)xv@sB2_R2Z0w^{B8w)*;`PTxztb&)m*P6!_2^Te);&v z@1pWEBk=fy>x4lR%*WP#H>%lQA+D9&z^Y#-x=Zf%#bezN6j)JDKE~Q7H#pGlAFu|L zdq!G+%}yl0JJgePTG6JWu569pCw0y2a1f4o-h}P?_4iFmeUX&*LN|TrUwT)1xhc73 U2F&`;$!{LGro~Og|2PBx0>VHRi~s-t literal 0 HcmV?d00001 diff --git a/newton-cn/obj/Debug/newton-cn.csproj.CoreCompileInputs.cache b/newton-cn/obj/Debug/newton-cn.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..4407085 --- /dev/null +++ b/newton-cn/obj/Debug/newton-cn.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +56ead392093dad3d616723a23a90b2613ebdf9c3 diff --git a/newton-cn/obj/Debug/newton-cn.csproj.FileListAbsolute.txt b/newton-cn/obj/Debug/newton-cn.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..10ac79c --- /dev/null +++ b/newton-cn/obj/Debug/newton-cn.csproj.FileListAbsolute.txt @@ -0,0 +1,33 @@ +C:\Users\dhkq9\Desktop\insang\workspace\newton-cn\newton-cn\bin\Debug\newton-cn.exe.config +C:\Users\dhkq9\Desktop\insang\workspace\newton-cn\newton-cn\bin\Debug\newton-cn.exe +C:\Users\dhkq9\Desktop\insang\workspace\newton-cn\newton-cn\bin\Debug\newton-cn.pdb +C:\Users\dhkq9\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton-cn.csprojAssemblyReference.cache +C:\Users\dhkq9\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton_cn.Form1.resources +C:\Users\dhkq9\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton_cn.Form2.resources +C:\Users\dhkq9\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton_cn.Properties.Resources.resources +C:\Users\dhkq9\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton-cn.csproj.GenerateResource.cache +C:\Users\dhkq9\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton-cn.csproj.CoreCompileInputs.cache +C:\Users\dhkq9\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton-cn.exe +C:\Users\dhkq9\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton-cn.pdb +C:\Users\NEWTON-Choengna\Desktop\insang\workspace\newton-cn\newton-cn\bin\Debug\newton-cn.exe.config +C:\Users\NEWTON-Choengna\Desktop\insang\workspace\newton-cn\newton-cn\bin\Debug\newton-cn.exe +C:\Users\NEWTON-Choengna\Desktop\insang\workspace\newton-cn\newton-cn\bin\Debug\newton-cn.pdb +C:\Users\NEWTON-Choengna\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton-cn.csproj.AssemblyReference.cache +C:\Users\NEWTON-Choengna\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton_cn.Form1.resources +C:\Users\NEWTON-Choengna\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton_cn.Form2.resources +C:\Users\NEWTON-Choengna\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton_cn.Properties.Resources.resources +C:\Users\NEWTON-Choengna\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton-cn.csproj.GenerateResource.cache +C:\Users\NEWTON-Choengna\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton-cn.csproj.CoreCompileInputs.cache +C:\Users\NEWTON-Choengna\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton-cn.exe +C:\Users\NEWTON-Choengna\Desktop\insang\workspace\newton-cn\newton-cn\obj\Debug\newton-cn.pdb +z:\바탕 화면\insang\workspace\newton-cn_pos\newton-cn\bin\Debug\newton-cn.exe.config +z:\바탕 화면\insang\workspace\newton-cn_pos\newton-cn\bin\Debug\newton-cn.exe +z:\바탕 화면\insang\workspace\newton-cn_pos\newton-cn\bin\Debug\newton-cn.pdb +z:\바탕 화면\insang\workspace\newton-cn_pos\newton-cn\obj\Debug\newton_cn.Form1.resources +z:\바탕 화면\insang\workspace\newton-cn_pos\newton-cn\obj\Debug\newton_cn.Form2.resources +z:\바탕 화면\insang\workspace\newton-cn_pos\newton-cn\obj\Debug\newton_cn.Form3.resources +z:\바탕 화면\insang\workspace\newton-cn_pos\newton-cn\obj\Debug\newton_cn.Properties.Resources.resources +z:\바탕 화면\insang\workspace\newton-cn_pos\newton-cn\obj\Debug\newton-cn.csproj.GenerateResource.cache +z:\바탕 화면\insang\workspace\newton-cn_pos\newton-cn\obj\Debug\newton-cn.csproj.CoreCompileInputs.cache +z:\바탕 화면\insang\workspace\newton-cn_pos\newton-cn\obj\Debug\newton-cn.exe +z:\바탕 화면\insang\workspace\newton-cn_pos\newton-cn\obj\Debug\newton-cn.pdb diff --git a/newton-cn/obj/Debug/newton-cn.csproj.GenerateResource.cache b/newton-cn/obj/Debug/newton-cn.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..424f05268b3ee85f8945c94764ad1f1c88322cfc GIT binary patch literal 963 zcma)4&ubGw6yBI@nru>=Af<>Nq6i8NOVSYRB?zWOi!D}LiU&PRvTx~-$xfKrElp1z zz3IWTH*bQ1e}e~4UPUjSJo!J=_ias)G>Gr;?Y{YDzW39~IF56|hA*sqf#KP<92jkN z82fh7E#V^8t@$Aylf6gL28}5SC>ltz$fsz?KIutCcBL;YZOLdz0sIYV zXb@{N$z`t37o3$!<+7~lxxoK;g>1{gUm0bu?oMn>BfqPa;_%!I>)#jlAQpW^X@DHR z$pQX(b%8Hh#DiH1JfOd>NlmVFn4tC`+<+!;vzb{lm)^V~~ z$8}4Ed9gO9S~uq8ym?Ol*Q512NZa#Dj71laXQ<#0L>@U`=6uFvVxG=Z9+*zdfUM6m zI?5NA_Ilcknx}qo>aU&p-qdfUeg)#tEvE6x_*(>AWN>lToIlp{d$P($>5f3Iq|R2v zuAHsF1S_)|GDKoTS7y$Yu<^DIWGE?Ep5f?7+SulK6&5q;fR~UYdhz_#&DRItzP`w0 zkbGK26&xDz^38`I?|*)04mG9RC2(lU+lQa8eM~u&nsUqF(4e(!%Dvat49b5 literal 0 HcmV?d00001 diff --git a/newton-cn/obj/Debug/newton-cn.csprojAssemblyReference.cache b/newton-cn/obj/Debug/newton-cn.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..df69a50a4f18dc31ef994b3f7c8cd46211aec850 GIT binary patch literal 2069 zcmb_c%Wl&^6m_1>qd<6-SAn#=T3VT;A+%IPr8o^mw6u_@bYYQB;&E$bY=@ai(o{m? z1Nad(ED&oXet<1}1Y6cH*9lE9E{Ld(eC*g~&OP_u@s)g%B>fNvT;Uk@3wW_=RH@Bu zoy!jz2GQgaVl^f!HpSD)4NRF~Te);rPRl7dHJwx%gf}S8S-8O|BGbwBMuiyF$GBax zYuL(FQW-s~&+6&4mQA4y3PG?j?-<24FEHA9C0r1Kt6W%M@-kvO z990Mg*U^B0Ai!U#VL^zk*hnj&D!1uSH=nq$tJr28QA{JCTQv4?P&{Pe4MZB4Nm4)x zh2oKsu8%dU85Sb@YrZ|5TQ~|ff&z}iO$Y$O1>w;F>mbW`+1R#3aTUa{8MAAy5gPEQmJ2HMtIJqW@l!9$>edJ*liPA+!2Zip?d=ffgeaTE);SD zDdZ7Hjs$e6FpxyIrEWZBpFLVCSUc2Z{NZ7CQ-XRZahRLcn zB}T69lSV%`5guicdM6txU%+i?sZ=G;Ikuwzb$ z)uqGC7e*@hO2C+a%@jQea0=iwzzDz@fU^MS0L}wk02l?h2yjV22-Z&ZW<>w&?v%or zq*L%gJ9jW%0;a76#aZ(sE2!Z*3p1FxEJS$|Q@?IWlHc$5NzsT8hOGbnt>X8+FA*49 zu~;m88Llv84J`rU>wJ0Z%|b8qb%)rO jHMGqM?JCa=HxXLv<#EDIg!X$8C*4HYB3_|yx`^?gZ(}Q~ literal 0 HcmV?d00001 diff --git a/newton-cn/obj/Debug/newton-cn.exe b/newton-cn/obj/Debug/newton-cn.exe new file mode 100644 index 0000000000000000000000000000000000000000..79dc13768b2342dab86d034c546db38270bb537f GIT binary patch literal 28672 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 literal 0 HcmV?d00001 diff --git a/newton-cn/obj/Debug/newton-cn.pdb b/newton-cn/obj/Debug/newton-cn.pdb new file mode 100644 index 0000000000000000000000000000000000000000..614577858b0a4617e232854e5cf60b5723273b5a GIT binary patch literal 77312 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

<9k_Nc^71lrwJYAoa)FB4s0?sgZJymd(D* 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 literal 0 HcmV?d00001 diff --git a/newton-cn/obj/Debug/newton_cn.Form1.resources b/newton-cn/obj/Debug/newton_cn.Form1.resources new file mode 100644 index 0000000000000000000000000000000000000000..06c24d06c1cab750788146ce052b37770f3fa530 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HY$i znKvc4e_mZM7u+q$!U01O3x7IW?#uCnDN=Qi_GL&rN*?l%R2c`m{Fq9nx!T!hA|-8E z#iC`~)pB00%^BB?9L<~O_}Rpp~${*{`vAC`+SR~c77ZSft zqoeODpF&D(t&d>%6_^(bjYLX49eE0g{*{isVDCmjcL}XkdUrcd?BiBy{R$fOgx;;i z8-~7U#!HY64Pzq~Me*cto8wM*VgUK$d4D)NKcN_*rvutVMAR;%(jPvWGJX=zga6zL P46-1Yk&!SXGa>#2smXQS literal 0 HcmV?d00001 diff --git a/newton-cn/obj/Release/newton-cn.exe b/newton-cn/obj/Release/newton-cn.exe new file mode 100644 index 0000000000000000000000000000000000000000..411dcbd1b0d6fd3db513fe0784671b90face512a GIT binary patch literal 27136 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 S(Em*ve|fL}s_`!rf&UGj5|cFm literal 0 HcmV?d00001 diff --git a/newton-cn/obj/Release/newton-cn.pdb b/newton-cn/obj/Release/newton-cn.pdb new file mode 100644 index 0000000000000000000000000000000000000000..4d4a3e51560268deca5d8d0a08886b5cf62f8ff5 GIT binary patch literal 73216 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 literal 0 HcmV?d00001 diff --git a/newton-cn/obj/Release/newton_cn.Form1.resources b/newton-cn/obj/Release/newton_cn.Form1.resources new file mode 100644 index 0000000000000000000000000000000000000000..06c24d06c1cab750788146ce052b37770f3fa530 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HY