Клуб программистовлюбые вопросы по PHP, С++, JAVA, Python, Perl

когда то очень давно брутил семизнаки,взломал только 3,это в счёт?)

Python VS PHP 22.11.09 Ответов: 24

Здравствуйте!

Не ожидал, что придет время когда я начну применять отличный от PHP язык для веб разработки. Все-таки 5 лет работы на PHP являются большим уроком. Однако, лучше поздно, чем никогда.

Итак. Чем так мне понравился Python. Первое – это тем, что его продвигает Google. Сам разработчик этого языка входит в штат компании Google.

Этот язык имеет очень понятный и простой синтаксис. Никаких скобочек открытия и закрытия { … } – все делается за счет отступов. Вначале это непривычно. Но уже через неделю – чувствуешь что это очень даже удобно.

А как насчет надоевших массивов array('element'=>array(…), …). В Питоне сделано все проще и нагляднее (как и в javaS?1?ript) – {element: [...], …}. Мне это особенно нравится.

Один из мощнейших фреймворков для Python считается Jango. Действительно, когда я начал только изучать его, и добрался до шаблонов, то заметил что это более мощный инструмент чем Smarty, применяемый в PHP.

Я начал изучать и применять платформу от Google называемую appEngine. Мне нравится этот подход. Пишешь логику приложения, а о нагрузке на приложение и о том. как данные хранятся в хранилище – позаботятся более опытные инженеры компании Google.

Да, идеального в этом Мире нет. Но Python – это то, чего не хватает PHP 5 и даже PHP 6.

Время от времени постараюсь писать о новых полезных фичах этого языка.
Успехов!

условия:
имеется 400 анкет
в анкете имеются открытые и закрытые вопросы (всего 20 вопросов)

задача: составить базу данных по анкетам в аксессе

прочее: с аксессом никогда не работал, делаю в первый раз, времени очень мало

мой подход:
1. каждому вопросу анкеты сделал соответствующую таблицу.
сначала счетчик, потом в случае закрытых вопросов делал каждый вариант ответа логическим, в случае открытых вопросов – текстовым

2. связал все анкеты по принципу многие ко многим через ключевое поле код (счетчик)

3. начал делать форму в Мастере форм.

Все ли я пока делал правильно?

ПРОБЛЕМА: не получается сделать форму на все вопросы – они не вмещаются в одну форму, как быть?
Как сделать на основании полученных данных отчет, который выглядел бы не как заполненная анкета, а демонстрирующий долю тех или иных ответов в каждом вопросе?

Заранее благодарен за помощь!

Советы начинающим программистам

Фрикинг 22.11.09 Ответов: 4

Люди которые розбераються во взломе. Соответственно обсуждение этого вопроса.

Perl 22.11.09 Ответов: 56

Программированье на Perl

XML 22.11.09 Ответов: 40

Структура XML

Flash 22.11.09 Ответов: 13

Программированье на Flash

Java 22.11.09 Ответов: 3

Язык программированья Java

CSS 22.11.09 Ответов: 3

Каскадные таблицы, стили CSS

PHP 22.11.09 Ответов: 5

Программированье на языке PHP

У меня такая проблема. Нужно построить график цепной линии: y=A(e^(x/2)+e^(-x/2))/2. Интерфейс состоит из Panel, NumericUpDoun для ввода А, и Button. Вот листинг того, что пыталась сделать. Помогите довести до ума.

namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
//оси координат
Graphics g = panel1.CreateGraphics();
g.Clear(Color.White);
int ox, oy;
ox = panel1.Width / 2;
oy = panel1.Height / 2;
Pen p1 = new Pen(Color.Blue, 1);
p1.EndCap = System.Drawing.Drawing2D.LineCap.ArrowAnchor;
Graphicsr = panel1.CreateGraphics();
r.DrawLine(p1, 0, oy, 2 * ox, oy);
r.DrawLine(p1, ox, 2 * oy, ox, 0);
//подпись по осям
Font F=new Font("Couveir new",9,FontStyle.Bold);
SolidBrush n=new SolidBrush (Color.Purple);
g.DrawString("x",F,n,panel1.Width-9,panel1.Height/2);
g.DrawString("y",F,n,panel1.Width/2,0);

int A;
A=Convert.ToInt32(numericUpDown1.Value);
Pen p2=new Pen(Color.Black,1);
double h=0.001,x ;//шаг

int k=10;
for(x=-100;x<=100;x=x+h)
{
float y=oy+k*(float)((A*(Math.Exp(x/2))+Math.Exp,(-x/2)))/2);
float y1=oy+k*(float)((A*(Math.Exp((x+h)/2))+Math.Exp(-(x+h)/2)))/2);
g.DrawLine(p2,0,y,0,y1);
}
}
}
}

и еще написать прогу: "Построить столбчатую и круговую диаграммы для данных, вводимых пользователем в таблицу. Предусмотреть вывод поясняющих надписей и значений."
Данные: Изменение количества сотрудников предприятия и фонда заработной платы.
Подскажите как это вобще делать? Или может ссылочкой на литературу поделитесь…
Заранее спасибо!

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.