Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/25: Рейтинг темы: голосов - 25, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 13.02.2015
Сообщений: 105

Реализовать кроссворд

09.10.2015, 22:26. Показов 5432. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Нужен кроссворд на HTML и CSS, JQuery. Подскажите как, что, каким образом делать. Может у кого-нибудь рабочий пример есть?...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.10.2015, 22:26
Ответы с готовыми решениями:

Кроссворд для мобильных устройств
Здравствуйте, нужна помощь. Имеется готовый кроссворд, который хорошо работает на компьютере. Но есть проблема ввода текста с мобильных...

Реализовать игру кроссворд на основе текстовых файлов
Написать программу «кроссворд». Пользователь может вводить выбранные буквы слова. Если слово введено правильно, оно отображается черным...

Кроссворд
Здравствуйте хочу сделать кроссворд на QT) код я впринцепи понимаю как написать. Подскажите что лучше использовать для пересечения букв...

12
13 / 13 / 6
Регистрация: 30.08.2015
Сообщений: 71
10.10.2015, 07:20
Например, вот так: http://helix.su/html5/96-kross... -css3.html
0
0 / 0 / 0
Регистрация: 13.02.2015
Сообщений: 105
10.10.2015, 10:29  [ТС]
Хотя бы такой. Я его тоже находил. Но у меня демо не работает, а скаченный файл не отображает ничего, кроме фото...
0
13 / 13 / 6
Регистрация: 30.08.2015
Сообщений: 71
10.10.2015, 10:32
Странно, я скачивал и делал. Там в скаченном архиве папки есть для css, js и html-файл.
0
0 / 0 / 0
Регистрация: 13.02.2015
Сообщений: 105
10.10.2015, 10:43  [ТС]
Я открываю html-файл, там краткая инструкция и ссылка, которая ведёт на фото, я так понимаю кроссворд должен быть в html-файле
0
13 / 13 / 6
Регистрация: 30.08.2015
Сообщений: 71
10.10.2015, 12:14
Сама конструкция да. Но не знаю. Других решений я не знаю.
0
27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313
10.10.2015, 12:29
тот код нужно подключать на денвер
0
13 / 13 / 6
Регистрация: 30.08.2015
Сообщений: 71
10.10.2015, 12:30
Цитата Сообщение от phpk Посмотреть сообщение
тот код нужно подключать на денвер
Всмысле?
0
27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313
10.10.2015, 12:32
Цитата Сообщение от VardSeller Посмотреть сообщение
Всмысле?
по вышеприведённой ссылке есть код php
0
13 / 13 / 6
Регистрация: 30.08.2015
Сообщений: 71
10.10.2015, 12:55
Скачал, открыл index.html. И все там нормально. Стоит сама конструкция, подключение стилей и скрипта js:
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Crossword</title>
    <meta name="description" content="Crossword">
    <meta name="author" content="Giulia Alfonsi @electric_g">
    <script src="js/jquery-1.4.2.min.js"></script>
    <script src="js/jquery.easydrag.handler.beta2.js"></script>
    <script src="crossword.js"></script>
    <link rel="stylesheet" href="style/main.css">
</head>
<body>
    
    <h1>Crossword</h1>
    <h3>Istruzioni</h3>
    <p>Frecce della tastiera &larr; &uarr; &rarr; &darr; per muoversi tra le caselle nelle quattro direzioni.<br />
    Tasto tab  ⇥ per spostarsi alla definizione successiva.<br />
    Tasto dello spazio per cambiare il verso della parola selezionata.<br />
    Tasto backspace per cancellare il valore della cella e spostarsi in quella precedente.<br />
    Tasto canc per cancellare il valore della cella senza spostarsi.<br />
    Cliccare su una definizione per spostarsi direttamente sulle celle interessate.<br />
    Premere il bottone "check" per controllare con la soluzione.</p>
    <h3>Instructions</h3>
    <p>Keyboard arrows &larr; &uarr; &rarr; &darr; to move between the cells in the four directions.<br />
    Tab key   ⇥ to move to the next definition.<br />
    Spacebar to change the direction of the selected word.<br />
    Backspace key to delete the value of the cell e move to the previous one.<br />
    Delete key to delete the value of the cell without moving.<br />
    Click on a definition to go to the respective cells.<br />
    Click on "check" to check with the solution.</p>
    <input type="button" id="check" value="check" />
    <a href="solution.png">See the solution / Vedi la soluzione</a>
    <div id="definitions"></div>
 
 
<script>
$.get("source.php", function(response) { 
 
    $resp = $(response);
    var cw = $resp.find("#create_crossword").val(),
        hor = $resp.find("#create_hor").val(),
        ver = $resp.find("#create_ver").val(),
        cw_id = "crossword12345";
 
 
    html = $.crosswordCreate({
        crossword_id: cw_id,
        crossword_val: cw,
        hor_val: hor,
        ver_val: ver,
        caption: "September 16, 2010"
    });
    $("#definitions")
        .append("<h3>Orizzontale / Across</h3>")
        .append(html.def[0])
        .append("<h3>Verticale / Down</h3>")
        .append(html.def[1])
        .before(html.schema);
    
 
    $("#"+cw_id).crossword();
 
 
    $("#check").click(function() {
        $.crosswordCheck({
            solution: cw,
            crossword_id: cw_id,
            level: 1
        });
    });
 
});
</script>
 
</body>
</html>
0
0 / 0 / 0
Регистрация: 13.02.2015
Сообщений: 105
11.10.2015, 11:35  [ТС]
Спасибо. Попробую скопировать и вставить.

Добавлено через 21 час 14 минут
Просто вставить не получается, отображается просто инструкция, что должно в итоге показаться без понятия, демо у меня не открывает. Судя по наличию php-файла, мне нужен обязательно виртуальный сервер?

Добавлено через 32 минуты
Да и в принципе нужен кроссворд, сделанный без языков программирования...
0
27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313
11.10.2015, 15:11
Цитата Сообщение от MePHiSto88 Посмотреть сообщение
Судя по наличию php-файла, мне нужен обязательно виртуальный сервер?
Да
Лови рабочий вариант без вирт-го сервера
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Crossword</title>
    <meta name="description" content="Crossword">
    <meta name="author" content="Giulia Alfonsi @electric_g">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    <style>
        .crossword{background-color:#000;border-collapse:separate;border-left:1px solid #000;border-spacing:0;border-top:1px solid #000;counter-reset:req;empty-cells:hide}.crossword caption h1{display:inline;font-size:2em;margin:0;padding:0}.crossword caption h2{display:inline;font-size:1em;font-style:italic;font-weight:normal;margin:0;padding:0}.crossword td{background-color:#FFF;border-bottom:1px solid #000;border-right:1px solid #000;height:30px;padding:6px;text-align:left;vertical-align:top;width:30px}.crossword td.sel{background-color:#FF9}.crossword td.err{background-color:#F00}.crossword td[id]{counter-increment:req}.crossword td[id]:before{content:counter(req);font-size:10px;margin:-5px;position:absolute}.crossword td input{background-color:transparent;border:0 none;font-size:15px;height:100%;padding:0;text-align:center;text-transform:uppercase;width:100%}#definitions{background-color:#CCC;float:left;width:400px}#definitions .pointer li{cursor:pointer}#definitions .pointer li:hover{background-color:#069}#tooltip{background-color:#0FF;border:2px solid #00F;color:#000;display:none;opacity:.7;padding:5px;position:absolute;width:200px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#create:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}#create fieldset{float:left;margin:0;padding:0}
        .crossw{display: none}
    </style>
    <script>
        (function($){$.fn.crossword=function(options){var defaults={cross_class:"crossword",td_sel:"sel",hor_id:"hor",ver_id:"ver",tooltip_id:"tooltip",prefix_id:"d",pointer:"pointer",tooltip_top:-40,tooltip_left:40};var _hor="hor",_ver="ver",_key_l=37,_key_u=38,_key_r=39,_key_d=40,_key_tab=9,_key_bks=8,_key_del=46,_key_fst=65,_key_lst=90,_key_spc=32,_rspace=/\s+/,D="#",version="2.1";var opts=$.extend(defaults,options);return this.each(function(){var $html=$("html"),$body=$("body"),$table=$(this),$tbody=$table.find("tbody"),$defs=$(D+opts.hor_id+","+D+opts.ver_id),$tooltip=$("<div id='"+opts.tooltip_id+"'></div>"),_$input=$tbody.find("input"),_$td=$tbody.find("td"),_dir=_hor,_change_dir=false;$table.addClass(opts.cross_class);$defs.addClass(opts.pointer);$table.after($tooltip);$tooltip.easydrag();function mod(a,b){if(b<=0){return(-1);}else{return(((a%b)+b)%b);}}function modPlus(a,b,m){return(mod((a%m)+(b%m),m));}function modMinus(a,b,m){return(mod((a%m)-(b%m),m));}function selectWord(number,dir,$td){var $word;_$td.removeClass(opts.td_sel);if(dir!=_hor&&dir!=_ver){return false;}$word=_$td.filter("td[data-"+dir+"='"+opts.prefix_id+number+"'], td[id='"+opts.prefix_id+number+"']");_dir=dir;if($word.length<=1){$td.addClass(opts.td_sel);return $();}$word.addClass(opts.td_sel);$first=$word.eq(0);return $first;}function tooltip(number,dir,position){if(position===null){$tooltip.css("display","");return false;}id=(dir==_hor)?opts.hor_id:opts.ver_id;$def=$defs.filter("[id='"+id+"']").find("[data-def='"+number+"']");$tooltip.html($def.html());var left=position.left+opts.tooltip_left,top=position.top+opts.tooltip_top,ow=$html.outerWidth()-$tooltip.outerWidth(),oh=$html.outerHeight()-$tooltip.outerHeight();if(left<0){left=0;}else{if(left>ow){left=ow;}}if(top<0){top=0;}else{if(top>oh){top=oh;}}$tooltip.css("left",left);$tooltip.css("top",top);$tooltip.css("display","block");}function scrollTo(){var t_top=$tooltip.offset().top,t_left=$tooltip.offset().left,off_top=(t_top<first_pos.top)?t_top:first_pos.top,off_left=(t_left<first_pos.left)?t_left:first_pos.top;$html.animate({scrollTop:off_top+"px"});$body.animate({scrollTop:off_top+"px"});$html.animate({scrollLeft:off_left+"px"});$body.animate({scrollLeft:off_left+"px"});}_$input.bind("click focus",function(event,dir){if(event.type=="click"){return false;}var $input=$(this),$td=$input.closest("td"),dir=(dir||_dir),id=$td.attr("data-"+dir);if(!id){id=$td.attr("id");}number=id.replace(opts.prefix_id,"");$input.select();$first=selectWord(number,dir,$td);first_pos=$first.position();tooltip(number,dir,first_pos);$tooltip.ondrop(function(){var pos=$tooltip.position();opts.tooltip_left=pos.left-first_pos.left;opts.tooltip_top=pos.top-first_pos.top;});});$defs.bind("click",function(event){var el=event.target,$elem=$(el),$ul=$(this),$li,dir,number,position;if(el.nodeName==="UL"){return false;}else{if(el.nodeName==="LI"){$li=$elem;}else{$li=$elem.closest("li");}}dir=($ul.attr("id")==opts.hor_id)?_hor:_ver;number=parseInt($li.attr("data-def"));$(D+opts.prefix_id+number).find("input").trigger("focus",[dir]);scrollTo();});$tbody.bind("click",function(event){var el=event.target,$elem=$(el);if(el.nodeName==="TD"){var $input=$elem.find("input");if($input.length){$input.trigger("focus");}}});_$input.bind("blur",function(){_$td.removeClass(opts.td_sel);$tooltip.css("display","");});_$input.live("mouseup",function(){return false;});_$input.bind("keydown",function(event){var key=event.which;if(($.inArray(key,[_key_u,_key_r,_key_d,_key_l,_key_tab,_key_bks,_key_del,_key_spc])==-1)&&!(key>=_key_fst&&key<=_key_lst)){return false;}var $input=$(this),$td=$input.closest("td"),$tbody_child=$tbody.children("tr");if(key>=_key_fst&&key<=_key_lst){var $word=_$td.filter(".sel"),i=$word.index($td)+1;$input.val(String.fromCharCode(key));$word.eq(i).find("input").trigger("focus");return false;}switch(key){case _key_tab:var last=":last-child",$firsts;if(_dir==_hor){$firsts=_$td.filter("[id]").not("[data-"+_dir+"]").not(last);}else{$firsts=$tbody_child.not(last).find("[id]").not("[data-"+_dir+"]");}$firsts=$firsts.add($td);var i=$firsts.index($td)+1;if(i>=$firsts.length){i=0;}$firsts.eq(i).find("input").trigger("focus");return false;break;case _key_bks:if($input.val()){$input.val("");}else{var $word=_$td.filter(".sel"),i=$word.index($td)-1;if(i<0){i=0;}$word.eq(i).find("input").trigger("focus");}return false;break;case _key_del:$input.val("");return false;break;case _key_spc:_dir=(_dir==_hor)?_ver:_hor;$input.trigger("focus");return false;break;}var $next,$tr=$input.closest("tr"),$tr_child=$tr.children(),new_tr_i=$tbody_child.index($tr),new_td_i=$tr_child.index($td),last_tr=$tbody_child.length,last_td=$tr_child.length;do{switch(key){case _key_u:new_tr_i=modMinus(new_tr_i,1,last_tr);new_td_i=modMinus(new_td_i,parseInt(new_tr_i/(last_tr-1)),last_td);break;case _key_r:new_tr_i=modPlus(new_tr_i,parseInt(new_td_i/(last_td-1)),last_tr);new_td_i=modPlus(new_td_i,1,last_td);break;case _key_d:new_td_i=modPlus(new_td_i,parseInt(new_tr_i/(last_tr-1)),last_td);new_tr_i=modPlus(new_tr_i,1,last_tr);break;case _key_l:new_td_i=modMinus(new_td_i,1,last_td);new_tr_i=modMinus(new_tr_i,parseInt(new_td_i/(last_td-1)),last_tr);break;}$next=$tbody_child.eq(new_tr_i).children("td").eq(new_td_i).find("input");}while($next.length==0);$next.trigger("focus");});});};$.crosswordCreate=function(options){var defaults={crossword_id:"crossword",hor_id:"hor",ver_id:"ver",bb:"#",crossword_val:"",hor_val:"",ver_val:"",prefix_id:"d",caption:""};var _hor="hor",_ver="ver",_rspace=/\s+/,_rreturn=/[\r\n]/g,_rsspace=/[ \t]+/g,D="#",version="2.1";var res={schema:"",def:[]};var opts=$.extend(defaults,options);var hor=[],ver=[],c=0,letters,rows=$.trim(solution1).split(_rspace),rows_l=rows.length,cols_l=rows[0].length;res.schema="<table id='"+opts.crossword_id+"'>";if(opts.caption){res.schema+="<caption>"+opts.caption+"</caption>";}res.schema+="<tbody>";for(h=0;h<cols_l;h++){ver[h]=0;}$.each(rows,function(h,row){if(typeof row==="string"&&row!=""){hor[h]=0;res.schema+="<tr>";letters=row.split("");$.each(letters,function(v,letter){if(letter==opts.bb){ver[v]=hor[h]=0;res.schema+="<td></td>";}else{res.schema+="<td";if(ver[v]||hor[h]){data1=hor[h]?("data-"+_hor+"='"+opts.prefix_id+hor[h]+"'"):"";data2=ver[v]?("data-"+_ver+"='"+opts.prefix_id+ver[v]+"'"):"";res.schema+=" "+$.trim(data1+" "+data2);}if((!hor[h]&&(v+1)<cols_l&&rows[h][v+1]!=opts.bb)||(!ver[v]&&(h+1)<rows_l&&rows[h+1][v]!=opts.bb)){res.schema+=" id='"+opts.prefix_id+(++c)+"'";hor[h]=hor[h]||c;ver[v]=ver[v]||c;}res.schema+="><input type='text' maxlength='1' value='' /></td>";}});res.schema+="</tr>";}});res.schema+="</tbody></table>";var strings=[opts.hor_val,opts.ver_val],ids=[opts.hor_id,opts.ver_id],number=0;$.each(strings,function(i,val){rows=$.trim(val).replace(_rsspace," ").split(_rreturn);res.def[i]="<ul id='"+ids[i]+"'>";$.each(rows,function(k,row){row=$.trim(row);if(row!=""){number=parseInt(row);res.def[i]+="<li data-def='"+number+"'><span>"+number+"</span> "+$.trim(row.replace(number,""))+"</li>";}});res.def[i]+="</ul>";});return res;};$.crosswordCheck=function(options){var defaults={crossword_id:"crossword",solution:"",td_err:"err",bb:"#",level:1};var _rspace=/\s+/,_rreturn=/[\r\n]/g,D="#",version="2.1";var opts=$.extend(defaults,options);switch(opts.level){case 1:var solution=$.trim(opts.solution).replace(_rspace,"").replace(_rreturn,"").toUpperCase(),griglia="",$cell=$(D+opts.crossword_id+" td");$.each($cell,function(){griglia+=$(this).find("input").val()||opts.bb;});griglia=griglia.toUpperCase();$cell.removeClass(opts.td_err);$.each(solution.split(""),function(i,letter){if(letter!=griglia[i]){$cell.eq(i).addClass(opts.td_err);}});break;}return this;};})(jQuery);
        var solution1 = "RECIPROCA#IMAM#REALTA ABATE#VASSOIO#COMFORT YALE#DENSITA#NOT#AGIO BNL#LESTI#A#POREC#OPM RO#MENTORE#CARPALE#LO A#IAGO#RICCARDOTERZO# DANNATI#ACANZI#ATEA#C BRENTANO#ELOISA#OMNIA UTS#ATENE#ANATRA#ITCS RI#PROROGA#ILARCA#ETA Y#LEI#TROPICI#ARIE#UT #LITANIE#REO#PSORIASI";
        $(document).ready(function () {
            $('#create_crossword').html(solution1);
        });
    </script>
</head>
<body>
    
    <h1>Crossword</h1>
    <h3>Istruzioni</h3>
    <p>Frecce della tastiera &larr; &uarr; &rarr; &darr; per muoversi tra le caselle nelle quattro direzioni.<br />
    Tasto tab  ⇥ per spostarsi alla definizione successiva.<br />
    Tasto dello spazio per cambiare il verso della parola selezionata.<br />
    Tasto backspace per cancellare il valore della cella e spostarsi in quella precedente.<br />
    Tasto canc per cancellare il valore della cella senza spostarsi.<br />
    Cliccare su una definizione per spostarsi direttamente sulle celle interessate.<br />
    Premere il bottone "check" per controllare con la soluzione.</p>
    <h3>Instructions</h3>
    <p>Keyboard arrows &larr; &uarr; &rarr; &darr; to move between the cells in the four directions.<br />
    Tab key   ⇥ to move to the next definition.<br />
    Spacebar to change the direction of the selected word.<br />
    Backspace key to delete the value of the cell e move to the previous one.<br />
    Delete key to delete the value of the cell without moving.<br />
    Click on a definition to go to the respective cells.<br />
    Click on "check" to check with the solution.</p>
    <input type="button" id="check" value="check" />
    <a href="solution.png">See the solution / Vedi la soluzione</a>
    <div id="definitions"></div>
 
 
    <!--////////////    Source     ////////////-->
    <div class="crossw">
        <textarea id="create_crossword" name="create_crossword" rows="10" cols="50"></textarea>
 
        <textarea id="create_hor" name="create_hor" rows="10" cols="50">
            1 Valida per entrambe
            ...
        </textarea>
 
        <textarea id="create_ver" name="create_ver" rows="10" cols="50">
            1 Lo scrittore di fantascienza di "Ora Zero"
            ...
        </textarea>
    </div>
 
<script>
    var cw = $("#create_crossword").val(),
        hor = $("#create_hor").val(),
        ver = $("#create_ver").val(),
        cw_id = "crossword12345";
    html = $.crosswordCreate({
        crossword_id: cw_id,
        crossword_val: cw,
        hor_val: hor,
        ver_val: ver,
        caption: "September 16, 2010"
    });
    $("#definitions")
        .append("<h3>Orizzontale / Across</h3>")
        .append(html.def[0])
        .append("<h3>Verticale / Down</h3>")
        .append(html.def[1])
        .before(html.schema);
    $("#"+cw_id).crossword();
    $("#check").click(function() {
        $.crosswordCheck({
            solution: cw,
            crossword_id: cw_id,
            level: 1
        });
    });
</script>
</body>
</html>
1
0 / 0 / 0
Регистрация: 13.02.2015
Сообщений: 105
12.10.2015, 08:51  [ТС]
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.10.2015, 08:51
Помогаю со студенческими работами здесь

кроссворд
здравствуйте! нужно написать программу &quot;кроссворд&quot; (на с++), которая читает из файла слова, строит из них кроссворд, и выводит его на...

Кроссворд
Ребята затеял сделать кроссворд через Memo (не критикуйте). Потому что нашел фрагмент центрировки ввода с исключением создания...

Кроссворд
Это программа в PowerPoint, через нее работает кроссворд, но при нажатии забинженой клавиши проверить все стирается, кроме буквы е. В...

кроссворд...
добрый вечер ребята, кто нить сталкивался с кроссвордами на сайте? ПРОСТО ОЧЕНЬ нужно на сайт мне кроссворд или сканворд, чтобы человек...

Кроссворд
Я не из ленивых но время очень поджимает, работа и учеба в разных сферах всеже занятия не совместимые. ПОМОГИТЕ с задачей может ктото уже...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru