示例#1
0
        static void Main(string[] args)
        {
            //var client = ConnectionMultiplexer.Connect(new ConfigurationOptions
            //{
            //    EndPoints =
            //    {
            //        "localhost","133.33.214.20"
            //    },
            //    Password = "******"
            //});
            //var db = client.GetDatabase();
            var op = new helper();

            //_Program.Flushdb();

            //insert
            op.Insert();
            //Select
            RedisKey[] mykeys = { "User1", "User2", "User3" };//注意大小寫
            op.GetUser(mykeys);
            //update
            op.Update("User1", "ricoisme", DateTime.Parse("1981-12-13"));
            op.GetUser(mykeys);

            //delete
            op.DeleteUser("User1");
            op.GetUser(mykeys);
            //Console.WriteLine(client.ToString());
            Console.ReadKey();
        }
        public string getBpmnfile(string filename)
        {
            helper obj = new helper();

            if (filename != "")
            {
                string localFilePath = ConfigurationManager.AppSettings["VisioFilePath"];

                string visoFile = "D:\\visiotoBPMN\\" + filename;
                visoFile = localFilePath + filename;
                var    eldata    = new List <ExportElement>();
                string strReturn = "";
                if (!File.Exists(visoFile))
                {
                    return("The file not exists.");
                }
                else
                {
                    // obj.getAllshapes(visoFile, 0);
                    eldata = obj.GetvisioAsposeSingleshape(visoFile, 0);

                    strReturn = obj.GetBPMNXML("test", eldata);
                    return(strReturn);
                }
            }
            else
            {
                return("Please Provide File.");
            }
        }
示例#3
0
        helper GenerateNote(NoteType type)
        {
            GameObject note = Instantiate(noteHelperPrefab, noteRoot) as GameObject;

            var old_helper = note.GetComponent <helper>();

            Destroy(old_helper);

            helper _helper = null;

            var note_trans = note.transform;

            note_trans.localScale = Vector3.one;

            GameObject content = null;

            switch (type)
            {
            case NoteType.Tap:
                _helper = note.AddComponent <Helper_Tap>();
                content = Instantiate(prefabs.NoteTapPrefab, note_trans);
                break;

            case NoteType.Hold:
                _helper = note.AddComponent <Helper_Hold>();
                content = Instantiate(prefabs.NoteHoldPrefab, note_trans);
                break;

            case NoteType.Swipe:
                _helper = note.AddComponent <Helper_Swipe>();
                content = Instantiate(prefabs.NoteSwipePrefab, note_trans);
                break;

            default:
                Debug.LogError(ExceptionList.error.Value);
                break;
            }

            if (content == null)
            {
                Debug.LogError(ExceptionList.error.Value);
                return(null);
            }

            var old_collider = content.GetComponent <BoxCollider>();
            var collider     = note.GetComponent <BoxCollider>();

            collider.center = old_collider.center;
            collider.size   = old_collider.size;

            Destroy(old_collider);

            var content_trans = content.transform;

            content_trans.localPosition = Vector3.zero;
            content_trans.localScale    = Vector3.one;

            //return note.GetComponent<helper>();
            return(_helper);
        }
示例#4
0
 public static helper TakeHelper()
 {
     if (singleObj == null)
     {
         singleObj = new helper();
     }
     return(singleObj);
 }
示例#5
0
        private void LogError(string text)
        {
            string logName = String.Format("messages_{0}.log", DateTime.Today.ToString("dd-MM-yyyy"));

            helper h = new helper();

            h.WriteToLog(text, MapPath(String.Format("/tmp/{0}", logName)));
        }
示例#6
0
        private void Button_Click_Clear(object sender, RoutedEventArgs e)
        {
            Tb1.Clear();
            Tb2.Clear();
            helper Clear = new helper(Tb1.Text, Tb2.Text);

            answ.Content = Clear.GetClear();
        }
示例#7
0
        private void Button_Click_Net(object sender, RoutedEventArgs e)
        {
            helper Net = new helper(Tb1.Text, Tb2.Text);

            if (!Net.IsEmpty())
            {
                answ.Content = Net.GetLog();
            }
        }
示例#8
0
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);

            help =
                new helper();

            ps = new CECInputFormService();
        }
示例#9
0
        private void LogError(string text, Exception ex)
        {
            string logName  = String.Format("messages_{0}.log", DateTime.Today.ToString("dd-MM-yyyy"));
            string fullText = String.Format("{1}{0}{2}{0}", Environment.NewLine, text, ex.Message);

            fullText += ex.StackTrace + Environment.NewLine + Environment.NewLine;

            helper h = new helper();

            h.WriteToLog(fullText, MapPath(String.Format("/tmp/{0}", logName)));
        }
    private void updateLeaderboard()
    {
        int line_parity = 0;

        file = new StreamReader(LEADERBOARD_FILENAME);
        leaderboardNames.Clear();
        leaderboardPoints.Clear();

        while ((line = file.ReadLine()) != null)
        {
            if (line_parity % 2 == 0)
            {
                leaderboardNames.Add(line);
            }
            else
            {
                leaderboardPoints.Add(Convert.ToInt32(line));
            }
            line_parity++;
        }
        string variable = file.ReadToEnd();

        file.Close();


        helper[] array = new helper[11];

        for (int i = 0; i < leaderboardNames.Count; i++)
        {
            array[i].username = leaderboardNames[i];
            array[i].score    = leaderboardPoints[i];
        }

        array[10].username = name;
        array[10].score    = score;

        // Sort the array
        Array.Sort(array, delegate(helper h1, helper h2)
        {
            return(h2.score.CompareTo(h1.score));
        });

        // Write the leaderboard to the file
        FileStream   fileStream = new FileStream(LEADERBOARD_FILENAME, FileMode.Create);
        StreamWriter writer     = new StreamWriter(fileStream);

        for (int i = 0; i < leaderboardNames.Count; i++)
        {
            writer.WriteLine(array[i].username);
            writer.WriteLine(array[i].score);
        }
        writer.Close();
    }
示例#11
0
        /// <summary>
        /// get or set string array of cohort ids to track as selections while
        /// users navigate the summary grid
        /// </summary>
        //protected string[] CohortIDsViewState
        //{
        //    get
        //    {
        //        if ((Session["CohortIDsSession"] != null) && ((string[])Session["CohortIDsSession"]).Length > 0)
        //            return (string[])Session["CohortIDsSession"];
        //        else
        //            return new string[0];
        //    }
        //    set
        //    {
        //        Session["CohortIDsSession"] = value;
        //    }
        //}


        /// <summary>
        /// get or set the alphabetical pagenation block for cohort acronym to filter the summary grid by; default is string.Empty meaning no filtering
        /// examples: a-c; d-f; g-i; w-z
        /// </summary>
        //public string AlphaPagenationBlock
        //{
        //    get
        //    {
        //        if (Session["alphaPagenation"] == null)
        //            AlphaPagenationBlock = string.Empty;

        //        return (string)Session["alphaPagenation"];
        //    }
        //    set
        //    {
        //        Session["alphaPagenation"] = value;
        //    }
        //}
        #endregion

        #endregion

        #region EventHandling

        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);

            redirect       = false;
            redirectionUrl = string.Empty;

            checkboxToGetFocus = string.Empty;

            help = new helper();

            EnsureChildControls();
        }
示例#12
0
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);

            shouldRefreshGrid = false;
            help = new helper();

            compareTbl           = new DataTable();
            compareTbl.TableName = "compareTable";

            ///---------------
            ///retreive tabs
            ///
            tabsTbl = CECWebSrv.GetTabs(UserToken);
        }
示例#13
0
    // Use this for initialization
    void Start()
    {
        //скопировано из oncam.cs

        /*данный скрипт создан для окна где вводится название картинки, в
         * которую пользователь вводит буквы.
         * Данный скрипт создает символы букв под данным окошком.
         *
         */
        //void okno_enter_answer(){
        //x=-0.226
        //y=-0.72 это новые координаты каждого символа
        //float bukv_x = -5f;
        //float bukv_y = -1.8f;
        float bukv_x = -0.226f;
        float bukv_y = -0.72f;

        tables.answer_current_fon = tables.answers_PicturesGo[tables.currentQuestIndex];
        string str = tables.answer_current_fon;
        helper helpForAnswerStr = helper.TakeHelper();
        int    countSimbs       = 8;
        int    ost = countSimbs - str.Length;

        str = helpForAnswerStr.addedSimbols(str, str.Length + ost);
        str = helpForAnswerStr.Shuffle(str);
        int str_len = str.Length;

        while (str_len > 0)
        {
            GameObject simb = Instantiate(simbol) as GameObject;


            simb.transform.parent        = this.transform;
            simb.transform.localPosition = new Vector2(bukv_x, bukv_y);
            simb.transform.localScale    = new Vector2(0.05f, 0.20f);

            TextMesh charSimb = simb.GetComponentInChildren <TextMesh>() as TextMesh;

            charSimb.text = str[str_len - 1] + "";
            simb.name     = str[str_len - 1] + "";

            str_len--;
            bukv_x += 0.1f;
        }
        //}
    }
示例#14
0
        void GenerateNotes()
        {
            noteRoot.DestroyChildren();

            var notes = currentTrackMap.Notes;

            for (int i = 0; i < notes.Count; i++)
            {
                helper useable = GenerateNote(notes[i].type);

                helpers.Add(useable);

                useable.note.noteId = notes[i].InstanceID;

                var note_page = currentTrackMap.GetPage(notes[i].position);

                useable.page = note_page;

                useable.getTransform.localPosition =
                    new Vector3(
                        currentTrackMap.GetPositionX(notes[i].Xoffset),
                        currentTrackMap.GetPositionY(notes[i].position));

                useable.getTransform.localEulerAngles =
                    Vector3.forward * notes[i].angle;

                var alpha = 0f;

                var current_page = -1f;

                current_page = currentTrackMap.GetPage(Mathf.FloorToInt(audioPlayer.getProgress.totalSeconds / currentTrackMap.header.SecondPer32Note));

                if (Mathf.Abs(current_page - note_page) < showRange)
                {
                    alpha = 1 - (Mathf.Abs(note_page - current_page) / showRange);
                }

                useable.SetAlpha(alpha);
            }
        }
示例#15
0
 private void init()
 {
     guiview = new helper(guilbl);
     guiviewTime = new helperS2(gui_txt_time);
     getDT = new helperDT(Dataview);
     web = new WebClient();
     Xdoc = new XmlDocument();
     uid = name = Lname = phone = photo = uid = "";
     dt = new DataTable();
 }
        //TODO:Only Show Note On Same Page.

        void updateNotes()
        {
            var notes = editor.getTrackMap.Notes;

            int helperIndex = -1;

            var current_page = -1f;

            if (!editor.audioPlayer.isPlaying)
            {
                current_page = editor.getTrackMap.GetPage(editor.getCurrentNoteGridPosition);
            }
            else
            {
                current_page = editor.getTrackMap.GetPage(Mathf.FloorToInt(editor.audioPlayer.getProgress.totalSeconds / editor.getTrackMap.header.SecondPer32Note));
            }

            for (int dataIndex = 0; dataIndex < notes.Count; dataIndex++)
            {
                helperIndex++;

                helper useable = null;

                for (int p = helperIndex; p < helpers.Count; p++)
                {
                    if (helpers[p].note.type == notes[dataIndex].type)
                    {
                        useable = helpers[p];
                        helpers.RemoveAt(p);
                        break;
                    }
                }

                if (useable == null)
                {
                    useable = GetUseableNote(notes[dataIndex].type);
                }

                if (helperIndex < helpers.Count)
                {
                    helpers.Insert(helperIndex, useable);
                }
                else
                {
                    helpers.Add(useable);
                }

                useable.note.noteId = notes[dataIndex].InstanceID;

                var note_page = editor.getTrackMap.GetPage(notes[dataIndex].position);

                useable.page = (int)note_page;

                useable.getTransform.localPosition =
                    new Vector3(
                        editor.getTrackMap.GetPositionX(notes[dataIndex].Xoffset),
                        editor.getTrackMap.GetPositionY(notes[dataIndex].position));

                useable.getTransform.localEulerAngles =
                    Vector3.forward * notes[dataIndex].angle;

                /*var alpha = 0f;
                 *
                 * if(editor.audioPlayer.isPlaying){
                 *      alpha =
                 *              Mathf.Abs(notes[dataIndex].position -
                 *                      Mathf.FloorToInt(editor.audioPlayer.getProgress.totalSeconds/editor.getTrackMap.header.SecondPer32Note));
                 * }else{
                 *      alpha = Mathf.Abs(editor.getCurrentNoteGridPosition - notes[dataIndex].position);
                 * }
                 *
                 * alpha = (alpha > 0 )?(0.2f / alpha):1;
                 *
                 * if(alpha <= showRange){
                 *      if(alpha<0.2f) alpha = 0.2f;
                 *      if(alpha>1) alpha = 1;
                 *      useable.SetAlpha(alpha);
                 * }else{
                 *      useable.SetAlpha(0);
                 * }*/

                var alpha = 0f;

                if (Mathf.Abs(current_page - note_page) < showRange)
                {
                    alpha = 1 - (Mathf.Abs(note_page - current_page) / showRange);
                }

                if ((int)note_page == (int)current_page)
                {
                    useable.getTransform.localScale =
                        Vector3.Lerp(useable.getTransform.localScale, Vector3.one, Time.deltaTime * 2);
                }
                else
                {
                    useable.getTransform.localScale = Vector3.one * 0.8f;
                }

                useable.SetAlpha(alpha);
            }

            for (int i = helpers.Count - 1; i >= helperIndex + 1; i--)
            {
                if (i < 0)
                {
                    continue;
                }
                var n = helpers[i];
                helpers.RemoveAt(i);
                pool.Add(n);
                n.gameObject.SetActive(false);
            }
        }
示例#17
0
        public static void Init_e(string name)
        {
            switch (name)
            {
                case "MAH":
                    try
                    {
                        MAH.TopMost = true;
                        MAH.Show();
                    }
                    catch
                    {
                        MAH = new mahovik {TopMost = true};
                        MAH.Show();
                    }
                    break;
                case "targetCtrl":
                    try
                    {
                        targetCtrl.TopMost = true;
                        targetCtrl.Show();
                    }
                    catch
                    {
                        targetCtrl = new targetControl {TopMost = true};
                        targetCtrl.Show();
                    }
                    break;
                case "OSC":
                    try
                    {
                        OSC.TopMost = true;
                        OSC.Show();
                    }
                    catch
                    {
                        OSC = new Oscilloscope(@"graph\clean.txt") {TopMost = true};
                        OSC.Show();
                    }
                    break;
                case "vi001":
                    try
                    {
                        vi001.ShowDialog();
                    }
                    catch
                    {
                        vi001 = new vi001 {Name = "vi001", Text = "ВИ-001"};
                        vi001.ShowDialog();
                    }
                    break;

                case "uvch":
                    try
                    {
                        uvch.ShowDialog();
                    }
                    catch
                    {
                        uvch = new uvch {Name = "uvch", Text = "Блок УВЧ"};
                        uvch.ShowDialog();
                    }
                    break;

                case "vi002":
                    try
                    {
                        vi002.ShowDialog();
                    }
                    catch
                    {
                        vi002 = new vi001 {Name = "vi002", Text = "ВИ-002"};
                        vi002.ShowDialog();
                    }
                    break;
                case "bk008":
                    try
                    {
                        bk008.ShowDialog();
                    }
                    catch
                    {
                        bk008 = new bk008 {Name = "bk008", Text = "БК-008"};
                        bk008.ShowDialog();
                    }
                    break;
                case "hlp":
                    try
                    {
                        if (hlp.helpEnabled())
                            hlp.Show();
                    }
                    catch
                    {
                        hlp = new helper();
                    }
                    break;

                case "MAIN1":
                    try
                    {
                        MAIN1.ShowDialog();
                    }
                    catch
                    {
                        MAIN1 = new MAIN();
                        MAIN1.ShowDialog();
                    }
                    break;
                case "bv012":
                    try
                    {
                        bv012.ShowDialog();
                    }
                    catch
                    {
                        bv012 = new bv012();
                        bv012.ShowDialog();
                    }
                    break;
                case "bsh0031":
                    try
                    {
                        bsh03.ShowDialog();
                    }
                    catch
                    {
                        bsh03 = new bsh003();
                        bsh03.ShowDialog();
                    }
                    break;

                case "bp103":
                    try
                    {
                        bp13.ShowDialog();
                    }
                    catch
                    {
                        bp13 = new bp103();
                        bp13.ShowDialog();
                    }
                    break;
                case "bp1162":
                    try
                    {
                        bp62.ShowDialog();
                    }
                    catch
                    {
                        bp62 = new bp116();
                        bp62.ShowDialog();
                    }
                    break;
                case "bp1161":
                    try
                    {
                        bp61.ShowDialog();
                    }
                    catch
                    {
                        bp61 = new bp116();
                        bp61.ShowDialog();
                    }
                    break;
                case "bg0022":
                    try
                    {
                        bg22.ShowDialog();
                    }
                    catch
                    {
                        bg22 = new bg002();
                        bg22.ShowDialog();
                    }
                    break;
                case "bg0021":
                    try
                    {
                        bg21.ShowDialog();
                    }
                    catch
                    {
                        bg21 = new bg002();
                        bg21.ShowDialog();
                    }
                    break;
                case "bg0032":
                    try
                    {
                        bg32.ShowDialog();
                    }
                    catch
                    {
                        bg32 = new bg003();
                        bg32.ShowDialog();
                    }
                    break;
                case "bg0031":
                    try
                    {
                        bg31.ShowDialog();
                    }
                    catch
                    {
                        bg31 = new bg003();
                        bg31.ShowDialog();
                    }
                    break;
                case "bg0052":
                    try
                    {
                        bg52.ShowDialog();
                    }
                    catch
                    {
                        bg52 = new bg005();
                        bg52.ShowDialog();
                    }
                    break;
                case "bg0051":
                    try
                    {
                        bg51.ShowDialog();
                    }
                    catch
                    {
                        bg51 = new bg005();
                        bg51.ShowDialog();
                    }
                    break;

                case "bv0041":
                    try
                    {
                        bv41.ShowDialog();
                    }
                    catch
                    {
                        bv41 = new bv004(1);
                        bv41.ShowDialog();
                    }
                    break;
                case "bv0042":
                    try
                    {
                        bv42.ShowDialog();
                    }
                    catch
                    {
                        bv42 = new bv004(2);
                        bv42.ShowDialog();
                    }
                    break;

                case "bm0051":
                    try
                    {
                        bm51.ShowDialog();
                    }
                    catch
                    {
                        bm51 = new bm005();
                        bm51.ShowDialog();
                    }
                    break;
                case "bm0061":
                    try
                    {
                        bm61.ShowDialog();
                    }
                    catch
                    {
                        bm61 = new bm005();
                        bm61.ShowDialog();
                    }
                    break;
                case "bg0042":
                    try
                    {
                        bg0042.ShowDialog();
                    }
                    catch
                    {
                        bg0042 = new bg004();
                        bg0042.ShowDialog();
                    }
                    break;
                case "bg0041":
                    try
                    {
                        bg0041.ShowDialog();
                    }
                    catch
                    {
                        bg0041 = new bg004();
                        bg0041.ShowDialog();
                    }
                    break;
                case "bg0012":
                    try
                    {
                        bg0012.ShowDialog();
                    }
                    catch
                    {
                        bg0012 = new bg001();
                        bg0012.ShowDialog();
                    }
                    break;
                case "bg0011":
                    try
                    {
                        bg0011.ShowDialog();
                    }
                    catch
                    {
                        bg0011 = new bg001();
                        bg0011.ShowDialog();
                    }
                    break;
                case "br0072":
                    try
                    {
                        br72.ShowDialog();
                    }
                    catch
                    {
                        br72 = new br007();
                        br72.ShowDialog();
                    }
                    break;
                case "br0071":
                    try
                    {
                        br71.ShowDialog();
                    }
                    catch
                    {
                        br71 = new br007();
                        br71.ShowDialog();
                    }
                    break;
                case "bv0092":
                    try
                    {
                        bv9kit2.ShowDialog();
                    }
                    catch
                    {
                        bv9kit2 = new bv009();
                        bv9kit2.ShowDialog();
                    }
                    break;
                case "bv0091":
                    try
                    {
                        bv9kit1.ShowDialog();
                    }
                    catch
                    {
                        bv9kit1 = new bv009();
                        bv9kit1.ShowDialog();
                    }
                    break;
                case "bv41":
                    try
                    {
                        bv41.ShowDialog();
                    }
                    catch
                    {
                        bv41 = new bv004(1);
                        bv41.ShowDialog();
                    }
                    break;
                case "bv010":
                    try
                    {
                        bv10.ShowDialog();
                    }
                    catch
                    {
                        bv10 = new bv010();
                        bv10.ShowDialog();
                    }
                    break;
                case "bk8":
                    try
                    {
                        bk8.ShowDialog();
                    }
                    catch
                    {
                        bk8 = new bk008();
                        bk8.ShowDialog();
                    }
                    break;
                case "bv002":
                    try
                    {
                        bv2dal.Name = "bv002";
                        bv2dal.ShowDialog();
                    }
                    catch
                    {
                        bv2dal = new bv001 {Name = "bv002"};
                        bv2dal.ShowDialog();
                    }
                    break;
                case "bv001":

                    try
                    {
                        bv1.Name = "bv001";
                        bv1.ShowDialog();
                    }
                    catch
                    {
                        bv1 = new bv001 {Name = "bv001"};
                        bv1.ShowDialog();
                    }
                    break;
                case "bya1":
                    try
                    {
                        bya1.ShowDialog();
                    }
                    catch
                    {
                        bya1 = new bya001();
                        bya1.ShowDialog();
                    }
                    break;
                case "br0042":
                    try
                    {
                        br42.ShowDialog();
                    }
                    catch
                    {
                        br42 = new br004(2);
                        br42.ShowDialog();
                    }
                    break;
                case "br0041":
                    try
                    {
                        br41.ShowDialog();
                    }
                    catch
                    {
                        br41 = new br004(1);
                        br41.ShowDialog();
                    }
                    break;
                case "bsh0011":
                    try
                    {
                        BSH001.ShowDialog();
                    }
                    catch
                    {
                        BSH001 = new bsh001();
                        BSH001.ShowDialog();
                    }
                    break;
                case "bsh0021":
                    try
                    {
                        BSH002.ShowDialog();
                    }
                    catch
                    {
                        BSH002 = new bsh002();
                        BSH002.ShowDialog();
                    }
                    break;
                case "bk0061":
                    try
                    {
                        bk0061.ShowDialog();
                    }
                    catch
                    {
                        bk0061 = new bk006();
                        bk0061.ShowDialog();
                    }
                    break;
                case "bk0071":
                    try
                    {
                        BK007.ShowDialog();
                    }
                    catch
                    {
                        BK007 = new bk007();
                        BK007.ShowDialog();
                    }
                    break;
                case "bt006":
                    try
                    {
                        BT006.ShowDialog();
                    }
                    catch
                    {
                        BT006 = new bt006();
                        BT006.ShowDialog();
                    }
                    break;
                case "bk005":
                    try
                    {
                        BK005.ShowDialog();
                    }
                    catch
                    {
                        BK005 = new bk005();
                        BK005.ShowDialog();
                    }
                    break;
                case "shp001":
                    try
                    {
                        shp1.ShowDialog();
                    }
                    catch
                    {
                        shp1 = new shp001();
                        shp1.ShowDialog();
                    }
                    break;
                case "bp119":
                    try
                    {
                        bp19.ShowDialog();
                    }
                    catch
                    {
                        bp19 = new bp119();
                        bp19.ShowDialog();
                    }
                    break;
                case "br0031":
                    try
                    {
                        br0031.Name = "br31";
                        br0031.ShowDialog();
                    }
                    catch
                    {
                        br0031 = new br003 {Name = "br31"};
                        br0031.ShowDialog();
                    }
                    break;
                case "br0032":
                    try
                    {
                        br0031.Name = "br32";
                        br0032.ShowDialog();
                    }
                    catch
                    {
                        br0032 = new br003 {Name = "br32"};
                        br0032.ShowDialog();
                    }
                    break;
                case "IKO":
                    try
                    {
                        IKO.ShowDialog();
                    }
                    catch
                    {
                        IKO = new IKO();
                        IKO.ShowDialog();
                    }
                    break;
                case "shp002":
                    try
                    {
                        shp2.ShowDialog();
                    }
                    catch
                    {
                        shp2 = new shp002();
                        shp2.ShowDialog();
                    }
                    break;
                case "tuts":
                    try
                    {
                        tuts1.ShowDialog();
                    }
                    catch
                    {
                        tuts1 = new tuts();
                        tuts1.ShowDialog();
                    }
                    break;
                case "tuts2":
                    try
                    {
                        bya1.Show();
                        tuts1.Show();
                    }
                    catch
                    {
                        tuts1 = new tuts();
                        bya1 = new bya001();
                        bya1.Show();
                        tuts1.Show();
                    }
                    break;
            }
        }
示例#18
0
 var generator = GetGenerator(helper, expression);
示例#19
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="j"></param>
        /// <param name="vn2"></param>
        /// <param name="k"></param>
        /// <returns></returns>
    protected internal int XPathStringVal_Matches(int j, VTDNav vn2, int k /*k is a token index */) {
		if (h1==null){
			h1 = new helper();
		}
		
		if (h2==null){
			h2 = new helper();
		}
		
		int tokenType1 = getTokenType(j);
		int tokenType2 = vn2.getTokenType(k);
		
		if (tokenType1 == VTDNav.TOKEN_STARTING_TAG || tokenType1 == VTDNav.TOKEN_DOCUMENT ){
			h1.index = j + 1;
			h1.type = 1;
			h1.depth = getTokenDepth(j);
			h1.offset  = -1;
			while (h1.index < vtdSize) {
			    int tokenType = getTokenType(h1.index);
			    int depth = getTokenDepth(h1.index);
			    //t=t+getTokenLength2(index);
			    if (depth<h1.depth || 
			    		(depth==h1.depth && tokenType==VTDNav.TOKEN_STARTING_TAG)){
			    	break;
			    }
			    
			    if (tokenType==VTDNav.TOKEN_CHARACTER_DATA
			    		|| tokenType==VTDNav.TOKEN_CDATA_VAL){
			    	//length = getTokenLength2(index);
			    	//t += length;
			    	//fib.append(index);
			    	h1.offset = getTokenOffset(h1.index);
			    	h1.endOffset = getTokenOffset(h1.index)+getTokenLength2(h1.index);
			    	//h1.index++;
			    	h1.tokenType=tokenType;
			    	goto loop11;
			    	//
			    } else if (tokenType==VTDNav.TOKEN_ATTR_NAME
				        || tokenType == VTDNav.TOKEN_ATTR_NS
				        || tokenType == VTDNav.TOKEN_PI_NAME){			  
				    h1.index = h1.index+2;
				    continue;
				}			
				h1.index++;
			}
        loop11:
           ;
		}
		else{ 
			h1.index = -1;
			h1.type = 0;
			h1.offset = getTokenOffset(j);
			h1.endOffset = getTokenOffset(j)+getTokenLength(j);
			h1.tokenType = getTokenType(j);
		}
		
		if (tokenType2 == VTDNav.TOKEN_STARTING_TAG || tokenType2 == VTDNav.TOKEN_DOCUMENT ){
			h2.index = k + 1;
			h2.type = 1;
			h2.depth = vn2.getTokenDepth(k);
			h2.offset = -1;
			while (h2.index < vtdSize) {
			    int tokenType = vn2.getTokenType(h2.index);
			    int depth = vn2.getTokenDepth(h2.index);
			    //t=t+getTokenLength2(index);
			    if (depth<h2.depth || 
			    		(depth==h2.depth && tokenType==VTDNav.TOKEN_STARTING_TAG)){
			    	break;
			    }
			    
			    if (tokenType==VTDNav.TOKEN_CHARACTER_DATA
			    		|| tokenType==VTDNav.TOKEN_CDATA_VAL){
			    	//length = getTokenLength2(index);
			    	//t += length;
			    	//fib.append(index);
			    	h2.offset = vn2.getTokenOffset(h2.index);
			    	h2.endOffset = vn2.getTokenOffset(h2.index)+vn2.getTokenLength2(h2.index);
			    	h2.tokenType = tokenType;
			    	//h2.index++;
			    	goto loop22;
			    	//
			    } else if (tokenType==VTDNav.TOKEN_ATTR_NAME
				        || tokenType == VTDNav.TOKEN_ATTR_NS
				        || tokenType == VTDNav.TOKEN_PI_NAME){			  
				    h2.index = h2.index+2;
				    continue;
				}			
				h2.index++;
			}
        loop22:
            ;
		}
		else{ 
			h2.index = -1;
			h2.type= 0;
			h2.offset = vn2.getTokenOffset(k);
			h2.endOffset= vn2.getTokenOffset(k)+vn2.getTokenLength(k);
			h2.tokenType = vn2.getTokenType(k);
		}
		
		// set the offset
		int c1=-1, c2=-1;
		do{
			c1=getNextChar(this, h1); 
			c2=getNextChar(vn2,h2);		
			if (c1!=c2){
				if (c1>c2)
					return 1;
				else 
					return -1;
				//return false;
			}
		} while(c1!=-1 && c2!=-1);
		
		if (c1==c2){
			return 0;
		}
		else {
			if (c1!=-1)
				return 1;
			else 
				return -1;
		}
			//return false;
	}
示例#20
0
    protected internal int getNextChar(VTDNav vn,helper h){
		long l;
		int result;		
		if (h.type==0){// single token
			if (h.offset == h.endOffset)
				return -1;
			if (h.tokenType == VTDNav.TOKEN_CHARACTER_DATA &&
					h.tokenType !=VTDNav.TOKEN_ATTR_VAL){ 
				l = vn.getCharResolved(h.offset);
			}else {
				l = vn.getChar(h.offset);
			}
			h.offset += (int)(l>>32);
			result = (int)l;
			return result;
			
		}else {// text value
			if (h.offset < h.endOffset){
				//return result;
				if (h.tokenType != VTDNav.TOKEN_PI_VAL &&
					h.tokenType !=VTDNav.TOKEN_CHARACTER_DATA){ 
					l = vn.getChar(h.offset);
				}else {
					l = vn.getChar(h.offset);
				}
				h.offset += (int)(l>>32);
				result = (int)l;	
				return result;
			}else{
				h.index++;
				while (h.index < vtdSize) {
				    int tokenType = vn.getTokenType(h.index);
				    int depth = vn.getTokenDepth(h.index);
				    //t=t+getTokenLength2(index);
				    if (depth<h.depth || 
				    		(depth==h.depth && tokenType==VTDNav.TOKEN_STARTING_TAG)){
				    	break;
				    }
				    
				    if (tokenType==VTDNav.TOKEN_CHARACTER_DATA
				    		|| tokenType==VTDNav.TOKEN_CDATA_VAL){
				    	//length = getTokenLength2(index);
				    	//t += length;
				    	//fib.append(index);
				    	h.offset = vn.getTokenOffset(h.index);
				    	h.endOffset = vn.getTokenOffset(h.index)+vn.getTokenLength2(h.index);
				    	h.tokenType = tokenType;
				    	//h2.index++;
				    	return getNextChar(vn,h);
				    	//
				    } else if (tokenType==VTDNav.TOKEN_ATTR_NAME
					        || tokenType == VTDNav.TOKEN_ATTR_NS
					        || tokenType == VTDNav.TOKEN_PI_NAME){			  
					    h.index = h.index+2;
					    continue;
					}			
					h.index++;
				}
				return -1;
			}
		}
		//return -1;
	}
        internal void updateHelpers()
        {
            string helpers = "";

            helperlist = new List <helper>();
            try
            {
                helpers = System.IO.File.ReadAllText(@"helpers.txt");
            } catch (Exception e)
            {
            }
            //  Console.WriteLine(helpers);
            string       aLine;
            StringReader strReader = new StringReader(helpers);
            bool         eof       = false;

            while (!eof)
            {
                helper helpertmp = new helper();
                for (int i = 0; i < 5; i++)
                {
                    aLine = strReader.ReadLine();
                    Console.WriteLine(aLine);
                    if (aLine == null)
                    {
                        eof = true;
                        break;
                    }
                    if (aLine.Equals(""))
                    {
                        eof = true;
                        break;
                    }

                    switch (i)
                    {
                    case 0:
                        helpertmp.name = aLine;
                        Console.WriteLine(aLine);
                        break;

                    case 1:
                        helpertmp.address = aLine;
                        Console.WriteLine(aLine);
                        break;

                    case 2:
                        helpertmp.km = aLine;
                        Console.WriteLine(aLine);
                        break;

                    case 3:
                        helpertmp.fbauth = aLine;
                        Console.WriteLine(aLine);
                        break;

                    case 4:
                        helpertmp.twitterauth = aLine;
                        Console.WriteLine(aLine);
                        break;
                    }
                }
                helperlist.Add(helpertmp);
            }
            helperlist.RemoveAt(helperlist.Count() - 1);
            foreach (helper h in helperlist)
            {
                Console.WriteLine(h.name);
            }
        }
示例#22
0
        void updateNotes()
        {
            var notes = editor.getTrackMap.Notes;

            int helperIndex = -1;

            var current_page = -1f;

            if (!editor.audioPlayer.isPlaying)
            {
                current_page = editor.getTrackMap.GetPage(editor.getCurrentNoteGridPosition);
            }
            else
            {
                current_page = editor.getTrackMap.GetPage(Mathf.FloorToInt(editor.audioPlayer.getProgress.totalSeconds / editor.getTrackMap.header.SecondPer32Note));
            }

            for (int dataIndex = 0; dataIndex < notes.Count; dataIndex++)
            {
                helper useable = null;

                float PosX = (gridStart + notes [dataIndex].position + editor.getTrackMap.header.LeadInGridCount) * this.gridSize;
                float PosY = (state == panelState.unfolded)?(m_Panel.height - 400) * notes[dataIndex].Xoffset : 0;

                if (Mathf.Abs(PosX + noteRoot.transform.localPosition.x) > root.manualWidth / 2f)
                {
                    continue;
                }

                helperIndex++;

                for (int p = helperIndex; p < helpers.Count; p++)
                {
                    if (helpers[p].note.type == notes[dataIndex].type)
                    {
                        useable = helpers[p];
                        helpers.RemoveAt(p);
                        break;
                    }
                }

                if (useable == null)
                {
                    useable = GetUseableNote(notes[dataIndex].type);
                }

                if (helperIndex < helpers.Count)
                {
                    helpers.Insert(helperIndex, useable);
                }
                else
                {
                    helpers.Add(useable);
                }

                var note_page = editor.getTrackMap.GetPage(notes[dataIndex].position);

                if ((int)note_page == (int)current_page)
                {
                    useable.getTransform.localScale = Vector3.one * 0.5f;
                }
                else
                {
                    useable.getTransform.localScale = Vector3.one * 0.35f;
                }

                useable.note.noteId = notes[dataIndex].InstanceID;

                //useable.getTransform.localScale = Vector3.one * 0.5f;

                useable.getTransform.localPosition = new Vector3(PosX, PosY);

                useable.getTransform.localEulerAngles =
                    Vector3.forward * notes[dataIndex].angle;
            }

            for (int i = helpers.Count - 1; i >= helperIndex + 1; i--)
            {
                if (i < 0)
                {
                    continue;
                }
                var n = helpers[i];
                helpers.RemoveAt(i);
                helpersPool.Add(n);
                n.gameObject.SetActive(false);
            }
        }