Программисты

DELETED
3/6/2005, 11:33:48 AM
млин.... если не сильно тяжело, подскажите литературу по dotnet... а то MSDN конечно сила..... но читать уж очень тяжело.

И второй вопрос... мне долго говорили, что dotnet можно в произвольный момент менять языки.... аля в осях пишем vb и начинаем на нем строчить.
Заранее благодарен..
Lem0nti
3/7/2005, 4:01:17 PM
Начинать изучать программироание думаю нельзя сразу с мощных инструментов. Не будет чёткого понимания всех вещей. Рекомендую сначала просто паскаль. Ну или кстати тот же бейсик.
DELETED
3/8/2005, 5:12:49 AM
(Lem0nti @ 07.03.2005 - время: 13:01) Начинать изучать программироание думаю нельзя сразу с мощных инструментов. Не будет чёткого понимания всех вещей. Рекомендую сначала просто паскаль. Ну или кстати тот же бейсик.
блин.... блин... блин... я что совсем на урода похож????
Я прошу литературу по .net потому, что VS6 для меня уже не очень интересен bomb.gif
Lem0nti
3/8/2005, 1:52:19 PM
Ты чо такой резкий? Кроме тебя есть здесь ещё интересующиеся люди. chair.gif
DELETED
3/9/2005, 4:11:50 PM
Ребята, не будем ругаться, мы же коллеги drinks_cheers.gif

Kosyaka, рекомендую вам посетить RSDN, раздел .Net. Там есть список литературы, наиболее подходящей для чтения. Сам я ничего не читал кроме как со скуки Джо Майо c#. Очень хвалят Троельсона.
Второй вопрос не понял.

Насчет азов Lem0nti верно подметил. Хотя c# никакой сложности из себя не представляет, тривиальные вещи на нем писать очень тривиально wink.gif
DELETED
3/9/2005, 4:31:36 PM
(jake @ 09.03.2005 - время: 13:11) Насчет азов Lem0nti верно подметил. Хотя c# никакой сложности из себя не представляет, тривиальные вещи на нем писать очень тривиально wink.gif
Тривиальные, на чём не пиши всё равно будет тривиально... wink.gif

А вообще мне кажется надо начинать с того же Бейсика... Всё примитивно.. Нет головняков с типами переменных ни тебе разделов описаний... Ни тебе подгружаемых модулей... Садись и кодь что в бошку взбредёт...

Хотя когда во всём разберёшься как раз всего чего нет (см. выше) как раз и не будет хватать... Ау народ.. просьба не пинать я не имел ввиду VB wink.gif Я имел ввиду например QBasic... bleh.gif Да и вообще по моему на Бейсике самый прозрачный код... Если его конечно незагаживать всякими GoTo, Gosub и прочими... Я как-то прогу переписывал на Дельфях, с кода написаном на Бейсике.. Чуть бошку не сломал... Написано Goto 12678 и хрен его знает какого чёрта код делает скачёк на эту метку... Безусловный переход блин... короче пока все эти Готы и Госабы не оформил ввиде процедут и функций... Парился капитально... А циклы сделаные таким образом.. это вообще убойная вешь.. Вломы видать тому программеру было "Пока-циклы" так он вот такую хрень забульбашил... Я обалдел...

100 ....
110..... \ короче идут команды
.......
потом бац.. проверка....
220 if a=> 12 then 500
230 Goto 100
500 ..... \И далее код..... Охренеть....
DELETED
3/10/2005, 1:41:40 AM
Оу... спа за RSDN ...
По поводу языков... азов так сказать... Qbasic меня позабавил. Я его просто случайно нашел, и развлекался два дня :)..

Pascal - это конечно приятно, но на нём много не заработаешь ... 1.5к за курсовик - маловато... Мне вот предлагают писать на нём диплом biggrin.gif ...
И я не знаю скока за "это" брать.....

А по поводу dotnet ... меня просто интересуют возможности этой платформы в сравнении VS ... в остальном сижу там в VB ... пишу мелочи по работе ...

И последняя больная идея, которую я начал , это движок fallout .... ну.... немного на бумаге продвинулся... меня киданули с графикой, и теперь читаю документацию на DXdraw..... получается :)
DELETED
3/10/2005, 3:53:49 AM
(Red Hat @ 09.03.2005 - время: 13:31) Вломы видать тому программеру было "Пока-циклы" так он вот такую хрень забульбашил... Я обалдел...
100 ....
110..... \ короче идут команды
.......
потом бац.. проверка....
220 if a=> 12 then 500
230 Goto 100
500 ..... \И далее код..... Охренеть....
Возможно, тот программер просто был ассемблерщиком, случайно попавшим в бейсик. Вот что у него было в голове:
CODE cmp [a], 12
jge _500
jmp _100

biggrin.gif
DELETED
3/10/2005, 9:28:36 AM
(Copycat @ 10.03.2005 - время: 00:53) Возможно, тот программер просто был ассемблерщиком, случайно попавшим в бейсик. Вот что у него было в голове:
CODE cmp [a], 12
jge _500
jmp _100

biggrin.gif
Ну не знаю, наверно может быть... Но мне жаль того начальника который загрузил асемблерщика Бейсиком. Это типа как микроскопом гвозди забивать... Хотя кто его знает... У людей разные закидоны бывают. Вот мой знакомый на VBA написал "Складской учёт" через связаные Exel-евские таблицы. А обработчики, логика и прочее на VBA... Я честно скажу, был поражён... Незнаю как всё это будет работать, но неудивиться этому по моему нельзя...
DELETED
3/10/2005, 3:22:38 PM
Народ, мой вам совет.
Не трогайте руками бейсик, руки вонять не будут. Но это ИМХО - спорить ни с кем не собираюсь.

Кто пробовал VB.NET после C#.NET, тот меня поймет.

С другой стороны... сильно предполагаю что если бы я всерьез пописал на Smalltalk, то к C# ни за что не вернулся бы уже. Жаль что невостребованно на рынке. Но еще не вечер wink.gif
White Wolf
3/10/2005, 4:25:39 PM
У кого-нибудь есть информация по поводу нанесения цифровых водяных знаков на соответственно цифровое изображение. Очень нужно.
DELETED
3/10/2005, 5:11:28 PM
(UnderFade @ 10.03.2005 - время: 13:25) У кого-нибудь есть информация по поводу нанесения цифровых водяных знаков на соответственно цифровое изображение. Очень нужно.
google: watermark generation
DELETED
3/15/2005, 11:29:59 AM
Тогда вопрос ещё на 5 баллов... а как в Access через VB получить доступ к таблице не используя ADO или DAO?

ps Мне просто нужно, не бейте мня chair.gif
White Wolf
5/19/2005, 11:02:26 PM
Народ, подскажите:
Есть ли в Delphi 7 функция проверки введенных данных в поле ввода Edit
Типа как в VBA для Excel есть функция isnumeric.
DELETED
5/20/2005, 12:42:27 AM
(Ларри @ 05.02.2005 - время: 14:33) . . . почему при использование линейного конгруентного генератора мы выбираем степенью модуля длину машинного слова? . . .
Мдяяя mellow.gif Я вообще по специальности "техник-программер", но как я все-таки счастлив, что не стал иситиным программистом, т.к. есть специализация "Сисадмин"! play_ball.gif
Lem0nti
5/20/2005, 7:14:53 AM
Есть ли в Delphi 7 функция проверки введенных данных в поле ввода EditМожно сделать так:
try
strtoint(Edit1.Text);
//----далее команды если введённая вещь - число
except
//----далее команды если введённая вещь - не число
end;

Метод пограмотнее:
{ ResVar - переменная в которую запишется значение числа, если строка состоит из цифр}
Val(Edit1.Text, ResVar, E);
if E=0 then
begin

//----далее команды если введённая вещь - число
end
else
begin

//----далее команды если введённая вещь - не число
end;

Ну а самый лучший вариант, это проверять нажатие кнопок на этом TEdit'e в обработчике события OnKeyPress:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not
(ord(Key) in ) then
Key:=#0;
end;
White Wolf
6/3/2005, 1:05:24 AM
Выкрутился таким способом, также благодаря вышеприведенному примеру:

for i:=1 to length(edit.text) do
begin
if
(ord(edit.text)<=48)or(edit.text(str)>=57)
then
begin

MessageDlg('Введенное значение не число!', mtError,,0);
edit.Clear;
edit.SetFocus;
Exit;
end;
end;
Unknown_Identifier
7/26/2005, 4:06:48 AM
(UnderFade @ 02.06.2005 - время: 21:05) if (ord(edit.text)<=48)or(edit.text(str)>=57)
Не надо использовать Ord, некрасиво, оптимизатор не поймет.
Лучше так: edit.tex in
А вообще где-то в либах есть готовая функция для этого.
White Wolf
7/26/2005, 8:04:45 PM
Хыыыы, ожили....... мне эт када надо было? Я ужо диплом свой на отлично защитил давно....

Ну а ord он все прекрасно понял, я просто и спрашивал, есть ли готовая функция для всего этого, так как все изучал самостоятельно, а в книжке не нашел ничего подобного.
Unknown_Identifier
7/27/2005, 3:12:41 AM
(UnderFade @ 26.07.2005 - время: 16:04) Хыыыы, ожили.......
Не ожили, а случайно обнаружили тему :-)
А вообще если какие будут интересные вопросы по паскалю, по прямым иксам - задавайте :)