ئويلىرىم مۇنبىرى

 پارول قايتۇرىۋېلىش
  ئەزا بۇلۇڭ

QQ بىلەن كىرىش

بەك قولاي، باشلاڭ

ئىزدەش
كۆرۈش: 19516|ئىنكاس: 0
بېسىپ چىقىرىش ئالدىنقى تېما كېيىنكى تېما

GDI+ ئارقىلىق تەستىق كود ھاسىل قىلىش

[ئۇلانما كۆچۈرۈش]
تەشنا تېخنىكا كۇلۇبىدىن «ئالتۇن بۇلاق» نىڭ يازمىسى
(http://bbs.oylirim.cn). y! J, u/ N9 W
(http://bbs.oylirim.cn); F6 N6 ~: K# C* g- {0 ZGDI  بولسا  Graphics Device Interface نىڭ قىسقارتىلمىسى بۇلۇپ، ئىكران، پىرىنتىر، ۋە باشقا گىرافىك چىقىرىدىغان ئۈسكۈنىلەر ئارقىلىق ئۇچۇر كۆرسىتىشنى كۆرسىتىدۇ. windows تىكى  كۆپ ساندىكى پروگىراممىلار GDI دىن ئايرىلالمايدۇ، ۋە ئۇ بولمىسا نۇرمال خىزمەت قىلالمايدۇ. بىزمۇ تۇرمۇشىمىزدىكى سىفىرلىق ئۈسكىنىلەرنىڭ تۇلىسى GDI دىن ئايرىلالمايدۇ. بىزگە ئەڭ تۇنۇش بولغان ئىكراننىڭ خىزمەت قىلىش پىرىنسىپى GDI دىن ئايرىلالمايدۇ، كۆپىنچە كومپىيوتېرلاردا بۇنى تەڭشىگىلى بۇلىدۇ، يەنى 60 قېتىم ھەر سىكونت ۋە 40 قېتىم ھەر سېكونت قىلىپ تەڭشىگىلى بۇلىدۇ. كۈرۈۋېلىشقا بۇلۇدۇكى، GDI نىڭ ئىشلىتىش ئىنتايىن كەڭرى بۇلۇپ، بىزنىڭ تۇرمۇشىمىزغا ھەم خىزمىتىمىزگە چوڭقۇر تەسىر كۆرسىتىۋاتىدۇ ھە داۋاملىق تەسىز دائىرىسىنى كەڭرىتىدۇ. تەستىق كود ھاسىل قىلىشمۇ GDI نىڭ بىر خىل قوللىنىشى بۇلۇپ، ئادەتتە توربەتلەرگە، مۇنبەرگە، بەزى ئەپلەرگە كىرگەندە رەسىمدىكى تەستىق كودنى كىرگۈزۈڭ دەپ، ئايرىم كىرگۈزۈش رامكىسى سەپلەنگەن بۇلىدۇ. خاتا كىرگۈزۈپ سالساق، رەسىم ئالماشتۇرۇشنى باسساق باشقا رەسىم چىقىدۇ. نۇرغۇن تورداشلار ۋە ئىشلەتكۈچىلەر بۇنداق كۆپ رەسىملەرنى قانداق يوللاپ بۇلىدىغاندۇ دەپ ئويلىشى مۇمكىن. لېكىن تەمىنلىگۈچىلەر ھەربىر كودنى بىر رەسىم قىلىپ لاھىيەلىسە، باھا ۋاقىتتا، ئەڭ مۇھىىمى ئۈنۈمدە ئۇتتۇرۇپ قۇيىدۇ. شۇڭا بۇنى GDI نىڭ رەسىم ھاسىل قىلىش ئۇسۇلى ئارقىلىق ئەمەلگە ئاشۇرغاندا، ۋاقىتنى ھەم تەننەرخىنى تىجەپلا قالماستىن ئۈنۈمگە ئالاھىدە كاپالەتلىك قىلغىلى بۇلىدۇ ھەم خالىغانچە ئىھتىياجقا ئاساسەن تەڭشىگىلى بۇلىدۇ.
(http://bbs.oylirim.cn)1 `; _7 J! x! f% m' c5 k3 n/ P' a

(http://bbs.oylirim.cn)& N. O1 X0 [3 M9 U: |2 Qمەن بۈگۈن #C  قۇرالىنى ئىشلىتىپ مۇشۇ GDI ئارقىلىق تەستىق كود ھاسىل قىلىشنى سۆزلەپ ئۈتۈمەن.(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )

(http://bbs.oylirim.cn); N! H6 a1 I# c( n" a7 w1 L/ }ئىشلىتىلگەن كونتروللار :(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )

(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
PictureBox  تەستىق كودنى كۆرسىتىش ئۈچۈن ئىشلىتىلىدۇ.(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )

(http://bbs.oylirim.cn)/ ^, c+ I! v" ~6 T9 M, n8 lName:  picCAPTCHA(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )

(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
Lable   تەستىق كودنىڭ توغرا ياكى ئەمەسلىكىنى كۆرسىتىش ئۈچۈن ئىشلىتىلىدۇ.
(http://bbs.oylirim.cn)# V/ |4 @# h+ b$ b' J  [
(http://bbs.oylirim.cn)# e1 H" O3 \1 f  G( m  kName:   lblOutput
(http://bbs.oylirim.cn)' o9 n7 V: ~6 k$ Q6 H/ h0 o' t

(http://bbs.oylirim.cn)4 A4 u9 ^  v" `, o0 SButton   ھۈكۈم قىلىش ئۈچۈن ئىشلىتىلىدۇ.
(http://bbs.oylirim.cn)5 t" ~. R& a- f* g% ]# J( ], U" H(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
Name:   btnOK
(http://bbs.oylirim.cn): B- j. M: B" U4 Q% lText:   بولدى
(http://bbs.oylirim.cn): ~# r1 u4 J$ P4 G

(http://bbs.oylirim.cn): v! Z$ e1 B  j! k9 }- m# \  {TextBox   رەسىمدىكى تەستىق كودنى كىرگۈزۈش ئۈچۈن ئىشلىتىلىدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
Name:  txtCAPTCHA
(http://bbs.oylirim.cn), S% p2 f. D& q1 R! x
(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
كۇنۇپكىلارغا ئىش قۇشۇشقا باشلىساق بۇلىدۇ. كونتروللارنى ئىككى چەكسەك ئىش قۇشۇش رايۇنىغا يەنى كود يېزىش رايۇنىغا ئاتلايدۇ.(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
picturebox نى چەككەندىن كىيىن ئىچىدىكى تەستىق كود ئالمىشىدۇ. شۇڭا ئۇنىڭ چىكىلىش ئىشىغا تۈۋەندىكىدەك كودنى يازىمىز.(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )

(http://bbs.oylirim.cn)" f1 |; S2 g/ t$ u2 I
  1. using System;
    (http://bbs.oylirim.cn)4 T4 j$ T/ g: L$ C7 {
  2. using System.Collections.Generic;(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  3. using System.ComponentModel;
    (http://bbs.oylirim.cn)  J- f; p) \: j- V% E+ U5 _
  4. using System.Data;
    (http://bbs.oylirim.cn)$ o+ t) d- G% ?" C4 X1 d4 |
  5. using System.Drawing;(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  6. using System.Linq;(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  7. using System.Text;(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  8. using System.Threading.Tasks;
    (http://bbs.oylirim.cn). P. [, b& H; R# a
  9. using System.Windows.Forms;
    (http://bbs.oylirim.cn)( p- G( b, H9 p  M1 m" X
  10. (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  11. namespace _2014_03_17验证码(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  12. {(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  13.     public partial class FrmDraw : Form
    (http://bbs.oylirim.cn): E3 h' \/ ~! R1 o' U
  14.     {
    (http://bbs.oylirim.cn)5 v- v! e+ `1 A. N0 n( K
  15.         public FrmDraw()(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  16.         {(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  17.             InitializeComponent();
    (http://bbs.oylirim.cn)% s7 l1 m# f7 a
  18.         }
    (http://bbs.oylirim.cn)% w$ n7 u5 y/ X: n* R

  19. (http://bbs.oylirim.cn)1 e8 t- `& L3 S5 f: v) B1 t( E
  20.         ///
    (http://bbs.oylirim.cn)5 b: }! x0 n" R# y# B1 e
  21.         /// چەككەندىن كىيىن تەستىق كود ھاسىل قىلىپ، قايتا چىقىرىپ بىرىدۇ
    (http://bbs.oylirim.cn)5 W8 I- @& d5 i, {- F
  22.         ///

  23. (http://bbs.oylirim.cn); G* B6 ~0 W* v+ c. q
  24.         /// (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  25.         /// (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  26.         private void picCAPTCHA_Click(object sender, EventArgs e)
    (http://bbs.oylirim.cn)1 o. h( M% e/ X) i0 v( E
  27.         {
    (http://bbs.oylirim.cn)& f& H1 g0 X( {6 z, n9 V7 V
  28.            //تەستىق كود ھاسىل قىلىش ئۇسۇلىنى بىۋاستە مۇشۇ يەرگە يازسامۇ بۇلاتتى
    (http://bbs.oylirim.cn), _0 N8 K' W7 \& D- Y
  29.             //لېكىن پروگىرامما قوزغالغاندا قايتا يېزىشقا توغرا كىلىدۇ، كودنى قايتا يازماسلىق ئۈچۈن(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  30.             //ئايرىم ئۇسۇل قۇرۇپ، شۇ ئۇسۇلنى تارتىپ ئىشلەتسەك كودنى قايتا يېزىشتىن ساقلانغىلى بۇلىدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  31.             Drawing();
    (http://bbs.oylirim.cn); E( r) k: w! r: E% Q* r) z
  32.         }
مەزمۇننى كۆچۈرۈۋېلىش
(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
تەستىق كود ئۇچۇرىنى ساقلاش ۋە رەقەم سانىنى كونترول قىلىش ئۈچۈن، ئىككى دانە تىنىچسىز رەقەمگە ئىنىقلىما بىرىمىز:(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  1. /// (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  2.         /// سىزىدىغان ھەرىپ سانى
    (http://bbs.oylirim.cn)8 k6 @$ l! ^8 c& X( M: k( ~
  3.         ///

  4. (http://bbs.oylirim.cn)0 v. P3 M; |* G) h. I/ g9 J. `4 T2 W
  5.         int n = 10;(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  6. (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  7.         /// (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  8.         ///رەسسام تاللىغان ھەرىپلەرنى خاتىرىلەش ئۈچۈن ئىشلىتىمىز،ھەم ئاخرىدا سېلىشتۇرۇش ئۈچۈن ئىشلىتىلىدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  9.         ///
  10. (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  11.         string str = "";
مەزمۇننى كۆچۈرۈۋېلىش
(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
كودنى قايتا ئىككى قېتىم ئىشلىتىدىغانلىقىمىز ئۈچۈن، ئايرىم فونكىسىيە قۇرۇپ، ئىشنى شۇنىڭغا يۈكلىدىم. تۈۋەندىكىدەك:(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  1. /// (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  2.         /// تەستىق كودنى سىزىش ئۇسۇلى(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  3.         ///

  4. (http://bbs.oylirim.cn)4 z# I4 }/ a' E
  5.         void Drawing()(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  6.         {
    (http://bbs.oylirim.cn)# A8 j+ v% J3 ^
  7.             //تەستىق كود چىقىرىدىغان رايۇن ياكى خەرىتە
    (http://bbs.oylirim.cn)2 C! N/ N7 F% I3 U4 `7 W$ v
  8.             //مۇنداقچە ئېيتقاندا رەسىم سىزىدىغان قەغەز دەپ چۈشەنسەك بۇلىدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  9.             Bitmap bmp = new Bitmap(n*21, 45);
    (http://bbs.oylirim.cn)  q: _1 w$ r: a" G. ^2 d$ r! X
  10. (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  11.             //قەزغەزنى رەسسامغا بىرىدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  12.             //FromImage
    (http://bbs.oylirim.cn)! x' o. _; }. j% J1 q' F
  13.             //ئارقىلىق رەسىم سىزىدىغانلىقىنى بىلىدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  14.             Graphics g = Graphics.FromImage(bmp);(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )

  15. (http://bbs.oylirim.cn)! @* h( t. C1 @+ l
  16.             //رەسسام مۇشۇ ئۇچۇرلارنىڭ ئىچىدىن تاللاپ خالىغاننى سىزىدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  17.             string chs = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890";
    (http://bbs.oylirim.cn)( d+ A1 F( x6 }  _0 H6 Q
  18. (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  19.             //ئىختىيارى سان ئۇسۇلى ئارقىلىق يۇقۇرقى 62 ھەرىپنىڭ ئىچىدىن كۆڭۈل تارتقاننى ئېلىپ رەسسامغا بىرىمىز(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  20.             Random r = new Random();(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  21. (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  22.             //تەستىق كودنى پەقەت ھەرىپ بىلەنلا يازساق بەك ئۇچۇق بوپ قالىدۇ، ھەم ئۈنۈمى بولمايدۇ، شۇڭا ئارقىغا قالايمىقان سىزىقچىلارنى سىزىمىز(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  23.             //يىگىرمىدىن 50كىچە سىزىق سىزسا مۇۋاپىق، قالغىنىنى ئۈزۈڭلارنىڭ ئىھتىياجىغا ئاساسەن بەلگىلىسەڭلا بۇلىدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  24.             for (int i = 0; i < 25; i++)
    (http://bbs.oylirim.cn)5 v$ b0 T' G  y+ s
  25.             {
    (http://bbs.oylirim.cn): q% @1 F( i+ B- o0 [
  26.                 //ماتىماتىكىدا ئىككى نوقتا بىر سىزىقنى ئىپادىلەيدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  27.                 //ھەم بۇ ئىككى نوقتا قەغەزنىڭ ئىچىدە، شۇڭا قەغەزنىڭ ئىچىدىن خالاپ ئىختىيارى ئىككى نوقتا ئېلىپ سىزىق سىزىشقا ئىشلىتىمىز(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  28.                 Point p1 = new Point(r.Next(0, bmp.Width), r.Next(0, bmp.Height));(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  29.                 Point p2 = new Point(r.Next(0, bmp.Width), r.Next(0, bmp.Height));
    (http://bbs.oylirim.cn): \0 ]6 O2 ], q; J
  30. (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  31.                 //رەسسام يېشىل قەلەم ئىشلىتىپ سىزىقنى سىزىۋەتتى
    (http://bbs.oylirim.cn)/ M0 }$ \+ i1 \& ]  O9 f: g( H
  32.                 g.DrawLine(new Pen(Brushes.Green), p1, p2);
    (http://bbs.oylirim.cn)2 _# R% k% I6 V/ G
  33.             }
    (http://bbs.oylirim.cn)2 ?* U6 \* o& J; i, e3 }
  34.             //يىگىرمە بەش دانە سىزىقنى سىزىپ بولغاندىن كىيىن، سىزىقنىڭ ئۈستىگە خەت يازىدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  35. (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  36.             ///ئەمدى خەتنى يازىمىز
    (http://bbs.oylirim.cn)/ B$ Y7 v; f  h  j0 K* _, l  h
  37.             for (int i = 0; i < n; i++)(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  38.             {(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  39.                 str += chs[r.Next(0, 62)];
    (http://bbs.oylirim.cn): N3 S$ J. M; P
  40.             }
    (http://bbs.oylirim.cn)9 e5 g" f2 e% W1 ^' t( _

  41. (http://bbs.oylirim.cn)+ t& F1 M  L: [0 p% V
  42.             //تەستىق كودنىڭ تېخىمۇ ئۈنۈملۈك چىقىشى ئۈچۈن، خەت نۇسخىسى سەپلەيمىز(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  43.             string[] fonts = { "黑体", "微软雅黑", "仿宋", "隶书", "华文行楷" };(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  44. (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  45.             //رەڭمۇ سەپلەيمىز
    (http://bbs.oylirim.cn)$ H7 S! O6 G+ @
  46.             Color[] colors = { Color.Red, Color.Blue, Color.Yellow, Color.Black, Color.Green };(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  47. (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  48.             //تاللاپ بەش ھەرىپنى يازىدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  49.             for (int i = 0; i < n; i++)
    (http://bbs.oylirim.cn)9 m9 `( y* ~, W
  50.             {
    (http://bbs.oylirim.cn): L0 g5 x" ]& k
  51.                 //ھەر بىر ھەرىپنىڭ  قەغەزدىكى ئورنى(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  52.                 Point p = new Point(i * 20, r.Next(0, 15));
    (http://bbs.oylirim.cn)- u: R& s# D0 q6 y
  53.                 //سىزىشقا باشلايدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  54.                 g.DrawString(str[i].ToString(), new Font(fonts[r.Next(0, fonts.Length)], 20, FontStyle.Bold), new SolidBrush(colors[r.Next(0, colors.Length)]), p);
    (http://bbs.oylirim.cn)  v  P1 J2 B5 j) {5 @
  55.             }(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  56.             //سىزىپ بولدى
    (http://bbs.oylirim.cn)5 A" }3 N9 W1 T2 `8 n' G

  57. (http://bbs.oylirim.cn)$ }! i* Q. j5 f; W* Y* u
  58.             //يەنە ئۈنۈم قۇشۇمىز، تەستىق كودقا قارا چىكىتلەرنى قۇشۇمىز(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  59.             //150~250 گىچە قوشساق مۇۋاپىق(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  60.             for (int i = 0; i < 200; i++)(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  61.             {
    (http://bbs.oylirim.cn)$ Q, \& O4 Y/ j8 D( f$ e
  62.                 Point p = new Point(r.Next(0, bmp.Width), r.Next(0, bmp.Height));(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  63.                 bmp.SetPixel(p.X, p.Y, Color.Black);
    (http://bbs.oylirim.cn)" T8 u$ s4 `# ~3 V+ u) Y
  64.             }(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  65.             //شۇنىڭ بىلەن تەستىق كود سىزىلىپ بولدى(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )

  66. (http://bbs.oylirim.cn)+ P" k' f4 }' _" o
  67.             //سىزىلىپ بولغان تەستىق كودنى رەسىمدانغا يۈكلەيمىز
    (http://bbs.oylirim.cn), P+ K( z* {, V4 b
  68.             picCAPTCHA.Image = bmp;(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  69.         }
مەزمۇننى كۆچۈرۈۋېلىش

(http://bbs.oylirim.cn)3 m9 i* f% X3 ?. Z& f0 tكۇنۇپكىغا ئىش قۇشىمىز، يەنى كىرگۈزگەن تەستىق كود بىلەن ئەسلىدىكى بىز نۇسقىلىۋالغان كودنى سېلىشتۇرۇپ نەتىجىسىنى كۆرسىتىمىز:(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  1.         ///
    (http://bbs.oylirim.cn)/ i: Z; E2 p3 l4 \$ p" b9 R1 m
  2.         /// سېلىشتۇرۇپ نەتىجىسىنى كۆرسىتىش(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  3.         ///
  4. (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  5.         ///
    (http://bbs.oylirim.cn)4 e3 b) M/ `3 G$ r3 L- z1 _% t
  6.         /// (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  7.         private void btnGo_Click(object sender, EventArgs e)
    (http://bbs.oylirim.cn)) U" I- P  o3 {# f
  8.         {
    (http://bbs.oylirim.cn), k4 F5 a3 D" h$ |  |
  9.             //ئەگەر تەستىق كود توغرا بولسا
    (http://bbs.oylirim.cn)' o- q' O( c) W, ?* I; j8 f
  10.             if (txtCAPTCHA.Text.ToUpper() ==str.ToUpper() )(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  11.             {
    (http://bbs.oylirim.cn)( {, ~7 r5 Y. O6 K8 G) i3 `: X) e# g
  12.                 //يېشىل رەڭنى سەپلەپ بىرىدۇ
    (http://bbs.oylirim.cn)1 k$ y/ F9 T( ~- X7 Q. f- `" K. l
  13.                 lblOutput.ForeColor = Color.Green;(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  14.                 //توغرا دەپ چىقىرىدۇ
    (http://bbs.oylirim.cn)0 V, ?( l2 C6 ?# ?
  15.                 lblOutput.Text = "√";(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  16.             }
    (http://bbs.oylirim.cn). G# a( M0 [9 g+ b
  17.                 // ئەگەر تەستىق كود خاتا بولسا
    (http://bbs.oylirim.cn)* t  h) C* Z6 b
  18.             else(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  19.             {
    (http://bbs.oylirim.cn)  V1 T$ X2 y9 Y. C% F" T
  20.                 //قىزىل رەڭنى سەپلەپ بىرىدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  21.                 lblOutput.ForeColor = Color.Red;(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  22.                 //خاتا دەپ چىقىرىدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  23.                 lblOutput.Text = "×";(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  24.                 //كىرگۈزۈش رامكىسىنى قۇرۇقدايدۇ
    (http://bbs.oylirim.cn)  n, ~8 S" \* e3 Y. ^7 \
  25.                 txtCAPTCHA.Text = "";
    (http://bbs.oylirim.cn)/ X0 ?& K  d8 S) ~1 p+ }
  26.                 //
    (http://bbs.oylirim.cn)) M2 d: [$ ?' n5 Y* a2 ?
  27.                 txtCAPTCHA.Focus();(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  28.             }(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  29.         }
مەزمۇننى كۆچۈرۈۋېلىش
(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
ئەپ قوزغالغاندا تەستىق كود ھاسىل قىلىش ئىشىنى قۇشىمىز، ھەم نۇر بەلگىنى كىرگۈزۈش رامكىسىغا توغرىلايمىز.(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  1.        ///
    (http://bbs.oylirim.cn)9 v! w0 Q4 _- N& g. G8 a" s
  2.         /// ئەپ قوزغالغاندا تەستىق كودنى ھاسىل قىلىدۇ(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  3.         ///

  4. (http://bbs.oylirim.cn): N- w# O3 f3 \, I
  5.         ///
    (http://bbs.oylirim.cn)7 ?, C6 v' X  k5 W/ n  r. b
  6.         /// (بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  7.         private void FrmDraw_Load(object sender, EventArgs e)
    (http://bbs.oylirim.cn); l$ k5 Y0 e; ]& n+ O  A% w! j. D
  8.         {
    (http://bbs.oylirim.cn)5 a' N4 {7 t" Z1 m' v1 e9 {
  9.             //ئەپ قوزغالغاندا تەستىق كود كۈرۈنۈشى كىرەك
    (http://bbs.oylirim.cn)& Y3 M- W( X5 @' f* q
  10.             Drawing();(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  11.             //نۇر بەلگىنى تىكىست رامكىسىغا توغرىلاش(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
  12.             txtCAPTCHA.Focus();
    (http://bbs.oylirim.cn)7 N4 x) W8 n( E/ \) K0 w  m; z
  13.         }
مەزمۇننى كۆچۈرۈۋېلىش

(http://bbs.oylirim.cn): g& X8 l9 F% _8 P! u2 Kشۇنىڭ بىلەن كودنى يېزىپ بولدۇق، ئەپنى قوزغىتىپ كۈرۈپ باقساق بۇلىدۇ. ھەربىر قېتىم چەككەندە ئوخشىمىغان تەستىق كودقا ئىرىشىمىز. مۇشۇ ئۇسۇل ئارقىلىق تەستىق كودقا ئۇيغۇرچە ھەرىپلەرنىمۇ قۇشۇپ باقساڭلار بۇلىدۇ. ئىشقىلىپ ئىزدىنىپ بېقىڭلار!(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )

(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )


(http://bbs.oylirim.cn)1 P6 g4 I" Q) A1 Rئەمدى ھىسابلاپ بېقىڭلاركى، مۇشۇ يۇز نەچچە قۇر كود ئارقىلىق(يىغىنچاقلىساق يۇز قۇرغا بارمايدۇ) ئەڭ كۆپ بولغاندا نەچچە پارچە تەستىق كود ھاسىل قىلغىلى بۇلىدىكەن. مۇشۇ تىما ئاستىغا ئىنكاس شەكلىدە جاۋاب قالدۇرۇپ قۇيۇشىڭلارنى ئۈمۈد قىلىمەن. نىمىشقا بۇنداق سۇرايدىغاندۇ دەپ ئويلىشىڭلار مۇمكىن، جاۋابى شۇكى، مەن سىلەرگە سۇنغان ئاددى دەرىسلىك سىلەرگە نەپ بەرمىسە مىنىڭ شۇنچە قىس ۋاقتىمنىڭ ئىچىدىن ۋاقىت چىقىرىپ، يوللىغىنىم نىمىگە ھىساب؟! ھەم سىلەر مۇشۇنى ھىسابلاش جەريانىدا مۇشۇ بىر نەچچە قۇر كودنىڭ تىگىگە يىتەلەيسىلەر. ھەم سىلەر چۈشۈنەلىسەڭلار ھەم قوللىنالىساڭلار مەن شۇنىڭغا خوش.(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )

(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
چۈشەنمىگەن ياكى كۆڭلىڭلاردا گۇمان بۇلۇپ قالغان، ياكى خاتا چۈشەنچە بىرىلىپ قالغان جايلار بولسا قالدۇرۇپ قويساڭلار، ھەممىمىز نوقسانسىز ئەمەس، لېكىن مۇكەممەللىكە ئىنتىلىمىز.
(http://bbs.oylirim.cn)9 J. Y' x" H  T7 X" A% R(بۇ مەزمۇن پۈتۈنلەي ئويلىرىم مۇنبىرىدىن كۆچۈرۈلگەن،تور ئادرېسى::http://bbs.oylirim.cn/ )
=====
(http://bbs.oylirim.cn)7 \4 _/ b+ j' ~
(http://bbs.oylirim.cn)" w  {. u# U! g9 g) W; I& hمەزكۇر تېما ئەسلى ئاپتورنىڭ ماقۇللىقىنى ئالغان ئاساستا مۇنبەرگە يوللاندى.  مەنبەسىنى ئەسكەرتكەن ئاساستا باشقا تور بېكەتلەرگە يوللىساڭلار بولىدۇ !

ياقتۇرىشىڭىز مۇمكىن؟

مۇناسىۋەتلىك تېمىلار

ھەمبەھرىلەش:  QQ دوست ۋە توپQQ دوست ۋە توپ QQ ھويلىسىQQ ھويلىسى تېڭشۈن مىكروبلوگىتېڭشۈن مىكروبلوگى تېڭشۈن دوستلارتېڭشۈن دوستلار
ساقلاشساقلاش ھەمبەھرھەمبەھر ھەمبەھرقېزىلما ئېسىلئېسىل ناچاركەنناچاركەن
تېمىنىڭ مەڭگۈلۈك ئادېرسى: 

ئويلىرىم مۇنبىرى -باياناتنامىسى1 .مۇنبىرىمىزدىكى يازمىلارنىڭ بىر قىسمى مۇنبىرىمىزگە تەۋە(ئەسكەرتىش بېرىلىدۇ)، بىر قىسمى شۇ شەخىسنىڭ ئۆزىگە ۋەكىللىك قىلىدۇ، 2. تېما يوللىغاندا بارلىق ئەزالارنىڭ ئالاھىدە دىققەت قىلىشىنى ئەسكەرتىمىز:تېمىنىڭ ماۋزۇسى بىلەن ئاساسى مەزمۇنىنى پەرقلەندۈرۈپ يېزىش لازىم. 3. ئەگەر يازمىلارنى كۆچۈرۈپ ئىشلەتمەكچى بولسىڭىز بېكەت مەسئۇلى ياكى باشقۇرغۇچىلار بىلەن ئالاقىلىشىڭ،ئەسەر ئاپتۇرىنىمۇ ئۆز ئىچىگە ئالىدۇ. 4. تېما يوللىغاندا مەنبەسىنى ئېنىق ئەسكەرتىش تەلەپ قىلىنىدۇ،مەنبەسى ئەسكەرتىلمىگەن تېمىلار بىردەك تەستىقلانمايدۇ ياكى ئۆچۈرىلىدۇ 5. تېما .ئىنكاسلارنى يوللاش جەريانىدا ئىملاغا ئالاھىدە دىققەت قىلىش كېرەك،ئىملا مەشىقى قىلىش ئۈچۈن مۇنبەرنىڭ باش تىزىملىكىگە قاراڭ! 6. تېما ئىنكاسلارنى يازغاندا قالايمىقان سۆز-ئىبارىلەرنى ئىشلىتىشكە بولمايدۇ، قانۇن-تۈزۈملەرگە رىئايە قىلغان ئاساستا يازما يېزىڭ! 7.بېكىتىمىزدىن چۈشۈرۈلگەن قوشۇمچىلارنىڭ مەخپى نومۇرى www.oylirim.com bbs.oylirim.cn مۇشۇلار بولىدۇ .تەپسىلاتى تېما ئىچىدە ئەسكەرتىلىدۇ! بېكىتىمىزنى قوللىغان ئاساستا مەشغۇلات قىلىڭ! ھەمكارلاشقىنىڭىزغا رەھمەت!

كىرگەندىن كېيىن ئىنكاس يازالايسىز كىرىش | ئەزا بۇلۇڭ

سەھىپە جۇغلانما قائىدىسى

ئويلىرىم | بىز ھەققىدە | ئالاقىلىشىڭ | ئېلان بېرىڭ | ھەمكارلىشىڭ | مۇلازىمەت | سەھىپىلىرىمىز | بىزگە قوشۇلۇڭ | پىكىر بېرىڭ | رادىئو

QQ|ئۇلىنىش قوشوش|زىندان|ئويلىرىم مۇنبىرى ( 新ICP备15002431号 )

© 2013-2016 Comsenz Inc.    Powered by OYLiRiM.CoM Design Discuz! X3.1

GMT+8, 2017-5-5 01:05 , Processed in 2.439441 second(s), 36 queries .

بېكىتىمىزدىكى يازمىلار شۇ شەخىسنىڭ شەخسىي كۆز قارىشىغا ۋەكىللىك قىلىدۇ،بىكىتىمىز بىلەن مۇناسىۋەتسىز.مۇنبىرىمىز پەقەتلا پىكىر ئالماشتۇرۇش سورۇنى ھازىرلىغان.

免责声明:本论坛所有来帖仅代表网友个人观点,不代表秘思栏目网立场。本站只提供交流平台

بېكىتىمىز سىياسىيلىقى كۈچلۈك ،سېرىق ھەم دۆلىتىمىز قانۇنىغا زىت بولغان يازمىلارنى چەكلەيدۇ.ئۆزىڭىزنى ئاسراپ ئالدىنىشتىن ھەزەر ئەيلەڭ

本站禁止色情,政治,反动等国家法律不允许的内容,注意自我保护,谨防上当受骗

تېز ئىنكاس چوققىغا قايتىش سەھىپىگە قايتىش